!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Hammer",[],e):"object"==typeof exports?exports.Hammer=e():t.Hammer=e()}(window,(function(){return function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){"use strict";function n(t){for(var i in t)e.hasOwnProperty(i)||(e[i]=t[i])}Object.defineProperty(e,"__esModule",{value:!0}),n(i(1)),n(i(2))},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){this._events={},this.setRebound=this._setRebound,this.on=this._on,this.off=this._off,this.dispatch=this._dispatch,this.addEvents=this._addEvents,this.destroy=this._destroy}return t.prototype._on=function(t,e){void 0!==this._events?"string"==typeof t&&this._events.hasOwnProperty(t)?void 0===this._events[t]?this._events[t]=e:console.error("client.on was called with an event name that was already used"):console.error("client.on was called with an invalid event name"):console.error("client is destroyed")},t.prototype._off=function(t){void 0!==this._events&&void 0!==t&&void 0!==this._events[t]&&(this._events[t]=void 0)},t.prototype._setRebound=function(t){void 0!==t&&void 0===this._rebound&&(this._rebound=t)},t.prototype._dispatch=function(t,e,i){void 0!==this._events?"string"==typeof t&&""!==t?void 0!==this._events[t]?this._events[t](e):void 0===this._rebound||i||this._rebound.dispatch({event:t,value:e}):console.error("client.addEvents was called with an invalid value of",t):console.error("client is destroyed")},t.prototype._addEvents=function(t){if(void 0!==this._events)if(Array.isArray(t))for(var e=0;e