!function(modules){function__webpack_require__(moduleId){if(installedModules[moduleId])returninstalledModules[moduleId].exports;varmodule=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};returnmodules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}varinstalledModules={};return__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.p="",__webpack_require__(0)}([function(module,exports,__webpack_require__){"use strict";function_interopRequireDefault(obj){returnobj&&obj.__esModule?obj:{"default":obj}}var_frontexpress=__webpack_require__(8);_interopRequireDefault(_frontexpress)},function(module,exports){"use strict";function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor))thrownewTypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var_createClass=function(){functiondefineProperties(target,props){for(vari=0;i<props.length;i++){vardescriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"indescriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}returnfunction(Constructor,protoProps,staticProps){returnprotoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),Middleware=function(){functionMiddleware(){varname=arguments.length<=0||void0===arguments[0]?"":arguments[0];_classCallCheck(this,Middleware),this.name=name}return_createClass(Middleware,[{key:"entered",value:function(request){}},{key:"exited",value:function(request){}},{key:"updated",value:function(request,response){}},{key:"failed",value:function(request,response){}},{key:"next",value:function(){return!0}}]),Middleware}();exports["default"]=Middleware,module.exports=exports["default"]},function(module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"],module.exports=exports["default"]},function(module,exports,__webpack_require__){"use strict";function_interopRequireDefault(obj){returnobj&&obj.__esModule?obj:{"default":obj}}function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor))thrownewTypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var_createClass=function(){functiondefineProperties(target,props){for(vari=0;i<props.length;i++){vardescriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"indescriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}returnfunction(Constructor,protoProps,staticProps){returnprotoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_methods=__webpack_require__(2),_methods2=_interopRequireDefault(_methods),_middleware=__webpack_require__(1),_middleware2=_interopRequireDefault(_middleware),Route=function(){functionRoute(router,uriPart,method,middleware){_classCallCheck(this,Route),this.router=router,this.uriPart=uriPart,this.method=method,this.middleware=middleware,this.visited=!1}return_createClass(Route,[{key:"uri",get:function(){if(this.uriPart||this.method)returnthis.uriPartinstanceofRegExp?this.uriPart:this.router.baseUriinstanceofRegExp?this.router.baseUri:this.router.baseUri&&this.uriPart?(this.router.baseUri.trim()+this.uriPart.trim()).replace(/\/{2,}/,"/"):this.router.baseUri?this.router.baseUri.trim():this.uriPart}}]),Route}(),Router=function(){functionRouter(uri){_classCallCheck(this,Router),uri&&(this._baseUri=uri),this._routes=[]}return_createClass(Router,[{key:"_add",value:function(route){returnthis._routes.push(route),this}},{key:"routes",value:function(uri,method){returnthis._routes.filter(function(route){if(!route.uri&&!route.method)return!0;if(route.method!==method)return!1;if(!route.uri)return!0;var