!function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}var a=r(8);n(a)},function(e,t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=0&&(n=n.slice(0,a));var i=n.indexOf("#");return i>=0&&(n=n.slice(0,i)),r.uri instanceof RegExp?n.match(r.uri):r.uri===n})}},{key:"visited",value:function(){return this._routes.filter(function(e){return e.visited})}},{key:"use",value:function(e){if(!(e instanceof l["default"])&&"function"!=typeof e)throw new TypeError("use method takes at least a middleware");return this._add(new d(this,(void 0),(void 0),e)),this}},{key:"all",value:function(){for(var e=arguments.length,t=Array(e),r=0;r=1&&(a=t.slice(0,i),n=t.slice(i,t.length)),a=Object.keys(r).reduce(function(e,t,n){return e+=0===n&&e.indexOf("?")===-1?"?":"&",e+=t+"="+r[t]},a),a+n},data:function(e){e.uri,e.headers,e.data}}},this.rules={"http requester":function(e){if("function"!=typeof e.fetch)throw new TypeError("setting http requester has no fetch method")}}}return i(e,[{key:"set",value:function(e,t){var r=this.rules[e];r&&r(t),this.settings[e]=t}},{key:"get",value:function(e){return this.settings[e]}}]),e}();t["default"]=s,e.exports=t["default"]},function(e,t,r){(function(t){e.exports=t.frontexpress=r(5)}).call(t,function(){return this}())}]);