!function(t){var n={};function o(e){if(n[e])return n[e].exports;var s=n[e]={i:e,l:!1,exports:{}};return t[e].call(s.exports,s,s.exports,o),s.l=!0,s.exports}o.m=t,o.c=n,o.d=function(t,n,e){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,n){if(1&n&&(t=o(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(o.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var s in t)o.d(e,s,function(n){return t[n]}.bind(null,s));return e},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,"a",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p="/",o(o.s=0)}([function(t,n,o){t.exports=o(1)},function(t,n,o){"use strict";o(2).htmlClass()},function(t,n,o){"use strict";o(3);var e=o(4),s=o(5);t.exports=new e(document.documentElement,s),t.exports.FeatureDetect=e;var i=o(9);document.addEventListener&&document.addEventListener("DOMContentLoaded",(function(){new i}))},function(t,n){},function(t,n,o){"use strict";var e=function(t,n){this._target=t,this._tests={},this.addTests(n)},s=e.prototype;s.addTests=function(t){this._tests=Object.assign(this._tests,t)},s._supports=function(t){return void 0!==this._tests[t]&&("function"==typeof this._tests[t]&&(this._tests[t]=this._tests[t]()),this._tests[t])},s._addClass=function(t,n){n=n||"no-",this._supports(t)?this._target.classList.add(t):this._target.classList.add(n+t)},s.htmlClass=function(){var t;for(t in this._target.classList.remove("no-js"),this._target.classList.add("js"),this._tests)this._tests.hasOwnProperty(t)&&this._addClass(t)},t.exports=e},function(t,n,o){"use strict";var e=o(6);t.exports={touch:e,"progressive-image":!0}},function(t,n,o){"use strict";var e=o(7),s=o(8);function i(){var t=e.getWindow(),n=e.getDocument(),o=e.getNavigator();return!!("ontouchstart"in t||t.DocumentTouch&&n instanceof t.DocumentTouch||o.maxTouchPoints>0||o.msMaxTouchPoints>0)}t.exports=s(i),t.exports.original=i},function(t,n,o){"use strict";t.exports={getWindow:function(){return window},getDocument:function(){return document},getNavigator:function(){return navigator}}},function(t,n,o){"use strict";t.exports=function(t){var n;return function(){return void 0===n&&(n=t.apply(this,arguments)),n}}},function(t,n,o){"use strict";var e="touch";function s(t,n){this._target=t||document.body,this._attr=n||"data-focus-method",this._focusMethod=this._lastFocusMethod=!1,this._onKeyDown=this._onKeyDown.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onTouchStart=this._onTouchStart.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onWindowBlur=this._onWindowBlur.bind(this),this._bindEvents()}var i=s.prototype;i._bindEvents=function(){this._target.addEventListener("keydown",this._onKeyDown,!0),this._target.addEventListener("mousedown",this._onMouseDown,!0),this._target.addEventListener("touchstart",this._onTouchStart,!0),this._target.addEventListener("focus",this._onFocus,!0),this._target.addEventListener("blur",this._onBlur,!0),window.addEventListener("blur",this._onWindowBlur)},i._onKeyDown=function(t){this._focusMethod="key"},i._onMouseDown=function(t){this._focusMethod!==e&&(this._focusMethod="mouse")},i._onTouchStart=function(t){this._focusMethod=e},i._onFocus=function(t){this._focusMethod||(this._focusMethod=this._lastFocusMethod),t.target.setAttribute(this._attr,this._focusMethod),this._lastFocusMethod=this._focusMethod,this._focusMethod=!1},i._onBlur=function(t){t.target.removeAttribute(this._attr)},i._onWindowBlur=function(t){this._focusMethod=!1},t.exports=s}]);