forked from greena13/react-hotkeys
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreact-hotkeys.min.js
6 lines (6 loc) · 36.2 KB
/
react-hotkeys.min.js
1
2
3
4
5
6
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["react","ReactDOM"],e):"object"==typeof exports?exports.ReactHotkeys=e(require("react"),require("ReactDOM")):t.ReactHotkeys=e(t.React,t.ReactDOM)}(this,function(t,e){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){n(1),t.exports=n(1)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2);Object.defineProperty(e,"HotKeys",{enumerable:!0,get:function(){return r(o).default}});var i=n(13);Object.defineProperty(e,"FocusTrap",{enumerable:!0,get:function(){return r(i).default}});var a=n(14);Object.defineProperty(e,"HotKeyMapMixin",{enumerable:!0,get:function(){return r(a).default}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t,e){var n=t[e];return n?(0,j.default)(n)?n:[n]:[e]}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(3),c=r(u),s=n(7),f=r(s),p=n(8),l=r(p),h=n(12),d=r(h),v=n(13),y=r(v),_=n(14),b=r(_),x=n(120),g=r(x),m=n(55),j=r(m),O=n(28),w=r(O),E=n(121),P=r(E),M=n(66),k=r(M),N=(0,l.default)({displayName:"HotKeys",mixins:[(0,b.default)()],propTypes:{children:c.default.node,onFocus:c.default.func,onBlur:c.default.func,keyMap:c.default.object,handlers:c.default.object,focused:c.default.bool,attach:c.default.any},contextTypes:{hotKeyParent:c.default.any},childContextTypes:{hotKeyParent:c.default.any},getChildContext:function(){return{hotKeyParent:this}},componentDidMount:function(){var t=n(129);this.__mousetrap__=new t(this.props.attach||d.default.findDOMNode(this)),this.updateHotKeys(!0)},componentDidUpdate:function(t){this.updateHotKeys(!1,t)},componentWillUnmount:function(){this.context.hotKeyParent&&this.context.hotKeyParent.childHandledSequence(null),this.__mousetrap__&&this.__mousetrap__.reset()},updateHotKeys:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.props.handlers,o=void 0===r?{}:r,a=n.handlers,u=void 0===a?o:a;if(e||this.updateMap()||!(0,k.default)(o,u)){var c=this.getMap(),s=[],f=this.__mousetrap__;(0,P.default)(o,function(e,n){var r=i(c,n);(0,P.default)(r,function(n){var r=void 0,o=function(n,r){var o=(0,g.default)(t.props.focused)?t.props.focused:t.__isFocused__;if(o&&r!==t.__lastChildSequence__)return t.context.hotKeyParent&&t.context.hotKeyParent.childHandledSequence(r),e(n,r)};(0,w.default)(n)&&(r=n.action,n=n.sequence),s.push({callback:o,action:r,sequence:n})})}),f.reset(),(0,P.default)(s,function(t){return f.bind(t.sequence,t.callback,t.action)})}},childHandledSequence:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.__lastChildSequence__=t,this.context.hotKeyParent&&this.context.hotKeyParent.childHandledSequence(t)},onFocus:function(){if(this.__isFocused__=!0,this.props.onFocus){var t;(t=this.props).onFocus.apply(t,arguments)}},onBlur:function(){if(this.__isFocused__=!1,this.props.onBlur){var t;(t=this.props).onBlur.apply(t,arguments)}this.context.hotKeyParent&&this.context.hotKeyParent.childHandledSequence(null)},render:function(){var t=this.props,e=t.children,n=(t.keyMap,t.handlers,t.focused,t.attach,o(t,["children","keyMap","handlers","focused","attach"]));return f.default.createElement(y.default,a({},n,{onFocus:this.onFocus,onBlur:this.onBlur}),e)}});e.default=N},function(t,e,n){t.exports=n(4)()},function(t,e,n){"use strict";var r=n(5),o=n(6);t.exports=function(){function t(){o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e};return n.checkPropTypes=r,n.PropTypes=n,n}},function(t,e){"use strict";function n(t){return function(){return t}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},t.exports=r},function(t,e,n){"use strict";function r(t,e,n,r,i,a,u,c){if(o(e),!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,r,i,a,u,c],p=0;s=new Error(e.replace(/%s/g,function(){return f[p++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}var o=function(t){};t.exports=r},function(e,n){e.exports=t},function(t,e,n){"use strict";var r=n(7),o=n(9),i=(new r.Component).updater;t.exports=o(r.Component,r.isValidElement,i)},function(t,e,n){"use strict";function r(t){return t}function o(t,e,n){function o(t,e){var n=b.hasOwnProperty(e)?b[e]:null;m.hasOwnProperty(e)&&c("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t&&c("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function i(t,n){if(n){c("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),c(!e(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=t.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(s)&&x.mixins(t,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==s){var u=n[a],f=r.hasOwnProperty(a);if(o(f,a),x.hasOwnProperty(a))x[a](t,u);else{var p=b.hasOwnProperty(a),d="function"==typeof u,v=d&&!p&&!f&&n.autobind!==!1;if(v)i.push(a,u),r[a]=u;else if(f){var y=b[a];c(p&&("DEFINE_MANY_MERGED"===y||"DEFINE_MANY"===y),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",y,a),"DEFINE_MANY_MERGED"===y?r[a]=l(r[a],u):"DEFINE_MANY"===y&&(r[a]=h(r[a],u))}else r[a]=u}}}else;}function f(t,e){if(e)for(var n in e){var r=e[n];if(e.hasOwnProperty(n)){var o=n in x;c(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in t;c(!i,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),t[n]=r}}}function p(t,e){c(t&&e&&"object"==typeof t&&"object"==typeof e,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in e)e.hasOwnProperty(n)&&(c(void 0===t[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),t[n]=e[n]);return t}function l(t,e){return function(){var n=t.apply(this,arguments),r=e.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return p(o,n),p(o,r),o}}function h(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function d(t,e){var n=e.bind(t);return n}function v(t){for(var e=t.__reactAutoBindPairs,n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];t[r]=d(t,o)}}function y(t){var e=r(function(t,r,o){this.__reactAutoBindPairs.length&&v(this),this.props=t,this.context=r,this.refs=u,this.updater=o||n,this.state=null;var i=this.getInitialState?this.getInitialState():null;c("object"==typeof i&&!Array.isArray(i),"%s.getInitialState(): must return an object or null",e.displayName||"ReactCompositeComponent"),this.state=i});e.prototype=new j,e.prototype.constructor=e,e.prototype.__reactAutoBindPairs=[],_.forEach(i.bind(null,e)),i(e,g),i(e,t),e.getDefaultProps&&(e.defaultProps=e.getDefaultProps()),c(e.prototype.render,"createClass(...): Class specification must implement a `render` method.");for(var o in b)e.prototype[o]||(e.prototype[o]=null);return e}var _=[],b={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},x={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n<e.length;n++)i(t,e[n])},childContextTypes:function(t,e){t.childContextTypes=a({},t.childContextTypes,e)},contextTypes:function(t,e){t.contextTypes=a({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=l(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){t.propTypes=a({},t.propTypes,e)},statics:function(t,e){f(t,e)},autobind:function(){}},g={componentDidMount:function(){this.__isMounted=!0},componentWillUnmount:function(){this.__isMounted=!1}},m={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t,e)},isMounted:function(){return!!this.__isMounted}},j=function(){};return a(j.prototype,t.prototype,m),y}var i,a=n(10),u=n(11),c=n(6),s="mixins";i={},t.exports=o},function(t,e){/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function r(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=r()?Object.assign:function(t,e){for(var r,u,c=n(t),s=1;s<arguments.length;s++){r=Object(arguments[s]);for(var f in r)i.call(r,f)&&(c[f]=r[f]);if(o){u=o(r);for(var p=0;p<u.length;p++)a.call(r,u[p])&&(c[u[p]]=r[u[p]])}}return c}},function(t,e,n){"use strict";var r={};t.exports=r},function(t,n){t.exports=e},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(3),p=r(f),l=n(7),h=r(l),d=function(t){function e(){return i(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),s(e,[{key:"render",value:function(){var t=this.props,e=t.component,n=t.children,r=o(t,["component","children"]);return h.default.createElement(e,c({tabIndex:"-1"},r),n)}}]),e}(h.default.Component);d.propTypes={onFocus:p.default.func,onBlur:p.default.func,component:p.default.any,children:p.default.node},d.defaultProps={component:"div"},e.default=d},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{contextTypes:{hotKeyMap:a.default.object},childContextTypes:{hotKeyMap:a.default.object},getChildContext:function(){return{hotKeyMap:this.__hotKeyMap__}},componentWillMount:function(){this.updateMap()},updateMap:function(){var t=this.buildMap();return!(0,p.default)(t,this.__hotKeyMap__)&&(this.__hotKeyMap__=t,!0)},buildMap:function(){var e=this.context.hotKeyMap||{},n=this.props.keyMap||{};return(0,s.default)({},e,t,n)},getMap:function(){return this.__hotKeyMap__}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var i=n(3),a=r(i),u=n(7),c=(r(u),n(15)),s=r(c),f=n(66),p=r(f)},function(t,e,n){var r=n(16),o=n(34),i=n(35),a=n(45),u=n(48),c=n(49),s=Object.prototype,f=s.hasOwnProperty,p=i(function(t,e){if(u(e)||a(e))return void o(e,c(e),t);for(var n in e)f.call(e,n)&&r(t,n,e[n])});t.exports=p},function(t,e,n){function r(t,e,n){var r=t[e];u.call(t,e)&&i(r,n)&&(void 0!==n||e in t)||o(t,e,n)}var o=n(17),i=n(33),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(18);t.exports=r},function(t,e,n){var r=n(19),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(20),i=n(32);t.exports=r},function(t,e,n){function r(t){if(!a(t)||i(t))return!1;var e=o(t)?d:s;return e.test(u(t))}var o=n(21),i=n(29),a=n(28),u=n(31),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,p=Object.prototype,l=f.toString,h=p.hasOwnProperty,d=RegExp("^"+l.call(h).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==u||e==c||e==a||e==s}var o=n(22),i=n(28),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?c:u:s&&s in Object(t)?i(t):a(t)}var o=n(23),i=n(26),a=n(27),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(24),o=r.Symbol;t.exports=o},function(t,e,n){var r=n(25),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){function r(t){var e=a.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(e?t[c]=n:delete t[c]),o}var o=n(23),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var o=n(30),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(24),o=r["__core-js_shared__"];t.exports=o},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t,e,n,r){var a=!n;n||(n={});for(var u=-1,c=e.length;++u<c;){var s=e[u],f=r?r(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),a?i(n,s,f):o(n,s,f)}return n}var o=n(16),i=n(17);t.exports=r},function(t,e,n){function r(t){return o(function(e,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,u=o>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(o--,a):void 0,u&&i(n[0],n[1],u)&&(a=o<3?void 0:a,o=1),e=Object(e);++r<o;){var c=n[r];c&&t(e,c,r,a)}return e})}var o=n(36),i=n(44);t.exports=r},function(t,e,n){function r(t,e){return a(i(t,e,o),t+"")}var o=n(37),i=n(38),a=n(40);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var r=arguments,a=-1,u=i(r.length-e,0),c=Array(u);++a<u;)c[a]=r[e+a];a=-1;for(var s=Array(e+1);++a<e;)s[a]=r[a];return s[e]=n(c),o(t,this,s)}}var o=n(39),i=Math.max;t.exports=r},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){var r=n(41),o=n(43),i=o(r);t.exports=i},function(t,e,n){var r=n(42),o=n(18),i=n(37),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=a},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e){function n(t){var e=0,n=0;return function(){var a=i(),u=o-(a-n);if(n=a,u>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=n},function(t,e,n){function r(t,e,n){if(!u(n))return!1;var r=typeof e;return!!("number"==r?i(n)&&a(e,n.length):"string"==r&&e in n)&&o(n[e],t)}var o=n(33),i=n(45),a=n(47),u=n(28);t.exports=r},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(21),i=n(46);t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){function r(t){return a(t)?o(t):i(t)}var o=n(50),i=n(63),a=n(45);t.exports=r},function(t,e,n){function r(t,e){var n=a(t),r=!n&&i(t),f=!n&&!r&&u(t),l=!n&&!r&&!f&&s(t),h=n||r||f||l,d=h?o(t.length,String):[],v=d.length;for(var y in t)!e&&!p.call(t,y)||h&&("length"==y||f&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,v))||d.push(y);return d}var o=n(51),i=n(52),a=n(55),u=n(56),c=n(47),s=n(59),f=Object.prototype,p=f.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){var r=n(53),o=n(54),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,e,n){function r(t){return i(t)&&o(t)==a}var o=n(22),i=n(54),a="[object Arguments]";t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){(function(t){var r=n(24),o=n(58),i="object"==typeof e&&e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,f=s||o;t.exports=f}).call(e,n(57)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){var r=n(60),o=n(61),i=n(62),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},function(t,e,n){function r(t){return a(t)&&i(t.length)&&!!D[o(t)]}var o=n(22),i=n(46),a=n(54),u="[object Arguments]",c="[object Array]",s="[object Boolean]",f="[object Date]",p="[object Error]",l="[object Function]",h="[object Map]",d="[object Number]",v="[object Object]",y="[object RegExp]",_="[object Set]",b="[object String]",x="[object WeakMap]",g="[object ArrayBuffer]",m="[object DataView]",j="[object Float32Array]",O="[object Float64Array]",w="[object Int8Array]",E="[object Int16Array]",P="[object Int32Array]",M="[object Uint8Array]",k="[object Uint8ClampedArray]",N="[object Uint16Array]",A="[object Uint32Array]",D={};D[j]=D[O]=D[w]=D[E]=D[P]=D[M]=D[k]=D[N]=D[A]=!0,D[u]=D[c]=D[g]=D[s]=D[m]=D[f]=D[p]=D[l]=D[h]=D[d]=D[v]=D[y]=D[_]=D[b]=D[x]=!1,t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(25),o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=c}).call(e,n(57)(t))},function(t,e,n){function r(t){if(!o(t))return i(t);var e=[];for(var n in Object(t))u.call(t,n)&&"constructor"!=n&&e.push(n);return e}var o=n(48),i=n(64),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(65),o=r(Object.keys,Object);t.exports=o},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t,e){return o(t,e)}var o=n(67);t.exports=r},function(t,e,n){function r(t,e,n,a,u){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,a,r,u))}var o=n(68),i=n(54);t.exports=r},function(t,e,n){function r(t,e,n,r,y,b){var x=s(t),g=s(e),m=x?d:c(t),j=g?d:c(e);m=m==h?v:m,j=j==h?v:j;var O=m==v,w=j==v,E=m==j;if(E&&f(t)){if(!f(e))return!1;x=!0,O=!1}if(E&&!O)return b||(b=new o),x||p(t)?i(t,e,n,r,y,b):a(t,e,m,n,r,y,b);if(!(n&l)){var P=O&&_.call(t,"__wrapped__"),M=w&&_.call(e,"__wrapped__");if(P||M){var k=P?t.value():t,N=M?e.value():e;return b||(b=new o),y(k,N,n,r,b)}}return!!E&&(b||(b=new o),u(t,e,n,r,y,b))}var o=n(69),i=n(98),a=n(104),u=n(108),c=n(115),s=n(55),f=n(56),p=n(59),l=1,h="[object Arguments]",d="[object Array]",v="[object Object]",y=Object.prototype,_=y.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(70),i=n(77),a=n(78),u=n(79),c=n(80),s=n(81);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(71),i=n(72),a=n(74),u=n(75),c=n(76);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():a.call(e,n,1),--this.size,!0}var o=n(73),i=Array.prototype,a=i.splice;t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(33);t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(73);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(73);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(73);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(70);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<u-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(t,e),this.size=n.size,this}var o=n(70),i=n(82),a=n(83),u=200;t.exports=r},function(t,e,n){var r=n(19),o=n(24),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(84),i=n(92),a=n(95),u=n(96),c=n(97);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=n(85),i=n(70),a=n(82);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(86),i=n(88),a=n(89),u=n(90),c=n(91);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(87);t.exports=r},function(t,e,n){var r=n(19),o=r(Object,"create");t.exports=o},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===i?void 0:n}return u.call(e,t)?e[t]:void 0}var o=n(87),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:a.call(e,t)}var o=n(87),i=Object.prototype,a=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?i:e,this}var o=n(87),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(93);t.exports=r},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(94);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(93);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(93);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(93);t.exports=r},function(t,e,n){function r(t,e,n,r,s,f){var p=n&u,l=t.length,h=e.length;if(l!=h&&!(p&&h>l))return!1;var d=f.get(t);if(d&&f.get(e))return d==e;var v=-1,y=!0,_=n&c?new o:void 0;for(f.set(t,e),f.set(e,t);++v<l;){var b=t[v],x=e[v];if(r)var g=p?r(x,b,v,e,t,f):r(b,x,v,t,e,f);if(void 0!==g){if(g)continue;y=!1;break}if(_){if(!i(e,function(t,e){if(!a(_,e)&&(b===t||s(b,t,n,r,f)))return _.push(e)})){y=!1;break}}else if(b!==x&&!s(b,x,n,r,f)){y=!1;break}}return f.delete(t),f.delete(e),y}var o=n(99),i=n(102),a=n(103),u=1,c=2;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(83),i=n(100),a=n(101);r.prototype.add=r.prototype.push=i,r.prototype.has=a,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,o,O,E){switch(n){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case m:return!(t.byteLength!=e.byteLength||!O(new i(t),new i(e)));case l:case h:case y:return a(+t,+e);case d:return t.name==e.name&&t.message==e.message;case _:case x:return t==e+"";case v:var P=c;case b:var M=r&f;if(P||(P=s),t.size!=e.size&&!M)return!1;var k=E.get(t);if(k)return k==e;r|=p,E.set(t,e);var N=u(P(t),P(e),r,o,O,E);return E.delete(t),N;case g:if(w)return w.call(t)==w.call(e)}return!1}var o=n(23),i=n(105),a=n(33),u=n(98),c=n(106),s=n(107),f=1,p=2,l="[object Boolean]",h="[object Date]",d="[object Error]",v="[object Map]",y="[object Number]",_="[object RegExp]",b="[object Set]",x="[object String]",g="[object Symbol]",m="[object ArrayBuffer]",j="[object DataView]",O=o?o.prototype:void 0,w=O?O.valueOf:void 0;t.exports=r},function(t,e,n){var r=n(24),o=r.Uint8Array;t.exports=o},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,a,c){var s=n&i,f=o(t),p=f.length,l=o(e),h=l.length;if(p!=h&&!s)return!1;for(var d=p;d--;){var v=f[d];if(!(s?v in e:u.call(e,v)))return!1}var y=c.get(t);if(y&&c.get(e))return y==e;var _=!0;c.set(t,e),c.set(e,t);for(var b=s;++d<p;){v=f[d];var x=t[v],g=e[v];if(r)var m=s?r(g,x,v,e,t,c):r(x,g,v,t,e,c);if(!(void 0===m?x===g||a(x,g,n,r,c):m)){_=!1;break}b||(b="constructor"==v)}if(_&&!b){var j=t.constructor,O=e.constructor;j!=O&&"constructor"in t&&"constructor"in e&&!("function"==typeof j&&j instanceof j&&"function"==typeof O&&O instanceof O)&&(_=!1)}return c.delete(t),c.delete(e),_}var o=n(109),i=1,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return o(t,a,i)}var o=n(110),i=n(112),a=n(49);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:o(r,n(t))}var o=n(111),i=n(55);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e,n){var r=n(113),o=n(114),i=Object.prototype,a=i.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return a.call(t,e)}))}:o;t.exports=c},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(116),o=n(82),i=n(117),a=n(118),u=n(119),c=n(22),s=n(31),f="[object Map]",p="[object Object]",l="[object Promise]",h="[object Set]",d="[object WeakMap]",v="[object DataView]",y=s(r),_=s(o),b=s(i),x=s(a),g=s(u),m=c;(r&&m(new r(new ArrayBuffer(1)))!=v||o&&m(new o)!=f||i&&m(i.resolve())!=l||a&&m(new a)!=h||u&&m(new u)!=d)&&(m=function(t){var e=c(t),n=e==p?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case y:return v;case _:return f;case b:return l;case x:return h;case g:return d}return e}),t.exports=m},function(t,e,n){var r=n(19),o=n(24),i=r(o,"DataView");t.exports=i},function(t,e,n){var r=n(19),o=n(24),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(19),o=n(24),i=r(o,"Set");t.exports=i},function(t,e,n){var r=n(19),o=n(24),i=r(o,"WeakMap");t.exports=i},function(t,e,n){function r(t){return t===!0||t===!1||i(t)&&o(t)==a}var o=n(22),i=n(54),a="[object Boolean]";t.exports=r},function(t,e,n){function r(t,e){var n=u(t)?o:i;return n(t,a(e))}var o=n(122),i=n(123),a=n(128),u=n(55);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}t.exports=n},function(t,e,n){var r=n(124),o=n(127),i=o(r);t.exports=i},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(125),i=n(49);t.exports=r},function(t,e,n){var r=n(126),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),u=a.length;u--;){var c=a[t?u:++o];if(n(i[c],c,i)===!1)break}return e}}t.exports=n},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!o(n))return t(n,r);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a<i)&&r(u[a],a,u)!==!1;);return n}}var o=n(45);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:o}var o=n(37);t.exports=r},function(t,e,n){var r;!function(o,i,a){function u(t,e,n){return t.addEventListener?void t.addEventListener(e,n,!1):void t.attachEvent("on"+e,n)}function c(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return m[t.which]?m[t.which]:j[t.which]?j[t.which]:String.fromCharCode(t.which).toLowerCase()}function s(t,e){return t.sort().join(",")===e.sort().join(",")}function f(t){var e=[];return t.shiftKey&&e.push("shift"),t.altKey&&e.push("alt"),t.ctrlKey&&e.push("ctrl"),t.metaKey&&e.push("meta"),e}function p(t){return t.preventDefault?void t.preventDefault():void(t.returnValue=!1)}function l(t){return t.stopPropagation?void t.stopPropagation():void(t.cancelBubble=!0)}function h(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function d(){if(!g){g={};for(var t in m)t>95&&t<112||m.hasOwnProperty(t)&&(g[m[t]]=t)}return g}function v(t,e,n){return n||(n=d()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}function y(t){return"+"===t?["+"]:(t=t.replace(/\+{2}/g,"+plus"),t.split("+"))}function _(t,e){var n,r,o,i=[];for(n=y(t),o=0;o<n.length;++o)r=n[o],w[r]&&(r=w[r]),e&&"keypress"!=e&&O[r]&&(r=O[r],i.push("shift")),h(r)&&i.push(r);return e=v(r,i,e),{key:r,modifiers:i,action:e}}function b(t,e){return null!==t&&t!==i&&(t===e||b(t.parentNode,e))}function x(t){function e(t){t=t||{};var e,n=!1;for(e in g)t[e]?n=!0:g[e]=0;n||(O=!1)}function n(t,e,n,r,o,i){var a,u,c=[],f=n.type;if(!y._callbacks[t])return[];for("keyup"==f&&h(t)&&(e=[t]),a=0;a<y._callbacks[t].length;++a)if(u=y._callbacks[t][a],(r||!u.seq||g[u.seq]==u.level)&&f==u.action&&("keypress"==f&&!n.metaKey&&!n.ctrlKey||s(e,u.modifiers))){var p=!r&&u.combo==o,l=r&&u.seq==r&&u.level==i;(p||l)&&y._callbacks[t].splice(a,1),c.push(u)}return c}function r(t,e,n,r){y.stopCallback(e,e.target||e.srcElement,n,r)||t(e,n)===!1&&(p(e),l(e))}function o(t){"number"!=typeof t.which&&(t.which=t.keyCode);var e=c(t);if(e)return"keyup"==t.type&&m===e?void(m=!1):void y.handleKey(e,f(t),t)}function a(){clearTimeout(b),b=setTimeout(e,1e3)}function d(t,n,o,i){function u(e){return function(){O=e,++g[t],a()}}function s(n){r(o,n,t),"keyup"!==i&&(m=c(n)),setTimeout(e,10)}g[t]=0;for(var f=0;f<n.length;++f){var p=f+1===n.length,l=p?s:u(i||_(n[f+1]).action);v(n[f],l,i,t,f)}}function v(t,e,r,o,i){y._directMap[t+":"+r]=e,t=t.replace(/\s+/g," ");var a,u=t.split(" ");return u.length>1?void d(t,u,e,r):(a=_(t,r),y._callbacks[a.key]=y._callbacks[a.key]||[],n(a.key,a.modifiers,{type:a.action},o,t,i),void y._callbacks[a.key][o?"unshift":"push"]({callback:e,modifiers:a.modifiers,action:a.action,seq:o,level:i,combo:t}))}var y=this;if(t=t||i,!(y instanceof x))return new x(t);y.target=t,y._callbacks={},y._directMap={};var b,g={},m=!1,j=!1,O=!1;y._handleKey=function(t,o,i){var a,u=n(t,o,i),c={},s=0,f=!1;for(a=0;a<u.length;++a)u[a].seq&&(s=Math.max(s,u[a].level));for(a=0;a<u.length;++a)if(u[a].seq){if(u[a].level!=s)continue;f=!0,c[u[a].seq]=1,r(u[a].callback,i,u[a].combo,u[a].seq)}else f||r(u[a].callback,i,u[a].combo);var p="keypress"==i.type&&j;i.type!=O||h(t)||p||e(c),j=f&&"keydown"==i.type},y._bindMultiple=function(t,e,n){for(var r=0;r<t.length;++r)v(t[r],e,n)},u(t,"keypress",o),u(t,"keydown",o),u(t,"keyup",o)}if(o){for(var g,m={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},j={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},O={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},w={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},E=1;E<20;++E)m[111+E]="f"+E;for(E=0;E<=9;++E)m[E+96]=E.toString();x.prototype.bind=function(t,e,n){var r=this;return t=t instanceof Array?t:[t],r._bindMultiple.call(r,t,e,n),r},x.prototype.unbind=function(t,e){var n=this;return n.bind.call(n,t,function(){},e)},x.prototype.trigger=function(t,e){var n=this;return n._directMap[t+":"+e]&&n._directMap[t+":"+e]({},t),n},x.prototype.reset=function(){var t=this;return t._callbacks={},t._directMap={},t},x.prototype.stopCallback=function(t,e){var n=this;return!((" "+e.className+" ").indexOf(" mousetrap ")>-1)&&(!b(e,n.target)&&("INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable))},x.prototype.handleKey=function(){var t=this;return t._handleKey.apply(t,arguments)},x.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(m[e]=t[e]);g=null},x.init=function(){var t=x(i);for(var e in t)"_"!==e.charAt(0)&&(x[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e))},x.init(),o.Mousetrap=x,"undefined"!=typeof t&&t.exports&&(t.exports=x),r=function(){return x}.call(e,n,e,t),!(r!==a&&(t.exports=r))}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null)}])});