Module 641900

590 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";e.exports=function(e,t,i,r,s,a){var o,l,u,c,d=[],_=i.type;if("keypress"!==_||i.code&&"Arrow"===i.code.slice(0,5)||(this.callbacks["any-character"]||[]).forEach(function(e){d.push(e)}),!this.callbacks[e])return d;for(u=n(921194),"keyup"===_&&u(e)&&(t=[e]),o=0;o<this.callbacks[e].length;++o)if((l=this.callbacks[e][o],r||!l.seq||this.sequenceLevels[l.seq]===l.level)&&_===l.action&&(c=n(135926),"keypress"===_&&!i.metaKey&&!i.ctrlKey||c(t,l.modifiers))){var f=!r&&l.combo===s,h=r&&l.seq===r&&l.level===a;(f||h)&&this.callbacks[e].splice(o,1),d.push(l)}return d}}