h+k||1>a.Ka)throw Error('Malformed exponential pattern "'+b+'"');u=!1;break;default:c[0]--,u=!1}0==k&&0 >>0);function zp(a){if("function"===typeof a)return a;a[Fp]||(a[Fp]=function(b){return a.handleEvent(b)});
return a[Fp]}
;function Gp(){jp.call(this);this.u=new qp(this);this.oh=this;this.qe=null}
sb(Gp,jp);Gp.prototype[np]=!0;n=Gp.prototype;n.bz=function(){return this.qe};
n.addEventListener=function(a,b,c,e){xp(this,a,b,c,e)};
n.removeEventListener=function(a,b,c,e){Dp(this,a,b,c,e)};
n.dispatchEvent=function(a){var b=this.bz();if(b){var c=[];for(var e=1;b;b=b.bz())c.push(b),++e}b=this.oh;e=a.type||a;if("string"===typeof a)a=new lp(a,b);else if(a instanceof lp)a.target=a.target||b;else{var f=a;a=new lp(e,b);Dg(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ma&&0<=h;h--){var k=a.i=c[h];f=k.Kq(e,!0,a)&&f}a.ma||(k=a.i=b,f=k.Kq(e,!0,a)&&f,a.ma||(f=k.Kq(e,!1,a)&&f));if(c)for(h=0;!a.ma&&h