/*! mousetrap v1.6.1 craig.is/killing/mice */ (function(r,v,f){function w(a,b,g){a.addEventListener?a.addEventListener(b,g,!1):a.attachEvent(“on”+b,g)}function A(a){if(“keypress”==a.type){var b=String.fromCharCode(a.which);a.shiftKey||(b=b.toLowerCase());return b}return p?p:t?t:String.fromCharCode(a.which).toLowerCase()}function F(a){var b=[];a.shiftKey&&b.push(“shift”);a.altKey&&b.push(“alt”);a.ctrlKey&&b.push(“ctrl”);a.metaKey&&b.push(“meta”);return b}function x(a){return“shift”==a||“ctrl”==a||“alt”==a|| “meta”==a}function B(a,b){var g,c,d,f=[];g=a;“+”===g?g=:(g=g.replace(/+{2}/g,“+plus”),g=g.split(“+”));for(d=0;dq||p.hasOwnProperty(q)&&(n[p
]=q)}d=n?“keydown”:“keypress”}“keypress”==d&&f.length&&(d=“keydown”);return{key:c,modifiers:f,action:d}}function E(a,b){return null===a||a===v?!1:a===b?!0:E(a.parentNode,b)}function c(a){function b(a){a= a||{};var b=!1,l;for(l in n)a?b=!0:n=0;b||(y=!1)}function g(a,b,u,e,c,g){var l,m,k=[],f=u.type;if(!h._callbacks)return[];“keyup”==f&&x(a)&&(b=);for(l=0;lb.className
” “).indexOf(” mousetrap “)||E(b,this.target)?!1:”INPUT“==b.tagName||”SELECT“==b.tagName||”TEXTAREA“==b.tagName||b.isContentEditable};c.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)};c.addKeycodes=function(a){for(var b in a)a.hasOwnProperty(b)&&(p=a);n=null};c.init=function(){var a=c(v),b;for(b in a)”_“!==b.charAt(0)&&(c=function(b){return function(){return a.apply(a, arguments)}}(b))};c.init();r.Mousetrap=c;”undefined“!==typeof module&&module.exports&&(module.exports=c);”function“===typeof define&&define.amd&&define(function(){return c})}})(”undefined“!==typeof window?window:null,”undefined“!==typeof window?document:null);