diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 63fb4a3df0..edd672275c 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,254 +1,261 @@ -(function(){var f,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function fa(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,h=b;(h&&10!=h?16==h?null!==d.match(/^[0-9a-f]+$/i):2==h&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function ha(a){var b=8,c="";void 0===b?b=32:32>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)} -function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)} -function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ta=Date.now||function(){return+new Date}; -function ua(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var va=[31,28,31,30,31,30,31,31,30,31,30,31];function wa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.qh|g<>a.shift} -function ya(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new zb(a.x,a.y,a.Qc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new zb(a.x,a.y,a.Qc*b/c|0,a.A),a.x+=b.Qc,a.Qc-=b.Qc);return b}f=xb.prototype;f.Sb=function(a,b,c){return this.na&&this.na.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ha&&this.ha.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; -f.Ic=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.ha=d;this.P=Bb(a,"Keyboard")};f.nc=function(a,b){b||Cb();return!0};f.mc=function(){return!0};f.Ae=function(a,b){a.button||(this.fa=b?0:-1,Db(this,a,b))};f.qf=function(a){Db(this,a)}; -function Db(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.fa||(a.fa=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.fa?b=a.W:2==a.fa&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Gb(a,378,a.pa,a.qa);a.ta=a.Ja.width/24|0;if(null==b)Hb(a,"Mouse over memory to dump");else for(Hb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Ib(a.ga,b++);Hb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Hb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.rb,a.Hb,a.Xa,a.jb)}a.Ha=c}}}f.gd=function(){}; -function Jb(a,b,c,d){a.B.kf[a.B.Oi++]={Sj:b,Fd:c,type:d};return wa(Eb,b,c,0,d)}function Gb(a,b,c,d){var e,h=null.style.color,g=a.Ta=10;a.O=g;a.wa=b;a.da=a.Ea=18;e||(e=a.Ca||a.Ea+"px Monaco, Lucida Console, Courier New");a.ja=a.Ca=e;c&&(a.Ja=c);d&&(a.U=d,a.La=h||"white")} -function Hb(a,b,c,d,e){a.U.font=a.ja;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.wa);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.wa),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Ta,a.wa+=(a.da+2)*(e||1))}function Cb(){for(var a=!1,b=ob(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Jb=1<>2;this.B=this.Jb-1;this.wa=this.aa/this.Jb|0;this.da=this.wa-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Lb;this.ya=Array(this.wa);for(b=0;b>>a.Ra;0a.Jb?a.Jb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Qa)return g.te+=g.Qa-b,g.Qa=b,!0;if(b>=g.Qa+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Qa+q;c-=q;b=m+a.Jb;continue}}return Sb(1,b,c)}g=a.ya[h];b=new Lb(b,q,a.Jb,d,e);Tb(b,g,a.ha);a.ya[h++]=b;b=m+a.Jb;c-=q}return 0>>this.Ra;0>>a.Ra;0>>=a.Ra;0>>a.Ra;0>>this.Ra].Jc(a&this.B,a)};function Ib(a,b){return a.ya[(b&a.O)>>>a.Ra].af(b&a.B,b)} -function dc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Ra;return c!=a.B?a.ya[d].Di(c,b):a.ya[d++].af(c,b)|a.ya[d&a.da].af(0,b+1)<<8}f.pc=function(a,b){this.ya[(a&this.O)>>>this.Ra].Dc(a&this.B,b&255,a)};f.Pb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Ra;c!=this.B?this.ya[d].Of(c,b&65535,a):(this.ya[d++].Dc(c,b&255,a),this.ya[d&this.da].Dc(0,b>>8&255,a+1))};function ec(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Ra;d!=a.B?a.ya[e].Hi(d,c&65535,b):(a.ya[e++].Nf(d,c&255,b),a.ya[e&a.da].Nf(0,c>>8&255,b+1))} -function fc(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function gc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Da("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} -function hc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.ha&&a.W!=e[2]&&ic(a.ha,b,d)):a.ha&&(pb(a.ha,a,b,null,c),a.W&&ic(a.ha,b,d));return d}function jc(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} -function kc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Da("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function lc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.ha&&a.na!=e[2]&&mc(a.ha,b,c)):a.ha&&(pb(a.ha,a,b,c,d),a.na&&mc(a.ha,b,c))}function Sb(a,b,c){Da("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var nc; -if(wb){var oc=new ArrayBuffer(2);(new DataView(oc)).setUint16(0,256,!0);nc=256===(new Uint16Array(oc))[0]}else nc=!1;var $b=nc; -function Lb(a,b,c,d,e,h){this.id=pc+=2;this.ia=null;this.B=0;this.Qa=a;this.te=b;this.size=c||0;this.type=d||qc;this.za=d==Zb;this.controller=null;this.A=h;this.ab=this.Xi=!1;this.fa=this.ja=0;rc(this);if(c)if(e)this.controller=e,a=e.aj(a),this.ia=a[0],this.B=a[1],Wb(this,e.oh());else if(wb)this.wa=new ArrayBuffer(c),this.na=new DataView(this.wa,0,c),this.O=new Uint8Array(this.wa,0,c),this.pa=new Uint16Array(this.wa,0,c>>1),this.ia=new Int32Array(this.wa,0,c>>2),Wb(this,$b?ac:bc);else{this.ia=Array(c>> -2);for(e=0;e>8&65280|a>>>24);return a} -Lb.prototype={constructor:Lb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(wb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Dc(a++,b& -255,c++);this.Dc(a++,b>>8&255,c++);this.Dc(a++,b>>16&255,c++);this.Dc(a,b>>>24,c)},Pa:function(a){return this.ia[a>>2]>>>((a&3)<<3)&255},Sd:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b]>>a;return 24>a?c&65535:c&255|(this.ia[b+1]&255)<<8},mb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b];a&&(c=c>>>a|this.ia[b+1]<<32-a);return c},Lc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ia[c]=this.ia[c]&~(255<>2,d=(a&3)<<3;24>d?this.ia[c]=this.ia[c]&~(65535<< -d)|b<>8);this.ab=!0},od:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ia[c]=b;this.ab=!0},Ma:function(a,b){this.ha&&zc(this.ha,b)||this.A&&Ac(this.A,b,1,!1);return this.af(a,b)},Ab:function(a,b){this.ha&&zc(this.ha,b,2)||this.A&&Ac(this.A,b,2,!1);return this.Di(a,b)},cb:function(a,b){this.ha&&zc(this.ha,b,4)||this.A&&Ac(this.A,b,4,!1);return this.Ea(a, -b)},wc:function(a,b,c){this.ha&&Bc(this.ha,c)||this.A&&Ac(this.A,c,1,!0);this.za?this.aa(a,b,c):this.Nf(a,b,c)},vd:function(a,b,c){this.ha&&Bc(this.ha,c,2)||this.A&&Ac(this.A,c,2,!0);this.za?this.aa(a,b,c):this.Hi(a,b,c)},$c:function(a,b,c){this.ha&&Bc(this.ha,c,4)||this.A&&Ac(this.A,c,4,!0);this.za?this.aa(a,b,c):this.Ja(a,b,c)},Ta:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Jc(a,b)},Qb:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Rg(a, -b)},ob:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Cd(a,b)},Xc:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.Dc(a,b,c)},zd:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.Of(a,b,c)},pd:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.ff(a,b,c)},Ec:function(a,b){return Cc(this.A,b,!1).Jc(a,b)},fc:function(a,b){return Cc(this.A,b,!1).Rg(a,b)},qb:function(a,b){return Cc(this.A, -b,!1).Cd(a,b)},Yc:function(a,b,c){Cc(this.A,c,!0).Dc(a,b,c)},Me:function(a,b,c){Cc(this.A,c,!0).Of(a,b,c)},rd:function(a,b,c){Cc(this.A,c,!0).ff(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.na.getUint16(a,!0)},Hb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},jb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ia[a>>2]},gc:function(a,b){this.O[a]= -b;this.ab=!0},xc:function(a,b){this.O[a]=b;this.ab=!0},sd:function(a,b){this.na.setUint16(a,b,!0);this.ab=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.ab=!0},Zc:function(a,b){this.na.setInt32(a,b,!0);this.ab=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ia[a>>2]=b;this.ab=!0}};function Tb(a,b,c){b&&(c&&(a.ha=c),b.A&&(a.A=b.A),(a.fa=b.fa)&&vc(a,wc,!1),(a.ja=b.ja)&&yc(a,wc,!1))} -function Dc(a,b){b?0===--a.ja&&(a.Dc=a.za?a.aa:a.Nf,a.Of=a.za?a.va:a.Hi,a.ff=a.za?a.ta:a.Ja):0===--a.fa&&(a.Jc=a.af,a.Rg=a.Di,a.Cd=a.Ea)}function rc(a,b,c,d,e,h){a.da=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?uc(Ec|Fc):0;a.W=b?uc(Ec):0}function yc(a,b,c){c&&a.ja||(a.Dc=!a.za&&b[3]||a.aa,a.Of=!a.za&&b[4]||a.va,a.ff=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Nf=b[3]||a.aa,a.Hi=b[4]||a.va,a.Ja=b[5]||a.ta} -function vc(a,b,c){c&&a.fa||(a.Jc=b[0]||a.Fa,a.Rg=b[1]||a.Ha,a.Cd=b[2]||a.Ca);if(c||void 0===c)a.af=b[0]||a.Fa,a.Di=b[1]||a.Ha,a.Ea=b[2]||a.Ca}function Wb(a,b,c){b||(b=5==a.type?Gc:6==a.type?Hc:Ic);vc(a,b,c);yc(a,b,c)} -var Ic=[],cc=[Lb.prototype.Pa,Lb.prototype.Sd,Lb.prototype.mb,Lb.prototype.Lc,Lb.prototype.yd,Lb.prototype.od],wc=[Lb.prototype.Ma,Lb.prototype.Ab,Lb.prototype.cb,Lb.prototype.wc,Lb.prototype.vd,Lb.prototype.$c],Hc=[Lb.prototype.Ta,Lb.prototype.Qb,Lb.prototype.ob,Lb.prototype.Xc,Lb.prototype.zd,Lb.prototype.pd],Gc=[Lb.prototype.Ec,Lb.prototype.fc,Lb.prototype.qb,Lb.prototype.Yc,Lb.prototype.Me,Lb.prototype.rd]; -if(wb)var bc=[Lb.prototype.La,Lb.prototype.rb,Lb.prototype.Xa,Lb.prototype.gc,Lb.prototype.sd,Lb.prototype.Zc],ac=[Lb.prototype.Oa,Lb.prototype.Hb,Lb.prototype.jb,Lb.prototype.xc,Lb.prototype.xd,Lb.prototype.ad]; -function Jc(a,b){Za.call(this,"CPU",a,Jc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Ad=c;this.Y.Jd=d;this.Y.Zf=Math.round(this.Y.Ad/1E4)/100;this.Y.me=this.Y.Zf*this.Y.Jd;this.oa.Cb=!1;this.oa.mh=!1;this.oa.ih=a.autoStart;this.oa.Yi=!1;c=bb.autostart;void 0!==c&&(this.oa.ih="true"==c?!0:"false"==c?!1:null);this.oa.Ce=!1;this.Y.sf=this.Y.Re=0;this.Y.tf=a.csStart;this.Y.Qe=a.csInterval;this.Y.Se=a.csStop;this.wc=[];var e=this;this.Ii=function(){e.qe()};tb(this)}gb(Jc);f=Jc.prototype; -f.Ic=function(a,b,c,d){this.ga=b;this.ha=d;this.na=a;for(b=null;b=Bb(a,"Video",b);)this.wc.push(b);this.U=Bb(a,"ChipSet");tb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.nc=function(a,b){if(!b){if(a&&this.restore){Kc(this);if(!this.restore(a))return!1;Lc(this)}else this.reset();this.ha?this.ha.Uk():this.X("No debugger detected")}Mc(this);return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -function Oc(a){(!0===a.oa.ih||null===a.oa.ih&&!a.ha&&void 0===a.za.run)&&a.qe()}f.$i=function(){return 0};function Lc(a){void 0===a.Y.tf&&(a.Y.tf=0);void 0===a.Y.Qe&&(a.Y.Qe=-1);void 0===a.Y.Se&&(a.Y.Se=-1);a.oa.Ce=0<=a.Y.tf&&0=a.Y.Re&&(a.Y.Re+=a.Y.Qe,c=!0);0<=a.Y.Se&&a.Y.Se<=Qc(a)&&(a.Y.Qe=a.Y.Se=-1,Lc(a),a.Vb(),c=!0);c&&a.X(Qc(a)+" cycles: checksum="+k(a.Y.sf))}} -f.gd=function(){this.na&&this.na.Md&&this.na.Md.gd()}; -function Rc(a){for(var b=0;b>>b.Ra;d=d+e-1>>>b.Ra;c.hh=0;for(c.Fd=0;h<=d;)e=b.ya[h],c.hh+=e.size,e.size&&(c.Zg.push(wa(Eb,h,0,0,e.type)),c.Fd++),h++;a.B=c;a.Fa=a.B.Fd*a.ga.Jb/691200;b=0;a.B.Oi=0;a.B.kf||(a.B.kf=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Qc>1,d.wa+=(d.da>>1)-2,Hb(d,c),d.va&&(d.U.restore(),d.va=!1)}}else Hb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.Ab,a.Qb,a.cb,a.mb);a.Oa=!1}}f.Wc=function(){this.wc.length&&this.wc[0].Wc()}; -f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.kc)a=!0;else{var b=null,c,m=hb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.Zf&&(c=Math.round(c/a.Y.Jd));return c}function Kc(a){a.Y.Zd=0;a.qb=a.ob=a.Xa=a.A=0;Lc(a);Uc(a,1)} -function Uc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.Zd/a.Y.me?b=1:d=!0;a.Y.Jd=b;b=a.Y.Zf*a.Y.Jd;if(a.Y.me!=b){a.Y.me=b;b=a.Y.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Wc()}Wc(a,a.ob);a.ob=0;a.Y.Pe=ta();a.Y.ne=0;Xc(a);return d} -f.qe=function(a){if(qb(this,!0)){if(!this.oa.Cb){Uc(this);this.na&&this.na.start(this.Y.Pe,Qc(this));this.oa.Cb=!0;this.oa.mh=!0;this.U&&Yc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Wc()}this.Y.wh>=this.Y.Ad&&Xc(this,!0);this.Y.wf=0;this.Y.$f=ta();this.Y.ne&&(a=this.Y.$f-this.Y.ne,a>this.Y.ej&&(this.Y.Pe+=a,this.Y.Pe>this.Y.$f&&(this.Y.Pe=this.Y.$f)));try{do{var c=this.oa.Ce?1:this.Y.bl;if(this.U){Zc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Qc(d.A,d.va)- -e.nd)/d.rb|0,g=$c(d,0)-h;6==e.mode&&(g-=h);var m=g*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ja-Qc(q.A,q.va);0r&&(a=r)}c=a}this.ef(c);var x=this.Xa-this.A;this.ob+=x;this.Y.wf+=x;Wc(this,0,!0);Pc(this,x);this.Y.vf-=x;0>=this.Y.vf&&(this.Y.vf+=this.Y.gj,Rc(this));this.Y.uf-=x;0>=this.Y.uf&&(this.Y.uf+=this.Y.fj,this.gd());this.Y.Te-=x;if(0>=this.Y.Te){this.Y.Te+=this.Y.vh;break}}while(this.oa.Cb)}catch(F){this.Vb();Mc(this);this.na&&this.na.stop(ta(), -Qc(this));qb(this,!1);vb(this,F.stack||F.message);return}c=setTimeout;d=this.Ii;this.Y.ne=ta();e=this.Y.ej;this.Y.wf&&(e=Math.round(e*this.Y.wf/this.Y.vh));e-=this.Y.ne-this.Y.$f;if(h=this.Y.ne-this.Y.Pe)this.Y.Zd=Math.round(this.ob/(10*h))/100,864E5<=h&&(this.qb=0,this.U&&Zc(this.U,!0),Uc(this));if(0>e||this.Y.Zdthis.id&&t.call(e,13,a&65532)}return p};f.Zk=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.xa(a);b.Z&=-769;return this.load(b.xa(a+2))+c|0};f.Yk=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Ed-c|0))return this.O=!0,dd(this,c,a)+b.Ne;t.call(b,13,a|2,!0);return p};f.Qi=function(a){return this.Ga+a|0}; -f.Si=function(a){return this.Ga+a|0};f.Pi=function(a,b){return(a>>>0)+b<=this.Cc?this.Ga+a|0:this.Uf()};f.Hj=function(a,b){return(a>>>0)+b>this.Cc?this.Ga+a|0:this.Uf()};f.Uf=function(){t.call(this.A,13,0);return p};f.Ri=function(a,b){return(a>>>0)+b<=this.Cc?this.Ga+a|0:this.Vf()};f.Ij=function(a,b){return(a>>>0)+b>this.Cc?this.Ga+a|0:this.Vf()};f.Vf=function(){t.call(this.A,13,0);return p}; -function ed(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ea=c;a.Ga=h;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Yb=b;cd(a,!0)} -function dd(a,b,c,d){var e=a.A;if(!d&&c===a.B.ea)return a.ea=c,a.Ga=a.B.Ga,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Yb=a.B.Yb,a.B.ea=0,cd(a,!0,!0,!1),a.Ga;a.B.ea=0;var h=e.xa(b+0),g=e.xa(b+4),m=g&7936,q=e.xa(b+2)|(g&255)<<16,r=e.xa(b+6),x=c&65528;if(80386<=e.ra){var F=h,q=q|(r&65280)<<16,h=h|(r&15)<<16;r&128&&(h=h<<12|4095)}switch(a.id){case bd:a.Ie=!1;var D=a.O,I=c&3,N=(g&24576)>>13,J,M;if(x&&!(g&32768))return 6>a.id&&t.call(e,11,c&65532),p;if(6144<=m){I=c&3;if(I> -a.Wb){if(!1!==D&&!(N==a.Wb||m&1024&&N<=a.Wb))return p;x=e.Sa();fd(e,e.Sa(),!0);u(e,x);a.Ie=!0}J=!1}else{if(256==m||2304==m)return gd(a,c,D)?a.Ga:p;if(1024==m||3072==m)J=!0,M=0,I=e.cd&&ba.id&&t.call(e,13,g,!0),p;break;case 2:if(x){if(!(g& -32768))return 6>a.id&&t.call(e,11,c&65532),p;if(4096>m||2048==(m&2560))return 6>a.id&&t.call(e,13,c&65532,!0),p}break;case 3:if(!(g&32768))return 6>a.id&&t.call(e,12,c&65532),p;if(!x||4096>m||512!=(m&2560))return 6>a.id&&t.call(e,13,c&65532,!0),p;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&t.call(e,13,c&65532,!0),p;2304==D&&(a.Ki=q+e.xa(q+100+2)|0,a.Fj=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=g,a.type=m,a.ext=r,a.Yb=b,cd(a,!0,!0,!1));return q} -function gd(a,b,c){var d=a.A,e=a.Wb,h=d.Wa.ea,g=d.Wa.Ga;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b&65532,!0),!1;d.Pb(d.Wa.Yb+4,d.Wa.Bb&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ga;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b&65532,!0),!1;d.Pb(d.Wa.Yb+4,d.Wa.Bb|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Bb&512;256==d.Wa.type||768==d.Wa.type?(d.Pb(g+14,w(d)),d.Pb(g+16,od(d)),d.Pb(g+18,d.F),d.Pb(g+20,d.G),d.Pb(g+22,d.H),d.Pb(g+24,d.D),d.Pb(g+26,v(d)),d.Pb(g+28,d.L),d.Pb(g+30,d.K),d.Pb(g+32,d.J), -d.Pb(g+34,d.gb.ea),d.Pb(g+36,d.Ba.ea),d.Pb(g+38,d.Da.ea),d.Pb(g+40,d.vb.ea),d.Vc.load(d.xa(m+42)),pd(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.gb.load(d.xa(m+34)),d.vb.load(d.xa(m+40)),qd(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Wb>>0)+1)}; -function cd(a,b,c,d){void 0===c&&(c=!!(a.A.fb&1));a.Ee=!1;if(c)if(a.load=a.of,a.dj=a.Yk,a.yc=a.Pi,a.rc=a.Ri,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.ga,a.yc=a.U,a.rc=a.R,a.Wb=a.zc=3,a.ua=a.Fc=2,a.C=a.ca=65535,a.eb=65535,a.Cc=a.eb+1,a.Fc=a.ua,a.Yb=p,a.Ie=!1;else{if(!(a.ea&-4))a.yc=a.Uf,a.rc=a.Vf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Uf);if(a.type&2048||!(a.type&512))a.rc=a.Vf;1024==(a.type&3072)&&(a.yc==a.Pi&&(a.yc=a.Hj),a.rc==a.Ri&&(a.rc=a.Ij),a.Ee=!0);b&&6>a.id&&a.ea&-4&&a.Yb!==p&& -(c=a.Yb+5,a.A.pc(c,a.A.Ya(c)|1))}b&&(a.Wb=a.ea&3,a.zc=(a.Bb&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Fc=a.ua,a.ca=a.C)}else a.load=a.ph,a.dj=a.Zk,a.yc=a.Qi,a.rc=a.Si,a.Wb=a.zc=0,a.Yb=p,a.Ie=!1} -function sd(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Jc.call(this,a,b);this.Cf=61442;this.Hb=1792;this.pf=28672;this.od=4;this.qa=255;this.B=80386==this.ra?td:80286==this.ra?ud:vd;this.aa=wd;this.Ef=xd;this.Gf=yd;this.Hf=zd;if(80186<=this.ra&&(this.aa=wd.slice(),this.Ef=xd.slice(),this.Gf=yd.slice(),this.qa=31,this.aa[15]=Ad,this.aa[96]=Bd,this.aa[97]=Cd,this.aa[98]=Dd,this.aa[99]=Ad,this.aa[100]=Ad,this.aa[101]=Ad,this.aa[102]= -Ad,this.aa[103]=Ad,this.aa[104]=Ed,this.aa[105]=Fd,this.aa[106]=Gd,this.aa[107]=Hd,this.aa[108]=Id,this.aa[109]=Jd,this.aa[110]=Kd,this.aa[111]=Ld,this.aa[192]=Md,this.aa[193]=Nd,this.aa[200]=Od,this.aa[201]=Pd,this.aa[241]=Qd,this.Ef[7]=Rd,this.Gf[7]=Rd,80286<=this.ra)){this.Cf=2;this.Hb|=28672;this.od=0;this.aa[15]=Sd;this.Xc=Vd.slice();for(a=0;a>>20,h=a.Dd[(a.Od+e&a.Lc)>>>a.Ra],g=h.Cd(e);if(!(g&1))return d||ee.call(a,b,!1,c),a.Yc;if(!(g&4)&&3==a.zb)return d||ee.call(a,b,!0,c),a.Yc;var m=(b&4190208)>>>10,g=a.Dd[((g&-4096)+m&a.Lc)>>>a.Ra],q=g.Cd(m);if(!(q&1||d))return d||ee.call(a,b,!1,c),a.Yc;if(!(q&4)&&3==a.zb)return d||ee.call(a,b,!0,c),a.Yc;c=a.Dd[((q&-4096)+(b&4095)&a.Lc)>>>a.Ra];if(d)return c;d=new Lb(b&-4096,0,0,6);rc(d,c,h,e,g,m);b>>>=a.Ra;a.ya[b]=d;a.rd.push(b);return d} -function fe(a){a.ya!=a.Dd&&(a.ya=a.Dd,a.ke=null,a.rd=null,a.Yc=null)}f=sd.prototype;f.reset=function(){this.oa.Cb&&this.Vb();ce(this);Kc(this);this.oa.kd=!1};function ge(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=v(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} -function he(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:u(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} -function ce(a){a.F=0;a.D=0;a.G=0;a.H=0;a.cb=0;a.L=0;a.K=0;a.J=0;a.Fa=!1;a.ja=a.Ja=0;a.rb=0;a.vd=0;a.fb=65520;a.cd=0;a.Ed=1023;a.Z=a.Ac=0;a.fc=a.$c=a.Qb=a.gc=0;a.xd=-1;a.va=a.Ha=p;a.Ba=new ad(a,bd,"CS");a.vb=new ad(a,2,"DS");a.gb=new ad(a,2,"ES");a.Da=new ad(a,3,"SS");u(a,0);fd(a,0);80386<=a.ra&&(a.H=772,a.fb=16,a.Ei=0,a.ce=0,a.Od=0,a.La=[0,0,0,0,null,null,0,0],a.zd=[null,null,null,null,null,null,0,0],a.Nb=new ad(a,2,"FS"),a.Ob=new ad(a,2,"GS"),fe(a));a.Mf=new ad(a,0,"NULL");a.P=a.vb;a.R=a.Da;a.V= -a.W=0;a.O=a.da=p;a.pa=0;qd(a,0,65535);if(80286<=a.ra){a.hd=0;a.ee=65535;a.Vc=new ad(a,5,"LDT",!0);a.Wa=new ad(a,4,"TSS",!0);a.Ea=new ad(a,6,"VER",!0);qd(a,65520,61440);var b,c=w(a);b=a.Ba;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ga=d;a.Aa=b+c|0;a.yd=b+a.Ba.eb|0}pd(a,0);hd(a)}function ie(a,b){b.ea&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.La[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Ra].Td(g&a.Ma,h,a):Dc(a.ya[g>>>a.Ra],h)}c>>=2;d>>=4}}function Ac(a,b,c,d){if(!(a.V&8192)&&a.La[7]&255){c--;var e=a.La[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.La[g]&&b<=a.La[g]+m){a.La[6]|=1<>=2;h>>=4}}} -function hd(a,b,c){void 0===b&&(b=!!(a.fb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.fb&1)&&a.sa()&&a.wa("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.$b,!0);a.Hf=b&&!c?xe:zd;cd(a.Ba,!1,b,c);cd(a.vb,!1,b,c);cd(a.Da,!1,b,c);cd(a.gb,!1,b,c);80386<=a.ra&&(cd(a.Nb,!1,b,c),cd(a.Ob,!1,b,c),jd(a))} -f.save=function(){var a=new ye(this);ze(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ba.save(),d=this.vb.save(),e=this.Da.save(),h=this.gb.save(),g;null!=this.hd?(g=[this.fb,this.hd,this.ee,this.cd,this.Ed,this.Vc.save(),this.Wa.save(),this.Ac],80386<=this.ra&&(g.push(this.Ei),g.push(this.ce),g.push(this.Od),g.push(this.La),g.push(this.zd))):g=null;b=[b,c,d,e,h,g,od(this)];80386<=this.ra&&(b.push(this.Nb.save()),b.push(this.Ob.save()));ze(a,1,b);ze(a,2,[this.P.Lf, -this.R.Lf,this.V,this.W,this.pa,this.O,this.da]);ze(a,3,[0,this.qb,this.Y.Jd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.yd^a.Aa)&&(8088>=a.ra||a.Ba.eb==a.Ba.ca?E(a,a.Aa-a.Ba.Ga):-1>c&&t.call(a,13,0))}function v(a){return a.cb&~a.Da.ca|a.Ca-a.Da.Ga}function u(a,b){a.cb=b;a.Ca=a.Da.Ga+(b&a.Da.ca)|0}function De(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ee(a),g&2&&Fe(a),g&4&&Ge(a),g&8&&He(a),g&16&&Ie(a),g&32&&Je(a))}h?(a.fc=d,a.Qb=b):(a.fc=b,a.Qb=d);a.$c=c;a.gc=d;a.resultType=e} -function Ke(a,b,c,d,e){a.resultType=c|26;a.gc=b;d?Le(a):Me(a);e?Ne(a):Oe(a);return b}function Pe(a,b,c,d){c&d?Le(a):Me(a);(b^c)&d?Ne(a):Oe(a)}function Qe(a){return Ee(a)?1:0}function Ee(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.$c)&(a.$c^a.Qb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Fe(a){a.resultType&2&&(a.Z&=-5,38505>>((a.gc^a.gc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} -function Ge(a){a.resultType&4&&(a.Z&=-17,(a.Qb^a.fc^a.$c)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function He(a){a.resultType&8&&(a.Z&=-65,a.gc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ie(a){a.resultType&16&&(a.Z&=-129,a.gc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} -function Je(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Qb)&(a.$c^a.Qb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function Me(a){a.resultType&=-2;a.Z&=-2}function Re(a){a.resultType&=-5;a.Z&=-17}function Se(a){a.resultType&=-9;a.Z&=-65}function Oe(a){a.resultType&=-33;a.Z&=-2049}function Le(a){a.resultType&=-2;a.Z|=1}function Te(a){a.resultType&=-5;a.Z|=16}function Ue(a){a.resultType&=-9;a.Z|=64}function Ne(a){a.resultType&=-33;a.Z|=2048} -function od(a){return a.Z&-2262|Ee(a)|Fe(a)|Ge(a)|He(a)|Ie(a)|Je(a)}function Ve(a,b){b=b|a.fb&1|65520;a.fb=a.fb&-65536|b&65535;a.fb&1&&hd(a,!0)}function pd(a,b,c){a.fb&1||(b&=~a.pf);void 0===c&&(c=a.zb);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Hb|2261)|b&(a.Hb|2261)|a.Cf;a.Z&256&&(a.pa|=2,a.V|=4)} -function We(a,b,c){var d=0;if(a.fb&1&&(a.zb>a.Ac||a.Z&131072)&&a.Wa.Ki)for(var e=a.Wa.Ki+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.wa("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} -f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.If++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; -function Xe(a,b){var c=a.ya[(b&a.jb)>>>a.Ra];return 5!=c.type||(c=Cc(a,b,!1,!0),c)?c.af(b&a.Ma,b):null}f.Ya=function(a){return this.ya[(a&this.jb)>>>this.Ra].Jc(a&this.Ma,a)};f.xa=function(a){var b=a&this.Ma,c=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;return b>>this.Ra;if(b>>d|this.ya[c+1&this.xc].Cd(0,a+3)<<32-d};f.pc=function(a,b){this.ya[(a&this.jb)>>>this.Ra].Dc(a&this.Ma,b&255,a)};f.Pb=function(a,b){var c=a&this.Ma,d=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;c>8&255,a+1))}; -f.Tb=function(a,b){var c=a&this.Ma,d=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;if(c>>32-h,a)}};function Ye(a,b,c){a.ad=b;a.O=b.yc(a.Zc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return Ye(a,a.P,b&a.ca)}function H(a,b){return Ye(a,a.R,b&a.ca)}function Ze(a,b,c){a.ad=b;a.O=b.yc(a.Zc=c,a.ua);return a.V&1?0:a.lc(a.O)} -function K(a,b){return Ze(a,a.P,b&a.ca)}function L(a,b){return Ze(a,a.R,b&a.ca)}function $e(a,b,c){a.ad=b;a.da=a.O=b.yc(a.Zc=c,1);return a.V&1?0:a.Ya(a.O)}function O(a,b){return $e(a,a.P,b&a.ca)}function P(a,b){return $e(a,a.R,b&a.ca)}function af(a,b,c){a.ad=b;a.da=a.O=b.yc(a.Zc=c,a.ua);return a.V&1?0:a.lc(a.O)}function Q(a,b){return af(a,a.P,b&a.ca)}function R(a,b){return af(a,a.R,b&a.ca)}function S(a,b){a.V&2||a.pc(a.ad.rc(a.Zc,1),b)}function T(a,b){a.V&2||a.Ab(a.ad.rc(a.Zc,a.ua),b)} -function id(a,b,c){return a.lc(b.yc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ce(this,1);return a};function bf(a){var b=a.xa(a.Aa);Ce(a,2);return b}function U(a){var b=a.bc(a.Aa);Ce(a,a.Fc);return b}f.Na=function(){var a=this.lc(this.Aa);Ce(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ce(this,1);return a};function W(a,b){var c=a.Ya(a.Aa);Ce(a,1);return cf[c].call(a,b)} -f.Sa=function(){var a=this.lc(this.Ca);this.Ca=this.Ca+this.ua|0;var b=this.Ug-this.Ca|0;0>b&&0<=(this.Ug^this.Ca)&&(8088>=this.ra||!this.Da.Ee&&this.Da.eb==this.Da.ca||this.Da.Ee&&!this.Da.eb?u(this,this.Ca-this.Da.Ga&this.Da.ca):-1>b&&t.call(this,12,0));return a};function kd(a,b){a.Ca=a.Ca-a.ua|0;0>(a.Ca-a.Oe|0)&&0<=(a.Oe^a.Ca)&&(8088>=a.ra||!a.Da.Ee&&a.Da.eb==a.Da.ca||a.Da.Ee&&!a.Da.eb?u(a,a.Ca-a.Da.Ga&a.Da.ca):t.call(a,12,0));a.Ab(a.Ca,b)} -function df(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.Z&512){var h=ff(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;kf.call(this, -h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.La[6]|=16384);kf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Bh;if(bd)E(this,this.va-this.Ba.Ga),kf.call(this,5,null,0);this.V|=2;return a} -function vf(a,b){var c=0;if(b){Se(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Ue(this);this.A-=11+3*c;return a}function wf(a,b){var c=0;if(b){Se(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Ue(this);this.A-=11+3*c;return a}function xf(a,b){a&1<<(b&31)?Le(this):Me(this);this.A-=this.O===p?3:6;this.V|=2;return a}function yf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a^c} -function zf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a&~c}function Af(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a|c}function Bf(a,b){var c=this.Ba.ea,d=w(this);null!=qd(this,a,b,!0)&&(kd(this,c),kd(this,d))}function Cf(a,b){De(this,a,b,a-b|0,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.hg:this.B.Mb;this.V|=2;return a} -function Df(a,b){De(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.hg:this.B.Mb;this.V|=2;return a}function Ef(a){var b=a-1|0;De(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Ff(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Gf(a,b,c){this.Fa=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Ff(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ja=d;this.Ja=a[0];this.Fa=!0}}function Hf(a){return a} -function If(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?21:24;return c&65535}function Jf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Le(this),Ne(this)):(Me(this),Oe(this));d&=this.C;this.A-=this.O===p?21:24;return d} -function Kf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c&65535}function Lf(a,b){var c=a*b;2147483647c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c|0}function Mf(a){var b=a+1|0;De(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function kf(a,b,c){this.A-=this.B.Wh+c;c=od(this);var d=this.Ba.ea,e=w(this);a=this.Ba.dj(a);a!==p&&(kd(this,c),kd(this,d),kd(this,e),null!=b&&kd(this,b),this.xd=-1,jd(this),this.Aa=a,this.yd=this.Ba.Ga+this.Ba.eb|0,this.zb=this.Ba.Wb)}function Nf(a,b){this.A-=14+(this.O===p?0:2);Se(this);this.Ea.load(b)!==p&&this.Ea.zc>=this.zb&&this.Ea.zc>=(b&3)&&(Ue(this),a=this.Ea.Bb&-256,2=this.zb)&&this.Ea.zc>=(b&3))return Ue(this),this.Ea.eb;Se(this);return a} -function Vf(a,b){if(this.O===p)return Wd.call(this),a;fd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b}function Wf(a,b){this.A-=this.da===p?this.O===p?this.B.ki:this.B.ji:this.B.hi;return b}function Xf(a,b){return b}function Yf(){this.da!==p&&se(this);return Wf.call(this,0,this.rb)}function Zf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Fa=!0;this.ja=e<<16|g&65535;this.Ja=m+((e>>>16)+d*h)|0} -function $f(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a|b,128)}function ag(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a|b,this.dataType)}function bg(a){this.Ha=this.Ca;var b=this.Sa(),c=this.Sa();a&&u(this,v(this)+a);qd(this,b,c,!1)&&(a&&u(this,v(this)+a),ie(this,this.vb),ie(this,this.gb),80386<=this.ra&&(ie(this,this.Nb),ie(this,this.Ob)));this.Ha=p} -function cg(a,b){var c=a-b-Qe(this)|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&255}function dg(a,b){var c=a-b-Qe(this)|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&this.C}function eg(a){this.V|=1;this.Ta[this.ba()].call(this,a);this.A-=this.O===p?4:5}function fg(){return Je(this)?1:0}function gg(){return Ee(this)?1:0}function hg(){return Ee(this)?0:1}function ig(){return He(this)?1:0} -function jg(){return He(this)?0:1}function kg(){return Ee(this)||He(this)?1:0}function lg(){return Ee(this)||He(this)?0:1}function mg(){return Ie(this)?1:0}function ng(){return Ie(this)?0:1}function og(){return Fe(this)?1:0}function pg(){return Fe(this)?0:1}function qg(){return!Ie(this)!=!Je(this)?1:0}function rg(){return!Ie(this)!=!Je(this)?0:1}function sg(){return He(this)||!Ie(this)!=!Je(this)?1:0}function tg(){return He(this)||!Ie(this)!=!Je(this)?0:1} -function ug(a,b,c){if(c){16>16-c)&65535;Ke(this,a,32768,d&32768)}return a}function vg(a,b,c){if(c){var d=a<>32-c;Ke(this,a,-2147483648,d&-2147483648)}return a}function wg(a,b){return ug.call(this,a,b,this.ba())}function xg(a,b){return vg.call(this,a,b,this.ba())}function yg(a,b){return ug.call(this,a,b,this.G&31)}function zg(a,b){return vg.call(this,a,b,this.G&31)} -function Ag(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ke(this,a,32768,d&1)}return a}function Bg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ke(this,a,-2147483648,d&1)}return a}function Cg(a,b){return Ag.call(this,a,b,this.ba())}function Dg(a,b){return Bg.call(this,a,b,this.ba())}function Eg(a,b){return Ag.call(this,a,b,this.G&31)}function Fg(a,b){return Bg.call(this,a,b,this.G&31)} -function Gg(a,b){var c=a-b|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&255}function Hg(a,b){var c=a-b|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&this.C}function Tg(a,b){Ke(this,a&b,128);this.A-=this.da===p?this.O===p?this.B.Jg:this.B.Ze:this.B.Ze;this.V|=2;return a} -function Ug(a,b){Ke(this,a&b,this.dataType);this.A-=this.da===p?this.O===p?this.B.Jg:this.B.Ze:this.B.Ze;this.V|=2;return a} -function Vg(a,b){if(this.O===p){switch(this.vd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Lg}else this.da=this.O,S(this,a),this.A-=this.B.Kg;return b} -function Wg(a,b){if(this.O===p){switch(this.vd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Lg}else this.da=this.O,T(this,a),this.A-=this.B.Kg;return b} -function Xg(a,b){var c=a^b;Ke(this,c,128);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c}function Yg(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a^b,this.dataType)}function Zg(a){t.call(this,13,0);return a}function Rd(a){t.call(this,6);return a}function $g(a){Wd.call(this);return a}function ah(){E(this,this.va-this.Ba.Ga);kf.call(this,0,null,2)}function bh(){this.A-=this.O===p?2:this.B.yi;return 1} -function ch(){var a=this.G&255;this.A-=(this.O===p?this.B.Cg:this.B.Bg)+(a<this.xd)E(this,this.va-this.Ba.Ga),this.Ha!=p&&(u(this,this.cb&~this.Da.ca|this.Ha-this.Da.Ga),this.Ha=p),e=!0;else if(8!=this.xd)b=0,a=8,e=!0;else{fh.call(this,-1,0,c);ce(this);return}fh.call(this,a,b,c)&&(e=!1);e&&(this.xd=a,kf.call(this,a,b,d||0),this.va=this.Aa);this.V|=3}else this.wa("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.va-this.Ba.Ga)} -function ee(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.zb&&(a|=4);t.call(this,14,a)} -function fh(a,b,c){var d=32,e=Xe(this,this.Aa);204!=e||this.Ed||(c=!1);if(this.Z&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e),b=this.oa.Cb,this.wa(a,c||d,!0)?c&&(c=b,this.ha.Vb()):(this.Ua(a),this.Vb());return c}function Sd(){this.Xc[this.ba()].call(this)} -function Xd(){kd(this,v(this)&this.C);this.A-=this.B.Bc}function Bd(){var a=v(this)&this.C;kd(this,this.F&this.C);kd(this,this.G&this.C);kd(this,this.H&this.C);kd(this,this.D&this.C);kd(this,a);kd(this,this.L&this.C);kd(this,this.K&this.C);kd(this,this.J&this.C);this.A-=this.B.si} -function Cd(){this.J=this.J&~this.C|this.Sa();this.K=this.K&~this.C|this.Sa();this.L=this.L&~this.C|this.Sa();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Sa();this.H=this.H&~this.C|this.Sa();this.G=this.G&~this.C|this.Sa();this.F=this.F&~this.C|this.Sa();this.A-=this.B.pi}function Dd(){this.fa[this.ba()].call(this,uf)}function Yd(){this.ta[this.ba()].call(this,tf)}function Zd(){this.V|=20;this.P=this.R=this.Nb;this.A-=this.B.Tc} -function $d(){this.V|=20;this.P=this.R=this.Ob;this.A-=this.B.Tc}function ae(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,te(this));this.A-=this.B.Tc}function be(){this.V|=2048;this.W&2048||(this.Fc^=6,this.ca^=-65536,je(this));this.A-=this.B.Tc}function Ed(){kd(this,this.Na());this.A-=this.B.Bc}function Fd(){this.fa[this.ba()].call(this,Jf)}function Gd(){kd(this,this.M());this.A-=this.B.Bc}function Hd(){this.fa[this.ba()].call(this,If)} -function Id(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;We(this,d,1)&&(d=hc(this.ga,d,this.Aa-b-1),this.pc(this.gb.rc(this.J&this.ca,1),d),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256)))}} -function Jd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(We(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca;this.G=this.G&~this.ca|this.G-b&this.ca;this.A-=c;a&&(this.Aa=this.va,this.V|=256)}}}} -function gh(){var a=this.M();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function hh(){var a=this.M();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function lh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function mh(){var a=this.M();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} -function qh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){var a=this.M();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function th(){var a=this.M();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function uh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function vh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function wh(){this.mb[this.ba()].call(this,xh,this.ba);this.A-=this.da===p?1:this.B.zf}function Md(){this.mb[this.ba()].call(this,yh,dh)}function Nd(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,dh)} -function Bh(){var a=bf(this),b=this.Sa();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.xi}function Ch(){var a=this.Sa();E(this,a);this.A-=this.B.ui}function Od(){var a=bf(this),b=this.ba()&31;this.A-=11;kd(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ge(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this); -b?Te(this):Re(this);this.A-=this.B.$d},function(){this.Ta[this.ba()].call(this,Cf)},function(){this.ta[this.ba()].call(this,Df)},function(){this.Pa[this.ba()].call(this,Cf)},function(){this.fa[this.ba()].call(this,Df)},function(){Cf.call(this,this.F&255,this.ba());this.A--},function(){Df.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.vb;this.A-=this.B.Tc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ge(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= -this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.F=Mf.call(this,this.F)},function(){this.G=Mf.call(this,this.G)},function(){this.H=Mf.call(this,this.H)},function(){this.D=Mf.call(this,this.D)},function(){u(this,Mf.call(this,v(this)))},function(){this.L=Mf.call(this,this.L)},function(){this.K=Mf.call(this,this.K)},function(){this.J=Mf.call(this,this.J)},function(){this.F=Ef.call(this,this.F)},function(){this.G=Ef.call(this,this.G)},function(){this.H=Ef.call(this, -this.H)},function(){this.D=Ef.call(this,this.D)},function(){u(this,Ef.call(this,v(this)))},function(){this.L=Ef.call(this,this.L)},function(){this.K=Ef.call(this,this.K)},function(){this.J=Ef.call(this,this.J)},function(){kd(this,this.F&this.C);this.A-=this.B.Bc},function(){kd(this,this.G&this.C);this.A-=this.B.Bc},function(){kd(this,this.H&this.C);this.A-=this.B.Bc},function(){kd(this,this.D&this.C);this.A-=this.B.Bc},function(){kd(this,v(this)-2&65535);this.A-=this.B.Bc},function(){kd(this,this.L& -this.C);this.A-=this.B.Bc},function(){kd(this,this.K&this.C);this.A-=this.B.Bc},function(){kd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Sa();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Sa();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Sa();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Sa();this.A-=this.B.dc},function(){u(this,v(this)&~this.C|this.Sa());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Sa();this.A-=this.B.dc}, -function(){this.K=this.K&~this.C|this.Sa();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Sa();this.A-=this.B.dc},gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,function(){this.Oa[this.ba()].call(this,Hh,this.Na);this.A-=this.da===p?1:this.B.zf},wh,function(){this.Oa[this.ba()].call(this,Hh,this.M);this.A-=this.da===p?1:this.B.zf},function(){this.Ta[this.ba()].call(this,Tg)},function(){this.ta[this.ba()].call(this,Ug)},function(){this.Pa[this.vd= -this.ba()].call(this,Vg)},function(){this.fa[this.vd=this.ba()].call(this,Wg)},function(){this.V|=1;this.Ta[this.ba()].call(this,Wf)},function(){this.V|=1;this.ta[this.ba()].call(this,Wf)},function(){this.Pa[this.ba()].call(this,Wf)},function(){this.fa[this.ba()].call(this,Wf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.rb=this.gb.ea;break;case 1:this.rb=this.Ba.ea;break;case 2:this.rb=this.Da.ea;break;case 3:this.rb=this.vb.ea;break;case 4:if(80386<=this.ra){this.rb=this.Nb.ea;break}t.call(this, -6);break;case 5:if(80386<=this.ra){this.rb=this.Ob.ea;break}default:t.call(this,6)}this.V|=1;this.ta[a].call(this,Yf)},function(){this.V|=1;this.P=this.R=this.Mf;this.fa[this.ba()].call(this,Qf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.fa[b].call(this, -Wf);switch(c){case 0:nd(this,this.F);this.F=a;break;case 1:Be(this,this.G);this.G=a;break;case 2:fd(this,this.H);this.H=a;break;case 3:md(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Nb.load(v(this)):nd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Ob.load(this.L):Be(this,this.L);this.L=a;break;case 6:fd(this,this.K);this.K=a;break;case 7:md(this,this.J),this.J=a}},function(){this.V|=1;this.Oa[this.ba()].call(this,Ih,this.Sa)},function(){this.A-=3},function(){var a=this.F;this.F= -this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=v(this);this.F=this.F&~this.C|b&this.C;u(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; -this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Dh},function(){Bf.call(this,this.Na(),bf(this));this.A-=this.B.Gh},function(){this.wa("WAIT not implemented");this.A--},function(){var a= -od(this);a&131072&&3>this.Ac?t.call(this,13,0):(kd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)t.call(this,13,0);else{var a=this.Sa(),a=a&65535|this.Z&-65536;pd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?Le(this):Me(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?Te(this):Re(this);a&64?Ue(this):Se(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= -this.F&-65281|(od(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=U(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.rg},function(){this.F=this.F&~this.C|id(this,this.P,U(this));this.A-=this.B.rg},function(){var a=U(this),b=this.F;this.pc(this.P.rc(a,1),b);this.A-=this.B.sg},function(){var a=U(this),b=this.F;this.Ab(this.P.rc(a,this.ua),b);this.A-=this.B.sg},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug)); -if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.pc(this.gb.rc(this.J&this.ca,1),d);this.V&4096||(d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug));if(a--){var d=id(this,this.P,this.K&this.ca);this.Ab(this.gb.rc(this.J&this.ca,this.ua),d);this.V& -4096||(d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.gg,this.W&256||(this.A-=this.B.fg));if(a--){var d=Ye(this,this.P,this.K&this.ca),e=$e(this,this.gb,this.J&this.ca);this.V&4096||(Cf.call(this,d,e),d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J& -~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.gg,this.W&256||(this.A-=this.B.fg));if(a--){var d=Ze(this,this.P,this.K&this.ca),e=af(this,this.gb,this.J&this.ca);this.V&4096||(Df.call(this,d,e),d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca| -this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){Ke(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ke(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.Eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Gg,this.W&256||(this.A-=this.B.Fg));if(a--){var d=this.F;this.pc(this.gb.rc(this.J&this.ca,1),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G- -b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.Eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Gg,this.W&256||(this.A-=this.B.Fg));if(a--){var d=this.F;this.Ab(this.gb.rc(this.J&this.ca,this.ua),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.lg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.ng,this.W&256||(this.A-= -this.B.mg));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.V&4096||(this.F=this.F&-256|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.lg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.ng,this.W&256||(this.A-=this.B.mg));if(a--){var d=id(this,this.P,this.K&this.ca);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca, -this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.yg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Ag,this.W&256||(this.A-=this.B.zg));a--&&(Cf.call(this,this.F&255,$e(this,this.gb,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){var a=1,b=0,c=this.B.yg;this.W&192&&(a= -this.G&this.ca,b=1,c=this.B.Ag,this.W&256||(this.A-=this.B.zg));a--&&(Df.call(this,this.F&this.C,af(this,this.gb,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub}, -function(){this.D=this.D&-256|this.ba();this.A-=this.B.Ub},function(){this.F=this.F&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub}, -function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){u(this,v(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},Bh,Ch,Bh,Ch,function(){this.fa[this.ba()].call(this,Rf)},function(){this.fa[this.ba()].call(this,Pf)},function(){this.V|=1;this.mb[this.ba()].call(this,Jh,this.ba)},function(){this.V|=1;this.Oa[this.ba()].call(this, -Jh,this.Na)},Dh,Eh,Dh,Eh,function(){this.Z&131072&&3>this.Ac?t.call(this,13,0):kf.call(this,3,null,this.B.Xh)},function(){if(this.Z&131072&&3>this.Ac)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.sd[a];if(void 0!==b)for(var c=0;cthis.Ac?t.call(this,13,0):kf.call(this,4,null,this.B.Yh):this.A-=this.B.Zh},function(){if(this.Z& -131072&&3>this.Ac)t.call(this,13,0);else{this.Ha=this.Ca;this.A-=this.B.Vh;if(this.fb&1&&this.Z&16384){var a=this.xa(this.Wa.Ga+0);gd(this.Ba,a,!1)}else{var a=this.zb,b=this.Sa(),c=this.Sa(),d=this.Sa();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Sa(),h=this.Sa(),g=this.Sa(),m=this.Sa(),q=this.Sa(),r=this.Sa();hd(this,!0,!0);fd(this,h);u(this,e);nd(this,g);md(this,m);this.Nb.load(q);this.Ob.load(r)}null!=qd(this,b,c,!1)&&pd(this,d,a)}this.Ha=p}},function(){this.mb[this.ba()].call(this, -yh,bh)},function(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,bh)},function(){this.mb[this.ba()].call(this,yh,ch)},function(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,ch)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ke(this,this.F,128);this.A-=this.B.Ah}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ke(this,this.F,128);this.A-=this.B.zh},function(){this.F=this.F&-256|(Ee(this)?255:0);this.A-=2},function(){this.F=this.F& --256|Ye(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.zi},Fh,Fh,Fh,Fh,Fh,Fh,Fh,Fh,function(){var a=this.M();(this.G=this.G-1&this.ca)&&!He(this)?(E(this,w(this)+a),this.A-=this.B.fi):this.A-=this.B.og},function(){var a=this.M();(this.G=this.G-1&this.ca)&&He(this)?(E(this,w(this)+a),this.A-=this.B.pg):this.A-=this.B.qg},function(){var a=this.M();(this.G=this.G-1&this.ca)?(E(this,w(this)+a),this.A-=this.B.ei):this.A-=this.B.og},function(){var a=this.M();this.G&this.ca?this.A-=this.B.qg:(E(this, -w(this)+a),this.A-=this.B.pg)},function(){var a=this.ba();We(this,a,1)&&(this.F=this.F&-256|hc(this.ga,a,this.Aa-2),this.A-=this.B.jg)},function(){var a=this.ba();We(this,a,2)&&(this.F=hc(this.ga,a,this.Aa-2),this.F|=hc(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.jg)},function(){var a=this.ba();We(this,a,1)&&(lc(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.xg)},function(){var a=this.ba();We(this,a,2)&&(lc(this.ga,a,this.F&255,this.Aa-2),lc(this.ga,a+1,this.F>>8&255,this.Aa-2),this.A-=this.B.xg)},function(){var a= -this.Na(),b=w(this),a=b+a;kd(this,b);E(this,a);this.A-=this.B.Eh},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.kg},function(){qd(this,this.Na(),bf(this));this.A-=this.B.ai},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.kg},function(){var a=this.H&65535;We(this,a,1)&&(this.F=this.F&-256|hc(this.ga,a,this.Aa-1),this.A-=this.B.ig)},function(){var a=this.H&65535;We(this,a,2)&&(this.F=hc(this.ga,a,this.Aa-1),this.F|=hc(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.ig)},function(){var a= -this.H&65535;We(this,a,1)&&(lc(this.ga,a,this.F&255,this.Aa-1),this.A-=this.B.wg)},function(){var a=this.H&65535;We(this,a,2)&&(lc(this.ga,a,this.F&255,this.Aa-1),lc(this.ga,a+1&65535,this.F>>8&255,this.Aa-1),this.A-=this.B.wg)},Gh,Gh,function(){this.V|=132;this.A-=this.B.Tc},function(){this.V|=68;this.A-=this.B.Tc},function(){this.Z&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.ha&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Vb()):this.Z&512||(this.ha&&(this.Aa=this.Aa+-1|0),this.Vb()))}, -function(){Ee(this)?Me(this):Le(this);this.A-=2},function(){this.Fa=!1;this.mb[this.ba()].call(this,Lh,eh);this.Fa&&(this.F=this.F&~this.C|this.ja&this.C)},function(){this.Fa=!1;this.Oa[this.ba()].call(this,Mh,eh);this.Fa&&(this.F=this.F&~this.C|this.ja&this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){Me(this);this.A-=2},function(){Le(this);this.A-=2},function(){this.zb>this.Ac?t.call(this,13,0):(this.Z&=-513,this.A-=this.B.Ch)},function(){this.zb>this.Ac?t.call(this,13,0):(this.Z|=512,this.V|= -4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.mb[this.ba()].call(this,xd,eh)},function(){this.Oa[this.ba()].call(this,yd,eh)}],xh=[pf,$f,nf,cg,rf,Gg,Xg,Cf],Hh=[qf,ag,of,dg,sf,Hg,Yg,Df],Ih=[function(a,b){this.A-=this.da===p?this.B.dc:this.B.ri;return b},Zg,Zg,Zg,Zg,Zg,Zg,Zg],Jh=[function(a,b){this.A-=this.da===p?this.B.ii:this.B.gi;return b},$g,$g,$g,$g,$g,$g,$g],yh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)& -255):e=a<<7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ke(this,a,128,c&1,a&128));return a},$g,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ke(this,a,128,c&1));return a}],zh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Pe(this,c,e,32768)}return c},function(a,b){var c= -a,d=b&this.qa;if(d){var e=Qe(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ke(this,a,32768,c&1,a&32768));return a},$g,function(a, -b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ke(this,a,32768,c&1));return a}],Ah=[function(a,b){var c=a,d=b&this.qa;d&&(c=a<>>32-d,Pe(this,c,a<>>d|e;Pe(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Qe(this),c=a<>>32-d>>>1,Pe(this,c,a<>>d|c<<32-d|a<<32-d<<1,Pe(this,c,a<< -32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ke(this,a,-2147483648,c&1,a&-2147483648));return a},$g,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ke(this,a,-2147483648,c&1));return a}],Lh=[function(a,b){b=this.ba();Ke(this,a&b,128);this.A-=this.O===p?this.B.Ig:this.B.Hg;this.V|=2;return a},$g,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe; -return a^255},function(a){var b=-a|0;De(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&255},function(a){this.Fa=!0;this.ja=(this.F&255)*a&65535;this.ja&65280?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.mi:this.B.li;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Fa=!0;this.ja=b&65535;127b?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Sh:this.B.Rh;this.V|=2;return a},function(a,b){if(!a)return ah.call(this), -a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return ah.call(this),a;this.Fa=!0;this.ja=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Oh:this.B.Nh;this.V|=2;return a}],Mh=[function(a,b){b=this.Na();Ke(this,a&b,this.dataType);this.A-=this.O===p?this.B.Ig:this.B.Hg;this.V|= -2;return a},$g,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^this.C},function(a){var b=-a|0;De(this,0,a,b,this.dataType|63,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Fa=!0;this.ja=c&65535;this.Ja=c>>16&65535}else Zf.call(this,a,this.F);this.Ja?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.oi:this.B.ni;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<< -16>>16)|0,this.Fa=!0,this.ja=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);Zf.call(this,c,d);e&&(this.ja=~this.ja+1|0,this.Ja=~this.Ja+(this.ja?0:1)|0);c=this.Ja!=this.ja>>31}c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Uh:this.B.Th;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return ah.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return ah.call(this),a;this.Fa=!0;this.ja= -c&65535;this.Ja=b%a&65535}else{Gf.call(this,this.F,this.H,a);if(!this.Fa)return ah.call(this),a;this.ja|=0;this.Ja|=0}this.A-=this.O===p?this.B.Mh:this.B.Lh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return ah.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return ah.call(this),a;this.Fa=!0;this.ja=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Gf.call(this, -c,d,e);2147483647this.ra&&(b=a));kd(this,b);this.A-=this.O===p?this.B.Bc:this.B.ti;this.V|=2;return a},Zg],Vd=Array(256);Vd[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Hf,eh)};Vd[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Oa[a].call(this,Nh,eh)};Vd[2]=function(){!(this.fb&1)||this.Z&131072?t.call(this,6):this.fa[this.ba()].call(this,Nf)}; -Vd[3]=function(){!(this.fb&1)||this.Z&131072?t.call(this,6):this.fa[this.ba()].call(this,Uf)}; -Vd[5]=function(){this.zb?t.call(this,13,0,!0):(Ve(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ed(this.gb,2102,this.xa(2084)),ed(this.Ba,2108,this.xa(2082)),ed(this.Da,2114,this.xa(2080)),ed(this.vb,2120,this.xa(2078)),pd(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.hd=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.hd+this.xa(2130),ed(this.Vc,2132,this.xa(2076)), -this.cd=this.xa(2138)|this.Ya(2140)<<16,this.Ed=this.cd+this.xa(2142),ed(this.Wa,2144,this.xa(2070)),this.A-=195)};Vd[6]=function(){this.zb?t.call(this,13,0):(this.fb&=-9,this.A-=2)};Vd[11]=Ad;Vd[166]=Ad;Vd[255]=Ad;var y=[];y[5]=Ad;y[7]=function(){this.zb?t.call(this,13,0,!0):(Wd.call(this),this.A-=100)}; -y[32]=function(){if(this.zb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.fb;break;case 2:a=this.ce;break;case 3:a=this.Od;break;default:Wd.call(this);return}he(this,b&7,a);this.A-=6}};y[33]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Wd.call(this):(he(this,a&7,this.La[b]),this.A-=22)}}; -y[34]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=ge(this,a&7);switch((a&56)>>3){case 0:Of.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:rd.call(this,b);this.A-=5;break;default:Wd.call(this)}}};y[35]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Wd.call(this):(a=ge(this,a&7),a!=this.La[b]&&(we(this,!1),this.La[b]=a,we(this,!0)),this.A-=4>b?22:14)}}; -y[36]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Wd.call(this):(he(this,a&7,this.zd[b]),this.A-=12)}};y[38]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Wd.call(this):(this.zd[b]=ge(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[130]=function(){var a=this.Na();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; -y[135]=function(){var a=this.Na();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[140]=function(){var a=this.Na();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){eg.call(this,fg)}; -y[145]=function(){eg.call(this,fg)};y[146]=function(){eg.call(this,gg)};y[147]=function(){eg.call(this,hg)};y[148]=function(){eg.call(this,ig)};y[149]=function(){eg.call(this,jg)};y[150]=function(){eg.call(this,kg)};y[151]=function(){eg.call(this,lg)};y[152]=function(){eg.call(this,mg)};y[153]=function(){eg.call(this,ng)};y[154]=function(){eg.call(this,og)};y[155]=function(){eg.call(this,pg)};y[156]=function(){eg.call(this,qg)};y[157]=function(){eg.call(this,rg)};y[158]=function(){eg.call(this,sg)}; -y[159]=function(){eg.call(this,tg)};y[160]=function(){kd(this,this.Nb.ea);this.A-=this.B.ae};y[161]=function(){this.Ha=this.Ca;var a=this.Sa();this.Nb.load(a);this.A-=this.B.dc;this.Ha=p};y[163]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?wg:xg);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?yg:zg);this.A-=this.O===p?3:7};y[168]=function(){kd(this,this.Ob.ea);this.A-=this.B.ae}; -y[169]=function(){this.Ha=this.Ca;var a=this.Sa();this.Ob.load(a);this.A-=this.B.dc;this.Ha=p};y[171]=function(){this.ta[this.ba()].call(this,Af);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?Cg:Dg);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Eg:Fg);this.A-=this.O===p?3:7};y[175]=function(){this.fa[this.ba()].call(this,2==this.ua?Kf:Lf)};y[178]=function(){this.fa[this.ba()].call(this,Vf)}; -y[179]=function(){this.ta[this.ba()].call(this,zf);this.O!==p&&(this.A-=5)};y[180]=function(){this.fa[this.ba()].call(this,Sf)};y[181]=function(){this.fa[this.ba()].call(this,Tf)}; -y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Pa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.cb=this.cb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();se(this);this.fa[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.cb=this.cb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; -y[186]=function(){this.Oa[this.ba()].call(this,Oh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,yf);this.O!==p&&(this.A-=5)};y[188]=function(){this.fa[this.ba()].call(this,vf)};y[189]=function(){this.fa[this.ba()].call(this,wf)}; -y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Pa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.cb=this.cb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= +(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,g=b;(g&&10!=g?16==g?null!==d.match(/^[0-9a-f]+$/i):2==g&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function ea(a){var b=8,c="";void 0===b?b=32:32>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function fa(a){return"0x"+k(a,4)} +function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}function ka(a,b){return a+" ".substr(0,b-a.length)} +function la(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function ma(a,b,c){var d=0,e=a.length,g=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[h]);0c&&a.splice(-(c+1),0,b)}var oa=Date.now||function(){return+new Date}; +function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var qa=[31,28,31,30,31,30,31,31,30,31,30,31];function ra(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var g=a[e],h=arguments[d++],c=c&~g.sh|h<>a.shift} +function ua(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new xb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new xb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=vb.prototype;f.Sb=function(a,b,c){return this.ma&&this.ma.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ga&&this.ga.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; +f.Hc=function(a,b,c,d){this.ma=a;this.fa=b;this.A=c;this.ga=d;this.P=zb(a,"Keyboard")};f.mc=function(a,b){b||Ab();return!0};f.lc=function(){return!0};f.Be=function(a,b){a.button||(this.ea=b?0:-1,Bb(this,a,b))};f.rf=function(a){Bb(this,a)}; +function Bb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,g=null.getBoundingClientRect(),d=(b.clientX-g.left)*d|0;b=(b.clientY-g.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.V-b)?1:2),1==a.ea?b=a.V:2==a.ea&&(d=a.R));a.R=d;a.V=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.we)for(g=0;gd&&(g=d);c=g;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.oa&&a.pa){e=a.oa.width;a.pa.fillStyle="black";a.pa.fillRect(0,360,e,360);Eb(a,378,a.oa,a.pa);a.sa=a.Ja.width/24|0;if(null==b)Fb(a,"Mouse over memory to dump");else for(Fb(a,"0x"+k(b),null,0,1),g=1;16>=g;g++){d="";for(h=1;8>=h;h++){var m=Gb(a.fa,b++);Fb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Fb(a,d,null,0,1)}a.context.drawImage(a.oa,0,360,e,360,a.rb,a.Eb,a.Va,a.gb)}a.Ha=c}}}f.gd=function(){}; +function Hb(a,b,c,d){a.B.mf[a.B.Qi++]={Uj:b,Gd:c,type:d};return ra(Cb,b,c,0,d)}function Eb(a,b,c,d){var e,g=null.style.color,h=a.Sa=10;a.O=h;a.va=b;a.ca=a.Da=18;e||(e=a.Ba||a.Da+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=g||"white")} +function Fb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.sa;null!=c&&(16!=a.pb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.sa);d&&(a.O+=a.sa*d);e&&(a.O=a.Sa,a.va+=(a.ca+2)*(e||1))}function Ab(){for(var a=!1,b=kb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Jb=1<>2;this.B=this.Jb-1;this.va=this.aa/this.Jb|0;this.ca=this.va-1;this.P=[];this.U=[];this.V=this.ma=!1;a=new Jb;this.xa=Array(this.va);for(b=0;b>>a.Qa;0a.Jb?a.Jb:c;if(h&&h.size){if(h.type==d&&h.controller==e){if(b+c<=h.Ta)return h.ue+=h.Ta-b,h.Ta=b,!0;if(b>=h.Ta+h.ue){q=h.size-(b-m);q>c&&(q=c);h.ue=b-h.Ta+q;c-=q;b=m+a.Jb;continue}}return Qb(1,b,c)}h=a.xa[g];b=new Jb(b,q,a.Jb,d,e);Rb(b,h,a.ga);a.xa[g++]=b;b=m+a.Jb;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Gb(a,b){return a.xa[(b&a.O)>>>a.Qa].cf(b&a.B,b)} +function dc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.xa[d].Fi(c,b):a.xa[d++].cf(c,b)|a.xa[d&a.ca].cf(0,b+1)<<8}f.oc=function(a,b){this.xa[(a&this.O)>>>this.Qa].Dc(a&this.B,b&255,a)};f.Pb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.xa[d].Of(c,b&65535,a):(this.xa[d++].Dc(c,b&255,a),this.xa[d&this.ca].Dc(0,b>>8&255,a+1))};function ec(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.xa[e].Ji(d,c&65535,b):(a.xa[e++].Nf(d,c&255,b),a.xa[e&a.ca].Nf(0,c>>8&255,b+1))} +function fc(a,b){if(void 0===b)return a.V=!a.V,a.V;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function gc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.P[v]?xa("Input port "+fa(v)+" registered by "+g.P[v][0].id+", ignoring "+m.id):g.P[v]=[m,q,!1,!1]}} +function hc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.ga&&a.V!=e[2]&&ic(a.ga,b,d)):a.ga&&(mb(a.ga,a,b,null,c),a.V&&ic(a.ga,b,d));return d}function jc(a,b){if(void 0===b)return a.ma=!a.ma,a.ma;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} +function kc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.U[v]?xa("Output port "+fa(v)+" registered by "+g.U[v][0].id+", ignoring "+m.id):g.U[v]=[m,q,!1,!1]}}function lc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.ga&&a.ma!=e[2]&&mc(a.ga,b,c)):a.ga&&(mb(a.ga,a,b,c,d),a.ma&&mc(a.ga,b,c))}function Qb(a,b,c){xa("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var nc; +if(tb){var oc=new ArrayBuffer(2);(new DataView(oc)).setUint16(0,256,!0);nc=256===(new Uint16Array(oc))[0]}else nc=!1;var $b=nc; +function Jb(a,b,c,d,e,g){this.id=pc+=2;this.ha=null;this.B=0;this.Ta=a;this.ue=b;this.size=c||0;this.type=d||qc;this.ya=d==Wb;this.controller=null;this.A=g;this.bb=this.Zi=!1;this.ea=this.ia=0;rc(this);if(c)if(e)this.controller=e,a=e.cj(a),this.ha=a[0],this.B=a[1],Ub(this,e.qh());else if(tb)this.va=new ArrayBuffer(c),this.ma=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.oa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Ub(this,$b?ac:bc);else{this.ha=Array(c>> +2);for(e=0;e>8&65280|a>>>24);return a} +Jb.prototype={constructor:Jb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(tb)for(a=Array(this.size>>2),b=0;b>8,c)},sa:function(a,b,c){this.Dc(a++,b& +255,c++);this.Dc(a++,b>>8&255,c++);this.Dc(a++,b>>16&255,c++);this.Dc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Qb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},kb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Kc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< +d)|b<>8);this.bb=!0},hd:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.ga&&Ac(this.ga,b)||this.A&&Bc(this.A,b,1,!1);return this.cf(a,b)},wb:function(a,b){this.ga&&Ac(this.ga,b,2)||this.A&&Bc(this.A,b,2,!1);return this.Fi(a,b)},ab:function(a,b){this.ga&&Ac(this.ga,b,4)||this.A&&Bc(this.A,b,4,!1);return this.Da(a, +b)},pc:function(a,b,c){this.ga&&Cc(this.ga,c)||this.A&&Bc(this.A,c,1,!0);this.ya?this.aa(a,b,c):this.Nf(a,b,c)},vd:function(a,b,c){this.ga&&Cc(this.ga,c,2)||this.A&&Bc(this.A,c,2,!0);this.ya?this.aa(a,b,c):this.Ji(a,b,c)},$c:function(a,b,c){this.ga&&Cc(this.ga,c,4)||this.A&&Bc(this.A,c,4,!0);this.ya?this.aa(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Ic(a,b)},Td:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Sg(a, +b)},ob:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Dd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Dc(a,b,c)},zd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Of(a,b,c)},pd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.hf(a,b,c)},Va:function(a,b){return Dc(this.A,b,!1).Ic(a,b)},Wb:function(a,b){return Dc(this.A,b,!1).Sg(a,b)},pb:function(a,b){return Dc(this.A, +b,!1).Dd(a,b)},Yc:function(a,b,c){Dc(this.A,c,!0).Dc(a,b,c)},Ad:function(a,b,c){Dc(this.A,c,!0).Of(a,b,c)},rd:function(a,b,c){Dc(this.A,c,!0).hf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.ma.getUint16(a,!0)},Eb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.oa[a>>1]},Ec:function(a){return this.ma.getInt32(a,!0)},gb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},fc:function(a,b){this.O[a]= +b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},sd:function(a,b){this.ma.setUint16(a,b,!0);this.bb=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.oa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.ma.setInt32(a,b,!0);this.bb=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Rb(a,b,c){b&&(c&&(a.ga=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&vc(a,wc,!1),(a.ia=b.ia)&&zc(a,wc,!1))} +function Ec(a,b){b?0===--a.ia&&(a.Dc=a.ya?a.aa:a.Nf,a.Of=a.ya?a.ua:a.Ji,a.hf=a.ya?a.sa:a.Ja):0===--a.ea&&(a.Ic=a.cf,a.Sg=a.Fi,a.Dd=a.Da)}function rc(a,b,c,d,e,g){a.ca=b;a.P=c;a.R=d>>2;a.U=e;a.fa=g>>2;a.pa=b?uc(Fc|Gc):0;a.V=b?uc(Fc):0}function zc(a,b,c){c&&a.ia||(a.Dc=!a.ya&&b[3]||a.aa,a.Of=!a.ya&&b[4]||a.ua,a.hf=!a.ya&&b[5]||a.sa);if(c||void 0===c)a.Nf=b[3]||a.aa,a.Ji=b[4]||a.ua,a.Ja=b[5]||a.sa} +function vc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Sg=b[1]||a.Ha,a.Dd=b[2]||a.Ba);if(c||void 0===c)a.cf=b[0]||a.Ea,a.Fi=b[1]||a.Ha,a.Da=b[2]||a.Ba}function Ub(a,b,c){b||(b=5==a.type?Hc:6==a.type?Ic:Jc);vc(a,b,c);zc(a,b,c)} +var Jc=[],cc=[Jb.prototype.Pa,Jb.prototype.Qb,Jb.prototype.kb,Jb.prototype.Kc,Jb.prototype.yd,Jb.prototype.hd],wc=[Jb.prototype.Ma,Jb.prototype.wb,Jb.prototype.ab,Jb.prototype.pc,Jb.prototype.vd,Jb.prototype.$c],Ic=[Jb.prototype.Sa,Jb.prototype.Td,Jb.prototype.ob,Jb.prototype.Xc,Jb.prototype.zd,Jb.prototype.pd],Hc=[Jb.prototype.Va,Jb.prototype.Wb,Jb.prototype.pb,Jb.prototype.Yc,Jb.prototype.Ad,Jb.prototype.rd]; +if(tb)var bc=[Jb.prototype.La,Jb.prototype.rb,Jb.prototype.Ec,Jb.prototype.fc,Jb.prototype.sd,Jb.prototype.Zc],ac=[Jb.prototype.Oa,Jb.prototype.Eb,Jb.prototype.gb,Jb.prototype.xc,Jb.prototype.xd,Jb.prototype.ad]; +function Kc(a,b){Va.call(this,"CPU",a,Kc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Bd=c;this.Y.Kd=d;this.Y.$f=Math.round(this.Y.Bd/1E4)/100;this.Y.ne=this.Y.$f*this.Y.Kd;this.na.Cb=!1;this.na.oh=!1;this.na.kh=a.autoStart;this.na.$i=!1;c=Ya.autostart;void 0!==c&&(this.na.kh="true"==c?!0:"false"==c?!1:null);this.na.De=!1;this.Y.tf=this.Y.Re=0;this.Y.uf=a.csStart;this.Y.Qe=a.csInterval;this.Y.Se=a.csStop;this.xc=[];var e=this;this.Ki=function(){e.re()};pb(this)}eb(Kc);f=Kc.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.ga=d;this.ma=a;for(b=null;b=zb(a,"Video",b);)this.xc.push(b);this.U=zb(a,"ChipSet");pb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.mc=function(a,b){if(!b){if(a&&this.restore){Lc(this);if(!this.restore(a))return!1;Mc(this)}else this.reset();this.ga?this.ga.Wk():this.X("No debugger detected")}Nc(this);return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +function Sc(a){(!0===a.na.kh||null===a.na.kh&&!a.ga&&void 0===a.ya.run)&&a.re()}f.bj=function(){return 0};function Mc(a){void 0===a.Y.uf&&(a.Y.uf=0);void 0===a.Y.Qe&&(a.Y.Qe=-1);void 0===a.Y.Se&&(a.Y.Se=-1);a.na.De=0<=a.Y.uf&&0=a.Y.Re&&(a.Y.Re+=a.Y.Qe,c=!0);0<=a.Y.Se&&a.Y.Se<=Uc(a)&&(a.Y.Qe=a.Y.Se=-1,Mc(a),a.Vb(),c=!0);c&&a.X(Uc(a)+" cycles: checksum="+k(a.Y.tf))}} +f.gd=function(){this.ma&&this.ma.Nd&&this.ma.Nd.gd()}; +function Vc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.jh=0;for(c.Gd=0;g<=d;)e=b.xa[g],c.jh+=e.size,e.size&&(c.ah.push(ra(Cb,g,0,0,e.type)),c.Gd++),g++;a.B=c;a.Ea=a.B.Gd*a.fa.Jb/691200;b=0;a.B.Qi=0;a.B.mf||(a.B.mf=[]);c=-1;d=0;var h=-1;for(e=0;e>1),h=g.y+(g.A>>1),m=g.A,g.Pc>1,d.va+=(d.ca>>1)-2,Fb(d,c),d.ua&&(d.U.restore(),d.ua=!1)}}else Fb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.wb,a.Qb,a.ab,a.kb);a.Oa=!1}}f.Vc=function(){this.xc.length&&this.xc[0].Vc()}; +f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ya[b]=c;c.onclick=function(){var a;if(a=d.ma)if(a=d.ma,a.na.jc)a=!0;else{var b=null,c,m=fb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.$f&&(c=Math.round(c/a.Y.Kd));return c}function Lc(a){a.Y.$d=0;a.rb=a.pb=a.ab=a.A=0;Mc(a);Yc(a,1)} +function Yc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.$d/a.Y.ne?b=1:d=!0;a.Y.Kd=b;b=a.Y.$f*a.Y.Kd;if(a.Y.ne!=b){a.Y.ne=b;b=a.Y.ne.toFixed(2)+"Mhz";var e=a.ya.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Vc()}$c(a,a.pb);a.pb=0;a.Y.Pe=oa();a.Y.oe=0;ad(a);return d} +f.re=function(a){if(nb(this,!0)){if(!this.na.Cb){Yc(this);this.ma&&this.ma.start(this.Y.Pe,Uc(this));this.na.Cb=!0;this.na.oh=!0;this.U&&bd(this.U);var b=this.ya.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Vc()}this.Y.yh>=this.Y.Bd&&ad(this,!0);this.Y.xf=0;this.Y.ag=oa();this.Y.oe&&(a=this.Y.ag-this.Y.oe,a>this.Y.gj&&(this.Y.Pe+=a,this.Y.Pe>this.Y.ag&&(this.Y.Pe=this.Y.ag)));try{do{var c=this.na.De?1:this.Y.el;if(this.U){cd(this.U);var d=this.U;a=c;var e=d.R[0];if(e.je){var g=(Uc(d.A,d.ua)- +e.od)/d.rb|0,h=dd(d,0)-g;6==e.mode&&(h-=g);var m=h*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var v=q.Ja-Uc(q.A,q.ua);0v&&(a=v)}c=a}this.gf(c);var x=this.ab-this.A;this.pb+=x;this.Y.xf+=x;$c(this,0,!0);Tc(this,x);this.Y.wf-=x;0>=this.Y.wf&&(this.Y.wf+=this.Y.ij,Vc(this));this.Y.vf-=x;0>=this.Y.vf&&(this.Y.vf+=this.Y.hj,this.gd());this.Y.Te-=x;if(0>=this.Y.Te){this.Y.Te+=this.Y.xh;break}}while(this.na.Cb)}catch(F){this.Vb();Nc(this);this.ma&&this.ma.stop(oa(), +Uc(this));nb(this,!1);sb(this,F.stack||F.message);return}c=setTimeout;d=this.Ki;this.Y.oe=oa();e=this.Y.gj;this.Y.xf&&(e=Math.round(e*this.Y.xf/this.Y.xh));e-=this.Y.oe-this.Y.ag;if(g=this.Y.oe-this.Y.Pe)this.Y.$d=Math.round(this.pb/(10*g))/100,864E5<=g&&(this.rb=0,this.U&&cd(this.U,!0),Yc(this));if(0>e||this.Y.$dthis.id&&r.call(e,13,a&65532)}return p};f.bl=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.wa(a);b.Z&=-769;return this.load(b.wa(a+2))+c|0};f.al=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Fd-c|0))return this.O=!0,hd(this,c,a)+b.af;r.call(b,13,a|2,!0);return p};f.Si=function(a){return this.Fa+a|0}; +f.Ui=function(a){return this.Fa+a|0};f.Ri=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Uf()};f.Jj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Uf()};f.Uf=function(){r.call(this.A,13,0);return p};f.Ti=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Vf()};f.Kj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Vf()};f.Vf=function(){r.call(this.A,13,0);return p}; +function id(a,b,c){var d=a.A,e=d.wa(b+2),g=d.wa(b)|(e&255)<<16,d=d.wa(b+4);a.da=c;a.Fa=g;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Zb=b;gd(a,!0)} +function hd(a,b,c,d){var e=a.A;if(!d&&c===a.B.da)return a.da=c,a.Fa=a.B.Fa,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Zb=a.B.Zb,a.B.da=0,gd(a,!0,!0,!1),a.Fa;a.B.da=0;var g=e.wa(b+0),h=e.wa(b+4),m=h&7936,q=e.wa(b+2)|(h&255)<<16,v=e.wa(b+6),x=c&65528;if(80386<=e.qa){var F=g,q=q|(v&65280)<<16,g=g|(v&15)<<16;v&128&&(g=g<<12|4095)}switch(a.id){case fd:a.Ke=!1;var D=a.O,U=c&3,S=(h&24576)>>13,I,J;if(x&&!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p;if(6144<=m){U=c&3;if(U> +a.Xb){if(!1!==D&&!(S==a.Xb||m&1024&&S<=a.Xb))return p;x=e.Ra();jd(e,e.Ra(),!0);t(e,x);a.Ke=!0}I=!1}else{if(256==m||2304==m)return md(a,c,D)?a.Fa:p;if(1024==m||3072==m)I=!0,J=0,U=e.cd&&ba.id&&r.call(e,13,h,!0),p;break;case 2:if(x){if(4096> +m||2048==(m&2560))return 6>a.id&&r.call(e,13,c&65532),p;if(!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p}break;case 3:if(!(h&32768))return 6>a.id&&r.call(e,12,c&65532),p;if(!x||4096>m||512!=(m&2560))return 6>a.id&&r.call(e,13,c&65532,!0),p;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&r.call(e,13,c&65532,!0),p;2304==D&&(a.Mi=q+e.wa(q+100+2)|0,a.Hj=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=h,a.type=m,a.ext=v,a.Zb=b,gd(a,!0,!0,!1));return q} +function md(a,b,c){var d=a.A,e=a.Xb,g=d.Xa.da,h=d.Xa.Fa;if(!c){if(!(d.Xa.type&512))return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb&=-513)}if(d.Xa.load(b)===p)return!1;var m=d.Xa.Fa;if(!1!==c){if(d.Xa.type&512)return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb|=512)}d.Xa.type=d.Xa.type&-513|d.Xa.Bb&512;256==d.Xa.type||768==d.Xa.type?(d.Pb(h+14,w(d)),d.Pb(h+16,xd(d)),d.Pb(h+18,d.F),d.Pb(h+20,d.G),d.Pb(h+22,d.H),d.Pb(h+24,d.D),d.Pb(h+26,u(d)),d.Pb(h+28,d.L),d.Pb(h+30,d.K),d.Pb(h+32,d.J), +d.Pb(h+34,d.fb.da),d.Pb(h+36,d.Aa.da),d.Pb(h+38,d.Ca.da),d.Pb(h+40,d.vb.da),d.Uc.load(d.wa(m+42)),yd(d,d.wa(m+16)|(c?16384:0)),d.F=d.wa(m+18),d.G=d.wa(m+20),d.H=d.wa(m+22),d.D=d.wa(m+24),d.L=d.wa(m+28),d.K=d.wa(m+30),d.J=d.wa(m+32),d.fb.load(d.wa(m+34)),d.vb.load(d.wa(m+40)),zd(d,d.wa(m+14),d.wa(m+36)),b=38,h=26,a.Xb>>0)+1)}; +function gd(a,b,c,d){void 0===c&&(c=!!(a.A.hb&1));a.Fe=!1;if(c)if(a.load=a.qf,a.fj=a.al,a.yc=a.Ri,a.rc=a.Ti,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.fa,a.yc=a.U,a.rc=a.R,a.Xb=a.zc=3,a.ta=a.Wc=2,a.C=a.Ga=65535,a.eb=65535,a.Cc=a.eb+1,a.Wc=a.ta,a.Zb=p,a.Ke=!1;else{if(!(a.da&-4))a.yc=a.Uf,a.rc=a.Vf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Uf);if(a.type&2048||!(a.type&512))a.rc=a.Vf;1024==(a.type&3072)&&(a.yc==a.Ri&&(a.yc=a.Jj),a.rc==a.Ti&&(a.rc=a.Kj),a.Fe=!0);b&&6>a.id&&a.da&-4&&a.Zb!==p&& +(c=a.Zb+5,a.A.oc(c,a.A.Ya(c)|1))}b&&(a.Xb=a.da&3,a.zc=(a.Bb&24576)>>13,80386>a.A.qa||!(a.ext&64)?(a.ta=2,a.C=65535):(a.ta=4,a.C=-1),a.Wc=a.ta,a.Ga=a.C)}else a.load=a.rh,a.fj=a.bl,a.yc=a.Si,a.rc=a.Ui,a.Xb=a.zc=0,a.Zb=p,a.Ke=!1} +function Bd(a){this.qa=a.model||8088;var b=0;switch(this.qa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Kc.call(this,a,b);this.Gf=61442;this.Qb=1792;this.Ff=28672;this.pd=4;this.pa=255;this.B=80386==this.qa?Cd:80286==this.qa?Dd:Ed;this.aa=Fd;this.Hf=Gd;this.Lf=Hd;this.Mf=Id;if(80186<=this.qa&&(this.aa=Fd.slice(),this.Hf=Gd.slice(),this.Lf=Hd.slice(),this.pa=31,this.aa[15]=Jd,this.aa[96]=Kd,this.aa[97]=Ld,this.aa[98]=Md,this.aa[99]=Jd,this.aa[100]=Jd,this.aa[101]=Jd,this.aa[102]= +Jd,this.aa[103]=Jd,this.aa[104]=Nd,this.aa[105]=Od,this.aa[106]=Pd,this.aa[107]=Qd,this.aa[108]=Vd,this.aa[109]=Wd,this.aa[110]=Xd,this.aa[111]=Yd,this.aa[192]=Zd,this.aa[193]=$d,this.aa[200]=ae,this.aa[201]=be,this.aa[241]=ce,this.Hf[7]=de,this.Lf[7]=de,80286<=this.qa)){this.Gf=2;this.Qb|=28672;this.pd=0;this.aa[15]=ee;this.Yc=fe.slice();for(a=0;a>>20,g=a.Ed[(a.Pd+e&a.Xc)>>>a.Qa],h=g.Dd(e);if(!(h&1))return d||te.call(a,b,!1,c),a.Zc;if(!(h&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;var m=(b&4190208)>>>10,h=a.Ed[((h&-4096)+m&a.Xc)>>>a.Qa],q=h.Dd(m);if(!(q&1||d))return d||te.call(a,b,!1,c),a.Zc;if(!(q&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;c=a.Ed[((q&-4096)+(b&4095)&a.Xc)>>>a.Qa];if(d)return c;d=new Jb(b&-4096,0,0,6);rc(d,c,g,e,h,m);b>>>=a.Qa;a.xa[b]=d;a.sd.push(b);return d} +function ue(a){a.xa!=a.Ed&&(a.xa=a.Ed,a.Oe=null,a.sd=null,a.Zc=null)}f=Bd.prototype;f.reset=function(){this.na.Cb&&this.Vb();re(this);Lc(this);this.na.ld=!1};function ve(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=u(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} +function we(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:t(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} +function re(a){a.F=0;a.D=0;a.G=0;a.H=0;a.gb=0;a.L=0;a.K=0;a.J=0;a.Ea=!1;a.ia=a.Ja=0;a.wb=0;a.yd=0;a.hb=65520;a.cd=0;a.Fd=1023;a.Z=a.Ac=0;a.fc=a.ad=a.Wb=a.pc=0;a.Ad=-1;a.ua=a.Ha=p;a.Aa=new ed(a,fd,"CS");a.vb=new ed(a,2,"DS");a.fb=new ed(a,2,"ES");a.Ca=new ed(a,3,"SS");t(a,0);jd(a,0);80386<=a.qa&&(a.H=772,a.hb=16,a.Gi=0,a.de=0,a.Pd=0,a.Ma=[0,0,0,0,null,null,0,0],a.le=[null,null,null,null,null,null,0,0],a.Nb=new ed(a,2,"FS"),a.Ob=new ed(a,2,"GS"),ue(a));a.Zg=new ed(a,0,"NULL");a.P=a.vb;a.R=a.Ca;a.W= +a.V=0;a.O=a.ca=p;a.oa=0;zd(a,0,65535);if(80286<=a.qa){a.jd=0;a.fe=65535;a.Uc=new ed(a,5,"LDT",!0);a.Xa=new ed(a,4,"TSS",!0);a.Da=new ed(a,6,"VER",!0);zd(a,65520,61440);var b,c=w(a);b=a.Aa;var d=-65536;80386>b.A.qa&&(d&=16777215);b=b.Fa=d;a.za=b+c|0;a.ke=b+a.Aa.eb|0}yd(a,0);nd(a)}function xe(a,b){b.da&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var g=!!(d&1),h=a.Ma[e],h=h&~(d>>2&3);b?a.xa[h>>>a.Qa].Ud(h&a.Oa,g,a):Ec(a.xa[h>>>a.Qa],g)}c>>=2;d>>=4}} +function Bc(a,b,c,d){if(!(a.W&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],g=e>>16;d=d?1:0==d?3:0;for(var h=0;4>h;h++){if(e&3&&(g&3)==d){var m=g>>2;if(b+c>=a.Ma[h]&&b<=a.Ma[h]+m){a.Ma[6]|=1<>=2;g>>=4}}} +function nd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.hb&1)&&a.ra()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ac,!0);a.Mf=b&&!c?Ne:Id;gd(a.Aa,!1,b,c);gd(a.vb,!1,b,c);gd(a.Ca,!1,b,c);gd(a.fb,!1,b,c);80386<=a.qa&&(gd(a.Nb,!1,b,c),gd(a.Ob,!1,b,c),pd(a))} +f.save=function(){var a=new Oe(this);Pe(a,0,[this.F,this.D,this.G,this.H,u(this),this.L,this.K,this.J]);var b=w(this),c=this.Aa.save(),d=this.vb.save(),e=this.Ca.save(),g=this.fb.save(),h;null!=this.jd?(h=[this.hb,this.jd,this.fe,this.cd,this.Fd,this.Uc.save(),this.Xa.save(),this.Ac],80386<=this.qa&&(h.push(this.Gi),h.push(this.de),h.push(this.Pd),h.push(this.Ma),h.push(this.le))):h=null;b=[b,c,d,e,g,h,xd(this)];80386<=this.qa&&(b.push(this.Nb.save()),b.push(this.Ob.save()));Pe(a,1,b);Pe(a,2,[this.P.Kf, +this.R.Kf,this.W,this.V,this.oa,this.O,this.ca]);Pe(a,3,[0,this.rb,this.Y.Kd]);b=this.fa;c=0;d=[];for(e=0;ec&&0<=(a.ke^a.za)&&(8088>=a.qa||a.Aa.eb==a.Aa.Ga?E(a,a.za-a.Aa.Fa):-1>c&&r.call(a,13,0))}function u(a){return a.gb&~a.Ca.Ga|a.Ba-a.Ca.Fa}function t(a,b){a.gb=b;a.Ba=a.Ca.Fa+(b&a.Ca.Ga)|0}function Te(a,b,c,d,e,g){if(63!=(e&63)&&e!=a.resultType){var h=(e^a.resultType)&a.resultType;h&&(h&1&&Ue(a),h&2&&Ve(a),h&4&&We(a),h&8&&Xe(a),h&16&&Ye(a),h&32&&Ze(a))}g?(a.fc=d,a.Wb=b):(a.fc=b,a.Wb=d);a.ad=c;a.pc=d;a.resultType=e} +function $e(a,b,c,d,e){a.resultType=c|26;a.pc=b;d?af(a):bf(a);e?cf(a):df(a);return b}function ef(a,b,c,d){c&d?af(a):bf(a);(b^c)&d?cf(a):df(a)}function ff(a){return Ue(a)?1:0}function Ue(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.ad)&(a.ad^a.Wb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Ve(a){a.resultType&2&&(a.Z&=-5,38505>>((a.pc^a.pc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} +function We(a){a.resultType&4&&(a.Z&=-17,(a.Wb^a.fc^a.ad)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function Xe(a){a.resultType&8&&(a.Z&=-65,a.pc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ye(a){a.resultType&16&&(a.Z&=-129,a.pc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} +function Ze(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Wb)&(a.ad^a.Wb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function bf(a){a.resultType&=-2;a.Z&=-2}function hf(a){a.resultType&=-5;a.Z&=-17}function jf(a){a.resultType&=-9;a.Z&=-65}function df(a){a.resultType&=-33;a.Z&=-2049}function af(a){a.resultType&=-2;a.Z|=1}function kf(a){a.resultType&=-5;a.Z|=16}function lf(a){a.resultType&=-9;a.Z|=64}function cf(a){a.resultType&=-33;a.Z|=2048} +function xd(a){return a.Z&-2262|Ue(a)|Ve(a)|We(a)|Xe(a)|Ye(a)|Ze(a)}function mf(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&nd(a,!0)}function yd(a,b,c){a.hb&1||(b&=~a.Ff);void 0===c&&(c=a.Ab);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Qb|2261)|b&(a.Qb|2261)|a.Gf;a.Z&256&&(a.oa|=2,a.W|=4)} +function nf(a,b,c){var d=0;if(a.hb&1&&(a.Ab>a.Ac||a.Z&131072)&&a.Xa.Mi)for(var e=a.Xa.Mi+(b>>>3),d=(1<>>=8,e++;return d?(a.ra(256)&&a.va("checkIOPM("+fa(b)+","+c+"): trapped",!0,!0),r.call(a,13,0,!1),!1):!0} +f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ya[b]=c;this.Yg++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; +function of(a,b){var c=a.xa[(b&a.kb)>>>a.Qa];return 5!=c.type||(c=Dc(a,b,!1,!0),c)?c.cf(b&a.Oa,b):null}f.Ya=function(a){return this.xa[(a&this.kb)>>>this.Qa].Ic(a&this.Oa,a)};f.wa=function(a){var b=a&this.Oa,c=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;return b>>this.Qa;if(b>>d|this.xa[c+1&this.Kc].Dd(0,a+3)<<32-d};f.oc=function(a,b){this.xa[(a&this.kb)>>>this.Qa].Dc(a&this.Oa,b&255,a)};f.Pb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;c>8&255,a+1))}; +f.Tb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;if(c>>32-g,a)}};function pf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function G(a,b){return pf(a,a.P,b&a.Ga)}function H(a,b){return pf(a,a.R,b&a.Ga)}function qf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)} +function K(a,b){return qf(a,a.P,b&a.Ga)}function L(a,b){return qf(a,a.R,b&a.Ga)}function rf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function M(a,b){return rf(a,a.P,b&a.Ga)}function N(a,b){return rf(a,a.R,b&a.Ga)}function sf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)}function O(a,b){return sf(a,a.P,b&a.Ga)}function P(a,b){return sf(a,a.R,b&a.Ga)}function Q(a,b){a.W&2||a.oc(a.hd.rc(a.$c,1),b)}function R(a,b){a.W&2||a.Eb(a.hd.rc(a.$c,a.ta),b)} +function od(a,b,c){return a.kc(b.yc(c,a.ta))}f.ba=function(){var a=this.Ya(this.za);Se(this,1);return a};function tf(a){var b=a.wa(a.za);Se(a,2);return b}function T(a){var b=a.bc(a.za);Se(a,a.Wc);return b}f.Na=function(){var a=this.kc(this.za);Se(this,this.ta);return a};f.M=function(){var a=this.Ya(this.za)<<24>>24;Se(this,1);return a};function X(a,b){var c=a.Ya(a.za);Se(a,1);return uf[c].call(a,b)} +f.Ra=function(){var a=this.kc(this.Ba);this.Ba=this.Ba+this.ta|0;var b=this.Vg-this.Ba|0;0>b&&0<=(this.Vg^this.Ba)&&(8088>=this.qa||!this.Ca.Fe&&this.Ca.eb==this.Ca.Ga||this.Ca.Fe&&!this.Ca.eb?t(this,this.Ba-this.Ca.Fa&this.Ca.Ga):-1>b&&r.call(this,12,0));return a};function qd(a,b){a.Ba=a.Ba-a.ta|0;0>(a.Ba-a.bf|0)&&0<=(a.bf^a.Ba)&&(8088>=a.qa||!a.Ca.Fe&&a.Ca.eb==a.Ca.Ga||a.Ca.Fe&&!a.Ca.eb?t(a,a.Ba-a.Ca.Fa&a.Ca.Ga):r.call(a,12,0));a.Eb(a.Ba,b)} +function vf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.qa)2this.qa?0:1,e=0;2>e;e++){switch(d){case 0:if(this.oa&1&&this.Z&512){var g=xf(this.U);if(-1<=g&&(this.oa&=-2,0<=g)){this.oa&=-5;Gf.call(this, +g,null,11);d=!0;break a}}break;case 1:if(this.oa&2){this.oa&=-3;80386<=this.qa&&(this.Ma[6]|=16384);Gf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.oa&8){d=this.U;e=!1;for(g=0;g>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Dh;if(bd)E(this,this.ua-this.Aa.Fa),Gf.call(this,5,null,0);this.W|=2;return a} +function Rf(a,b){var c=0;if(b){jf(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else lf(this);this.A-=11+3*c;return a}function Sf(a,b){var c=0;if(b){jf(this);for(var d=2==this.ta?15:31,e=1<>>=1;c++;d--}}else lf(this);this.A-=11+3*c;return a}function Tf(a,b){a&1<<(b&31)?af(this):bf(this);this.A-=this.O===p?3:6;this.W|=2;return a}function Uf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a^c} +function Vf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a&~c}function Wf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a|c}function Xf(a,b){var c=this.Aa.da,d=w(this);null!=zd(this,a,b,!0)&&(qd(this,c),qd(this,d))}function Yf(a,b){Te(this,a,b,a-b|0,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a} +function Zf(a,b){Te(this,a,b,a-b|0,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a}function $f(a){var b=a-1|0;Te(this,a,1,b,this.La|62,!0);this.A-=2;return a&~this.C|b&this.C}function ag(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function bg(a,b,c){this.Ea=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=ag(a,c)&&(b=a,g=c,b[0]-=g[0],b[1]-=g[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ja=a[0];this.Ea=!0}}function cg(a){return a} +function dg(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?21:24;return c&65535}function eg(a,b){var c,d;a=this.Na();2==this.ta?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(af(this),cf(this)):(bf(this),df(this));d&=this.C;this.A-=this.O===p?21:24;return d} +function fg(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c&65535}function gg(a,b){var c=a*b;2147483647c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c|0}function hg(a){var b=a+1|0;Te(this,a,1,b,this.La|62);this.A-=2;return a&~this.C|b&this.C} +function Gf(a,b,c){this.A-=this.B.Yh+c;c=xd(this);var d=this.Aa.da,e=w(this);a=this.Aa.fj(a);a!==p&&(qd(this,c),qd(this,d),qd(this,e),null!=b&&qd(this,b),this.Ad=-1,pd(this),this.za=a,this.ke=this.Aa.Fa+this.Aa.eb|0,this.Ab=this.Aa.Xb)}function ig(a,b){this.A-=14+(this.O===p?0:2);jf(this);this.Da.load(b)!==p&&this.Da.zc>=this.Ab&&this.Da.zc>=(b&3)&&(lf(this),a=this.Da.Bb&-256,2=this.Ab)&&this.Da.zc>=(b&3))return lf(this),this.Da.eb;jf(this);return a} +function qg(a,b){if(this.O===p)return ke.call(this),a;jd(this,this.wa(this.O+this.ta));this.A-=this.B.pe;return b}function rg(a,b){this.A-=this.ca===p?this.O===p?this.B.mi:this.B.li:this.B.ji;return b}function sg(a,b){return b}function tg(){this.ca!==p&&He(this);return rg.call(this,0,this.wb)}function ug(a,b){var c=b&65535,d=b>>>16,e=a&65535,g=a>>>16,h=c*e,e=(h>>>16)+d*e,m=e>>>16,e=(e&65535)+c*g;this.Ea=!0;this.ia=e<<16|h&65535;this.Ja=m+((e>>>16)+d*g)|0} +function vg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,128)}function wg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,this.La)}function xg(a){this.Ha=this.Ba;var b=this.Ra(),c=this.Ra();a&&t(this,u(this)+a);zd(this,b,c,!1)&&(a&&t(this,u(this)+a),xe(this,this.vb),xe(this,this.fb),80386<=this.qa&&(xe(this,this.Nb),xe(this,this.Ob)));2==a&&this.zd&&Le(this,this.za);this.Ha=p} +function yg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function zg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function Ag(a){this.W|=1;this.Va[this.ba()].call(this,a);this.A-=this.O===p?4:5}function Bg(){return Ze(this)?1:0}function Cg(){return Ue(this)?1:0}function Dg(){return Ue(this)?0:1}function Eg(){return Xe(this)?1:0} +function Fg(){return Xe(this)?0:1}function Gg(){return Ue(this)||Xe(this)?1:0}function Hg(){return Ue(this)||Xe(this)?0:1}function Ig(){return Ye(this)?1:0}function Jg(){return Ye(this)?0:1}function Kg(){return Ve(this)?1:0}function Lg(){return Ve(this)?0:1}function Mg(){return!Ye(this)!=!Ze(this)?1:0}function Ng(){return!Ye(this)!=!Ze(this)?0:1}function Og(){return Xe(this)||!Ye(this)!=!Ze(this)?1:0}function Pg(){return Xe(this)||!Ye(this)!=!Ze(this)?0:1} +function Qg(a,b,c){if(c){16>16-c)&65535;$e(this,a,32768,d&32768)}return a}function Rg(a,b,c){if(c){var d=a<>32-c;$e(this,a,-2147483648,d&-2147483648)}return a}function Sg(a,b){return Qg.call(this,a,b,this.ba())}function Tg(a,b){return Rg.call(this,a,b,this.ba())}function Ug(a,b){return Qg.call(this,a,b,this.G&31)}function Vg(a,b){return Rg.call(this,a,b,this.G&31)} +function Wg(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;$e(this,a,32768,d&1)}return a}function Xg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;$e(this,a,-2147483648,d&1)}return a}function Yg(a,b){return Wg.call(this,a,b,this.ba())}function Zg(a,b){return Xg.call(this,a,b,this.ba())}function $g(a,b){return Wg.call(this,a,b,this.G&31)}function ah(a,b){return Xg.call(this,a,b,this.G&31)} +function bh(a,b){var c=a-b|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function ch(a,b){var c=a-b|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function vh(a,b){$e(this,a&b,128);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a}function wh(a,b){$e(this,a&b,this.La);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a} +function xh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Mg}else this.ca=this.O,Q(this,a),this.A-=this.B.Lg;return b} +function yh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:t(this,u(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Mg}else this.ca=this.O,R(this,a),this.A-=this.B.Lg;return b} +function zh(a,b){var c=a^b;$e(this,c,128);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c}function Ah(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a^b,this.La)}function Bh(a){r.call(this,13,0);return a}function de(a){r.call(this,6);return a}function Ch(a){ke.call(this);return a}function Dh(){E(this,this.ua-this.Aa.Fa);Gf.call(this,0,null,2)}function Eh(){this.A-=this.O===p?2:this.B.Ai;return 1} +function Fh(){var a=this.G&255;this.A-=(this.O===p?this.B.Dg:this.B.Cg)+(a<this.Ad)E(this,this.ua-this.Aa.Fa),this.Ha!=p&&(t(this,this.gb&~this.Ca.Ga|this.Ha-this.Ca.Fa),this.Ha=p),e=!0;else if(8!=this.Ad)b=0,a=8,e=!0;else{Ih.call(this,-1,0,c);re(this);return}Ih.call(this,a,b,c)&&(e=!1);e&&(this.Ad=a,Gf.call(this,a,b,d||0),this.ua=this.za);this.W|=3}else this.va("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.ua-this.Aa.Fa)} +function te(a,b,c){this.de=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ab&&(a|=4);r.call(this,14,a)}function Ih(a,b,c){var d=32,e=of(this,this.za);204!=e||this.Fd||(c=!1);this.Z&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.za&&1048575>=this.za&&(c=!1);this.ra(d|-2147483648)&&(c=!0);if(this.ra(d)||c)a="Fault "+l(a)+(null!=b?" ("+fa(b)+")":"")+" on opcode "+l(e),b=this.na.Cb,this.va(a,c||d,!0)?c&&(c=b,this.ga.Vb()):(this.Ua(a),this.Vb());return c} +function ee(){this.Yc[this.ba()].call(this)}function le(){qd(this,u(this)&this.C);this.A-=this.B.Bc}function Kd(){var a=u(this)&this.C;qd(this,this.F&this.C);qd(this,this.G&this.C);qd(this,this.H&this.C);qd(this,this.D&this.C);qd(this,a);qd(this,this.L&this.C);qd(this,this.K&this.C);qd(this,this.J&this.C);this.A-=this.B.ui} +function Ld(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();t(this,u(this)+this.ta);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.si}function Md(){this.ea[this.ba()].call(this,Qf)}function me(){this.sa[this.ba()].call(this,Pf)}function ne(){this.W|=20;this.P=this.R=this.Nb;this.A-=this.B.Sc} +function oe(){this.W|=20;this.P=this.R=this.Ob;this.A-=this.B.Sc}function pe(){this.W|=1024;this.V&1024||(this.ta^=6,this.C^=-65536,Ie(this));this.A-=this.B.Sc}function qe(){this.W|=2048;this.V&2048||(this.Wc^=6,this.Ga^=-65536,ye(this));this.A-=this.B.Sc}function Nd(){qd(this,this.Na());this.A-=this.B.Bc}function Od(){this.ea[this.ba()].call(this,eg)}function Pd(){qd(this,this.M());this.A-=this.B.Bc}function Qd(){this.ea[this.ba()].call(this,dg)} +function Vd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.H&65535;nf(this,e,1)&&(e=hc(this.fa,e,this.za-b-1),this.oc(this.fb.rc(this.J&c,1),e),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256)))}} +function Wd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.za-b-1,g=0,h=0,m=this.H&65535;if(nf(this,m,1)){for(var q=0;q>h&255,g),h+=8;this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(this.za=this.ua,this.W|=256)}}}}function Jh(){var a=this.M();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Kh(){var a=this.M();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Lh(){var a=this.M();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Mh(){var a=this.M();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Nh(){var a=this.M();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Oh(){var a=this.M();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} +function Ph(){var a=this.M();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Qh(){var a=this.M();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Rh(){var a=this.M();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Sh(){var a=this.M();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Th(){var a=this.M();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Uh(){var a=this.M();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Vh(){var a=this.M();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Wh(){var a=this.M();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Xh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Yh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Zh(){this.ob[this.ba()].call(this,$h,this.ba);this.A-=this.ca===p?1:this.B.Af}function Zd(){this.ob[this.ba()].call(this,ai,Gh)}function $d(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Gh)}function di(){var a=tf(this),b=this.Ra();E(this,b);a&&t(this,u(this)+a);this.A-=this.B.zi}function ei(){var a=this.Ra();E(this,a);this.A-=this.B.wi} +function ae(){var a=tf(this),b=this.ba()&31;this.A-=11;qd(this,this.L);var c=u(this)&this.C;if(0>8&255;9<(c&15)||We(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?af(this):bf(this); +b?kf(this):hf(this);this.A-=this.B.ae},function(){this.Va[this.ba()].call(this,Yf)},function(){this.sa[this.ba()].call(this,Zf)},function(){this.Sa[this.ba()].call(this,Yf)},function(){this.ea[this.ba()].call(this,Zf)},function(){Yf.call(this,this.F&255,this.ba());this.A--},function(){Zf.call(this,this.F&this.C,this.Na());this.A--},function(){this.W|=20;this.P=this.R=this.vb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||We(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= +this.F&-65536|d<<8|c;a?af(this):bf(this);b?kf(this):hf(this);this.A-=this.B.ae},function(){this.F=hg.call(this,this.F)},function(){this.G=hg.call(this,this.G)},function(){this.H=hg.call(this,this.H)},function(){this.D=hg.call(this,this.D)},function(){t(this,hg.call(this,u(this)))},function(){this.L=hg.call(this,this.L)},function(){this.K=hg.call(this,this.K)},function(){this.J=hg.call(this,this.J)},function(){this.F=$f.call(this,this.F)},function(){this.G=$f.call(this,this.G)},function(){this.H=$f.call(this, +this.H)},function(){this.D=$f.call(this,this.D)},function(){t(this,$f.call(this,u(this)))},function(){this.L=$f.call(this,this.L)},function(){this.K=$f.call(this,this.K)},function(){this.J=$f.call(this,this.J)},function(){qd(this,this.F&this.C);this.A-=this.B.Bc},function(){qd(this,this.G&this.C);this.A-=this.B.Bc},function(){qd(this,this.H&this.C);this.A-=this.B.Bc},function(){qd(this,this.D&this.C);this.A-=this.B.Bc},function(){qd(this,u(this)-2&65535);this.A-=this.B.Bc},function(){qd(this,this.L& +this.C);this.A-=this.B.Bc},function(){qd(this,this.K&this.C);this.A-=this.B.Bc},function(){qd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.dc},function(){t(this,u(this)&~this.C|this.Ra());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.dc}, +function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Ra();this.A-=this.B.dc},Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Zh,function(){this.Pa[this.ba()].call(this,ji,this.Na);this.A-=this.ca===p?1:this.B.Af},Zh,function(){this.Pa[this.ba()].call(this,ji,this.M);this.A-=this.ca===p?1:this.B.Af},function(){this.Va[this.ba()].call(this,vh)},function(){this.sa[this.ba()].call(this,wh)},function(){this.Sa[this.yd= +this.ba()].call(this,xh)},function(){this.ea[this.yd=this.ba()].call(this,yh)},function(){this.W|=1;this.Va[this.ba()].call(this,rg)},function(){this.W|=1;this.sa[this.ba()].call(this,rg)},function(){this.Sa[this.ba()].call(this,rg)},function(){this.ea[this.ba()].call(this,rg)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.wb=this.fb.da;break;case 1:this.wb=this.Aa.da;break;case 2:this.wb=this.Ca.da;break;case 3:this.wb=this.vb.da;break;case 4:if(80386<=this.qa){this.wb=this.Nb.da;break}r.call(this, +6);break;case 5:if(80386<=this.qa){this.wb=this.Ob.da;break}default:r.call(this,6)}this.W|=1;this.sa[a].call(this,tg)},function(){this.W|=1;this.P=this.R=this.Zg;this.ea[this.ba()].call(this,lg)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.qa||80386==this.qa&&4!=c&&5!=c){r.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this, +rg);switch(c){case 0:wd(this,this.F);this.F=a;break;case 1:Re(this,this.G);this.G=a;break;case 2:jd(this,this.H);this.H=a;break;case 3:vd(this,this.D);this.D=a;break;case 4:80386<=this.qa?this.Nb.load(u(this)):wd(this,u(this));t(this,a);break;case 5:80386<=this.qa?this.Ob.load(this.L):Re(this,this.L);this.L=a;break;case 6:jd(this,this.K);this.K=a;break;case 7:vd(this,this.J),this.J=a}},function(){this.W|=1;this.Pa[this.ba()].call(this,ki,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F= +this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.C|b&this.C;t(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; +this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ta?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ta?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Fh},function(){Xf.call(this,this.Na(),tf(this));this.A-=this.B.Ih},function(){this.va("WAIT not implemented");this.A--},function(){var a= +xd(this);a&131072&&3>this.Ac?r.call(this,13,0):(qd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;yd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?af(this):bf(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?kf(this):hf(this);a&64?lf(this):jf(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= +this.F&-65281|(xd(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=T(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.sg},function(){this.F=this.F&~this.C|od(this,this.P,T(this));this.A-=this.B.sg},function(){var a=T(this),b=this.F;this.oc(this.P.rc(a,1),b);this.A-=this.B.tg},function(){var a=T(this),b=this.F;this.Eb(this.P.rc(a,this.ta),b);this.A-=this.B.tg},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg)); +if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg));if(a--){var e=od(this,this.P,this.K&c);this.Eb(this.fb.rc(this.J&c,this.ta),e);this.W&4096||(e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c| +this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=pf(this,this.P,this.K&c),g=rf(this,this.fb,this.J&c);this.W&4096||(Yf.call(this,e,g),e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|= +256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=qf(this,this.P,this.K&c),g=sf(this,this.fb,this.J&c);this.W&4096||(Zf.call(this,e,g),e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256))}},function(){$e(this,this.F&this.ba(),128);this.A-=this.B.ae},function(){$e(this,this.F& +this.Na(),this.La);this.A-=this.B.ae},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.Eb(this.fb.rc(this.J& +c,this.ta),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.W&4096||(this.F=this.F&-256|e,this.K=this.K&~c|this.K+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c= +this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=od(this,this.P,this.K&c);this.W&4096||(this.F=this.F&~this.C|e,this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Yf.call(this,this.F&255,rf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J& +~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Zf.call(this,this.F&this.C,sf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){this.F= +this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub},function(){this.D=this.D&-256|this.ba();this.A-=this.B.Ub},function(){this.F=this.F&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C| +this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){t(this,u(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},di,ei,di,ei,function(){this.ea[this.ba()].call(this, +mg)},function(){this.ea[this.ba()].call(this,kg)},function(){this.W|=1;this.ob[this.ba()].call(this,li,this.ba)},function(){this.W|=1;this.Pa[this.ba()].call(this,li,this.Na)},fi,gi,fi,gi,function(){this.Z&131072&&3>this.Ac?r.call(this,13,0):Gf.call(this,3,null,this.B.Zh)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.ba(),b;a:{b=this.vd[a];if(void 0!==b)for(var c=0;cthis.Ac?r.call(this,13,0):Gf.call(this,4,null,this.B.$h):this.A-=this.B.ai},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{this.Ha=this.Ba;this.A-=this.B.Xh;if(this.hb&1&&this.Z&16384){var a=this.wa(this.Xa.Fa+0);md(this.Aa,a,!1)}else{var a=this.Ab,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),g=this.Ra(),h=this.Ra(),m=this.Ra(),q=this.Ra(), +v=this.Ra();nd(this,!0,!0);jd(this,g);t(this,e);wd(this,h);vd(this,m);this.Nb.load(q);this.Ob.load(v)}null!=zd(this,b,c,!1)&&(yd(this,d,a),this.zd&&Le(this,this.za))}this.Ha=p}},function(){this.ob[this.ba()].call(this,ai,Eh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Eh)},function(){this.ob[this.ba()].call(this,ai,Fh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Fh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;$e(this,this.F,128);this.A-= +this.B.Ch}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;$e(this,this.F,128);this.A-=this.B.Bh},function(){this.F=this.F&-256|(Ue(this)?255:0);this.A-=2},function(){this.F=this.F&-256|pf(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.Bi},hi,hi,hi,hi,hi,hi,hi,hi,function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&!Xe(this)?(E(this,w(this)+a),this.A-=this.B.hi):this.A-=this.B.pg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga| +b;b&&Xe(this)?(E(this,w(this)+a),this.A-=this.B.qg):this.A-=this.B.rg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(E(this,w(this)+a),this.A-=this.B.gi):this.A-=this.B.pg},function(){var a=this.M();this.G&this.Ga?this.A-=this.B.rg:(E(this,w(this)+a),this.A-=this.B.qg)},function(){var a=this.ba();nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-2),this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-2),this.F|=hc(this.fa,a+1,this.za- +2)<<8,this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.ba();nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-2),lc(this.fa,a+1,this.F>>8&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.Na(),b=w(this),a=b+a;qd(this,b);E(this,a);this.A-=this.B.Gh},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.lg},function(){zd(this,this.Na(),tf(this));this.A-=this.B.ci},function(){var a=this.M();E(this,w(this)+ +a);this.A-=this.B.lg},function(){var a=this.H&65535;nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-1),this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-1),this.F|=hc(this.fa,a+1&65535,this.za-1)<<8,this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-1),this.A-=this.B.xg)},function(){var a=this.H&65535;nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-1),lc(this.fa,a+1&65535,this.F>>8&255,this.za-1),this.A-= +this.B.xg)},ii,ii,function(){this.W|=132;this.A-=this.B.Sc},function(){this.W|=68;this.A-=this.B.Sc},function(){this.Z&131072?r.call(this,13,0):(this.oa|=4,this.A-=2,this.ga&&this.ra(-2147483648)?(this.za=this.za+-1|0,this.Vb()):this.Z&512||(this.ga&&(this.za=this.za+-1|0),this.Vb()))},function(){Ue(this)?bf(this):af(this);this.A-=2},function(){this.Ea=!1;this.ob[this.ba()].call(this,ni,Hh);this.Ea&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ea=!1;this.Pa[this.ba()].call(this,oi,Hh); +this.Ea&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){bf(this);this.A-=2},function(){af(this);this.A-=2},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z&=-513,this.A-=this.B.Eh)},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z|=512,this.W|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.ob[this.ba()].call(this,Gd,Hh)},function(){this.Pa[this.ba()].call(this,Hd,Hh)}],$h=[Lf,vg,Jf,yg,Nf,bh,zh,Yf], +ji=[Mf,wg,Kf,zg,Of,ch,Ah,Zf],ki=[function(a,b){this.A-=this.ca===p?this.B.dc:this.B.ti;return b},Bh,Bh,Bh,Bh,Bh,Bh,Bh],li=[function(a,b){this.A-=this.ca===p?this.B.ki:this.B.ii;return b},Ch,Ch,Ch,Ch,Ch,Ch,Ch],ai=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%= +9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;8>>c-1,a=c>>>1&255,$e(this,a,128,c&1,a&128));return a},Ch,function(a,b){var c=b&this.pa;c&&(9>24>>c-1,a=c>>1&255,$e(this, +a,128,c&1));return a}],bi=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535, +e=a<<16-d):e<<=15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;16>>c-1,a=c>>>1&65535,$e(this,a,32768,c&1,a&32768));return a},Ch,function(a,b){var c=b&this.pa;c&&(17>16>>c-1,a=c>>1&65535,$e(this,a,32768,c&1));return a}],ci=[function(a,b){var c=a,d=b&this.pa;d&&(c=a<>>32-d,ef(this,c,a<>>d|e;ef(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.pa;d&&(c=ff(this),c=a<>>32-d>>>1,ef(this,c,a<>>d|c<<32-d|a<<32-d<<1,ef(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.pa;d&&(d=a<>>c-1,a=c>>>1,$e(this, +a,-2147483648,c&1,a&-2147483648));return a},Ch,function(a,b){var c=b&this.pa;c&&(c=a>>c-1,a=c>>1,$e(this,a,-2147483648,c&1));return a}],ni=[function(a,b){b=this.ba();$e(this,a&b,128);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^255},function(a){var b=-a|0;Te(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&255},function(a){this.Ea=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(af(this),cf(this)):(bf(this), +df(this));this.A-=this.O===p?this.B.oi:this.B.ni;this.W|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ea=!0;this.ia=b&65535;127b?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Uh:this.B.Th;this.W|=2;return a},function(a,b){if(!a)return Dh.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.qa&&-128==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Qh:this.B.Ph;this.W|=2;return a}],oi=[function(a,b){b=this.Na();$e(this,a&b,this.La);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^this.C},function(a){var b=-a|0;Te(this,0,a,b,this.La|63,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&this.C},function(a,b){if(2== +this.ta){b=this.F&65535;var c=b*a|0;this.Ea=!0;this.ia=c&65535;this.Ja=c>>16&65535}else ug.call(this,a,this.F);this.Ja?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.ri:this.B.pi;this.W|=2;return a},function(a,b){var c;if(2==this.ta)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ea=!0,this.ia=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);ug.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ja=~this.Ja+(this.ia?0:1)| +0);c=this.Ja!=this.ia>>31}c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Wh:this.B.Vh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Dh.call(this),a;this.Ea=!0;this.ia=c&65535;this.Ja=b%a&65535}else{bg.call(this,this.F,this.H,a);if(!this.Ea)return Dh.call(this),a;this.ia|=0;this.Ja|=0}this.A-=this.O===p?this.B.Oh:this.B.Nh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this), +a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.qa&&-32768==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,g=!1,h=!1;0>e&&(e=-e|0,g=!g);0>d&&(c=-c|0,d=~d+(c?0:1)|0,h=!0,g=!g);bg.call(this,c,d,e);2147483647this.qa&&(b=a));qd(this,b);this.A-=this.O===p?this.B.Bc:this.B.vi;this.W|=2;return a},Bh],fe=Array(256); +fe[0]=function(){var a=this.ba();16>(a&56)&&(this.W|=1);this.Pa[a].call(this,this.Mf,Hh)};fe[1]=function(){var a=this.ba();a&16||(this.W|=1);this.Pa[a].call(this,pi,Hh)};fe[2]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,ig)};fe[3]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,pg)}; +fe[5]=function(){this.Ab?r.call(this,13,0,!0):(mf(this,this.wa(2054)),this.J=this.wa(2086),this.K=this.wa(2088),this.L=this.wa(2090),this.D=this.wa(2094),this.H=this.wa(2096),this.G=this.wa(2098),this.F=this.wa(2100),id(this.fb,2102,this.wa(2084)),id(this.Aa,2108,this.wa(2082)),id(this.Ca,2114,this.wa(2080)),id(this.vb,2120,this.wa(2078)),yd(this,this.wa(2072)),E(this,this.wa(2074)),t(this,this.wa(2092)),this.jd=this.wa(2126)|this.Ya(2128)<<16,this.fe=this.jd+this.wa(2130),id(this.Uc,2132,this.wa(2076)), +this.cd=this.wa(2138)|this.Ya(2140)<<16,this.Fd=this.cd+this.wa(2142),id(this.Xa,2144,this.wa(2070)),this.A-=195)};fe[6]=function(){this.Ab?r.call(this,13,0):(this.hb&=-9,this.A-=2)};fe[11]=Jd;fe[166]=Jd;fe[255]=Jd;var y=[];y[5]=Jd;y[7]=function(){this.Ab?r.call(this,13,0,!0):(ke.call(this),this.A-=100)}; +y[32]=function(){if(this.Ab)r.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.de;break;case 3:a=this.Pd;break;default:ke.call(this);return}we(this,b&7,a);this.A-=6}};y[33]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(we(this,a&7,this.Ma[b]),this.A-=22)}}; +y[34]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=ve(this,a&7);switch((a&56)>>3){case 0:jg.call(this,b);this.A-=10;break;case 2:this.de=b;this.A-=4;break;case 3:Ad.call(this,b);this.A-=5;break;default:ke.call(this)}}};y[35]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(a=ve(this,a&7),a!=this.Ma[b]&&(Me(this,!1),this.Ma[b]=a,Me(this,!0)),this.A-=4>b?22:14)}}; +y[36]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(we(this,a&7,this.le[b]),this.A-=12)}};y[38]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(this.le[b]=ve(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[130]=function(){var a=this.Na();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; +y[135]=function(){var a=this.Na();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[140]=function(){var a=this.Na();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){Ag.call(this,Bg)}; +y[145]=function(){Ag.call(this,Bg)};y[146]=function(){Ag.call(this,Cg)};y[147]=function(){Ag.call(this,Dg)};y[148]=function(){Ag.call(this,Eg)};y[149]=function(){Ag.call(this,Fg)};y[150]=function(){Ag.call(this,Gg)};y[151]=function(){Ag.call(this,Hg)};y[152]=function(){Ag.call(this,Ig)};y[153]=function(){Ag.call(this,Jg)};y[154]=function(){Ag.call(this,Kg)};y[155]=function(){Ag.call(this,Lg)};y[156]=function(){Ag.call(this,Mg)};y[157]=function(){Ag.call(this,Ng)};y[158]=function(){Ag.call(this,Og)}; +y[159]=function(){Ag.call(this,Pg)};y[160]=function(){qd(this,this.Nb.da);this.A-=this.B.be};y[161]=function(){this.Ha=this.Ba;var a=this.Ra();this.Nb.load(a);this.A-=this.B.dc;this.Ha=p};y[163]=function(){this.sa[this.ba()].call(this,Tf);this.O!==p&&(this.A-=6)};y[164]=function(){this.sa[this.ba()].call(this,2==this.ta?Sg:Tg);this.A-=this.O===p?3:7};y[165]=function(){this.sa[this.ba()].call(this,2==this.ta?Ug:Vg);this.A-=this.O===p?3:7};y[168]=function(){qd(this,this.Ob.da);this.A-=this.B.be}; +y[169]=function(){this.Ha=this.Ba;var a=this.Ra();this.Ob.load(a);this.A-=this.B.dc;this.Ha=p};y[171]=function(){this.sa[this.ba()].call(this,Wf);this.O!==p&&(this.A-=5)};y[172]=function(){this.sa[this.ba()].call(this,2==this.ta?Yg:Zg);this.A-=this.O===p?3:7};y[173]=function(){this.sa[this.ba()].call(this,2==this.ta?$g:ah);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ta?fg:gg)};y[178]=function(){this.ea[this.ba()].call(this,qg)}; +y[179]=function(){this.sa[this.ba()].call(this,Vf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,ng)};y[181]=function(){this.ea[this.ba()].call(this,og)}; +y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.gb=this.gb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.gb=this.gb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; +y[186]=function(){this.Pa[this.ba()].call(this,qi,this.ba)};y[187]=function(){this.sa[this.ba()].call(this,Uf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,Rf)};y[189]=function(){this.ea[this.ba()].call(this,Sf)}; +y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.gb=this.gb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===p?3:6}; -y[191]=function(){var a=this.ba();se(this);this.fa[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.cb=this.cb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; -var xe=[function(){this.A-=2+(this.O===p?0:1);return this.Vc.ea},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ea},function(a){this.V|=2;this.Vc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Pb(this.Wa.Yb+4,this.Wa.Bb|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ea.load(a)!==p&&2048!=(this.Ea.Bb&2560)&&(this.Ea.zc>=this.zb&&this.Ea.zc>=(a&3)||7168==(this.Ea.Bb&7168)))return Ue(this), -a;Se(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ea.load(a)!==p&&512==(this.Ea.Bb&2560)&&this.Ea.zc>=this.zb&&this.Ea.zc>=(a&3))return Ue(this),a;Se(this);return a},$g,$g],zd=[Rd,Rd,Rd,Rd,Rd,Rd,$g,$g],Nh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.hd;var b=this.hd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Ed-this.cd;var b= -this.cd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.hd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.hd+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Ed=this.cd+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.fb},$g,function(a){this.Z& -131072?t.call(this,6):(Ve(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},$g],Oh=[$g,$g,$g,$g,xf,Af,zf,yf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= -this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, -U(this)));this.G=this.G&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); -this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ka}, -function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this, -this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= -this.B.la},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ +y[191]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.gb=this.gb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; +var Ne=[function(){this.A-=2+(this.O===p?0:1);return this.Uc.da},function(){this.A-=2+(this.O===p?0:1);return this.Xa.da},function(a){this.W|=2;this.Uc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.Xa.load(a)!==p&&(this.Pb(this.Xa.Zb+4,this.Xa.Bb|=512),this.Xa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&2048!=(this.Da.Bb&2560)&&(this.Da.zc>=this.Ab&&this.Da.zc>=(a&3)||7168==(this.Da.Bb&7168)))return lf(this), +a;jf(this);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&512==(this.Da.Bb&2560)&&this.Da.zc>=this.Ab&&this.Da.zc>=(a&3))return lf(this),a;jf(this);return a},Ch,Ch],Id=[de,de,de,de,de,de,Ch,Ch],pi=[function(a){if(this.O===p)r.call(this,6);else{a=this.fe-this.jd;var b=this.jd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)r.call(this,6);else{a=this.Fd-this.cd;var b= +this.cd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.jd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.fe=this.jd+a,this.W|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Fd=this.cd+a,this.W|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.hb},Ch,function(a){this.Z& +131072?r.call(this,6):(mf(this,a),this.A-=this.O===p?3:6,this.W|=2);return a},Ch],qi=[Ch,Ch,Ch,Ch,Tf,Wf,Vf,Uf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= +this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, +T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); +this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, +function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, +this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= +this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, @@ -262,21 +269,21 @@ function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+this.M()));this.G=t this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+this.M())); this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+U(this))); -this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ -U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& -255,H(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& -255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&255,H(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+U(this))); -this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G= -this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H& --65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.D>>8&255,H(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281| -a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+T(this))); +this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ +T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& +255,H(this,this.L+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& +255,G(this,this.D+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+T(this))); +this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,G(this,this.D+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a= @@ -285,82 +292,82 @@ function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},f this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>> 8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ke=[function(a){a=a.call(this, -O(this,this.D+this.K),this.F&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.F&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.F&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.F&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.F&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.G&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.G&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.G&255);S(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,O(this,this.K),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.H&255);S(this,a);this.A-=this.B.la}, -function(a){a=a.call(this,P(this,this.L+this.K),this.H&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.H&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.H&255);S(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,O(this,this.D+this.K),this.D&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.D&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.D&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.D&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&255);S(this,a);this.A-= -this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.F>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.F>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.F>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.F>> -8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+ -this.J),this.G>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.G>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.G>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G>>8&255);S(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,O(this,this.D),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.H>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.H>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.H>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.H>>8&255);S(this, -a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.D>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K), -this.D>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.D>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this, -this.D+this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F& -255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+ -this.M()),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F>> -8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F>>8&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.D+this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()), -this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D>>8&255); -S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)), -this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)), -this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+ -this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.F>>8&255);S(this,a);this.A-= -this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+ -this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.H>>8&255);S(this, -a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this, -P(this,this.L+this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], -z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],le=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a, -b){var c=a[0].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.L+this.J), -b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-= -this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this, -P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D+this.K),b.call(this)); -S(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));S(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a, -b){var c=a[5].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this, -this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-= -this.B.la},function(a,b){var c=a[7].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()), -b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, -P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[4].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()), -b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+ -this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c= -a[7].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+U(this)), -b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)), -b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+U(this)),b.call(this)); -S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ze=[function(a){a=a.call(this, +M(this,this.D+this.K),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G&255);Q(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,N(this,this.L+this.K),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-= +this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F>> +8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+ +this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a= +a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K), +this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.D+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F& +255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+ +this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.F>> +8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.D+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), +this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D>>8&255); +Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.D+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)), +this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)), +this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ +this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-= +this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ +this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.H>>8&255);Q(this, +a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this, +N(this,this.L+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], +z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Ae=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a, +b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.J), +b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-= +this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, +N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this)); +Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a, +b){var c=a[5].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this, +this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-= +this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +a[0].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.J+this.M()), +b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+ +this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= +a[7].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+T(this)), +b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& 255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this, this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= @@ -371,19 +378,19 @@ this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this)); this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G& 255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G& -this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= -a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a= -a.call(this,v(this)&this.C,L(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.ma}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| -a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; -this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); -this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& +this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= +a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a= +a.call(this,u(this)&this.C,L(this,this.L+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| +a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); +this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+this.M()));this.G=this.G&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& @@ -391,163 +398,163 @@ this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},functi this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+ this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ +this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+this.M())); this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+this.M()));this.J=this.J& ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, -K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a; -this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ -U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+U(this)));this.H=this.H& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, -L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this))); -this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+U(this))); -this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+U(this)));this.K=this.K& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this))); -this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= +K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+T(this)));this.F=this.F&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ +T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+T(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, +L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+T(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this))); +this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+T(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+T(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+T(this)));this.J=this.J&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this))); +this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a= -a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, -this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= -this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, -v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, -this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= -this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= -a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, -this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],me=[function(a){a=a.call(this,Q(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a= -a.call(this,Q(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.la}, -function(a){a=a.call(this,R(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.G&this.C);T(this, -a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this, -this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,R(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,Q(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),v(this)&this.C); -T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -Q(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,R(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,Q(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.J&this.C); -T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,R(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+ -this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.H&this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -Q(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+ -this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),v(this)&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.L&this.C);T(this,a); -this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,R(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+ -this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()), -this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.F&this.C);T(this,a); -this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this, -this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.H&this.C); -T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a= -a.call(this,Q(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+ -U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),v(this)&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-= -this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -Q(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)), -this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.J&this.C); -T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], -A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ne=[function(a,b){var c=a[0].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J), -b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,U(this)),b.call(this));T(this,c); -this.A-=this.B.ma},function(a,b){var c=a[0].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka}, -function(a,b){var c=a[1].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this, -Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,U(this)),b.call(this)); -T(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,R(this,this.L+this.J),b.call(this));T(this,c); -this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c= -a[4].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this, -U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,R(this,this.L+this.J), -b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-= -this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this, -R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.D+this.K+this.M()), -b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[1].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[1].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this, -c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K+this.M()),b.call(this)); -T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+ -this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this, -c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+this.M()), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this, -this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, -b){var c=a[0].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, -b){var c=a[1].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, -function(a,b){var c=a[1].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c); -this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+U(this)),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.K+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.D+this.J+ -U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this, -this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[6].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[7].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-= -this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)& -this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| -c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, +this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= +this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= +a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this, +u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= +this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= +a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, +this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Be=[function(a){a=a.call(this,O(this,this.D+this.K),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a= +a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.G&this.C);R(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,P(this,this.L+this.K),this.G&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this, +a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this, +this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,P(this,this.L+this.J),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,O(this,this.D+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C); +R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this, +O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,P(this,this.L+this.K),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,O(this,this.D+this.K),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C); +R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,P(this,this.L+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+ +this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&this.C);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.D+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+ +this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,P(this,this.L+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+ +this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()), +this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.F&this.C);R(this,a); +this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this, +this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.H&this.C); +R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a= +a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+ +T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),u(this)&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.L&this.C);R(this,a);this.A-= +this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this, +O(this,this.D+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), +this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.J&this.C); +R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], +A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ce=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.D+this.J), +b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c); +this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja}, +function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, +O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this)); +R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.J),b.call(this));R(this,c); +this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c= +a[4].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, +T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.J), +b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-= +this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, +P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+this.M()), +b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+this.M()),b.call(this)); +R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+ +this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this, +this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[1].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+ +T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this, +this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)& +this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| +c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| -c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this)); -u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, -b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this)); +t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, +b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& -255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,W(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,W(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.ma},function(a){a=a.call(this, +255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,X(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,X(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,W(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,W(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&255,G(this,this.K)); +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,X(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,X(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,W(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,W(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G& --65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= -this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,W(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G& +-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,0)));this.D=this.D& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= +this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M())); -this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,W(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,W(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); +this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,X(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,W(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.F>>8&255,G(this,W(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,W(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, +this.F>>8&255,G(this,X(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< +8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= -a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& +a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& -65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& -255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,W(this,2)+U(this)));this.F=this.F&-256|a;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,W(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,W(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,W(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,W(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= -this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,W(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H= -this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, +255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,2)+T(this)));this.F=this.F&-256|a;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.H+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,2)+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,X(this,2)+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.G+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,2)+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,2)+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F= +this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> +8&255,G(this,X(this,2)+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.G+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,2)+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H= +this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> +8&255,G(this,this.H+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,2)+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G& 255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this, @@ -556,79 +563,79 @@ a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],oe=[function(a){a=a.call(this, -O(this,this.F),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K), -this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.G&255); -S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&255);S(this,a);this.A-= -this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&255);S(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,O(this,this.G),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.D&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.J),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.F>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.D),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.G),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.J),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.D>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()), -this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&255);S(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this, -1)+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.G>>8&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.H>>8& -255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.H+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()), -this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.G&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ -U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F>>8&255);S(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,W(this,2)+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H>>8&255); -S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.D>> -8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], -B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],pe=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)), -b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this, -this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-= -this.B.ma},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));S(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c= -a[5].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,O(this,this.K), -b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,W(this,1)+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,W(this,2)+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],De=[function(a){a=a.call(this, +M(this,this.F),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K), +this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G&255); +Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&255);Q(this,a);this.A-= +this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&255);Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.G),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()), +this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.G+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this, +1)+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G>>8&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H>>8& +255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.H+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), +this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+ +T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.G+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +M(this,X(this,2)+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H>>8&255); +Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D>> +8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], +B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Ee=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)), +b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this, +this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-= +this.B.la},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c= +a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.K), +b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,1)+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,2)+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -640,550 +647,546 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.ca a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],C=[function(a){a=a.call(this,this.F&this.C,K(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.G));this.F= -this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,W(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& +this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,X(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,W(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,W(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.ma},function(a){a= +this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,X(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,X(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,W(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,K(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,W(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.ma},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,W(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, -this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,W(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,W(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| +this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,X(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)& +this.C,K(this,this.F));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.G));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.H));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,0)));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)& +this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,X(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, +this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,X(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,X(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M())); -this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,W(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,W(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, +this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,W(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,W(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, -K(this,W(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,W(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= +a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C, +K(this,X(this,1)+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,W(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= +K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.M()));this.J=this.J&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,W(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ -U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,W(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,K(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,W(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ -U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,W(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.D&this.C,K(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,W(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+U(this)));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,W(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& -this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,W(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,W(this, -2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.J&this.C,K(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,W(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); -this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| -a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, -this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& -this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a= -a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, -this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& -this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& +a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ +T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,2)+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,K(this,this.H+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,2)+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ +T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,2)+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.D&this.C,K(this,this.F+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,2)+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+T(this)));t(this,u(this)& +~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,2)+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)& +this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,2)+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this, +2)+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.J&this.C,K(this,this.G+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,2)+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); +this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| +a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, +this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& +this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D& +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a= +a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& +this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a= -a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],qe=[function(a){a=a.call(this,Q(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this, -Q(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,W(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,Q(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,W(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,Q(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.F&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this, -this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.D&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,W(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()), -this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -Q(this,W(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.F& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,R(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.D& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)), -v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+ -U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this, -this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], -C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],re=[function(a,b){var c=a[0].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,Q(this,this.K),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.G),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,W(this,0)), -b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this, -this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.J),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this, -this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this, -this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this, -this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,W(this, -2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.G+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.K+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.F+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.H+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Fe=[function(a){a=a.call(this,O(this,this.F),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.H),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.F),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this, +O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,X(this,0)),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.H),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.F),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,X(this,0)),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,this.H),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,this.F),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.G+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()), +this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, +this.G+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,X(this,1)+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()), +this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a);this.A-= +this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +O(this,X(this,1)+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.J&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.F& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.H+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.D& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.F+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), +u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ +T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.K&this.C);R(this,a);this.A-= +this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, +this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], +C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Ge=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,X(this,0)), +b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, +this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this, +this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, +this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, +this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this, +2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+ +T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+ +T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+T(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= +this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); -this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); +this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],cf=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ -this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.P=this.R;return v(this)+this.G},function(a){return(a?(this.P=this.R,this.L):U(this))+this.G},function(){return this.K+this.G},function(){return this.J+this.G},function(){return this.F+this.H},function(){return this.G+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.P=this.R;return v(this)+this.H},function(a){return(a?(this.P=this.R,this.L):U(this))+this.H},function(){return this.K+ -this.H},function(){return this.J+this.H},function(){return this.F+this.D},function(){return this.G+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.P=this.R;return v(this)+this.D},function(a){return(a?(this.P=this.R,this.L):U(this))+this.D},function(){return this.K+this.D},function(){return this.J+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? -(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+this.L},function(){return this.G+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.P=this.R;return v(this)+this.L},function(a){return(a?(this.P=this.R,this.L):U(this))+this.L},function(){return this.K+this.L},function(){return this.J+this.L},function(){return this.F+this.K},function(){return this.G+this.K},function(){return this.H+this.K},function(){return this.D+ -this.K},function(){this.P=this.R;return v(this)+this.K},function(a){return(a?(this.P=this.R,this.L):U(this))+this.K},function(){return this.K+this.K},function(){return this.J+this.K},function(){return this.F+this.J},function(){return this.G+this.J},function(){return this.H+this.J},function(){return this.D+this.J},function(){this.P=this.R;return v(this)+this.J},function(a){return(a?(this.P=this.R,this.L):U(this))+this.J},function(){return this.K+this.J},function(){return this.J+this.J},function(){return this.F+ -(this.F<<1)},function(){return this.G+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.P=this.R;return v(this)+(this.F<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.J+(this.F<<1)},function(){return this.F+(this.G<<1)},function(){return this.G+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.P=this.R;return v(this)+ -(this.G<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.J+(this.G<<1)},function(){return this.F+(this.H<<1)},function(){return this.G+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.P=this.R;return v(this)+(this.H<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.J+(this.H<<1)}, -function(){return this.F+(this.D<<1)},function(){return this.G+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.P=this.R;return v(this)+(this.D<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.J+(this.D<<1)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? -(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<1)},function(){return this.G+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.P=this.R;return v(this)+(this.L<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.J+(this.L<<1)},function(){return this.F+(this.K<<1)},function(){return this.G+(this.K<< -1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.P=this.R;return v(this)+(this.K<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.J+(this.K<<1)},function(){return this.F+(this.J<<1)},function(){return this.G+(this.J<<1)},function(){return this.H+(this.J<<1)},function(){return this.D+(this.J<<1)},function(){this.P=this.R;return v(this)+(this.J<<1)},function(a){return(a? -(this.P=this.R,this.L):U(this))+(this.J<<1)},function(){return this.K+(this.J<<1)},function(){return this.J+(this.J<<1)},function(){return this.F+(this.F<<2)},function(){return this.G+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.P=this.R;return v(this)+(this.F<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.J+(this.F<<2)},function(){return this.F+(this.G<< -2)},function(){return this.G+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.P=this.R;return v(this)+(this.G<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.J+(this.G<<2)},function(){return this.F+(this.H<<2)},function(){return this.G+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.P=this.R;return v(this)+ -(this.H<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.J+(this.H<<2)},function(){return this.F+(this.D<<2)},function(){return this.G+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.P=this.R;return v(this)+(this.D<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.J+(this.D<<2)}, -function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<2)},function(){return this.G+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.P=this.R;return v(this)+(this.L<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+ -(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.J+(this.L<<2)},function(){return this.F+(this.K<<2)},function(){return this.G+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.P=this.R;return v(this)+(this.K<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.J+(this.K<<2)},function(){return this.F+(this.J<<2)},function(){return this.G+(this.J<< -2)},function(){return this.H+(this.J<<2)},function(){return this.D+(this.J<<2)},function(){this.P=this.R;return v(this)+(this.J<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<2)},function(){return this.K+(this.J<<2)},function(){return this.J+(this.J<<2)},function(){return this.F+(this.F<<3)},function(){return this.G+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.P=this.R;return v(this)+(this.F<<3)},function(a){return(a? -(this.P=this.R,this.L):U(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.J+(this.F<<3)},function(){return this.F+(this.G<<3)},function(){return this.G+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.P=this.R;return v(this)+(this.G<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.J+(this.G<<3)},function(){return this.F+(this.H<< -3)},function(){return this.G+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.P=this.R;return v(this)+(this.H<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.J+(this.H<<3)},function(){return this.F+(this.D<<3)},function(){return this.G+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.P=this.R;return v(this)+ -(this.D<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<3)},function(){return this.G+(this.L<<3)},function(){return this.H+ -(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.P=this.R;return v(this)+(this.L<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.J+(this.L<<3)},function(){return this.F+(this.K<<3)},function(){return this.G+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.P=this.R;return v(this)+(this.K<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+ -(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.F+(this.J<<3)},function(){return this.G+(this.J<<3)},function(){return this.H+(this.J<<3)},function(){return this.D+(this.J<<3)},function(){this.P=this.R;return v(this)+(this.J<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<3)},function(){return this.K+(this.J<<3)},function(){return this.J+(this.J<<3)}]; -function Ph(a){Za.call(this,"ChipSet",a,Ph,32768);this.ra=(this.ra=a.model)&&Qh[this.ra]||Rh;this.W=0;var b=a.sw1;if(b)this.W=Sh(b,Th|Uh.Dj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Vh.Yg,b--,this.W|=(b&3)<=Wh&&(this.ob=this.Ma=2);this.va=a.scaleTimers||!1;this.xc=a.rtcDate;this.fc=!1; -a.sound&&(this.Hb=this.Oa=null,window&&(this.Hb=window.AudioContext||window.webkitAudioContext),this.Hb&&(this.Oa=new this.Hb));this.reset(!0);tb(this)}gb(Ph);var Rh=5150,Wh=5170,Qh={5150:Rh,5160:5160,5170:Wh,deskpro386:5180},Xh={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Vh={Yg:1,ONE:0,Pm:64,Nm:128,sm:192,gf:192,hf:6},Th=12,Uh={Om:16,lm:32,Dj:48,gf:48,hf:4};f=Ph.prototype; -f.Sb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Yh(this,b,c,this.W,{0:this.ra==Rh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Rh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Rh)return this.za[b]=c,Yh(this,b,c,this.Ca,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; -f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.na=a;this.P=Bb(a,"Keyboard");this.rb=c.Y.Ad/1193181;gc(b,this,Zh);kc(b,this,$h);this.rab;b++){var c=13>=b?gi(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.ha.X(a)})}ue(c,26,this,this.Xk)};f.nc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(a){var b;this.fa=this.W;this.Fa=this.Ca;hi(this);this.U=Array(this.ob);for(b=0;b=Wh){this.O=16;this.pa=0;this.ja=16;this.Ta=0;this.qa=160;512<=li(this)&&(this.qa|=16);3==mi(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ha=Array(8); -this.Ea=0;a&&(this.B=Array(64));ni(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.fa&(Uh.gf|2|Vh.Yg|Vh.gf);this.B[16]=oi(this,0)<<4|oi(this,1);pi(this)}}; -function ni(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.gc=a.qb=null} -function gi(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new ye(this);ze(a,0,[this.W,this.Ca,this.fa,this.Fa]);for(var b=[],c=0;c=Wh&&(ze(a,5,[this.O,this.pa,this.ja,this.Ta,this.qa,this.Xa]),ze(a,6,[this.Ha[7],this.Ha,this.Ea,this.B,this.Pa,this.Ja]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ca=b[1];this.fa=b[2];this.Fa=b[3];b=a[1];for(c=0;c>2)+1)*a.wc+32*((b?a.Ca:a.Fa)&15)} -function xi(a,b){var c=b?a.W:a.fa;return a.ra!=Rh||c&Vh.Yg?((c&Vh.gf)>>Vh.hf)+1:0}function oi(a,b){if(b>Uh.hf} -function Yh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=ob(c,"pcjs-bitCell");c=null;for(g=0;gg.tb[0]&&(g.tb[0]=255,g.tb[1]--,0>g.tb[1]&&(g.tb[1]=255)));return m}function Ci(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Eb+"]",null,!0);a=g.Xb[c];a.tb[g.Eb]=a.sc[g.Eb]=e;g.Eb^=1}function Di(a,b,c,d){var e=a.U[b],h=e.dd|1;e.dd&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} -function Ei(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.dd=h.dd&~(16<>2].Xb[b&3],c,d,e)} -function Gi(a,b,c){b=a.U[b>>2].Xb[b&3];b.Wf&&b.nh&&b.Mg?(c&&(b.done=c),b.Id||lf(a,b,!0)):c&&c(!0)}function lf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.Zi=b.kd=!1);for(var d=!1;0<=b.count&&(c=b.Rf<<16|b.wb[1]<<8|b.wb[0],4==b.type?(d=!0,function(c){b.nh.call(b.Wf,b.Mg,-1,function(h,g){0>h&&(b.Zi||(b.Zi=!0),h=255);b.Id||a.ga.pc(c,h);(d=g)&&setTimeout(function(){Oi(b)||lf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.nh.call(b.Wf,b.Mg,c)&&(b.kd=!0)):0!=b.type&&(b.kd=!0)),!d&&!Oi(b););} -function Oi(a){if(!a.kd&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3];b=1<<(b&7);d.Zb&b||(d.Zb|=b,d.Ue=c||0,Ri(a))}function Vi(a,b){var c=a.hc[b>>3],d=1<<(b&7);c.Zb&d&&(c.Zb&=~d,Ri(a))}function Ri(a,b){var c,d=-1;1>=1),Vc(a.A,d))),2==b&&Yc(a))}f=Ph.prototype;f.Fk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return this.jb}; -f.Sl=function(a,b,c){this.jb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)$i(this,a);else{var e=a,h=this.R[e];h.Kf=b;h.mode=d;h.gh=c;h.sc=[0,0];h.tb=[0,0];h.ge=[0,0];h.ld=!1;h.De=!1;h.ie=!1;h.Je=!1;Xi(this,e);0==a&&Vi(this,0);2==a&&255==this.hc[0].qd&&77==this.aa&&(a=this.R[0], -a.Pc[0]=a.sc[0],a.Pc[1]=a.sc[1],a.nd=Qc(this.A,this.va))}}};function Zi(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function $c(a,b){var c=a.R[b],d=c.Pc[1]<<8|c.Pc[0];d||(d=1==c.ed?256:65536);return d}function $i(a,b){fi(a,b);var c=a.R[b];c.ge[0]=c.tb[0];c.ge[1]=c.tb[1];c.De=!0;Xi(a,b)}function Xi(a,b){var c=a.R[b];c.ud=32==c.Kf?1:0;c.ed=48==c.Kf?2:1} -function fi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.aa&1)){var e=Qc(a.A,a.va),h=(e-d.nd)/a.rb|0;0>h&&(d.nd=e,h=0);var g=Zi(a,b),m=$c(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ld=!0,d.ie=!1,b||Ui(a,0))):4==d.mode?(d.ld=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Pc[0]=m&255,d.Pc[1]=m>>8&255,d.nd=e,!b&&d.ld&&Ui(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ld=!d.ld,m=g+m,0>=m&&(m=g),d.Pc[0]=m&255,d.Pc[1]=m>>8&255,d.nd=e,!b&&d.ld&&Ui(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.nd=0)}return d} -function Zc(a,b){for(var c=0;c=Wh){var c=a.A.Y.Ad,d=Qc(a.A,a.va);null==a.qb&&(a.Pa=Qc(a.A,a.va),a.gc=1024,a.qb=Math.floor(a.A.Y.Ad/a.gc),qi(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Ui(a,8)),a.Ja=d+a.qb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Ui(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var g;g=a.B[9];var m=va[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Ui(a,8))}a.Pa=d-e%c}}f.Gk=function(a,b){var c=this.mb;if(this.La&16)if(this.aa&128)c=this.fa;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.wa("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_A");this.mb=b}; -f.Hk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_B");aj(this,b)};function aj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&bj(a.P,!(b&128),!!(b&64));c!=d&&Yc(a,c)}f.Ik=function(a,b){var c=0,c=this.ra==Rh?this.aa&4?c|this.Fa&15:c|this.Fa>>4&1:this.aa&8?c|this.fa>>4:c|this.fa&15;this.aa&1&&fi(this,2).ld&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Vl=function(a,b,c){n(this,a,b,c,"PPI_C");this.Ab=b}; -f.Jk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Wl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Vj=function(a,b){var c=this.Ta;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&cj(this.P);return c};f.gl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:dj(this,b);break;case 209:ej(this,b);break;default:if(dj(this,this.ja&-17),this.P){a=-1;switch(b){case 255:a=250,fj(this.P)}gj(this,a)}}this.pa=b;this.O&=-9}; -f.Wj=function(a,b){var c=this.aa&-209|(Qc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.hl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);aj(this,b)};f.Xj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; -f.fl=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:gj(this,this.ja);break;case 173:dj(this,this.ja|16);break;case 174:dj(this,this.ja&-17);this.P&&cj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.wa("scan codes flushed"));dj(this,this.ja|16);gj(this,85);ej(this,3);break;case 171:gj(this,0);break;case 192:gj(this,this.qa);break;case 208:gj(this,this.Xa);break;case 224:gj(this,this.ja&16? -0:1);break;case 240:a&1&&ce(this.A)}};function dj(a,b){a.ja=b;a.O=a.O&-5|b&4;a.P&&bj(a.P,!!(b&8),!(b&16))}function gj(a,b,c){0<=b&&(a.Ta=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function ej(a,b){a.Xa=b;Qb(a.ga,!!(b&2));b&1||ce(a.A)}function hj(a,b){a.ra=c?gi(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Vi(this,8),d&64&&this.B[11]&64&&qi(this));return d}; -f.wl=function(a,b,c){var d=this.Ea&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&qi(this)};f.Rl=function(a,b,c){n(this,a,b,c,"NMI");this.cb=b};f.xl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.yl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; -f.Xk=function(a){if(this.sa(8192)&&Kh(this.ha,26,a)){var b=this.A.F>>8;ve(this.A,a,function(a,d){return function(e){d=Qc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.ha;m=d;g.message("INT "+l(26)+": C="+(Ee(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Qc(this.A)))}return!0}; -function Sh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Da("Empty ROM: "+a);return}if(1==this.B.length){Da(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+ -g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Ra].Nf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;pi(a)}}else Da("No RAM allocated")};f.save=function(){var a=new ye(this);this.controller&&ze(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function pj(a){this.P=a;this.O=rj;this.ha=sj;this.B=tj;this.A=null}var qj=-2134900736,rj=65535,sj=2575,tj=2,uj=[null,0],vj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.pc(a,b)},null,null];f=pj.prototype;f.save=function(){return[this.O,this.B]}; -f.restore=function(a){this.pc(0,a[0]&255);this.pc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.ha>>8:this.ha&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.pc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Ub(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Vb(c,917504,131072));var d=Vb(c,16646144,131072);Ub(c,917504,131072,d,b&2?1:Zb)}this.O=this.O&-256|b}};f.aj=function(){return uj};f.oh=function(){return vj}; -Va(function(){for(var a=ob(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,im:65,jm:66,km:67,pm:68,E:69,qm:70,tm:71,um:72,vm:73,wm:74,xm:75,ym:76,zm:77,Am:78,Bm:79,Cm:80,Q:81,Dm:82,Hm:83,Mm:84,Qm:85,Rm:86,Sm:87,Um:88,Vm:89,Wm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Xm:97,Ym:98,an:99,d:100,e:101,bn:102,cn:103,dn:104,en:105,fn:106,k:107,gn:108, -hn:109,n:110,kn:111,p:112,q:113,r:114,ln:115,t:116,mn:117,nn:118,on:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},xj={};xj[186]=X[";"];xj[187]=X["="];xj[188]=X[","];xj[189]=X["-"];xj[190]=X["."];xj[191]=X["/"];xj[192]=X["`"];xj[219]=X["["];xj[220]=X["\\"];xj[221]=X["]"];xj[222]=X["'"];xj[173]=X["-"];var yj={};yj[X["1"]]=X["!"];yj[X["2"]]=X["@"];yj[X["3"]]=X["#"];yj[X["4"]]=X.$;yj[X["5"]]=X["%"];yj[X["6"]]=X["^"];yj[X["7"]]=X["&"];yj[X["8"]]=X["*"];yj[X["9"]]=X["("];yj[X["0"]]=X[")"]; -yj[186]=X[":"];yj[187]=X["+"];yj[188]=X["<"];yj[189]=X._;yj[190]=X[">"];yj[191]=X["?"];yj[192]=X["~"];yj[219]=X["{"];yj[220]=X["|"];yj[221]=X["}"];yj[222]=X['"'];yj[173]=X._;yj[61]=X["+"];yj[59]=X[":"]; -var zj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Aj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Bj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, -ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:X[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Cj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; -Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;Y[X[";"]]=39; -Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[X[" "]]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;Y[1119]=66; -Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;f=wj.prototype; -f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.za[e])switch(b){case "kbd":return c.onkeydown=function(a){return Dj(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Y[a]||!!(d.ic&128);b||Ej(d,a,!0);return b},c.onkeyup=function(a){return Dj(d,a,!1)},!0;case "caps-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1020,!0)},!0;case "num-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1144,!0)},!0;case "scroll-lock":return this.za[e]= -c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1145,!0)},!0;default:var h=b.toUpperCase().replace(/-/g,"_");if(void 0!==Aj[h]&&"button"==a)return this.za[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Wc();Fj(a,c,!0);Ej(a,c,!0)}}(this,h,Aj[h]),!0;if(void 0!==Bj[b])return this.aa++,this.za[e]=c,a=function(a,b,c){return function(){Ej(a,c)}}(this,b,Bj[b]),b=function(a,b,c){return function(){Gj(a,c)}}(this,b,Bj[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Hj(a,b,c){if(a.aa){for(var d in yj)if(b==yj[d]){b=+d;(d=xj[d])&&(b=d);break}for(var e in Bj)if((d=Bj[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Bj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.U=Bb(a,"ChipSet")};function fj(a,b){a.wa("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&hj(a.U,a.B[0])} -function bj(a,b,c){a.na!==c&&(a.na=a.da=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.da&&ij(a,!0);a.W&&a.da&&(fj(a,!0),a.da=!1)}function cj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&hj(a.U,b));a.sa()&&a.wa("scan code "+l(b)+" available")}function ij(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.ic)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in Cj)d="led-"+g,e=Cj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.ic&=~b,d&&(a.ic|=b);return!0}}return!1} -function Ej(a,b,c){if(Y[b]&&a.A&&a.A.oa.Cb){zj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.ic=a.ic,Hj(a,b,!0),e++),0b.Bd){if(!b.nf){Gj(a,b.se);return}b.nf=!1;c=a.qa}else c=1==b.Bd++?500:100;b.sj=setTimeout(function(a){return function(){Jj(a,b)}}(a),c)}}else Gj(a,b.se,!0)} -function Lj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.ic&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.ic&515)==c&&(d=b-32);else if(!!(a.ic&3)==c){if(a=yj[b])d=a}else if(a=xj[b])d=a;return d}f.Ng=function(a){a||(this.ic&=-256)}; -function Dj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Lj(a,g,!0);a.kh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Fj(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.wa("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&hj(d.U,h)):(20== -d.B.length&&d.B.push(255),d.wa("scan code buffer overflow")))}}Va(function(){for(var a=ob(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?ek:fk)];this.ha=a.ha;this.type=e[0];this.port=e[1];this.ib=b;this.kb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.kb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Uc=c[1];this.bf=c[2];this.Ia=c[3];this.oc=c[4]&255;this.Sg=c[4]>>8&255;this.pb=c[5];this.rh=ek;this.Qf=gk;if(5<=b){this.rh=fk;this.Qf=hk;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.kb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Nd=b[1];this.Kc=b[2];this.ah=ik;this.Vg=b[3];this.df=b[4];this.Jf=b[5];this.Qd=b[6];this.pe=b[7];this.dh=jk;this.kj=b[8];this.lj=b[9];this.Pd=b[10];this.de=b[11];this.bh=kk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.kb,this.ec,d]);this.kb=d[0];this.ec=d[1];d=this.td>>2;if((this.jd=b[14])&&this.jd.length>this.controller.Ai&255};mk[17408]=function(a){return(this.controller.xb=this.ia[(a&-4)+this.B])>>((a&3)<<3)&255};mk[5120]=function(a){a+=this.B;var b=this.controller.xb=this.ia[a&-2];return(a&1?b>>8:b)&255};mk[1280]=function(a){a+=this.B;a=this.controller.xb=this.ia[a];for(var b=this.controller.th,c=this.controller.sh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -mk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d&=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d|=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d^=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)};mk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Gb;d=this.controller.Af&d|this.controller.xb&~d;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -function nk(a){var b=[];if(void 0!==a.ib){b[0]=a.tc;b[1]=a.Uc;b[2]=a.bf;b[3]=a.Ia;b[4]=a.oc|a.Sg<<8;b[5]=a.pb;if(5<=a.ib){var c=[];c[0]=a.wd;c[1]=a.Nd;c[2]=a.Kc;c[3]=a.Vg;c[4]=a.df;c[5]=a.Jf;c[6]=a.Qd;c[7]=a.pe;c[8]=a.kj;c[9]=a.lj;c[10]=a.Pd;c[11]=a.de;c[12]=a.xb;c[13]=[a.kb,a.ec,a.td];var d;a:if(d=a.jd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.length>3,N=a.split(/([lnpw])/);for(a=0;a=J&&(F=J,d=!0):"p"==N[a]?0<=J&&3>=J&&(D=J):"w"==N[a]&&J=b.kb&&(c-=b.kb);N="";for(a=0;aD?k(V):ha(V>>(D<<3))));d&&(c+=I-F);N&&(N+="\n");N+=M}N&&b.ha.X(N);b.B=c}else b.ha.X("no buffer")}else e.ha.X("BIOSMODE: "+l(e.mb)),b=e.O,ok(b,"CRTC",b.oc,b.pb,b.Qf),5<=b.ib&&(ok(b," GRC",b.Pd,b.de,b.bh),ok(b," SEQ",b.Qd,b.pe,b.dh),ok(b," ATC",b.Nd,b.Kc,b.ah),b.ha.X(" ATCDATA: "+b.wd),ok(b," FEAT",b.Jf),ok(b," MISC", -b.df),ok(b," STATUS0",b.Vg)),ok(b," STATUS1",b.Ia),b.ib!=Nj&&3!=b.ib||ok(b," MODEREG",b.Uc),3==b.ib&&ok(b," COLOR",b.bf),5<=b.ib&&(b.ha.X(" LATCHES: 0x"+k(b.xb)),b.ha.X(" ACCESS: "+ia(b.ag)),b.ha.X("Use 'dump video [addr]' to dump video memory"));else e.ha.X("no active video card")})}if((this.P=Bb(a,"Keyboard"))&&this.va){for(var h in this.za)0c&&(a=Math.round(c/b*100)+"%")}this.Cf?(this.va.style.width=a,this.va.style.width=a,this.va.style.display="block",this.va.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Be();a=!0}this.Wc()}return a}; -function Rj(a,b){!b&&a.pa&&(a.Cf?a.va.style.width=a.va.style.height="":a.pa.style.width=a.pa.style.height="");a.wa("notifyFullScreen("+b+")",!0);a.P&&(a.P.kh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.da&&this.da.Df(!0),b=!0):this.W.uj&&(this.W.uj(),this.da&&this.da.Df(!1),b=!0),this.Wc());return b};f.Df=function(a){this.da&&(this.da.Df(a),this.P&&(this.P.kh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.xj)}; -function xk(a,b){var c=a.W;c&&!a.yd&&(c.addEventListener("touchstart",function(b){yk(a,b,!0)},!1),c.addEventListener("touchmove",function(b){yk(a,b)},!0),c.addEventListener("touchend",function(b){yk(a,b,!1)},!1),a.yd=b,a.xc=a.Lc=a.Mf=-1)}f.Ng=function(a){this.Ne=a;this.P&&this.P.Ng(a)}; -function yk(a,b,c){var d,e;a.Ne&&b.preventDefault();var h=0,g=0;e=a.va;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ea/a.va.offsetWidth,q=a.Ma/a.va.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.yd)d=d/(a.Ea/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Ej(a.P,1040,!0):Ej(a.P,1038,!0):1!=d&&(d?Ej(a.P,1039,!0):Ej(a.P,1037,!0));else if(a.da){!0===c&&(a.Mf=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.Mf,a.X("processTouchEvent(false,"+b+")"),200>b)){a.da.Ae(zk,!0);a.da.Ae(zk,!1);return}if(c||0>a.xc||0>a.Lc)a.xc=d,a.Lc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Lc);a.xc=d;a.Lc=e;a.da.qf(c,b,a.xc,a.Lc)}}f.nc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.U&&(b=mi(this.U));this.ra||(this.ib=3==b?Nj:3);this.Ha=3;switch(this.ib){case nj:b=7;break;case 5:var c=Tj[this.Yc];c&&(b=c[0]);b||(b=4);break;case Nj:b=3;this.Ha=Pj;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ca=this.pd=new ck(this,Nj);this.fa=this.Zc=new ck(this,3);5>this.ib?this.B=new ck:(this.B=new ck(this,this.ib,null,this.td),Gk(this));Hk(this);this.mb=null;this.ob=this.ta=-1;this.Xa=0;Ik(this,this.Ha);if(this.O.kb&&a){a=this.O.kb+this.fc; -for(b=this.O.kb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);ec(this.ga,b,c|d<<8)}Sc(this,!0)}};function Gk(a){a.B.df&1?(a.Ca=a.pd,a.fa=a.B):(a.Ca=a.B,a.fa=a.Zc)}f.save=function(){var a=new ye(this);ze(a,0,nk(this.pd));ze(a,1,nk(this.Zc));ze(a,2,[this.Ja,this.Ha,this.mb]);ze(a,3,nk(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.mb=b[2];this.O=null;this.Ca=this.pd=new ck(this,Nj,a[0]);this.fa=this.Zc=new ck(this,3,a[1]);this.B=new ck(this,this.ib,a[3],this.td);this.B.tc&&Gk(this);Hk(this);if(!Jk(this))return!1;Kk(this);return!0}; -f.dl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Da("Empty font ROM image: "+a);return}if(1==d.length){Da(d[0]);return}if(8192==d.length)mj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.ha)&&tb(this)}}; -function Lk(a,b){if(1==b)return a.La[0]=Wj[0],a.La[1]=Wj[7],a.La;if(2==b){var c=a.O.bf;if(a.O===a.B){var d=a.B.Kc[0],c=d&7;d&16&&(c|=8);18!=a.B.Kc[1]&&(c|=32)}a.La[0]=Wj[c&15];c=c&32?Yj:Xj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Kc[15]?c.Kc:Zj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= -(c.Kc[20]&12)<<4,c.Kc[16]&128&&(g&=-49,g|=(c.Kc[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.jb=!0}return a.La}function mj(a,b,c,d){a.Xc=b;a.od=c;a.Ab=d}function Hk(a){var b=!1;if(window&&a.Xc){var c=0,d=a.Ab?a.Ab:8,e=Lk(a);Mk(a,3,a.od[0],c,d,8,a.Xc,e)&&(b=!0);c=a.Ab?0:2048;d=a.Ab?a.Ab:9;Mk(a,1,a.od[1],c,d,14,a.Xc,Uj,Vj)&&(b=!0);a.Ab&&Mk(a,a.ib,a.od[1],0,a.Ab,14,a.Xc,e)&&(b=!0)}return b} -function Mk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Nk(a,b,c,d,e,h,g,m,q)&&(r=!0),a.hm&&Nk(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} -function Nk(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Ta[b],D=16>m.length?m.length:16;F||(F={Gc:e<ea||!V?ea:8,sa=Xb.createImageData(r.Gc,r.Hc),Ea=0;256>Ea;Ea++){for(da= -0;da=ea-2,Oa=Ha[da>(8<=mb&&192<=Ea&&223>=Ea?7:mb)?I:lb;Ok(sa,Ia,Ca,Fb);J&&Ok(sa,Ia+1,Ca,Fb)}Xb.putImageData(sa,(Ea&15)*r.Gc,(Ea>>4)*r.Hc)}r.ue[N]="#"+k(I[0],2)+k(I[1],2)+k(I[2],2);r.Ji[N]=I;r.$g[N]=Ba;r=!0}}a.Ta[b]=F;return r}function Pk(a){0a.ob&&(a.ob=0):a.ob=-1} -function Kk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.pb[b])return;var c=a.O.pb[10],b=c&31,d=a.O.pb[11]&31,e=a.O.pb[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Qk(a);else{c=a.O.pb[15]+((a.O.pb[14]&63)<<8);a.ta!=c&&(Qk(a),a.ta=c);d=d-b+1;if(a.Xg!=b||a.Oe!=d)a.Xg=b,a.Oe=d;a.cb=e+1;Pk(a)}}} -function Qk(a){if(0<=a.ta){if(void 0!==a.ja){var b=a.ja[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Ta[a.na]&&(a.rb&&Rk(a,c,d,b,a.rb),Rk(a,c,d,b));a.ja[a.ta]=b}}a.ta=-1}} -function Sk(a){var b,c=a.O;a.pf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Sc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.ib==nj&&(e=3,c.Sc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.pf=!0));b|=e}return b} -function Tk(a,b){var c=a.O;c&&null!=b&&b!=c.ag&&(c.Wg(b),a.ga.Wg(c.kb,c.ec,c.oh()))} -function Jk(a,b){var c,d=a.mb,e=a.O;if(e)if(e.ib==Nj)d=Pj;else if(5<=e.ib){var d=null,h=e.td>>2,g=32768=e.pb[18]?19:120:122:g&128?d=c?13:14:500>1);a.Ta.length&&(a.Oa=a.Ea/a.R|0,a.Pa=a.Ma/a.aa|0,a.na?(b=a.Ta[a.na],d=a.Ta[a.na<<1],a.vj&&80==a.R?d&&a.Oa>=3*d.Gc>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Gc&&(a.na<<=1,b=d),b&&(a.Oa=b.Gc,a.Pa=b.Hc)),a.gc=a.wc=0,b&&(a.gc=a.R*b.Gc,a.wc=a.aa*b.Hc)):(a.Oa=a.Pa=1,a.gc=a.R,a.wc=a.aa),a.Hb=a.qa.createImageData(a.gc,a.wc),a.qb=window.document.createElement("canvas"),a.qb.width=a.gc,a.qb.height=a.wc,a.rb=a.qb.getContext("2d"),a.zd=a.ke=0,a.sd=a.Ea,a.vd=a.Ma, -b=a.Ea-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.qa.fillStyle=a.va.style.backgroundColor,a.qa.fillRect(0,0,a.Ea,a.Ma));!1!==c?Sc(a,!0):(a.jb=!1,Uk(a,!0))}return!0}function Ok(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uk(a,b){a.Xa=-1;a.Fa=!1;if(b){var c=a.Ef;if(void 0===a.ja||a.ja.length!=c)a.ja=Array(c)}} -function Rk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Ta[a.na];m.jf&&(d=m.jf[d]);var q=g>>4&15;m.jf&&(q=m.jf[q]);e?(b*=m.Gc,c*=m.Hc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Gc,m.Hc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Gc,h=(h>>4)*m.Hc,e?e.drawImage(m.$g[d],q,h,m.Gc,m.Hc,b,c,m.Gc,m.Hc):a.qa.drawImage(m.$g[d],q,h,m.Gc,m.Hc,b,c,a.Oa,a.Pa));g&512&&(h=a.Xg,g=a.Oe,e?(a.cb&&a.cb!==m.Hc&&(h=h*m.Hc/a.cb|0,g=g*m.Hc/a.cb|0),e.fillStyle=m.ue[d], -e.fillRect(b,c+h,m.Gc,g)):(a.cb&&a.cb!==a.Pa&&(h=h*a.Pa/a.cb|0,g=g*a.Pa/a.cb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} -function Sc(a,b){if(a.oa.kc){var c=!1,d=a.O;d&&(d!==a.B?d.Uc&8&&(c=!0):d.Nd&32&&(c=!0));if(c||b){if(b)Uk(a,!0);else if(void 0===a.ja)return;var e=!1;!(b||++a.Ii&15)&&0<=a.ob&&(a.ob++,e=!0);var h=0,g=a.Gf,c=d.kb,m=c+d.ec;if(Vk(a,d)&8||d.$e&&d.$em&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Fa){for(var d=a.ga,r= -!0,x=c>>>d.Ra;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Ta[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Uc&32;5<=a.ib&&(r=a.O.Kc[16]&8);r&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var V=d,aa=16;x>=q))>>(aa-=q);Ok(a.Hb,x++,D,r[Ha])}x>N&&(N=x);D=M&&(M=D+1)}h+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,h=c+a.rd)}}a.Fa=!0;Ia.R?a.Qb-a.R-M>>3:0;cV&&(aa=V)):(h<<=M,aa-=M,a.Fa=!1):(a.Fa&&h===a.ja[m]?(q+=aa,aa=0):a.ja[m]=h,m++);if(aa){q>>=8;q>D&&(D=q);r=N&&(N=r+1)}c+=J;if(q>=a.R){q=0;if(++r>a.aa)break;c+=F}}M||(a.Fa=!0);xa.R?a.Qb-a.R-N>>3:0;cF&&(V=F)):(M<<=N,V-=N,a.Fa=!1):(a.Fa&&M===a.ja[h]?(d+=V,V=0):a.ja[h]=M,h++);if(V){dx&&(x=d);q=I&&(I=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=J}}N||(a.Fa=!0);rd&&(b.yh=d,d=-d|0);d%b.uh>b.al&&(c|=1);d%b.xh>b.cl&&(c|=9);b.Bi=d/b.xh|0;return c}f.Bk=function(a,b){return Wk(this,this.Ca,a,b)};f.Ol=function(a,b,c){var d=this.Ca;d.Sg=d.oc;d.oc=b&31;n(this,a,b,c,"CRTC.INDX")};f.Ak=function(a,b){return Xk(this,this.Ca,a,b)};f.Nl=function(a,b,c){Yk(this,this.Ca,a,b,c)};f.Ck=function(a,b){return Zk(this,this.Ca,b)};f.Pl=function(a,b,c){a=this.Ca;n(this,a.port+4,b,c,"MODE");a.Uc=b;Jk(this,!1)}; -f.Dk=function(a,b){return $k(this,this.Ca,b)};f.jj=function(a,b,c){this.B.Jf=this.B.Jf&-4|b&3;n(this,a,b,c,"FEAT")};f.cj=function(a,b){var c=this.B.wd?this.B.Kc[this.B.Nd&31]:this.B.Nd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.wd?this.B.ah[this.B.Nd&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; -f.ij=function(a,b,c){var d=this.B,e=d.Nd&32;if(d.wd){d.wd=!1;var h=d.Nd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.ah[h]),d.Kc[h]=b,this.jb=!1,Uk(this,void 0)}else d.Nd=b,n(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&Hk(this)&&Sc(this,!0),d.Ff=(d.pb[12]<<8)+d.pb[13]|0,d.$e=0}; -f.Nk=function(a,b){var c=0;if(5==this.ib)c=3-((this.B.df&12)>>2),c=(this.Yc&1<>this.B.vc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.fd)+"]["+l(this.B.vc)+"]",c);this.B.vc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");Ma("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);nb(d,c)}}); -function al(a){this.va=a.adapter;switch(this.va){case 1:this.pa=1016;this.aa=4;break;case 2:this.pa=760;this.aa=3;break;default:Da("Unrecognized serial adapter #"+this.va);return}this.W=null;Za.call(this,"SerialPort",a,al,4194304);var b=a.binding,c;a=bl;b&&(void 0===c&&(c="Panel"),(c=jb(c,this.id))&&(b=c.za[b])&&this.Sb(null,a,b))}gb(al);var bl="buffer";f=al.prototype;f.Li=function(a,b){return a==this.Sd?(this.da=b,this):null}; -f.Sb=function(a,b,c){var d=this;switch(b){case bl:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.fa;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.wk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; -f.xk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.zk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.yk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Ek=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; -f.Zl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Kl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.fa=b};f.Ll=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; -f.Ml=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.da&&(d^b)&3&&(a=this.da,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.wa("serial mouse reset"),d=!0),a.P&1||(a.wa("serial mouse ID requested"),d=!0),d&&(cl(a.U,[77,77]),a.wa("serial mouse ID sent")),hl(a),a.tc=c):a.tc&&(a.wa("serial mouse inactive"),il(a),a.tc=c),a.P=b)}; -var dl={0:al.prototype.Kk,1:al.prototype.vk,2:al.prototype.wk,3:al.prototype.xk,4:al.prototype.zk,5:al.prototype.yk,6:al.prototype.Ek},el={0:al.prototype.Zl,1:al.prototype.Kl,3:al.prototype.Ll,4:al.prototype.Ml};Va(function(){for(var a=ob(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.qf(c,d,a.R,a.W)}} -f.Ae=function(a,b){if(this.tc&&this.A&&this.A.oa.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case zk:this.fa!=b&&(this.fa=b,nl(this,c));break;case 2:this.ja!=b&&(this.ja=b,nl(this,c))}}};f.qf=function(a,b,c,d){this.tc&&this.A&&this.A.oa.Cb&&(a||b)&&(this.da=a,this.aa=b,nl(this,null,c,d))}; -function nl(a,b,c,d){var e=64|(a.fa?32:0)|(a.ja?16:0)|(a.aa&192)>>4|(a.da&192)>>6,h=a.da&63,g=a.aa&63;a.sa(4194304)&&a.wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);cl(a.U,[e,h,g]);a.da=a.aa=0}Va(function(){for(var a=ob(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Kb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=tl(this,b),this.Xf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),h=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.He?"":d)+"&format=json")),za(h,!0,null,this,this.Nj,b)}; -f.Nj=function(a,b,c,d){var e=null;this.Ke=!1;var h=0>c&&this.na&&!this.na.oa.kc;if(this.Xf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Da(m[0]);else{this.Kb=m.length;this.Lb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Fb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== -D&&D.length){for(var h=r<<2,I=D.length;Ib&&(b=0);2E3=yi&&(this.ob=this.Ma=2);this.ua=a.scaleTimers||!1;this.xc=a.rtcDate;this.Wb=!1; +a.sound&&(this.Eb=this.Oa=null,window&&(this.Eb=window.AudioContext||window.webkitAudioContext),this.Eb&&(this.Oa=new this.Eb));this.reset(!0);pb(this)}eb(ri);var ti=5150,yi=5170,si={5150:ti,5160:5160,5170:yi,deskpro386:5180},zi={none:0,tv:1,color:2,mono:3,ega:0,vga:0},xi={$g:1,ONE:0,Qm:64,Om:128,tm:192,jf:192,kf:6},vi=12,wi={Pm:16,mm:32,Fj:48,jf:48,kf:4};f=ri.prototype; +f.Sb=function(a,b,c){switch(b){case "sw1":return this.ya[b]=c,Ai(this,b,c,this.V,{0:this.qa==ti?"Bootable Floppy Drive":"Loop on POST",1:this.qa==ti?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.qa==ti)return this.ya[b]=c,Ai(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[b]=c,!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.P=zb(a,"Keyboard");this.rb=c.Y.Bd/1193181;gc(b,this,Bi);kc(b,this,Ci);this.qab;b++){var c=13>=b?Ji(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.ga.X(a)})}Je(c,26,this,this.Zk)};f.mc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.ea=this.V;this.Ea=this.Ba;Ki(this);this.U=Array(this.ob);for(b=0;b=yi){this.O=16;this.oa=0;this.ia=16;this.Sa=0;this.pa=160;512<=Oi(this)&&(this.pa|=16);3==Pi(this)&&(this.pa|=64);5180==this.qa&&(this.pa|=12);this.Va=3;this.Ha=Array(8); +this.Da=0;a&&(this.B=Array(64));Qi(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(wi.jf|2|xi.$g|xi.jf);this.B[16]=Ri(this,0)<<4|Ri(this,1);Si(this)}}; +function Qi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.fc=a.pb=null} +function Ji(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Oe(this);Pe(a,0,[this.V,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=yi&&(Pe(a,5,[this.O,this.oa,this.ia,this.Sa,this.pa,this.Va]),Pe(a,6,[this.Ha[7],this.Ha,this.Da,this.B,this.Pa,this.Ja]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.V=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.pc+32*((b?a.Ba:a.Ea)&15)} +function $i(a,b){var c=b?a.V:a.ea;return a.qa!=ti||c&xi.$g?((c&xi.jf)>>xi.kf)+1:0}function Ri(a,b){if(b<$i(a)){if(!a.sa)return 1;if(b>wi.kf} +function Ai(a,b,c,d,e){for(var g="",h=1;8>=h;h++){var m="pcjs-bitCell";h||(m+=" pcjs-bitCellLeft");g+='
'+h+"
\n"}c.innerHTML=g;b=kb(c,"pcjs-bitCell");c=null;for(h=0;hh.tb[0]&&(h.tb[0]=255,h.tb[1]--,0>h.tb[1]&&(h.tb[1]=255)));return m}function ej(a,b,c,d,e,g){var h=a.U[b];a.ra(768)&&n(a,d,e,g,"DMA"+b+".CHANNEL"+c+".COUNT["+h.Fb+"]",null,!0);a=h.Yb[c];a.tb[h.Fb]=a.sc[h.Fb]=e;h.Fb^=1}function fj(a,b,c,d){var e=a.U[b],g=e.dd|1;e.dd&=-16;a.ra(768)&&n(a,c,null,d,"DMA"+b+".STATUS",g,!0);return g} +function gj(a,b,c,d,e){var g=a.U[b];a.ra(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;g.dd=g.dd&~(16<>2].Yb[b&3],c,d,e)} +function ij(a,b,c){b=a.U[b>>2].Yb[b&3];b.Wf&&b.ph&&b.Ng?(c&&(b.done=c),b.Jd||Hf(a,b,!0)):c&&c(!0)}function Hf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.aj=b.ld=!1);for(var d=!1;0<=b.count&&(c=b.Rf<<16|b.xb[1]<<8|b.xb[0],4==b.type?(d=!0,function(c){b.ph.call(b.Wf,b.Ng,-1,function(g,h){0>g&&(b.aj||(b.aj=!0),g=255);b.Jd||a.fa.oc(c,g);(d=h)&&setTimeout(function(){qj(b)||Hf(a,b)},0)})}(c)):8==b.type?(c=a.fa.Ya(c),0>b.ph.call(b.Wf,b.Ng,c)&&(b.ld=!0)):0!=b.type&&(b.ld=!0)),!d&&!qj(b););} +function qj(a){if(!a.ld&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3];b=1<<(b&7);d.$b&b||(d.$b|=b,d.Ue=c||0,tj(a))}function xj(a,b){var c=a.gc[b>>3],d=1<<(b&7);c.$b&d&&(c.$b&=~d,tj(a))}function tj(a,b){var c,d=-1;1>=1),Zc(a.A,d))),2==b&&bd(a))}f=ri.prototype;f.Hk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return this.gb}; +f.Vl=function(a,b,c){this.gb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)Cj(this,a);else{var e=a,g=this.R[e];g.Jf=b;g.mode=d;g.ih=c;g.sc=[0,0];g.tb=[0,0];g.he=[0,0];g.md=!1;g.Ee=!1;g.je=!1;g.Le=!1;zj(this,e);0==a&&xj(this,0);2==a&&255==this.gc[0].qd&&77==this.aa&&(a=this.R[0], +a.Oc[0]=a.sc[0],a.Oc[1]=a.sc[1],a.od=Uc(this.A,this.ua))}}};function Bj(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function dd(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.ed?256:65536);return d}function Cj(a,b){Ii(a,b);var c=a.R[b];c.he[0]=c.tb[0];c.he[1]=c.tb[1];c.Ee=!0;zj(a,b)}function zj(a,b){var c=a.R[b];c.ud=32==c.Jf?1:0;c.ed=48==c.Jf?2:1} +function Ii(a,b,c){var d=a.R[b];if(d.je&&(2!=b||a.aa&1)){var e=Uc(a.A,a.ua),g=(e-d.od)/a.rb|0;0>g&&(d.od=e,g=0);var h=Bj(a,b),m=dd(a,b)-g;0==d.mode?(0>=m&&(m=0),m||(d.md=!0,d.je=!1,b||wj(a,0))):4==d.mode?(d.md=1!=m,0>=m&&(m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0))):6==d.mode&&(m-=g,0>=m&&(d.md=!d.md,m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.od=0)}return d} +function cd(a,b){for(var c=0;c=yi){var c=a.A.Y.Bd,d=Uc(a.A,a.ua);null==a.pb&&(a.Pa=Uc(a.A,a.ua),a.fc=1024,a.pb=Math.floor(a.A.Y.Bd/a.fc),Ti(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,wj(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,wj(a,8)));var e=d-a.Pa,g=Math.floor(e/c);if(g&&!(a.B[11]&128)){for(;g--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var h;h=a.B[9];var m=qa[a.B[8]-1];28==m&&0===h%4&&(h%100||0===h%400)&&m++;h=m;++a.B[7]>h&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,wj(a,8))}a.Pa=d-e%c}}f.Ik=function(a,b){var c=this.kb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.ra()&&c.va("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Wl=function(a,b,c){n(this,a,b,c,"PPI_A");this.kb=b}; +f.Jk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Xl=function(a,b,c){n(this,a,b,c,"PPI_B");Dj(this,b)};function Dj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&Ej(a.P,!(b&128),!!(b&64));c!=d&&bd(a,c)}f.Kk=function(a,b){var c=0,c=this.qa==ti?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&Ii(this,2).md&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Yl=function(a,b,c){n(this,a,b,c,"PPI_C");this.wb=b}; +f.Lk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Zl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Xj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Fj(this.P);return c};f.jl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.oa){case 96:Gj(this,b);break;case 209:Hj(this,b);break;default:if(Gj(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,Ij(this.P)}Jj(this,a)}}this.oa=b;this.O&=-9}; +f.Yj=function(a,b){var c=this.aa&-209|(Uc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.kl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);Dj(this,b)};f.Zj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; +f.il=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.oa=b;this.O|=8;a=0;240<=this.oa&&(a=this.oa^15,this.oa=240);switch(this.oa){case 32:Jj(this,this.ia);break;case 173:Gj(this,this.ia|16);break;case 174:Gj(this,this.ia&-17);this.P&&Fj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.ra()&&a.va("scan codes flushed"));Gj(this,this.ia|16);Jj(this,85);Hj(this,3);break;case 171:Jj(this,0);break;case 192:Jj(this,this.pa);break;case 208:Jj(this,this.Va);break;case 224:Jj(this,this.ia&16? +0:1);break;case 240:a&1&&re(this.A)}};function Gj(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Ej(a.P,!!(b&8),!(b&16))}function Jj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function Hj(a,b){a.Va=b;Ob(a.fa,!!(b&2));b&1||re(a.A)}function Kj(a,b){a.qa=c?Ji(this,c):this.B[c];this.ra(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&xj(this,8),d&64&&this.B[11]&64&&Ti(this));return d}; +f.zl=function(a,b,c){var d=this.Da&63;this.ra(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&Ti(this)};f.Ul=function(a,b,c){n(this,a,b,c,"NMI");this.ab=b};f.Al=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.Bl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; +f.Zk=function(a){if(this.ra(8192)&&mi(this.ga,26,a)){var b=this.A.F>>8;Ke(this.A,a,function(a,d){return function(e){d=Uc(a.A)-d;var g,h=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,v=a.A.H>>8;if(2==b||3==b)g=" CH(hour)="+fa(m)+" CL(min)="+l(h)+" DH(sec)="+l(v);else if(4==b||5==b)g=" CX(year)="+fa(a.A.G)+" DH(month)="+l(v)+" DL(day)="+l(q);h=a.ga;m=d;h.message("INT "+l(26)+": C="+(Ue(h.A)?1:0)+(g||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Uc(this.A)))}return!0}; +function ui(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=g[b]>>16&255,this.B[c++]=g[b]>>24&255;else this.B=d;this.V=d.symbols;if(!this.B.length){xa("Empty ROM: "+a);return}if(1==this.B.length){xa(this.B[0]);return}}catch(h){this.Ua("ROM data error: "+ +h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Nf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;Si(a)}}else xa("No RAM allocated")};f.save=function(){var a=new Oe(this);this.controller&&Pe(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Sj(a){this.P=a;this.O=Uj;this.ga=Vj;this.B=Wj;this.A=null}var Tj=-2134900736,Uj=65535,Vj=2575,Wj=2,Xj=[null,0],Yj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.oc(a,b)},null,null];f=Sj.prototype;f.save=function(){return[this.O,this.B]}; +f.restore=function(a){this.oc(0,a[0]&255);this.oc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.ga>>8:this.ga&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.oc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.fa;if(b&1)this.A&&(Sb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Tb(c,917504,131072));var d=Tb(c,16646144,131072);Sb(c,917504,131072,d,b&2?1:Wb)}this.O=this.O&-256|b}};f.cj=function(){return Xj};f.qh=function(){return Yj}; +Qa(function(){for(var a=kb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,jm:65,km:66,lm:67,qm:68,E:69,rm:70,um:71,vm:72,wm:73,xm:74,ym:75,zm:76,Am:77,Bm:78,Cm:79,Dm:80,Q:81,Em:82,Im:83,Nm:84,Rm:85,Sm:86,Tm:87,Vm:88,Wm:89,Xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Ym:97,Zm:98,bn:99,d:100,e:101,cn:102,dn:103,en:104,fn:105,gn:106,k:107,hn:108, +jn:109,n:110,ln:111,p:112,q:113,r:114,mn:115,t:116,nn:117,on:118,pn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ak={};ak[186]=Y[";"];ak[187]=Y["="];ak[188]=Y[","];ak[189]=Y["-"];ak[190]=Y["."];ak[191]=Y["/"];ak[192]=Y["`"];ak[219]=Y["["];ak[220]=Y["\\"];ak[221]=Y["]"];ak[222]=Y["'"];ak[173]=Y["-"];var bk={};bk[Y["1"]]=Y["!"];bk[Y["2"]]=Y["@"];bk[Y["3"]]=Y["#"];bk[Y["4"]]=Y.$;bk[Y["5"]]=Y["%"];bk[Y["6"]]=Y["^"];bk[Y["7"]]=Y["&"];bk[Y["8"]]=Y["*"];bk[Y["9"]]=Y["("];bk[Y["0"]]=Y[")"]; +bk[186]=Y[":"];bk[187]=Y["+"];bk[188]=Y["<"];bk[189]=Y._;bk[190]=Y[">"];bk[191]=Y["?"];bk[192]=Y["~"];bk[219]=Y["{"];bk[220]=Y["|"];bk[221]=Y["}"];bk[222]=Y['"'];bk[173]=Y._;bk[61]=Y["+"];bk[59]=Y[":"]; +var ck={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},dk={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ek={esc:1027,1:Y["1"],2:Y["2"],3:Y["3"],4:Y["4"],5:Y["5"],6:Y["6"],7:Y["7"],8:Y["8"],9:Y["9"],0:Y["0"],"-":Y["-"],"=":Y["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":Y["["],"]":Y["]"],enter:13, +ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":Y[";"],quote:Y["'"],"`":Y["`"],shift:1016,"\\":Y["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":Y[","],".":Y["."],"/":Y["/"],"right-shift":3016,prtsc:1044,alt:1018,space:Y[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},fk={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[Y["1"]]=2;Z[Y["!"]]=10754;Z[Y["2"]]=3;Z[Y["@"]]=10755;Z[Y["3"]]=4;Z[Y["#"]]=10756;Z[Y["4"]]=5;Z[Y.$]=10757;Z[Y["5"]]=6;Z[Y["%"]]=10758;Z[Y["6"]]=7;Z[Y["^"]]=10759;Z[Y["7"]]=8;Z[Y["&"]]=10760;Z[Y["8"]]=9;Z[Y["*"]]=10761;Z[Y["9"]]=10;Z[Y["("]]=10762;Z[Y["0"]]=11;Z[Y[")"]]=10763;Z[Y["-"]]=12;Z[Y._]=10764;Z[Y["="]]=13;Z[Y["+"]]=10765;Z[1008]=14;Z[1009]=15;Z[113]=16; +Z[81]=10768;Z[119]=17;Z[87]=10769;Z[101]=18;Z[69]=10770;Z[114]=19;Z[82]=10771;Z[116]=20;Z[84]=10772;Z[121]=21;Z[89]=10773;Z[117]=22;Z[85]=10774;Z[105]=23;Z[73]=10775;Z[111]=24;Z[79]=10776;Z[112]=25;Z[80]=10777;Z[Y["["]]=26;Z[Y["{"]]=10778;Z[Y["]"]]=27;Z[Y["}"]]=10779;Z[13]=28;Z[1017]=29;Z[97]=30;Z[65]=10782;Z[115]=31;Z[83]=10783;Z[100]=32;Z[68]=10784;Z[102]=33;Z[70]=10785;Z[103]=34;Z[71]=10786;Z[104]=35;Z[72]=10787;Z[106]=36;Z[74]=10788;Z[107]=37;Z[75]=10789;Z[108]=38;Z[76]=10790;Z[Y[";"]]=39; +Z[Y[":"]]=10791;Z[Y["'"]]=40;Z[Y['"']]=10792;Z[Y["`"]]=41;Z[Y["~"]]=10793;Z[1016]=42;Z[Y["\\"]]=43;Z[Y["|"]]=10795;Z[122]=44;Z[90]=10796;Z[120]=45;Z[88]=10797;Z[99]=46;Z[67]=10798;Z[118]=47;Z[86]=10799;Z[98]=48;Z[66]=10800;Z[110]=49;Z[78]=10801;Z[109]=50;Z[77]=10802;Z[Y[","]]=51;Z[Y["<"]]=10803;Z[Y["."]]=52;Z[Y[">"]]=10804;Z[Y["/"]]=53;Z[Y["?"]]=10805;Z[3016]=54;Z[1044]=55;Z[1018]=56;Z[Y[" "]]=57;Z[1020]=58;Z[1112]=59;Z[1113]=60;Z[1114]=61;Z[1115]=62;Z[1116]=63;Z[1117]=64;Z[1118]=65;Z[1119]=66; +Z[1120]=67;Z[1121]=68;Z[1144]=69;Z[1145]=70;Z[1036]=71;Z[1038]=72;Z[1033]=73;Z[1109]=74;Z[1037]=75;Z[1101]=76;Z[1039]=77;Z[1107]=78;Z[1035]=79;Z[1040]=80;Z[1034]=81;Z[1045]=82;Z[1046]=83;Z[1122]=87;Z[1123]=88;Z[1091]=91;Z[1093]=93;Z[1224]=91;Z[4003]=7470;Z[4008]=7494;Z[4046]=3677523;f=Zj.prototype; +f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ya[e])switch(b){case "kbd":return c.onkeydown=function(a){return gk(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Z[a]||!!(d.hc&128);b||hk(d,a,!0);return b},c.onkeyup=function(a){return gk(d,a,!1)},!0;case "caps-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1020,!0)},!0;case "num-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1144,!0)},!0;case "scroll-lock":return this.ya[e]= +c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==dk[g]&&"button"==a)return this.ya[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();ik(a,c,!0);hk(a,c,!0)}}(this,g,dk[g]),!0;if(void 0!==ek[b])return this.aa++,this.ya[e]=c,a=function(a,b,c){return function(){hk(a,c)}}(this,b,ek[b]),b=function(a,b,c){return function(){jk(a,c)}}(this,b,ek[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= +c.onmouseout=b),!0}return!1};function kk(a,b,c){if(a.aa){for(var d in bk)if(b==bk[d]){b=+d;(d=ak[d])&&(b=d);break}for(var e in ek)if((d=ek[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ek[e]==d),d){(a=a.ya["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.U=zb(a,"ChipSet")};function Ij(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&Kj(a.U,a.B[0])} +function Ej(a,b,c){a.ma!==c&&(a.ma=a.ca=c)&&(a.R=!0);a.V!==b&&(a.V=b)&&!a.ca&&Lj(a,!0);a.V&&a.ca&&(Ij(a,!0),a.ca=!1)}function Fj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&Kj(a.U,b));a.ra()&&a.va("scan code "+l(b)+" available")}function Lj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.hc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var g,h;for(h in fk)d="led-"+h,e=fk[h],c&&c!=e||!(g=a.ya[d])||(g.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.hc&=~b,d&&(a.hc|=b);return!0}}return!1} +function hk(a,b,c){if(Z[b]&&a.A&&a.A.na.Cb){ck[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.te=b,d.hc=a.hc,kk(a,b,!0),e++),0b.Cd){if(!b.pf){jk(a,b.te);return}b.pf=!1;c=a.pa}else c=1==b.Cd++?500:100;b.sj=setTimeout(function(a){return function(){mk(a,b)}}(a),c)}}else jk(a,b.te,!0)} +function ok(a,b,c){var d=b;if(65<=b&&90>=b)!(a.hc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.hc&515)==c&&(d=b-32);else if(!!(a.hc&3)==c){if(a=bk[b])d=a}else if(a=ak[b])d=a;return d}f.Og=function(a){a||(this.hc&=-256)}; +function gk(a,b,c){var d=!0,e=!1,g=!1,h=b.keyCode,m=ok(a,h,!0);a.mh&&m==Y["`"]&&(h=m=27);if(Z[h+1E3])if(m+=1E3,2==b.location&&(m+=2E3),ik(a,m,!1,c)){if(20==h||144==h||145==h)a.oa||(c=e=!0);if(!(c||91!=h&&93!=h))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var h=0,m=d&255;224==g||225==g?e.push(g|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(h=m):29==m?a.P&12||(h=m):56==m?a.P&48||(h=m):e.push(g|(c?0:128)),h&&(c?e.unshift(h):e.push(h|128)))}for(c=0;cd.B.length?(d.ra()&&d.va("scan code "+l(g)+" buffered"),d.B.push(g),1==d.B.length&&d.U&&Kj(d.U,g)):(20== +d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Qa(function(){for(var a=kb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Ik:Jk)];this.ga=a.ga;this.type=e[0];this.port=e[1];this.jb=b;this.lb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.lb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Tc=c[1];this.df=c[2];this.Ia=c[3];this.nc=c[4]&255;this.Tg=c[4]>>8&255;this.qb=c[5];this.th=Ik;this.Qf=Kk;if(5<=b){this.th=Jk;this.Qf=Lk;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==g?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.lb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Od=b[1];this.Jc=b[2];this.dh=Mk;this.Wg=b[3];this.ff=b[4];this.If=b[5];this.Rd=b[6];this.qe=b[7];this.fh=Nk;this.mj=b[8];this.nj=b[9];this.Qd=b[10];this.ee=b[11];this.eh=Ok;this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.lb,this.ec,d]);this.lb=d[0];this.ec=d[1];d=this.td>>2;if((this.kd=b[14])&&this.kd.length>this.controller.Ci&255};Qk[17408]=function(a){return(this.controller.yb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};Qk[5120]=function(a){a+=this.B;var b=this.controller.yb=this.ha[a&-2];return(a&1?b>>8:b)&255};Qk[1280]=function(a){a+=this.B;a=this.controller.yb=this.ha[a];for(var b=this.controller.vh,c=this.controller.uh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +Qk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d&=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d|=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d^=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};Qk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Hb;d=this.controller.Bf&d|this.controller.yb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +function Rk(a){var b=[];if(void 0!==a.jb){b[0]=a.tc;b[1]=a.Tc;b[2]=a.df;b[3]=a.Ia;b[4]=a.nc|a.Tg<<8;b[5]=a.qb;if(5<=a.jb){var c=[];c[0]=a.wd;c[1]=a.Od;c[2]=a.Jc;c[3]=a.Wg;c[4]=a.ff;c[5]=a.If;c[6]=a.Rd;c[7]=a.qe;c[8]=a.mj;c[9]=a.nj;c[10]=a.Qd;c[11]=a.ee;c[12]=a.yb;c[13]=[a.lb,a.ec,a.td];var d;a:if(d=a.kd){var e=0,g=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var m=h;m>1;g[e++]=q;m=v}if(g.length>3,S=a.split(/([lnpw])/);for(a=0;a=I&&(F=I,d=!0):"p"==S[a]?0<=I&&3>=I&&(D=I):"w"==S[a]&&I=b.lb&&(c-=b.lb);S="";for(a=0;aD?k(V):ea(V>>(D<<3))));d&&(c+=U-F);S&&(S+="\n");S+=J}S&&b.ga.X(S);b.B=c}else b.ga.X("no buffer")}else e.ga.X("BIOSMODE: "+l(e.kb)),b=e.O,Sk(b,"CRTC",b.nc,b.qb,b.Qf),5<=b.jb&&(Sk(b," GRC",b.Qd,b.ee,b.eh),Sk(b," SEQ",b.Rd,b.qe,b.fh),Sk(b," ATC",b.Od,b.Jc,b.dh),b.ga.X(" ATCDATA: "+b.wd),Sk(b," FEAT",b.If),Sk(b," MISC", +b.ff),Sk(b," STATUS0",b.Wg)),Sk(b," STATUS1",b.Ia),b.jb!=rk&&3!=b.jb||Sk(b," MODEREG",b.Tc),3==b.jb&&Sk(b," COLOR",b.df),5<=b.jb&&(b.ga.X(" LATCHES: 0x"+k(b.yb)),b.ga.X(" ACCESS: "+fa(b.bg)),b.ga.X("Use 'dump video [addr]' to dump video memory"));else e.ga.X("no active video card")})}if((this.P=zb(a,"Keyboard"))&&this.ua){for(var g in this.ya)0c&&(a=Math.round(c/b*100)+"%")}this.af?(this.ua.style.width=a,this.ua.style.width=a,this.ua.style.display="block",this.ua.style.margin="auto"):(this.oa.style.width=a,this.oa.style.height="auto");this.oa.style.backgroundColor="black";this.oa.Ce();a=!0}this.Vc()}return a}; +function vk(a,b){!b&&a.oa&&(a.af?a.ua.style.width=a.ua.style.height="":a.oa.style.width=a.oa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.mh=b)}f.me=function(a){var b=!1;this.V&&(a?this.V.me&&(this.V.me(),this.ca&&this.ca.Df(!0),b=!0):this.V.tj&&(this.V.tj(),this.ca&&this.ca.Df(!1),b=!0),this.Vc());return b};f.Df=function(a){this.ca&&(this.ca.Df(a),this.P&&(this.P.mh=a));var b=this.ya.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.zj)}; +function al(a,b){var c=a.V;c&&!a.yd&&(c.addEventListener("touchstart",function(b){bl(a,b,!0)},!1),c.addEventListener("touchmove",function(b){bl(a,b)},!0),c.addEventListener("touchend",function(b){bl(a,b,!1)},!1),a.yd=b,a.xc=a.Kc=a.Lf=-1)}f.Og=function(a){this.ke=a;this.P&&this.P.Og(a)}; +function bl(a,b,c){var d,e;a.ke&&b.preventDefault();var g=0,h=0;e=a.ua;do isNaN(e.offsetLeft)||(g+=e.offsetLeft,h+=e.offsetTop);while(e=e.offsetParent);var m=a.Da/a.ua.offsetWidth,q=a.Ma/a.ua.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-g)*m;e=(e-h)*q;if(1==a.yd)d=d/(a.Da/3)|0,e=e/(a.Ma/3)|0,1!=e?e?hk(a.P,1040,!0):hk(a.P,1038,!0):1!=d&&(d?hk(a.P,1039,!0):hk(a.P,1037,!0));else if(a.ca){!0===c&&(a.Lf=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.Lf,a.X("processTouchEvent(false,"+b+")"),200>b)){a.ca.Be(cl,!0);a.ca.Be(cl,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.ca.rf(c,b,a.xc,a.Kc)}}f.mc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.U&&(b=Pi(this.U));this.qa||(this.jb=3==b?rk:3);this.Ha=3;switch(this.jb){case Qj:b=7;break;case 5:var c=xk[this.Yc];c&&(b=c[0]);b||(b=4);break;case rk:b=3;this.Ha=tk;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.pd=new Gk(this,rk);this.ea=this.Zc=new Gk(this,3);5>this.jb?this.B=new Gk:(this.B=new Gk(this,this.jb,null,this.td),dl(this));pl(this);this.kb=null;this.ob=this.sa=-1;this.Va=0;ql(this,this.Ha);if(this.O.lb&&a){a=this.O.lb+this.Wb; +for(b=this.O.lb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);ec(this.fa,b,c|d<<8)}Wc(this,!0)}};function dl(a){a.B.ff&1?(a.Ba=a.pd,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new Oe(this);Pe(a,0,Rk(this.pd));Pe(a,1,Rk(this.Zc));Pe(a,2,[this.Ja,this.Ha,this.kb]);Pe(a,3,Rk(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.kb=b[2];this.O=null;this.Ba=this.pd=new Gk(this,rk,a[0]);this.ea=this.Zc=new Gk(this,3,a[1]);this.B=new Gk(this,this.jb,a[3],this.td);this.B.tc&&dl(this);pl(this);if(!rl(this))return!1;sl(this);return!0}; +f.gl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){xa("Empty font ROM image: "+a);return}if(1==d.length){xa(d[0]);return}if(8192==d.length)Pj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.pa||this.ga)&&pb(this)}}; +function tl(a,b){if(1==b)return a.La[0]=Ak[0],a.La[1]=Ak[7],a.La;if(2==b){var c=a.O.df;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Ak[c&15];c=c&32?Ck:Bk;for(d=0;dg;g++)h=d[g]||0,m=h<<2&252,q=h>>4&252,h=h>>10&252,a.La[g]=[m,q,h,255];else{var v=d&&d[255];e=null!=c.Jc[15]?c.Jc:Dk;for(g=0;16>g;g++)h=e[g]&63,v?(h|= +(c.Jc[20]&12)<<4,c.Jc[16]&128&&(h&=-49,h|=(c.Jc[20]&3)<<4),h=d[h],m=h<<2&252,q=h>>4&252,h=h>>10&252):(m=(h&4?170:0)|(h&32?85:0),q=(h&2?170:0)|(h&16?85:0),h=(h&1?170:0)|(h&8?85:0)),a.La[g]=[m,q,h,255]}a.gb=!0}return a.La}function Pj(a,b,c,d){a.Xc=b;a.hd=c;a.wb=d}function pl(a){var b=!1;if(window&&a.Xc){var c=0,d=a.wb?a.wb:8,e=tl(a);ul(a,3,a.hd[0],c,d,8,a.Xc,e)&&(b=!0);c=a.wb?0:2048;d=a.wb?a.wb:9;ul(a,1,a.hd[1],c,d,14,a.Xc,yk,zk)&&(b=!0);a.wb&&ul(a,a.jb,a.hd[1],0,a.wb,14,a.Xc,e)&&(b=!0)}return b} +function ul(a,b,c,d,e,g,h,m,q){var v=!1;null!=c&&(vl(a,b,c,d,e,g,h,m,q)&&(v=!0),a.Ki&&vl(a,b<<1,c,d,e,g,h,m,q)&&(v=!0));return v} +function vl(a,b,c,d,e,g,h,m,q){var v=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Fc:e<da||!V?da:8,kd=Db.createImageData(v.Fc,v.Gc),Ea=0;256>Ea;Ea++){for(Ja= +0;Ja=da-2,gf=Ca[Ja>(8<=$a&&192<=Ea&&223>=Ea?7:$a)?U:Da;wl(kd,Sd,Td,Ud);I&&wl(kd,Sd+1,Td,Ud)}Db.putImageData(kd,(Ea&15)*v.Fc,(Ea>>4)*v.Gc)}v.ve[S]="#"+k(U[0],2)+k(U[1],2)+k(U[2],2);v.Li[S]=U;v.bh[S]=ya;v=!0}}a.Sa[b]=F;return v}function xl(a){0a.ob&&(a.ob=0):a.ob=-1} +function sl(a){if(a.ma){for(var b=10;15>=b;b++)if(null==a.O.qb[b])return;var c=a.O.qb[10],b=c&31,d=a.O.qb[11]&31,e=a.O.qb[9]&31,g=!1;a.O===a.B&&(g=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!g||b>e)yl(a);else{c=a.O.qb[15]+((a.O.qb[14]&63)<<8);a.sa!=c&&(yl(a),a.sa=c);d=d-b+1;if(a.Mf!=b||a.le!=d)a.Mf=b,a.le=d;a.ab=e+1;xl(a)}}} +function yl(a){if(0<=a.sa){if(void 0!==a.ia){var b=a.ia[a.sa];if(b&131072){var b=b&-131073,c=a.sa%a.R,d=a.sa/a.R|0;a.ma&&a.Sa[a.ma]&&(a.rb&&zl(a,c,d,b,a.rb),zl(a,c,d,b));a.ia[a.sa]=b}}a.sa=-1}} +function Al(a){var b,c=a.O;a.Oe=!1;var d=c.ee[5];if(null!=d){b=1024;var e=0,g=c.ee[3]&31;switch(d&3){case 0:if(g){e=32;switch(g&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=g&7}break;case 1:e=1;break;case 2:switch(g&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.jb==Qj&&(e=3,c.Rc=g&7)}d&8&&(b=1280);c=c.qe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Oe=!0));b|=e}return b} +function Bl(a,b){var c=a.O;c&&null!=b&&b!=c.bg&&(c.Xg(b),a.fa.Xg(c.lb,c.ec,c.qh()))} +function rl(a,b){var c,d=a.kb,e=a.O;if(e)if(e.jb==rk)d=tk;else if(5<=e.jb){var d=null,g=e.td>>2,h=32768=e.qb[18]?19:120:122:h&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Da/a.R|0,a.Pa=a.Ma/a.aa|0,a.ma?(b=a.Sa[a.ma],d=a.Sa[a.ma<<1],a.xj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.ma<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.ma<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.fc=a.pc=0,b&&(a.fc=a.R*b.Fc,a.pc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.fc=a.R,a.pc=a.aa),a.Eb=a.pa.createImageData(a.fc,a.pc),a.pb=window.document.createElement("canvas"),a.pb.width=a.fc,a.pb.height=a.pc,a.rb=a.pb.getContext("2d"),a.zd=a.Ad=0,a.sd=a.Da,a.vd=a.Ma, +b=a.Da-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.pa.fillStyle=a.ua.style.backgroundColor,a.pa.fillRect(0,0,a.Da,a.Ma));!1!==c?Wc(a,!0):(a.gb=!1,Cl(a,!0))}return!0}function wl(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cl(a,b){a.Va=-1;a.Ea=!1;if(b){var c=a.bf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} +function zl(a,b,c,d,e){var g=d&255,h=d>>8;d=h&15;var m=a.Sa[a.ma];m.lf&&(d=m.lf[d]);var q=h>>4&15;m.lf&&(q=m.lf[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.ve[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.Ad,a.pa.fillStyle=m.ve[q],a.pa.fillRect(b,c,a.Oa,a.Pa));h&256&&(q=(g&15)*m.Fc,g=(g>>4)*m.Gc,e?e.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.pa.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,a.Oa,a.Pa));h&512&&(g=a.Mf,h=a.le,e?(a.ab&&a.ab!==m.Gc&&(g=g*m.Gc/a.ab|0,h=h*m.Gc/a.ab|0),e.fillStyle=m.ve[d], +e.fillRect(b,c+g,m.Fc,h)):(a.ab&&a.ab!==a.Pa&&(g=g*a.Pa/a.ab|0,h=h*a.Pa/a.ab|0),a.pa.fillStyle=m.ve[d],a.pa.fillRect(b,c+g,a.Oa,h)))} +function Wc(a,b){if(a.na.jc){var c=!1,d=a.O;d&&(d!==a.B?d.Tc&8&&(c=!0):d.Od&32&&(c=!0));if(c||b){if(b)Cl(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.Yg&15)&&0<=a.ob&&(a.ob++,e=!0);var g=0,h=a.Ff,c=d.lb,m=c+d.ec;if(Dl(a,d)&8||d.$e&&d.$em&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.fa,v= +!0,x=c>>>d.Qa;0a.sa)return;g=a.sa;h=g+1}}if(a.ma){if(a.Sa[a.ma]){e=0;d=a.Va=0;q=1048575;v=a.O.Tc&32;5<=a.jb&&(v=a.O.Jc[16]&8);v&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=g<<1;c>8|(F&255)<<8;var V=d,W=16;x>=q))>>(W-=q);wl(a.Eb,x++,D,v[Ca])}x>S&&(S=x);D=J&&(J=D+1)}g+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,g=c+a.rd)}}a.Ea=!0;Ua.R?a.Qb-a.R-J>>3:0;cV&&(W=V)):(g<<=J,W-=J,a.Ea=!1):(a.Ea&&g===a.ia[m]?(q+=W,W=0):a.ia[m]=g,m++);if(W){q>>=8;q>D&&(D=q);v=S&&(S=v+1)}c+=I;if(q>=a.R){q=0;if(++v>a.aa)break;c+=F}}J||(a.Ea=!0);xa.R?a.Qb-a.R-S>>3:0;cF&&(V=F)):(J<<=S,V-=S,a.Ea=!1):(a.Ea&&J===a.ia[g]?(d+=V,V=0):a.ia[g]=J,g++);if(V){dx&&(x=d);q=U&&(U=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=I}}S||(a.Ea=!0);vd&&(b.Ah=d,d=-d|0);d%b.wh>b.dl&&(c|=1);d%b.zh>b.fl&&(c|=9);b.Di=d/b.zh|0;return c}f.Dk=function(a,b){return El(this,this.Ba,a,b)};f.Rl=function(a,b,c){var d=this.Ba;d.Tg=d.nc;d.nc=b&31;n(this,a,b,c,"CRTC.INDX")};f.Ck=function(a,b){return Fl(this,this.Ba,a,b)};f.Ql=function(a,b,c){Gl(this,this.Ba,a,b,c)};f.Ek=function(a,b){return Hl(this,this.Ba,b)};f.Sl=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Tc=b;rl(this,!1)}; +f.Fk=function(a,b){return Il(this,this.Ba,b)};f.lj=function(a,b,c){this.B.If=this.B.If&-4|b&3;n(this,a,b,c,"FEAT")};f.ej=function(a,b){var c=this.B.wd?this.B.Jc[this.B.Od&31]:this.B.Od;b&&!this.ra()||n(this,960,null,b,"ATC."+(this.B.wd?this.B.dh[this.B.Od&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; +f.kj=function(a,b,c){var d=this.B,e=d.Od&32;if(d.wd){d.wd=!1;var g=d.Od&31;if(16<=g||!e)c&&!this.ra()||n(this,a,b,c,"ATC."+d.dh[g]),d.Jc[g]=b,this.gb=!1,Cl(this,void 0)}else d.Od=b,n(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&pl(this)&&Wc(this,!0),d.Ef=(d.qb[12]<<8)+d.qb[13]|0,d.$e=0}; +f.Pk=function(a,b){var c=0;if(5==this.jb)c=3-((this.B.ff&12)>>2),c=(this.Yc&1<>this.B.wc&63;b&&!this.ra()||n(this,969,null,b,"DAC.DATA["+l(this.B.fd)+"]["+l(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var g=window.document.createElement("textarea");Ha("iOS")&&(g.setAttribute("autocapitalize","off"),g.setAttribute("autocorrect","off"));c.appendChild(g);var h=e.getContext("2d"),d=new pk(d,e,h,g,c);jb(d,c)}}); +function Jl(a){this.ua=a.adapter;switch(this.ua){case 1:this.oa=1016;this.aa=4;break;case 2:this.oa=760;this.aa=3;break;default:xa("Unrecognized serial adapter #"+this.ua);return}this.V=null;Va.call(this,"SerialPort",a,Jl,4194304);var b=a.binding,c;a=Kl;b&&(void 0===c&&(c="Panel"),(c=hb(c,this.id))&&(b=c.ya[b])&&this.Sb(null,a,b))}eb(Jl);var Kl="buffer";f=Jl.prototype;f.Ni=function(a,b){return a==this.Td?(this.ca=b,this):null}; +f.Sb=function(a,b,c){var d=this;switch(b){case Kl:return this.ya[b]=this.V=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.yk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; +f.zk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.Bk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.Ak=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Gk=function(a,b){var c=this.pa;n(this,a,null,b,"MSR",c);return c}; +f.bm=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.ma=this.ma&-256|b:(this.sa=b,this.B&=-97,this.V?(13!=b&&(8==b?this.V.value=this.V.value.slice(0,-1):(this.V.value+=String.fromCharCode(b),this.V.scrollTop=this.V.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Nl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.ma=this.ma&255|b<<8:this.ea=b};f.Ol=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; +f.Pl=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.ca&&(d^b)&3&&(a=this.ca,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Ll(a.U,[77,77]),a.va("serial mouse ID sent")),Ql(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),Rl(a),a.tc=c),a.P=b)}; +var Ml={0:Jl.prototype.Mk,1:Jl.prototype.xk,2:Jl.prototype.yk,3:Jl.prototype.zk,4:Jl.prototype.Bk,5:Jl.prototype.Ak,6:Jl.prototype.Gk},Nl={0:Jl.prototype.bm,1:Jl.prototype.Nl,3:Jl.prototype.Ol,4:Jl.prototype.Pl};Qa(function(){for(var a=kb(window.document,"pcjs","serial"),b=0;ba.R||0>a.V)a.R=b.clientX,a.V=b.clientY;a.oa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.V);a.R=b.clientX;a.V=b.clientY;a.rf(c,d,a.R,a.V)}} +f.Be=function(a,b){if(this.tc&&this.A&&this.A.na.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case cl:this.ea!=b&&(this.ea=b,Wl(this,c));break;case 2:this.ia!=b&&(this.ia=b,Wl(this,c))}}};f.rf=function(a,b,c,d){this.tc&&this.A&&this.A.na.Cb&&(a||b)&&(this.ca=a,this.aa=b,Wl(this,null,c,d))}; +function Wl(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.ca&192)>>6,g=a.ca&63,h=a.aa&63;a.ra(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(g)+","+l(h)+"]",0,!0);Ll(a.U,[e,g,h]);a.ca=a.aa=0}Qa(function(){for(var a=kb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);h.A=Array(h.Kb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?g=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(g=bm(this,b),this.Xf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),g=wa()+ +"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Je?"":d)+"&format=json")),va(g,!0,null,this,this.Pj,b)}; +f.Pj=function(a,b,c,d){var e=null;this.Me=!1;var g=0>c&&this.ma&&!this.ma.na.jc;if(this.Xf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",g):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",g);else try{if(0h&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)xa(m[0]);else{this.Kb=m.length;this.Lb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Gb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== +D&&D.length){for(var g=v<<2,U=D.length;Ub&&(b=0);2E3>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function zl(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.Ke)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Oc?h=a.md+a.Oc&&(a.Oc+=h-(a.md+a.Oc)+1):(a.md=h,a.Oc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Ke){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var g=null,h=this.O,m=this.A[a];if(m){var q=m[b];if(!q&&h.hh&&b>2,e=Array(d),g=0;g>2,e=a.data;a=a.pattern;for(var g=0;g>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function hm(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Me)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=g;h++)d[h]=e;a.Nc?g=a.nd+a.Nc&&(a.Nc+=g-(a.nd+a.Nc)+1):(a.nd=g,a.Nc=1);d[g]=d[g]&~(255<=this.A.length||q>=this.A[m].length||v>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+v+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Me){c="unable to modify write-protected disk";b=-1;break}e=h[g++];g=h[g++];h=e+g.length;if(m=this.A[m][q][v]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function Al(a){Za.call(this,"FDC",a,Al,524288);this.dmaRead=this.zj;this.dmaWrite=this.Aj;this.dmaFormat=this.Kj;this.aa=null;if(a.autoMount&&(this.aa=a.autoMount,"string"==typeof this.aa))try{this.aa=eval("("+a.autoMount+")")}catch(b){Da("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.aa=null}this.O=[];this.qa=!Ma("Mobi")&&window&&"FileReader"in window}gb(Al);ba={}; -var Bl={3:{Gd:3,Wd:0,name:ba.Lm},4:{Gd:2,Wd:1,name:ba.Jm},5:{Gd:9,Wd:7,name:ba.Tm},6:{Gd:9,Wd:7,name:ba.Em},7:{Gd:2,Wd:0,name:ba.Gm},8:{Gd:1,Wd:2,name:ba.Km},10:{Gd:2,Wd:7,name:ba.Fm},13:{Gd:6,Wd:7,name:ba.rm},15:{Gd:3,Wd:0,name:ba.Im}};f=Al.prototype; -f.Sb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.za[b]=c,c.onchange=function(){var a=d.za.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(m){Da("FDC option error: "+m.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=fa(c.value,10);null!=a&&Cl(d,a)}, -!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&Dl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Dl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.na=a;this.U=Bb(a,"ChipSet");El(this);gc(b,this,Fl);kc(b,this,Gl);this.qa&&Hl(this,"Local Disk","?");Hl(this,"Remote Disk","??");Il(this)||tb(this)}; -f.nc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.lh){this.O=[];for(var c=0;cg.Ka.restore(D)&&(m=!1);m&&g.Ka&&void 0!==g.bb&&(g.lb=g.Ka.seek(g.Ib,g.hb,g.sb));m||(e=!1)}a.da=b[c++]||0;a.ta=b[c]||0;return e}f.Ti=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -f.pj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Ib=Math.floor(b/h),b%=h,a.hb=Math.floor(b/e),a.sb=b%e+1,a.yb=c*d[3],a.ub=0,!0}return!1};function Il(a,b){b||(a.fa=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Kb||h[1]>a.Lb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.nj=c,a.re=d,Ml(this,c,d,b),h=b.info(),this.da|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.he||e),a.bg=h[0],a.xf=h[1],a.yf=h[2]):a.Fe=!1;a.he&&(a.he=!1,--this.fa||tb(this));Cl(this,a.Db)}; -function Hl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; -f.El=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=Bl[a].Gd){b=!1;this.R=0;a=Nl(this);var d,e,h,g,m=a&31;switch(m){case 3:Nl(this);Nl(this);Ol(this);break;case 4:c=Nl(this);this.Db=c&3;d=this.B[this.Db];Ol(this);Pl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Nl(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.hb=b;c=d.Ib=Nl(this);e=Nl(this);h=d.sb=Nl(this);g=Nl(this);d.yb=128<>2&1;this.Db=c&3;d= -this.B[this.Db];c=d.Ib;e=d.hb=b;h=d.sb=1;g=0;d.ub=0;d.Ka&&(d.lb=d.Ka.seek(d.Ib,d.hb,d.sb))?g=d.lb.length>>8:d.ub=72;Ql(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Nl(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Ib;e=d.hb=b;h=1;g=Nl(this);d.yb=128<>2&1,c=Nl(this),d.Ib+=c-d.Ud,0>d.Ib&&(d.Ib=0),d.Ib>=d.Kb&&(d.Ib=d.Kb-1),d.Ud=c,d.ub=32,d.Ib||(d.ub|=268435456),Ol(this),b=!0}0>>8);Pl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Ib||h!=b.hb)q=g=1;c&128&&(h^=q,d||(q=0));Pl(a,e+q);Pl(a,h);Pl(a,g);Pl(a,m)}function Nl(a){var b=a.W[a.R];a.R++;return b}function Ol(a){a.R=a.P=0}function Pl(a,b){a.W[a.P++]=b} -f.zj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.lb&&(e=a.bb,0<=(b=zl(a.lb,a.bb++)))){d=a.lb;break}a.lb=a.Ka.seek(a.Ib,a.hb,a.sb);if(!a.lb){a.ub=1088;break}a.bb=0;Rl(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Aj=function(a,b){return void 0!==b&&0<=b?Sl(a,b):-1}; -f.Kj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.ze++]=c;if(a.ze==a.bd.length){a.Ib=a.bd[0];a.hb=a.bd[1];a.sb=a.bd[2];a.yb=128<Sl(a,a.Mi)){c=-1;break a}a.Tf++}a.Tf>=a.Vd&&(c=-1)}else c=-1;return c};function Sl(a,b){if(a.ub||!a.Ka)return-1;do{if(a.lb&&a.Ka.write(a.lb,a.bb++,b))break;a.lb=a.Ka.seek(a.Ib,a.hb,a.sb);if(!a.lb){a.ub=8256;b=-1;break}a.bb=0;Rl(a)}while(1);return b} -function Rl(a){a.sb++;a.sb>=a.yf+1&&(a.sb=1,a.hb++,a.hb>=a.xf&&(a.hb=0,a.Ib++))}var Fl={1012:Al.prototype.sk,1013:Al.prototype.qk,1015:Al.prototype.rk},Gl={1010:Al.prototype.Fl,1013:Al.prototype.El,1015:Al.prototype.Dl};Va(function(){for(var a=ob(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(g)&&(I=!1),I&&void 0!==q.bb&&(q.lb=q.Ka.seek(q.Rd,q.hb,q.sb+q.Sf)));I||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Ti=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function am(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Ul[a.va][c][1],e=Ul[a.va][c][0]);d&&((c=Ul[a.va][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Kb=e,b.Lb=d,null==b.Ka&&(b.Ka=new ol(a,b,b.mode)))}} -f.pj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Rd=Math.floor(b/g),b%=g,a.hb=Math.floor(b/h),a.sb=b%h,a.yb=c*d[3],a.errorCode=0,!0}}return!1}; -function Zl(a,b){b||(a.fa=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; -f.am=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,bm(this))};f.Tk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);this.R=this.O.Fb?(d.Ia=128,cm(this.O,function(a){0<=a?(dm(d),d.Ia=88):(d.Ia=1,d.da=16)},!1)):this.Ia=80)}return c}; -f.ll=function(a,b,c){if(this.O&&this.O.yb>=this.O.Fb)if(0>em(this.O,b))this.Ia=1,this.da=16;else if(1==this.O.bb||this.O.bb==this.O.Fb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.bb+"]"),1=this.O.Fb&&(this.Ia|=8))};f.bk=function(a,b){var c=this.da;n(this,a,null,b,"ERROR",c);return c};f.ql=function(a,b,c){n(this,a,b,c,"WPREC");this.Ta=b};f.ck=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; -f.ol=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.dk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.pl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.Zj=function(a,b){var c=this.Ea;n(this,a,null,b,"CYLLO",c);return c};f.kl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ea=b};f.Yj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLHI",c);return c};f.jl=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ca=b};f.ak=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; -f.ml=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Ia=this.B[this.ta&16?1:0]?this.Ia|80:this.Ia&-65};f.ek=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);return c};f.il=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Vi(this.U,14);fm(this)};f.nl=function(a,b,c){n(this,a,b,c,"FDR");this.Fa&4&&!(b&4)&&(this.da=1);this.Fa=b}; -function fm(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ea|(a.Ca&3)<<8,g=a.Ha,m=a.aa||256;a.O=null;a.da=0;a.Ia=80;(d=a.B[d])?(d.Rd=h,d.hb=e,d.sb=g,d.yb=m*d.Fb,c=144<=c?c:c&240,d.lb=null,d.bb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;cm(d,function(b){0<=b&&a.U?(dm(a),a.Ia=88):(a.Ia=1,a.da=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.da=1;b=!0;break;case 145:d.Lb=e+1,d.Rb=m,b=!0}b&&dm(a)} -function dm(a){!a.U||a.Fa&2||Ui(a.U,14,120)} -function bm(a){a.R=0;var b=gm(a),c=gm(a),d=c&32,e=d>>5,h=c&31,g=gm(a),m=gm(a),q=g<<2&768|m,r=g&63,x=gm(a),F=gm(a),D=a.B[e];D&&(D.Rd=q,D.hb=h,D.sb=r,D.yb=x*D.Fb);switch(b){case 3:hm(a,D?D.errorCode:4);im(a,c);im(a,g);im(a,m);im(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=gm(a));)D&&cb?cm(a,c):c(-1,!1)};f.Cj=function(a,b){return void 0!==b&&0<=b?em(a,b):-1}; -f.Lj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.bbem(a,a.Mi)){c=-1;break a}a.Tf++}a.Tf>=a.Vd&&(c=-1)}else c=-1;return c}; -function jm(a,b,c){b.errorCode=4;if(b.Ka&&(b.lb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaRead",b);Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function km(a,b,c){b.errorCode=4;if(b.Ka&&(b.lb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaWrite",b);Gi(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function lm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.yb||(b.xe=Array(b.yb));b.bb=0;a.U?(b.errorCode=0,Ni(a.U,3,a,"dmaWriteBuffer",b),Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function cm(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.lb&&(h=a.bb,d=zl(a.lb,a.bb),a.bb+=g,0<=d))return e=a.lb,b&&b(d,!1,e,h),d;if(b){if(a.Ka)return a.Ka.seek(a.Rd,a.hb,a.sb+a.Sf,!1,function(c,q){(a.lb=c)?(e=c,h=a.bb=0,mm(a),d=zl(a.lb,a.bb),a.bb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} -function em(a,b){if(a.errorCode)return-1;do{if(a.lb&&a.Ka.write(a.lb,a.bb++,b))break;a.Ka&&a.Ka.seek(a.Rd,a.hb,a.sb+a.Sf,!0,function(b){a.lb=b});if(!a.lb){a.errorCode=20;b=-1;break}a.bb=0;mm(a)}while(1);return b}function mm(a){a.sb++;var b=1-a.Sf;a.sb>=a.Rb+b&&(a.sb=b,a.hb++,a.hb>=a.Lb&&(a.hb=0,a.Rd++))}f.Vk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.hc[0].qd&64));return a?!0:!1}; -var Wl={800:Tl.prototype.Sk,801:Tl.prototype.Tk,802:Tl.prototype.Rk},Vl={496:Tl.prototype.$j,497:Tl.prototype.bk,498:Tl.prototype.ck,499:Tl.prototype.dk,500:Tl.prototype.Zj,501:Tl.prototype.Yj,502:Tl.prototype.ak,503:Tl.prototype.ek},Yl={800:Tl.prototype.am,801:Tl.prototype.dm,802:Tl.prototype.cm,803:Tl.prototype.bm,807:Tl.prototype.Ci,811:Tl.prototype.Ci,815:Tl.prototype.Ci},Xl={496:Tl.prototype.ll,497:Tl.prototype.ql,498:Tl.prototype.ol,499:Tl.prototype.pl,500:Tl.prototype.kl,501:Tl.prototype.jl, -502:Tl.prototype.ml,503:Tl.prototype.il,1014:Tl.prototype.nl};Va(function(){for(var a=ob(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ya[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&km(d,a)}, +!0;case "loadDrive":return this.ya[b]=c,c.onclick=function(){var a=d.ya.listDisks;a&&lm(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.pa?(this.ya[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;lm(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.U=zb(a,"ChipSet");mm(this);gc(b,this,nm);kc(b,this,om);this.pa&&pm(this,"Local Disk","?");pm(this,"Remote Disk","??");qm(this)||pb(this)}; +f.mc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ma.nh){this.O=[];for(var c=0;ch.Ka.restore(D)&&(m=!1);m&&h.Ka&&void 0!==h.cb&&(h.mb=h.Ka.seek(h.Ib,h.ib,h.sb));m||(e=!1)}a.ca=b[c++]||0;a.sa=b[c]||0;return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],g=d[1]*e;if(b+c<=d[0]*g)return a.Ib=Math.floor(b/g),b%=g,a.ib=Math.floor(b/e),a.sb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function qm(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Kb||g[1]>a.Lb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.pj=c,a.se=d,um(this,c,d,b),g=b.info(),this.ca|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.ie||e),a.cg=g[0],a.yf=g[1],a.zf=g[2]):a.Ge=!1;a.ie&&(a.ie=!1,--this.ea||pb(this));km(this,a.Db)}; +function pm(a,b,c){if(a=a.ya.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; +f.Hl=function(a,b,c){this.ra()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=jm[a].Hd){b=!1;this.R=0;a=vm(this);var d,e,g,h,m=a&31;switch(m){case 3:vm(this);vm(this);wm(this);break;case 4:c=vm(this);this.Db=c&3;d=this.B[this.Db];wm(this);xm(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.ib=b;c=d.Ib=vm(this);e=vm(this);g=d.sb=vm(this);h=vm(this);d.zb=128<>2&1;this.Db=c&3;d= +this.B[this.Db];c=d.Ib;e=d.ib=b;g=d.sb=1;h=0;d.ub=0;d.Ka&&(d.mb=d.Ka.seek(d.Ib,d.ib,d.sb))?h=d.mb.length>>8:d.ub=72;ym(this,d,a,b,c,e,g,h);b=!0;break;case 13:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Ib;e=d.ib=b;g=1;h=vm(this);d.zb=128<>2&1,c=vm(this),d.Ib+=c-d.Vd,0>d.Ib&&(d.Ib=0),d.Ib>=d.Kb&&(d.Ib=d.Kb-1),d.Vd=c,d.ub=32,d.Ib||(d.ub|=268435456),wm(this),b=!0}0>>8);xm(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Ib||g!=b.ib)q=h=1;c&128&&(g^=q,d||(q=0));xm(a,e+q);xm(a,g);xm(a,h);xm(a,m)}function vm(a){var b=a.V[a.R];a.R++;return b}function wm(a){a.R=a.P=0}function xm(a,b){a.V[a.P++]=b} +f.Bj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.mb&&(e=a.cb,0<=(b=hm(a.mb,a.cb++)))){d=a.mb;break}a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=1088;break}a.cb=0;zm(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Cj=function(a,b){return void 0!==b&&0<=b?Am(a,b):-1}; +f.Mj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.Ae++]=c;if(a.Ae==a.bd.length){a.Ib=a.bd[0];a.ib=a.bd[1];a.sb=a.bd[2];a.zb=128<Am(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c};function Am(a,b){if(a.ub||!a.Ka)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=8256;b=-1;break}a.cb=0;zm(a)}while(1);return b} +function zm(a){a.sb++;a.sb>=a.zf+1&&(a.sb=1,a.ib++,a.ib>=a.yf&&(a.ib=0,a.Ib++))}var nm={1012:im.prototype.uk,1013:im.prototype.sk,1015:im.prototype.tk},om={1010:im.prototype.Il,1013:im.prototype.Hl,1015:im.prototype.Gl};Qa(function(){for(var a=kb(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(h)&&(U=!1),U&&void 0!==q.cb&&(q.mb=q.Ka.seek(q.Sd,q.ib,q.sb+q.Sf)));U||(e=!1);null!=a.pa&&1>=d&&(a.pa|=(g.type&3)<<(1-d<<1))}return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function Jm(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.xe[2])?e=b.xe[0]<<8|b.xe[1]:c=b.type);null==c||d||(d=Cm[a.ua][c][1],e=Cm[a.ua][c][0]);d&&((c=Cm[a.ua][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Kb=e,b.Lb=d,null==b.Ka&&(b.Ka=new Xl(a,b,b.mode)))}} +f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var g=d[2],h=d[1]*g;if(b+c<=e*h)return a.Sd=Math.floor(b/h),b%=h,a.ib=Math.floor(b/g),a.sb=b%g,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; +function Hm(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; +f.dm=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,Km(this))};f.Vk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);this.R=this.O.Gb?(d.Ia=128,Lm(this.O,function(a){0<=a?(Mm(d),d.Ia=88):(d.Ia=1,d.ca=16)},!1)):this.Ia=80)}return c}; +f.ol=function(a,b,c){if(this.O&&this.O.zb>=this.O.Gb)if(0>Nm(this.O,b))this.Ia=1,this.ca=16;else if(1==this.O.cb||this.O.cb==this.O.Gb)this.ra(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Gb&&(this.Ia|=8))};f.dk=function(a,b){var c=this.ca;n(this,a,null,b,"ERROR",c);return c};f.tl=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.ek=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; +f.rl=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.fk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.sl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.ak=function(a,b){var c=this.Da;n(this,a,null,b,"CYLLO",c);return c};f.nl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Da=b};f.$j=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.ml=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.ck=function(a,b){var c=this.sa;n(this,a,null,b,"DRVHD",c);return c}; +f.pl=function(a,b,c){n(this,a,b,c,"DRVHD");this.sa=b;this.Ia=this.B[this.sa&16?1:0]?this.Ia|80:this.Ia&-65};f.gk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);return c};f.ll=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&xj(this.U,14);Om(this)};f.ql=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.ca=1);this.Ea=b}; +function Om(a){var b=!1,c=a.La,d=a.sa&16?1:0,e=a.sa&15,g=a.Da|(a.Ba&3)<<8,h=a.Ha,m=a.aa||256;a.O=null;a.ca=0;a.Ia=80;(d=a.B[d])?(d.Sd=g,d.ib=e,d.sb=h,d.zb=m*d.Gb,c=144<=c?c:c&240,d.mb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;Lm(d,function(b){0<=b&&a.U?(Mm(a),a.Ia=88):(a.Ia=1,a.ca=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.ca=1;b=!0;break;case 145:d.Lb=e+1,d.Rb=m,b=!0}b&&Mm(a)} +function Mm(a){!a.U||a.Ea&2||wj(a.U,14,120)} +function Km(a){a.R=0;var b=Pm(a),c=Pm(a),d=c&32,e=d>>5,g=c&31,h=Pm(a),m=Pm(a),q=h<<2&768|m,v=h&63,x=Pm(a),F=Pm(a),D=a.B[e];D&&(D.Sd=q,D.ib=g,D.sb=v,D.zb=x*D.Gb);switch(b){case 3:Qm(a,D?D.errorCode:4);Rm(a,c);Rm(a,h);Rm(a,m);Rm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pm(a));)D&&cb?Lm(a,c):c(-1,!1)};f.Ej=function(a,b){return void 0!==b&&0<=b?Nm(a,b):-1}; +f.Nj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbNm(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c}; +function Sm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaRead",b);ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Tm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaWrite",b);ij(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Um(a,b,c){b.errorCode=4;b.ye&&b.ye.length==b.zb||(b.ye=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,pj(a.U,3,a,"dmaWriteBuffer",b),ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Lm(a,b,c){var d=-1,e=null,g=0;if(a.errorCode)return b&&b(d,!1,e,g),d;var h=!1!==c?1:0;if(a.mb&&(g=a.cb,d=hm(a.mb,a.cb),a.cb+=h,0<=d))return e=a.mb,b&&b(d,!1,e,g),d;if(b){if(a.Ka)return a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!1,function(c,q){(a.mb=c)?(e=c,g=a.cb=0,Vm(a),d=hm(a.mb,a.cb),a.cb+=h):a.errorCode=20;b(d,q,e,g)}),d;a.errorCode=20;b(d,!1,e,g)}return d} +function Nm(a,b){if(a.errorCode)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.Ka&&a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!0,function(b){a.mb=b});if(!a.mb){a.errorCode=20;b=-1;break}a.cb=0;Vm(a)}while(1);return b}function Vm(a){a.sb++;var b=1-a.Sf;a.sb>=a.Rb+b&&(a.sb=b,a.ib++,a.ib>=a.Lb&&(a.ib=0,a.Sd++))}f.Xk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.gc[0].qd&64));return a?!0:!1}; +var Em={800:Bm.prototype.Uk,801:Bm.prototype.Vk,802:Bm.prototype.Tk},Dm={496:Bm.prototype.bk,497:Bm.prototype.dk,498:Bm.prototype.ek,499:Bm.prototype.fk,500:Bm.prototype.ak,501:Bm.prototype.$j,502:Bm.prototype.ck,503:Bm.prototype.gk},Gm={800:Bm.prototype.dm,801:Bm.prototype.gm,802:Bm.prototype.fm,803:Bm.prototype.em,807:Bm.prototype.Ei,811:Bm.prototype.Ei,815:Bm.prototype.Ei},Fm={496:Bm.prototype.ol,497:Bm.prototype.tl,498:Bm.prototype.rl,499:Bm.prototype.sl,500:Bm.prototype.nl,501:Bm.prototype.ml, +502:Bm.prototype.pl,503:Bm.prototype.ll,1014:Bm.prototype.ql};Qa(function(){for(var a=kb(window.document,"pcjs","hdc"),b=0;b>2;this.mb=b.rf;this.rb=new ad(this.A,7,"DBG");this.Ha=Cm;80186<=this.A.ra&&(this.Ha=Cm.slice(),this.Ha[15]=Am,80286<=this.A.ra&&(this.Ha[15]=Bm,80386<=this.A.ra&&(this.La=8,this.ob=-1)));ei(this,64,function(a){Gm(d,d.A.Dd,a)});ei(this,128,function(a){var b=d.A.ya;b===d.A.Dd?d.X("paging not enabled"):Gm(d,b,a)});ei(this,4,function(a){if(a){var b=Hm(d,a);if(void 0===b)d.X("invalid selector: "+ -a);else if(a=Im(d,b,!0),d.X("dumpDesc("+ia(a?a.ea:b)+"): %"+k(a?a.Yb:null,d.ta)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Jm[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ga&65535)+" off="+ia(a.eb):"base="+k(a.Ga,d.ta)+" limit="+Km(a.eb))+" type="+l(a.type>>8)+" ("+c+ -") ext="+ia(a.ext&-65296)+" dpl="+l(a.zc))}}else d.X("no selector")});ei(this,8,function(a){a:{if(a){var b=Hm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Im(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ea:b)+"): %"+k(a?a.Ga:null,d.ta));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Lm:Mm,r,x,F,D;for(D in q)r=q[D],x=a.Ga+r,F=Xe(d.A,x)|Xe(d.A,x+1)<<8,2304==c&&(F=F|Xe(d.A,x+2)<<16|Xe(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(D+":",11)+k(F,m);if(2304==c)for(D=0,r=F>>>16;rD;){x=a.Ga+r;F=Xe(d.A,x)|Xe(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+ia(r)+" ports "+ia(D)+"-"+ia(D+15)+": "+c;D+=16;r+=2}d.X(b)}}});ei(this,134217728,function(a){var b;a&&(b=Hm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=om(d,0,b);var c=d.Ya(a,1),m=Nm(d,a,2),q=Nm(d,a,5);if(77!=c&&90!=c)break;d.X(Om(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Pm(d,a,8)+'"');b+=1+q}});tb(this)}; -f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Qm(d,b,!0),m;for(m in g)sm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Ga+b|0:p,a.Qa=d)}return d}; -f.Ya=function(a,b){var c=255,d=this.bc(a,!1,1);d!==p&&(c=Xe(this.A,d)|0,b&&Sm(this,a,b));return c};f.lc=function(a,b){return a.ac?Tm(this,a,b?4:0):Nm(this,a,b?2:0)};function Nm(a,b,c){var d=65535,e=a.bc(b,!1,2);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8,c&&Sm(a,b,c));return d}function Tm(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8|Xe(a.A,e+2)<<16|Xe(a.A,e+3)<<24,c&&Sm(a,b,c));return d}f.pc=function(a,b,c){var d=this.bc(a,!0,1);d!==p&&(this.A.pc(d,b),c&&Sm(this,a,c),Mc(this.A))}; -f.Pb=function(a,b,c){var d=this.bc(a,!0,2);d!==p&&(this.A.Pb(d,b),c&&Sm(this,a,c),Mc(this.A))};function om(a,b,c,d,e,h,g){void 0===e&&(e=Rm(a));void 0===h&&(h=a.A&&4==a.A.Ba.ua);void 0===g&&(g=a.A&&4==a.A.Ba.Fc);return{Va:b||0,ea:c,Qa:d,je:e||!1,Xd:!1,ac:h||!1,jc:g||!1}}function Um(a){return[a.Va,a.ea,a.Qa,a.Xd,a.ac,a.jc,a.ye,a.Hd]}function Vm(a){return{Va:a[0],ea:a[1],Qa:a[2],Xd:a[3],ac:a[4],jc:a[5],ye:a[6],Hd:a[7]}} -function Wm(a,b){if(null!=b.ea){var c=Im(a,b.ea,b.je);if(c){var d=b.Va&c.ca;if(d>>>0>=c.Cc)return!1;b.Va=d}}return!0}function Sm(a,b,c){c=c||1;null!=b.Qa&&(b.Qa+=c);null!=b.ea&&(b.Va+=c,Wm(a,b)||(b.Va=0,b.Qa=null))}function Om(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Xm(a){return null==a.ea?"%"+k(a.Qa):Om(a.Va,a.ea,a.jc)}function Pm(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} -var Lm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Mm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, -TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Gm(a,b,c){var d=0,e=b.length;if(c){d=a.bc(Ym(a,c));if(d==p){a.X("invalid address: "+c);return}d>>>=a.A.Ra;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==qc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ya(xm,a.substr(b,2))));return c} -function $m(a,b){var c=0,d=an(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} -function an(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=od(d);break; -case 16:c=d.gb.ea;break;case 17:c=d.Ba.ea;break;case 18:c=d.Da.ea;break;case 19:c=d.vb.ea;break;default:if(80286==a.A.ra)32==b&&(c=d.fb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.fb;break;case 33:c=d.Ei;break;case 34:c=d.ce;break;case 35:c=d.Od;break;case 20:c=d.Nb.ea;break;case 21:c=d.Ob.ea;break;case 56:c=w(d)}}}return c} -function bn(a,b){b=cn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Zm(b,c+1),0<=e&&(b=b.substr(0,c)+$m(a,e)+b.substr(c+1+xm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=fa(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Ym(a,e))d=e+' "'+Pm(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Ym(a,e))Sm(a,d),d=e+' "'+ -Pm(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=nm.prototype;f.message=function(a,b){b&&(a+=" @"+Om(w(this.A),this.A.Ba.ea)+" (%"+k(this.A.Aa,6)+")");if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.$b&-2147483648&&this.Vb();var c=this.A;c.Y.Te=0;c.Xa-=c.A;c.A=0;Mc(c)}}; -function Kh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=tm[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Fm[b])&&g[e]||"")&&(g=" "+bn(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+Om(c-2-a.A.Ba.Ga,a.A.Ba.ea)+g));return d} -function pb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.$b&m)==m)m=null,null!=e&&(m=a.A.Ba.ea,e-=a.A.Ba.Ga),a.message(b.Sd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+Om(e,m):""))}f.Uk=function(){this.X("Type ? for list of debugger commands");this.gd();if(this.Xa){var a=Qm(this,this.Xa);this.Xa=null;for(var b in a)sm(this,a[b])}}; -function qm(a){var b;if(ef(a)){if(!a.pa||!a.pa.length){a.pa=Array(1E3);for(b=0;b>>c.Ra],!1)}a.qa=["read"];if(void 0!==a.ja)for(b=1;b>>c.Ra],!0);a.ja=["write"];a.Ta=0} -f.Td=function(a,b,c){var d=!0;c||jn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==p)this.X("invalid address: "+Xm(b)),d=!1;else{var h=this.ga;h.ya[e>>>h.Ra].Td(e&h.B,a==this.ja);b.ea=null}}d&&(a.push(b),c?(null!=b.Qa&&(b.ea=null),b.Xd=!0):(kn(this,a,a.length-1),qm(this)));return d}; -function jn(a,b,c,d,e){for(var h=!1,g=ln(a,a.bc(c)),m=1;m>>c.Ra],b==a.ja));qm(a);break}}return h}function mn(a,b){for(var c=1;c=vm.length&&(x=a.Ya(b,1),g=Em[r-vm.length][x>>3&7]);var r=vm[g[0]],F=g.length-1,D="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.ac&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,I=!0,N=1;N<=F;N++){var J,M;J="";M=g[N];if(void 0!==M){null==h&&(h=M>>14); -var V=M&15;if(0!=V)if(15==V)I=!1;else{var aa=M&240;if(128<=aa)if(0>x&&(x=a.Ya(b,1)),160>aa){J=a;var aa=F,V=b,ea="",Ha=x>>6,lb=x&7;if(3>Ha){var Ba=void 0;if(!Ha&&(!V.jc&&6==lb||V.jc&&5==lb))Ha=2;else{if(V.jc)if(4!=lb)lb+=8;else{var ea=J,Ba=Ha,Xb=V,Ea=ea.Ya(Xb,1),mb=Ea>>6,da=Ea>>3&7,Ea=Ea&7,ga="";if(Ba||5!=Ea)ga=ym[Ea+8];4!=da&&(ga&&(ga+="+"),ga+=ym[da+8],mb&&(ga+="*"+(1<>24,ea+="-"+k(-Ba, -2)):ea+="+"+k(Ba,2)):2==Ha&&(ea&&(ea+="+"),V.jc?(Ba=Tm(J,V,4),ea+=k(Ba)):(Ba=Nm(J,V,2),ea+=k(Ba,4)));ea="["+ea+"]";if(1==aa){J="";M&=15;4==M&&(M=V.ac?5:3);switch(M){case 7:J="FAR";break;case 1:J="BYTE";break;case 3:J="WORD";break;case 5:J="DWORD"}J&&(ea=J+" "+ea)}}else ea=on(J,lb,M,V);J=ea}else J=160==aa?on(a,x&7,M,b):on(a,x>>3&7,M,b);else if(16==aa)J="1";else if(0==aa){J=a;V=M;aa=b;M=" ";switch(V&15){case 1:V&12288&&(M=k(J.Ya(aa,1),2));break;case 2:M=k(J.Ya(aa,1)<<24>>24,aa.ac?8:4);break;case 4:case 8:if(aa.ac){M= -k(Tm(J,aa,4));break}case 3:M=k(Nm(J,aa,2),4);break;case 7:aa=om(J,J.lc(aa,!0),Nm(J,aa,2),null,aa.je,aa.ac,aa.jc);M=Xm(aa);J=pn(J,aa);J[0]&&(M+=" ("+J[0]+")");break;default:M="imm("+ia(V)+")"}J=M}else 32==aa?(b.jc?(J=8,M=Tm(a,b,4)):(J=4,M=Nm(a,b,2)),J="["+k(M,J)+"]"):48==aa?(J=1==V?a.Ya(b,1)<<24>>24:a.lc(b,!0),M=b.Va+J&(b.ac?-1:65535),J=k(M,b.ac?8:4),M=pn(a,om(a,M,b.ea)),M[0]&&(J+=" ("+M[0]+")")):96==aa?J=on(a,(M&3840)>>8,M,b):112==aa?J=on(a,(M&3840)>>8,192,b):64==aa?J="DS:[SI]":80==aa&&(J="ES:[DI]"); -if(!J||!J.length){D="INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ac))b+=16;return xm[b]} -function rn(a,b){var c;switch(b){case "V":c=Je(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ie(a.A);break;case "Z":c=He(a.A);break;case "A":c=Ge(a.A);break;case "P":c=Fe(a.A);break;case "C":c=Ee(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Km(a){return k(a,a&-65536?8:4)}function sn(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+tn(a,a.A.Ba,b)+" ";80386<=a.A.ra&&(e+="\n",c+=tn(a,a.A.Nb,b)+" "+tn(a,a.A.Ob,b)+"\n");c+=un(a,"LD",a.A.Vc.ea,a.A.Vc.Ga,a.A.Vc.Ga+a.A.Vc.eb)+" "+un(a,"GD",null,a.A.hd,a.A.ee)+" "+un(a, -"ID",null,a.A.cd,a.A.Ed)+" ";c=c+(d+" "+e)+sn(a,32);80386<=a.A.ra&&(c+=sn(a,34)+sn(a,35))}else 80386<=a.A.ra&&(c+=tn(a,a.A.Nb,b)+" "+tn(a,a.A.Ob,b)+" ");return c+=sn(a,23)+rn(a,"V")+rn(a,"D")+rn(a,"I")+rn(a,"T")+rn(a,"S")+rn(a,"Z")+rn(a,"A")+rn(a,"P")+rn(a,"C")} -function Ym(a,b,c,d){var e,h=1===c?a.aa:a.cb;c=h.Va;var g=h.ea,h=h.Qa;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=om(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=wn(a,b,void 0),h=null):(h=wn(a,b,void 0),null==h&&(c=null)):(g=wn(a,b.substring(0,m),void 0),c=wn(a,b.substring(m+1),void 0), -h=null)}null!=c&&(e=om(a,c,g,h),d||Wm(a,e)||(a.X("invalid offset: "+Xm(e)),e=null));return e}function xn(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ej=Qm(a,b.mj=c[2]))}var yn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function zn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; -case "^":d=h^e;break;case "|":d=h|e;break;case "&&":d=h&&e?1:0;break;case "||":d=h||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function wn(a,b,c){var d;if(b){b=cn(a,b);for(var e=0,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Xm(b)),x=!0):(a.pc(b,c, -1),r++)})})(a,g);a.X(r+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} -function Hn(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(m=null);switch(m){case "AL":a.A.F= -a.A.F&-256|g&255;break;case "AH":a.A.F=a.A.F&-65281|g<<8&255;break;case "AX":a.A.F=a.A.F&-65536|g&65535;break;case "BL":a.A.D=a.A.D&-256|g&255;break;case "BH":a.A.D=a.A.D&-65281|g<<8&255;break;case "BX":a.A.D=a.A.D&-65536|g&65535;break;case "CL":a.A.G=a.A.G&-256|g&255;break;case "CH":a.A.G=a.A.G&-65281|g<<8&255;break;case "CX":a.A.G=a.A.G&-65536|g&65535;break;case "DL":a.A.H=a.A.H&-256|g&255;break;case "DH":a.A.H=a.A.H&-65281|g<<8&255;break;case "DX":a.A.H=a.A.H&-65536|g&65535;break;case "SP":u(a.A, -v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":md(a.A,g);break;case "ES":nd(a.A,g);break;case "SS":fd(a.A,g);break;case "CS":Be(a.A,g);a.aa=om(a,w(a.A),a.A.Ba.ea);break;case "IP":case "EIP":E(a.A,g);a.aa=om(a,w(a.A),a.A.Ba.ea);break;case "PC":case "PS":pd(a.A,g);break;case "C":g?Le(a.A):Me(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.Z|=4):(d=a.A,d.resultType&=-3,d.Z&=-5);break; -case "A":g?Te(a.A):Re(a.A);break;case "Z":g?Ue(a.A):Se(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.Z|=128):(d=a.A,d.resultType&=-17,d.Z&=-129);break;case "I":g?(d=a.A,d.Z|=512):(d=a.A,d.Z&=-513);break;case "D":g?(d=a.A,d.Z|=1024):(d=a.A,d.Z&=-1025);break;case "V":g?Ne(a.A):Oe(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Ve(a.A,g);break;case "TR":a.A.Wa.load(g)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D=g;break; -case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Nb.load(g);break;case "GS":a.A.Ob.load(g);break;case "CR0":a.A.fb=g;Of.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Od=g;rd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Mc(a.A);a.X("updated registers:")}}a.X(vn(a,c));a.aa=om(a,w(a.A),a.A.Ba.ea);fn(a,Xm(a.aa))}} -function In(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(bn(a,c[2])):wn(a,b,!0)}function Jn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2q[0].indexOf("+"))){var r=q[0]+":";q[2]&&(r+=" "+q[2]);a.X(r)}q[3]&&(m=q[3],g=null);g=nn(a,b,m,g);b.Hd||d||d++;a.X(g);a.aa=b;e-=b.Qa-h;c++}}} -function Qm(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var h=0;h<=b.length;h++){var g=b.charAt(h);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(oa(b.substring(c,h))),c=h+1}}return a} -function sm(a,b,c){var d=!0;try{if(!b.length)a.Ea?(a.X("ended assemble @"+Xm(a.va)),a.aa=a.va,a.Ea=!1):b="?";else if(!c){var e=">> ";a.A.fb&1&&(e=a.A.Z&131072?"-- ":"## ");a.X(e+b)}var h=b.charAt(0);if('"'==h||"'"==h)return!0;if(ub(a)&&0>>4);var Ea=ea[Ha].l;Ea&&(Ha=Ea);a.X(Om(Ba,Xb)+" "+Ha)}}}else if("dos"==N)Kh(a,33,a.A.Aa,!0);else{"ds"==N&&(N="d",J=r,r="desc");if("d"==N){for(V in zm)if(r==V){var mb=a.Pa[V];mb?mb(J): -a.X("no dump registered for "+r);break a}N=a.Qb||"db"}else a.Qb=N;if("dh"==N){var da=r,ga=J,r="",I=0,sa=a.Fa,Na=a.pa;if(Na.length){var Oa=+da||a.qb,ra=+ga||10;isNaN(Oa)?Oa=ra:r="more ";Oa>Na.length&&(a.X("note: only "+Na.length+" available"),Oa=Na.length);sa-=Oa;0>sa&&(null==Na[Na.length-1].ea?(Oa=sa+Oa,sa=0):sa+=Na.length);var Ia=[];"call"==ga&&(ra=1E5,Ia=["CALL"]);void 0!==da&&a.X(Oa+" instructions earlier:");for(ga=da=null;0=Na.length&&(sa=0);a.qb=Oa;I++;ra--}}I||(a.X("no "+r+"history available"),a.qb=void 0)}else if("di"==N)a.X("no information");else if((I=Ym(a,r,2))&&(null!=I.ea||null!=I.Qa)){Na=0;J&&("l"==J.charAt(0)&&(J=J.substr(1)||M),Na=Hm(a,J)>>>0,65536>4||1;Oa="dd"==N?4:"dw"==N? -2:1;for(Ca=0;Cag;g++)ra=a.Ya(I,1),Fb|=ra<<(Ia++<<3),Ia==Oa&&(da+=k(Fb,2*Oa),da+=1==Oa?7==g?"-":" ":" ",Fb=Ia=0),ga+=32<=ra&&128>ra?String.fromCharCode(ra):".";sa&&(sa+="\n");sa+=r+" "+da+" "+ga}sa&&a.X(sa);a.cb=I}}}break;case "e":if("else"==g[0])break;var Ak=g[1];if(void 0===Ak)a.X("missing address");else{var Ig=Ym(a,Ak,2);if(Ig)for(r=2;rr;){I=null;for(ra=256;xc.Va>>>0>>0;){ld.Va=a.lc(xc,!0);if(null==xc.Qa||!ra--)break;ld.ea=Ck;if(I=Jn(a,ld))break;ld.ea=a.lc(xc);if(I=Jn(a,ld,!0)){Ck=a.lc(xc,!0);0Sn){if(d.load(this.P)){this.O=new ye(this,Un,"failsafe");this.O.load()&&(Xn(this,d),a=2,Nn(this.O));ze(this.O,"timestamp",ua());On(this.O);var e=this.Ec&&!this.U;if(1==a||Fa("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Pn(d)){var h=Qn(d,"code"),g=Qn(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ -g),"unable to verify user"==g&&(La("user",""),this.B=null)):this.X(h+": "+g),Nn(d),d.load()?(c=Pn(d),e=!0):c=!1))}e&&Wn(this,c?d:null)}else 2==a&&d.clear()}else Wn(this);delete this.P;delete this.R}e=hb(this.id);for(h=0;ha[1];a=a[2];this.oa.kc=!0;this.rj||(this.X("PCjs v"+Un+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.rj=!0);this.A&&(Yn(this,this.A,b,c,a),Oc(this.A));this.W&&(Xn(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; -function Xn(a,b){if(Fa("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Un;h.url=c;h.user=d;h.type="bug";h.data=e;za("http://www.pcjs.org/api/v1/report",!0,h)}} -function Ln(a,b,c){var d,e="none",h=new ye(a,Un),g=new ye(a,Un,"validate"),m=ua();ze(g,"timestamp",m);ze(h,"timestamp",m);ze(h,"version","1.19.2");ze(h,"url",window?window.location.href:null);ze(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.mc&&(c&&a.A.Vb(),d=a.A.mc(b,c),"object"===typeof d&&ze(h,a.A.id,d),c&&(a.A.oa.kc=!1,!1===d&&(e=null)));for(var m=hb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= -null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);go(a,b,c)}})}else c(a,null)} -function ho(a,b,c,d){function e(a){if(void 0===m){var b=g&&ob(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--ao||Xa(!0));q=!1}var g,m,q=!0;ao++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--ao||Xa(!0)):h("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--ao||Xa(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?bo(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?bo(b,a,d,!0,e,r):co(b,null,a,d,!1,e,r)}else h("missing machine element: "+ -a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Xa(!1);return ho(a,b,c,d)};window.enableEvents=Xa;window.sendEvent=Ya;})(); +57476,4276,4449],175:[72,61572,4276],178:[118,8372,4246],179:[15,57476,4276],180:[104,8372,4246],181:[106,8372,4246],182:[124,57524,4225],183:[124,57525,4227],186:[208,61572,4097],187:[14,57476,4276],188:[11,57524,4228],189:[12,57524,4228],190:[123,57524,4225],191:[123,57525,4227]},nn=[[[6,12417,4097],[129,12417,4097],[5,12417,4097],[150,12417,4097],[7,12417,4097],[184,12417,4097],[191,12417,4097],[24,4225,4097]],[[6,12420,4100],[129,12420,4100],[5,12420,4100],[150,12420,4100],[7,12420,4100],[184, +12420,4100],[191,12420,4100],[24,4228,4100]],[[6,12420,4098],[129,12420,4098],[5,12420,4098],[150,12420,4098],[7,12420,4098],[184,12420,4098],[191,12420,4098],[24,4228,4098]],[[145,45185,4097],[146,45185,4097],[139,45185,4097],[140,45185,4097],[170,45185,4097],[172,45185,4097],jn,[149,45185,4097]],[[145,45188,4097],[146,45188,4097],[139,45188,4097],[140,45188,4097],[170,45188,4097],[172,45188,4097],jn,[149,45188,4097]],[[145,12417,4113],[146,12417,4113],[139,12417,4113],[140,12417,4113],[170,12417, +4113],[172,12417,4113],jn,[149,12417,4113]],[[145,12420,4113],[146,12420,4113],[139,12420,4113],[140,12420,4113],[170,12420,4113],[172,12420,4113],jn,[149,12420,4113]],[[145,12417,4449],[146,12417,4449],[139,12417,4449],[140,12417,4449],[170,12417,4449],[172,12417,4449],jn,[149,12417,4449]],[[145,12420,4449],[146,12420,4449],[139,12420,4449],[140,12420,4449],[170,12420,4449],[172,12420,4449],jn,[149,12420,4449]],[[185,4225,4097],jn,[128,12417],[126,12417],[125,4225],[72,12417],[32,4225],[71,12417]], +[[185,4228,4100],jn,[128,12420],[126,12420],[125,4228],[72,12420],[32,4228],[71,12420]],[[74,12417],[31,12417],jn,jn,jn,jn,jn,jn],[[74,12420],[31,12420],[17,4228],[17,4231],[87,4228],[87,4231],[136,4228],jn],[],[[175,41091],[183,41091],[108,36995],[119,36995],[186,36995],[187,36995],jn,jn],[[169,41091],[174,41091],[105,36995],[107,36995],[176,41091],jn,[109,36995],jn],[jn,jn,jn,jn,[13,53380,4097],[16,57476,4097],[15,57476,4097],[14,57476,4097]]];f=Wm.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ma=a;this.Eb=zb(a,"FDC");this.ob=zb(a,"HDC");this.ca=zb(a,"Mouse");this.sa=b.R>>2;this.Ga=b.sf;this.wb=new ed(this.A,7,"DBG");this.Ha=ln;80186<=this.A.qa&&(this.Ha=ln.slice(),this.Ha[15]=jn,80286<=this.A.qa&&(this.Ha[15]=kn,80386<=this.A.qa&&(this.La=8,this.pb=-1)));Hi(this,64,function(a){on(d,d.A.Ed,a)});Hi(this,128,function(a){var b=d.A.xa;b===d.A.Ed?d.X("paging not enabled"):on(d,b,a)});Hi(this,4,function(a){if(a){var b=pn(d,a);if(void 0===b)d.X("invalid selector: "+ +a);else if(a=qn(d,b,!0),d.X("dumpDesc("+fa(a?a.da:b)+"): %"+k(a?a.Zb:null,d.sa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=rn[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.X((b?"seg="+fa(a.Fa&65535)+" off="+fa(a.eb):"base="+k(a.Fa,d.sa)+" limit="+sn(a.eb))+" type="+l(a.type>>8)+" ("+c+ +") ext="+fa(a.ext&-65296)+" dpl="+l(a.zc))}}else d.X("no selector")});Hi(this,8,function(a){a:{if(a){var b=pn(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=qn(d,b,!0)}else a=d.A.Xa;d.X("dumpTSS("+fa(a?a.da:b)+"): %"+k(a?a.Fa:null,d.sa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?tn:un,v,x,F,D;for(D in q)v=q[D],x=a.Fa+v,F=of(d.A,x)|of(d.A,x+1)<<8,2304==c&&(F=F|of(d.A,x+2)<<16|of(d.A,x+3)<<24),b&&(b+="\n"),b+=fa(v)+" "+ka(D+":",11)+k(F,m);if(2304==c)for(D=0,v=F>>>16;vD;){x=a.Fa+v;F=of(d.A,x)|of(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+fa(v)+" ports "+fa(D)+"-"+fa(D+15)+": "+c;D+=16;v+=2}d.X(b)}}});Hi(this,134217728,function(a){var b;a&&(b=pn(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+fa(b)+")");b;){a=Xm(d,0,b);var c=d.Ya(a,1),m=vn(d,a,2),q=vn(d,a,5);if(77!=c&&90!=c)break;d.X(wn(0,b)+": '"+String.fromCharCode(c)+"' PID="+fa(m)+" LEN="+fa(q)+' "'+xn(d,a,8)+'"');b+=1+q}});this.Oa=this.kb= +null;Je(this.A,65,this,this.$k);pb(this)}; +f.$k=function(a){if(!1===this.Oa)return!0;var b,c=this.A,d=c.F&65535,e=c.D&65535,g=c.G&65535,h=c.K&65535,m=c.J&65535,q=c.fb.da;if(!this.Oa)return 79==d&&Ke(c,a,function(a){return function(){62342!=(c.F&65535)?(c.F=c.F&-65536|62342,a.X("INT 0x41 processing enabled"),a.kb=Xm(a),a.Oa=!0):(a.X("INT 0x41 processing disabled"),a.Oa=!1)}}(this)),!0;switch(d){case 79:c.F=c.F&-65536|62342;break;case 80:a=(b=qn(this,g))?b.eb:0,this.X(xn(this,yn(this,this.kb,m,q))+"!undefined "+(h&1?"data":"code")+"("+k(e+1, +4)+")=#"+k(g,4)+" len "+k(a+1))}return!0}; +f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.ya[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var h=zn(d,b,!0),m;for(m in h)an(d,h[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Fa+b|0:p,a.Ta=d)}return d}; +f.Ya=function(a,b){var c=255,d=this.bc(a,!1,1);d!==p&&(c=of(this.A,d)|0,b&&Bn(this,a,b));return c};f.kc=function(a,b){return a.ic?Cn(this,a,b?4:0):vn(this,a,b?2:0)};function vn(a,b,c){var d=65535,e=a.bc(b,!1,2);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8,c&&Bn(a,b,c));return d}function Cn(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8|of(a.A,e+2)<<16|of(a.A,e+3)<<24,c&&Bn(a,b,c));return d}f.oc=function(a,b,c){var d=this.bc(a,!0,1);d!==p&&(this.A.oc(d,b),c&&Bn(this,a,c),Nc(this.A))}; +f.Pb=function(a,b,c){var d=this.bc(a,!0,2);d!==p&&(this.A.Pb(d,b),c&&Bn(this,a,c),Nc(this.A))};function Xm(a,b,c,d,e,g,h){return yn(a,{},b,c,d,e,g,h)}function yn(a,b,c,d,e,g,h,m){b.Wa=c||0;b.da=d;b.Ta=e;b.He=null!=g?g:An(a);b.ic=null!=h?h:a.A&&4==a.A.Aa.ta;b.uc=null!=m?m:a.A&&4==a.A.Aa.Wc;b.Yd=!1;return b}function Dn(a){return[a.Wa,a.da,a.Ta,a.Yd,a.ic,a.uc,a.ze,a.Id]}function En(a){return{Wa:a[0],da:a[1],Ta:a[2],Yd:a[3],ic:a[4],uc:a[5],ze:a[6],Id:a[7]}} +function Fn(a,b){if(null!=b.da){var c=qn(a,b.da,b.He);if(c){var d=b.Wa&c.Ga;if(d>>>0>=c.Cc)return!1;b.Wa=d}}return!0}function Bn(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.da&&(b.Wa+=c,Fn(a,b)||(b.Wa=0,b.Ta=null))}function wn(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Gn(a){return null==a.da?"%"+k(a.Ta):wn(a.Wa,a.da,a.uc)}function xn(a,b,c){var d="";for(c=c||256;d.length>>=a.A.Qa;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==qc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ua(fn,a.substr(b,2))));return c} +function Jn(a,b){var c=0,d=Kn(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} +function Kn(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=u(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=xd(d);break; +case 16:c=d.fb.da;break;case 17:c=d.Aa.da;break;case 18:c=d.Ca.da;break;case 19:c=d.vb.da;break;default:if(80286==a.A.qa)32==b&&(c=d.hb);else if(80386<=a.A.qa)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=u(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.hb;break;case 33:c=d.Gi;break;case 34:c=d.de;break;case 35:c=d.Pd;break;case 20:c=d.Nb.da;break;case 21:c=d.Ob.da;break;case 56:c=w(d)}}}return c} +function Ln(a,b){b=Mn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=In(b,c+1),0<=e&&(b=b.substr(0,c)+Jn(a,e)+b.substr(c+1+fn[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ca(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Hn(a,e))d=e+' "'+xn(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Hn(a,e))Bn(a,d),d=e+' "'+ +xn(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=Wm.prototype;f.message=function(a,b){b&&(a+=" @"+wn(w(this.A),this.A.Aa.da)+" (%"+k(this.A.za,6)+")");if(!this.Pa||a!=this.Pa)if(this.X(a),this.Pa=a,this.A){this.ac&-2147483648&&this.Vb();var c=this.A;c.Y.Te=0;c.ab-=c.A;c.A=0;Nc(c)}}; +function mi(a,b,c,d){var e,g;if(d)d=!0;else{d=a.ra(1)&&40!=b&&42!=b;var h=bn[b];h&&(d=a.ra(h)?!0:524288==h&&a.ra(h=1048576))}d&&(e=a.A.F>>8&255,g=a.A.H&255,33==b&&11==e||524288==h&&128<=g||1048576==h&&128>g)&&(d=!1);d&&((h=(h=ub[b])&&h[e]||"")&&(h=" "+Ln(a,h)),a.message("INT "+l(b)+": AH="+l(e)+" @"+wn(c-2-a.A.Aa.Fa,a.A.Aa.da)+h));return d} +function mb(a,b,c,d,e,g,h,m){m|=256;if(null==e||(a.ac&m)==m)m=null,null!=e&&(m=a.A.Aa.da,e-=a.A.Aa.Fa),a.message(b.Td+"."+(null!=d?"outPort":"inPort")+"("+fa(c)+","+(g?g:"unknown")+(null!=d?","+l(d):"")+")"+(null!=h?": "+l(h):"")+(null!=e?" @"+wn(e,m):""))}f.Wk=function(){this.X("Type ? for list of debugger commands");this.gd();if(this.ab){var a=zn(this,this.ab);this.ab=null;for(var b in a)an(this,a[b])}}; +function Zm(a){var b;if(wf(a)){if(!a.oa||!a.oa.length){a.oa=Array(1E3);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Va=0} +f.Ud=function(a,b,c){var d=!0;c||Sn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==p)this.X("invalid address: "+Gn(b)),d=!1;else{var g=this.fa;g.xa[e>>>g.Qa].Ud(e&g.B,a==this.ia);b.da=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.da=null),b.Yd=!0):(Tn(this,a,a.length-1),Zm(this)));return d}; +function Sn(a,b,c,d,e){for(var g=!1,h=Un(a,a.bc(c)),m=1;m>>c.Qa],b==a.ia));Zm(a);break}}return g}function Vn(a,b){for(var c=1;c=dn.length&&(x=a.Ya(b,1),h=nn[v-dn.length][x>>3&7]);var v=dn[h[0]],F=h.length-1,D="";if(164<=g&&167>=g||170<=g&&175>=g)F=0,b.ic&&"W"==v.slice(-1)&&(v=v.slice(0,-1)+"D");for(var g=null,U=!0,S=1;S<=F;S++){var I,J;I="";J=h[S];if(void 0!==J){null==g&&(g=J>>14); +var V=J&15;if(0!=V)if(15==V)U=!1;else{var W=J&240;if(128<=W)if(0>x&&(x=a.Ya(b,1)),160>W){I=a;var W=F,V=b,da="",Ca=x>>6,Da=x&7;if(3>Ca){var ya=void 0;if(!Ca&&(!V.uc&&6==Da||V.uc&&5==Da))Ca=2;else{if(V.uc)if(4!=Da)Da+=8;else{var da=I,ya=Ca,Db=V,Ea=da.Ya(Db,1),$a=Ea>>6,Ja=Ea>>3&7,Ea=Ea&7,ta="";if(ya||5!=Ea)ta=gn[Ea+8];4!=Ja&&(ta&&(ta+="+"),ta+=gn[Ja+8],$a&&(ta+="*"+(1<<$a)));ya||5!=Ea||(ta&&(ta+="+"),ta+=k(Cn(da,Db,4)));da=ta}da||(da=gn[Da])}1==Ca?(ya=I.Ya(V,1),ya&128?(ya=ya<<24>>24,da+="-"+k(-ya,2)): +da+="+"+k(ya,2)):2==Ca&&(da&&(da+="+"),V.uc?(ya=Cn(I,V,4),da+=k(ya)):(ya=vn(I,V,2),da+=k(ya,4)));da="["+da+"]";if(1==W){I="";J&=15;4==J&&(J=V.ic?5:3);switch(J){case 7:I="FAR";break;case 1:I="BYTE";break;case 3:I="WORD";break;case 5:I="DWORD"}I&&(da=I+" "+da)}}else da=Xn(I,Da,J,V);I=da}else I=160==W?Xn(a,x&7,J,b):Xn(a,x>>3&7,J,b);else if(16==W)I="1";else if(0==W){I=a;V=J;W=b;J=" ";switch(V&15){case 1:V&12288&&(J=k(I.Ya(W,1),2));break;case 2:J=k(I.Ya(W,1)<<24>>24,W.ic?8:4);break;case 4:case 8:if(W.ic){J= +k(Cn(I,W,4));break}case 3:J=k(vn(I,W,2),4);break;case 7:W=Xm(I,I.kc(W,!0),vn(I,W,2),null,W.He,W.ic,W.uc);J=Gn(W);I=Yn(I,W);I[0]&&(J+=" ("+I[0]+")");break;default:J="imm("+fa(V)+")"}I=J}else 32==W?(b.uc?(I=8,J=Cn(a,b,4)):(I=4,J=vn(a,b,2)),I="["+k(J,I)+"]"):48==W?(I=1==V?a.Ya(b,1)<<24>>24:a.kc(b,!0),J=b.Wa+I&(b.ic?-1:65535),I=k(J,b.ic?8:4),J=Yn(a,Xm(a,J,b.da)),J[0]&&(I+=" ("+J[0]+")")):96==W?I=Xn(a,(J&3840)>>8,J,b):112==W?I=Xn(a,(J&3840)>>8,192,b):64==W?I="DS:[SI]":80==W&&(I="ES:[DI]");if(!I||!I.length){D= +"INVALID";break}0a.A.qa)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ic))b+=16;return fn[b]} +function $n(a,b){var c;switch(b){case "V":c=Ze(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ye(a.A);break;case "Z":c=Xe(a.A);break;case "A":c=We(a.A);break;case "P":c=Ve(a.A);break;case "C":c=Ue(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function sn(a){return k(a,a&-65536?8:4)}function ao(a,b){8<=b&&15>=b&&4a.A.qa&&(d="\n"+d,c+=e,e="");c+="\n"+bo(a,a.A.Aa,b)+" ";80386<=a.A.qa&&(e+="\n",c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+"\n");c+=co(a,"LD",a.A.Uc.da,a.A.Uc.Fa,a.A.Uc.Fa+a.A.Uc.eb)+" "+co(a,"GD",null,a.A.jd,a.A.fe)+" "+co(a, +"ID",null,a.A.cd,a.A.Fd)+" ";c=c+(d+" "+e)+ao(a,32);80386<=a.A.qa&&(c+=ao(a,34)+ao(a,35))}else 80386<=a.A.qa&&(c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+" ");return c+=ao(a,23)+$n(a,"V")+$n(a,"D")+$n(a,"I")+$n(a,"T")+$n(a,"S")+$n(a,"Z")+$n(a,"A")+$n(a,"P")+$n(a,"C")} +function Hn(a,b,c,d){var e,g=1===c?a.aa:a.gb;c=g.Wa;var h=g.da,g=g.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,h=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),v=0;v>>4),m=Xm(a,q,m,g.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=h?(c=fo(a,b,void 0),g=null):(g=fo(a,b,void 0),null==g&&(c=null)):(h=fo(a,b.substring(0,m),void 0),c=fo(a,b.substring(m+1),void 0), +g=null)}null!=c&&(e=Xm(a,c,h,g),d||Fn(a,e)||(a.X("invalid offset: "+Gn(e)),e=null));return e}function go(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Gj=zn(a,b.oj=c[2]))}var ho={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function io(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),g=a.pop();switch(d){case "*":d=g*e;break;case "/":if(!e)return!1;d=g/e;break;case "%":if(!e)return!1;d=g%e;break;case "+":d=g+e;break;case "-":d=g-e;break;case "<<":d=g<>":d=g>>e;break;case ">>>":d=g>>>e;break;case "<":d=g":d=g>e?1:0;break;case ">=":d=g>=e?1:0;break;case "==":d=g==e?1:0;break;case "!=":d=g!=e?1:0;break;case "&":d=g&e;break; +case "^":d=g^e;break;case "|":d=g|e;break;case "&&":d=g&&e?1:0;break;case "||":d=g||e?1:0;break;default:return!1}a.push(d|0)}return!0} +function fo(a,b,c){var d;if(b){b=Mn(a,b);for(var e=0,g=!1,h=b,m=[],q=[],v=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.X("out of data at address "+Gn(b)),x=!0):(a.oc(b,c, +1),v++)})})(a,h);a.X(v+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} +function qo(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(q=null);switch(q){case "AL":a.A.F= +a.A.F&-256|m&255;break;case "AH":a.A.F=a.A.F&-65281|m<<8&255;break;case "AX":a.A.F=a.A.F&-65536|m&65535;break;case "BL":a.A.D=a.A.D&-256|m&255;break;case "BH":a.A.D=a.A.D&-65281|m<<8&255;break;case "BX":a.A.D=a.A.D&-65536|m&65535;break;case "CL":a.A.G=a.A.G&-256|m&255;break;case "CH":a.A.G=a.A.G&-65281|m<<8&255;break;case "CX":a.A.G=a.A.G&-65536|m&65535;break;case "DL":a.A.H=a.A.H&-256|m&255;break;case "DH":a.A.H=a.A.H&-65281|m<<8&255;break;case "DX":a.A.H=a.A.H&-65536|m&65535;break;case "SP":t(a.A, +u(a.A)&-65536|m&65535);break;case "BP":a.A.L=a.A.L&-65536|m&65535;break;case "SI":a.A.K=a.A.K&-65536|m&65535;break;case "DI":a.A.J=a.A.J&-65536|m&65535;break;case "DS":vd(a.A,m);break;case "ES":wd(a.A,m);break;case "SS":jd(a.A,m);break;case "CS":Re(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "IP":case "EIP":E(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "PC":case "PS":yd(a.A,m);break;case "C":m?af(a.A):bf(a.A);break;case "P":m?(e=a.A,e.resultType&=-3,e.Z|=4):(e=a.A,e.resultType&=-3,e.Z&=-5);break; +case "A":m?kf(a.A):hf(a.A);break;case "Z":m?lf(a.A):jf(a.A);break;case "S":m?(e=a.A,e.resultType&=-17,e.Z|=128):(e=a.A,e.resultType&=-17,e.Z&=-129);break;case "I":m?(e=a.A,e.Z|=512):(e=a.A,e.Z&=-513);break;case "D":m?(e=a.A,e.Z|=1024):(e=a.A,e.Z&=-1025);break;case "V":m?cf(a.A):df(a.A);break;default:var v=!0;if(80286<=a.A.qa)switch(v=!1,q){case "MS":mf(a.A,m);break;case "TR":a.A.Xa.load(m)===p&&(h=!1);break;default:if(v=!0,80386<=a.A.qa)switch(v=!1,q){case "EAX":a.A.F=m;break;case "EBX":a.A.D=m;break; +case "ECX":a.A.G=m;break;case "EDX":a.A.H=m;break;case "ESP":t(a.A,m);break;case "EBP":a.A.L=m;break;case "ESI":a.A.K=m;break;case "EDI":a.A.J=m;break;case "FS":a.A.Nb.load(m);break;case "GS":a.A.Ob.load(m);break;case "CR0":a.A.hb=m;jg.call(a.A,m);break;case "CR2":a.A.de=m;break;case "CR3":a.A.Pd=m;Ad.call(a.A,m);break;default:v=!0}}if(v){a.X("unknown register: "+e);return}}}if(!h){a.X("invalid value: "+g);return}Nc(a.A);a.X("updated registers:")}}a.X(eo(a,d));c&&(a.aa=Xm(a,w(a.A),a.A.Aa.da),Pn(a, +Gn(a.aa)))}}function ro(a,b){b=la(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(Ln(a,c[2])):fo(a,b,!0)}function so(a,b,c){for(var d=null,e=b.Wa,g=e,h=1;6>=h;h++){if(2q[0].indexOf("+"))){var v=q[0]+":";q[2]&&(v+=" "+q[2]);a.X(v)}q[3]&&(m=q[3],h=null);h=Wn(a,b,m,h);b.Id||d||d++;a.X(h);a.aa=b;e-=b.Ta-g;c++}}} +function zn(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var g=0;g<=b.length;g++){var h=b.charAt(g);if('"'==h||"'"==h)e?h==e&&(e=null):e=h;else if(h==d&&!e||!h)a.push(la(b.substring(c,g))),c=g+1}}return a} +function an(a,b,c){var d=!0;try{if(!b.length)a.Da?(a.X("ended assemble @"+Gn(a.ua)),a.aa=a.ua,a.Da=!1):b="?";else if(!c){var e=">> ";a.A.hb&1&&(e=a.A.Z&131072?"-- ":"## ");a.X(e+b)}var g=b.charAt(0);if('"'==g||"'"==g)return!0;if(rb(a)&&0>>4);var gf=$a[Ja].l;gf&&(Ja=gf);a.X(wn(kd,Rd)+" "+Ja)}}}else if("dos"==J)mi(a,33,a.A.za,!0);else{"ds"==J&&(J="d",W=V,V="desc");if("d"== +J){for(Ca in hn)if(V==Ca){var ld=a.Sa[Ca];ld?ld(W):a.X("no dump registered for "+V);break a}J=a.Wb||"db"}else a.Wb=J;if("dh"==J){var Sd=V,Td=W,Ud="",el=0,db=a.Ea,Xb=a.oa;if(Xb.length){var lb=+Sd||a.rb,rd=+Td||10;isNaN(lb)?lb=rd:Ud="more ";lb>Xb.length&&(a.X("note: only "+Xb.length+" available"),lb=Xb.length);db-=lb;0>db&&(null==Xb[Xb.length-1].da?(lb=db+lb,db=0):db+=Xb.length);var dh=[];"call"==Td&&(rd=1E5,dh=["CALL"]);void 0!==Sd&&a.X(lb+" instructions earlier:");for(var yf=null,zf=null;0=Xb.length&&(db=0);a.rb=lb;el++;rd--}}el||(a.X("no "+Ud+"history available"),a.rb=void 0)}else if("di"==J)a.X("no information");else{var sd=Hn(a,V,2);if(sd&&(null!=sd.da||null!=sd.Ta)){var Af=0;W&&("l"==W.charAt(0)&&(W=W.substr(1)||da),Af=pn(a, +W)>>>0,65536>4||1,eh="dd"==J?4:"dw"==J?2:1,gl=0;glhh;hh++){var Cf=a.Ya(sd,1),Bf=Bf|Cf<<(fh++<<3);fh==eh&&(ge+=k(Bf,2*eh),ge+=1==eh?7==hh?"-":" ":" ",Bf=fh=0);gh+=32<=Cf&&128>Cf?String.fromCharCode(Cf):"."}Oc&&(Oc+="\n");Oc+=V+" "+ge+" "+gh}Oc&&a.X(Oc);a.gb=sd}}}}break;case "e":if("else"==h[0])break;var hl=h[1];if(void 0===hl)a.X("missing address");else{var ih=Hn(a,hl,2);if(ih)for(var jh=2;jh< +h.length;jh++){var Df=ca(h[jh],16);if(void 0===Df){a.X("unrecognized value: "+l(Df));break}a.X("setting "+Gn(ih)+" to "+l(Df));a.oc(ih,Df,1)}}break;case "f":mo(a,h[1]);break;case "g":a:{var il=h[1],Oo=b;if(void 0!==il){var kh=Hn(a,Mn(a,il),1);if(!kh)break a;go(a,kh,Oo);a.Ud(a.B,kh,!0)}c||a.re(!0)||a.X('cpu busy, "g" command ignored')}break;case "h":var lh;a.na.Cb?(lh="halting",a.Vb()):lh="already halted";c||a.X(lh);break;case "i":if("if"==h[0]){var mh;var he=b.substr(2),he=la(he);fo(a,he)?(c||a.X("true: "+ +he),mh=!0):(c||a.X("false: "+he),mh=!1);mh||(d=!1);break}var nh=h[1];if(nh&&"?"!=nh){var oh=pn(a,nh);if(void 0!==oh){var Po=hc(a.fa,oh);a.X(fa(oh)+": "+l(Po))}}else a.X("input commands:"),a.X("\ti [p]\tread port [p]"),a.X("warning: port accesses can affect hardware state");break;case "k":var ph=0,jl=a.A.Aa.da,td=Xm(a),xc=Xm(a,u(a.A),a.A.Ca.da);for(a.X("stack trace for "+Gn(xc));10>ph;){for(var Pc=null,Qo=256;xc.Wa>>>0>>0;){td.Wa=a.kc(xc,!0);if(null==xc.Ta||!Qo--)break;td.da=jl;if(Pc=so(a, +td))break;td.da=a.kc(xc);if(Pc=so(a,td,!0)){jl=a.kc(xc,!0);0Bo){if(d.load(this.P)){this.O=new Oe(this,Do,"failsafe");this.O.load()&&(Go(this,d),a=2,wo(this.O));Pe(this.O,"timestamp",pa());xo(this.O);var e=this.Ec&&!this.U;if(1==a||za("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=yo(d)){var g=zo(d,"code"),h=zo(d,"data");g&&("ok"==g?d.load(h):("error"==g&&"no machine state"!=h? +(this.Ua("Error: "+h),"unable to verify user"==h&&(Ga("user",""),this.B=null)):this.X(g+": "+h),wo(d),d.load()?(c=yo(d),e=!0):c=!1))}e&&Fo(this,c?d:null)}else 2==a&&d.clear()}else Fo(this);delete this.P;delete this.R}e=fb(this.id);for(g=0;ga[1];a=a[2];this.na.jc=!0;this.vj||(this.X("PCjs v"+Do+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.vj=!0);this.A&&(Ho(this,this.A,b,c,a),Sc(this.A));this.ma&&(Go(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; +function Go(a,b){if(za("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Zd(),e=b.toString(),g={app:"PCjs"};g.ver=Do;g.url=c;g.user=d;g.type="bug";g.data=e;va("http://www.pcjs.org/api/v1/report",!0,g)}} +function uo(a,b,c){var d,e="none",g=new Oe(a,Do),h=new Oe(a,Do,"validate"),m=pa();Pe(h,"timestamp",m);Pe(g,"timestamp",m);Pe(g,"version","1.19.2");Pe(g,"url",window?window.location.href:null);Pe(g,"browser",window?window.navigator.userAgent:"");a.A&&a.A.lc&&(c&&a.A.Vb(),d=a.A.lc(b,c),"object"===typeof d&&Pe(g,a.A.id,d),c&&(a.A.na.jc=!1,!1===d&&(e=null)));for(var m=fb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= +null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");va(e,!0,null,null,function(g,h,m){if(m||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(g=d[3])if(m=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],v,x=/( [a-z]+=)(['"])(.*?)\2/g;v=x.exec(g);)q=0>q.indexOf(v[1])?q.replace(">",v[0]+">"):q.replace(new RegExp(v[1]+"(['\"])(.*?)\\1"),v[0]);m[0]!=q&&(h=h.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],h);Uo(a,b,c)}})}else c(a,null)} +function Vo(a,b,c,d){function e(a){if(void 0===m){var b=h&&kb(h,"machine-warning");m=b&&b[0]||h}m&&(m.innerHTML=ja(a))}function g(a){e("Error: "+a);q&&(--Ko||Sa(!0));q=!1}var h,m,q=!0;Ko++;try{if(h=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var v=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var v=m.transformNode(q);v?(h.outerHTML=v,--Ko||Sa(!0)):g("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(v=new XSLTProcessor,v.importStylesheet(q),(v=v.transformToFragment(m,window.document))?h.parentNode?(h.parentNode.replaceChild(v,h),--Ko||Sa(!0)):g("invalid machine element: "+a):g("transformToFragment failed")):g("unable to transform XML: unsupported browser");else g("failed to load XSL file: "+c);else g(d)};m?Lo(c,null,null,!1,e,q):g("failed to load XML file: "+b)}else g(d)};"<"!=b.charAt(0)?Lo(b,a,d,!0,e,v):Mo(b,null,a,d,!1,e,v)}else g("missing machine element: "+ +a)}catch(x){g(x.message)}return q}window.embedPC=function(a,b,c,d){Sa(!1);return Vo(a,b,c,d)};window.enableEvents=Sa;window.sendEvent=Ta;})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index e37d213647..eea462358a 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -2,243 +2,243 @@ function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return"0x"+da(a,2)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ja[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; -function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Lg|n<>a.shift} +function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Ng|n<>a.shift} function qa(a,b,c,d,e,k){b=!!b;var n=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)),a=[n,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; function va(){if(null==ua){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ua=a}return ua}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)} function Fa(a){if(Ca)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.tc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.tc*b/c|0,a.A),a.x+=b.tc,a.tc-=b.tc);return b}f=cb.prototype; -f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.uc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Ra=d;this.D=gb(a,"Keyboard")};f.ac=function(a,b){b||hb();return!0};f.$b=function(){return!0};f.of=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Mg=function(a){ib(this,a)}; -function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& -(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.aa=a.qa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.ma,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.oa=c}}}f.kd=function(){}; -function ob(a,b,c,d){a.B.Ae[a.B.vi++]={uj:b,Zc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.va=10;a.F=n;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.qa=c);d&&(a.I=d,a.ra=k||"white")} -function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ha?b=c.toString():(b=8>a.ua?"0x":"",b+=da(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.qb=1<>2;this.B=this.qb-1;this.K=this.R/this.qb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.aa=Array(this.K);for(b=0;b>>a.oa;0a.qb?a.qb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.Be)return n.qe+=n.Be-b,n.Be=b,!0;if(b>=n.Be+n.qe){q=n.size-(b-p);q>c&&(q=c);n.qe=b-n.Be+q;c-=q;b=p+a.qb;continue}}return wb(1,b,c)}n=a.aa[k];b=new h(b,q,a.qb,d,e);xb(b,n,a.Ra);a.aa[k++]=b;b=p+a.qb;c-=q}return 0>>this.oa;0>>a.oa;0>>=a.oa;0>>a.oa;0>>this.oa].xc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].le(b&a.B,b)} -function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].$h(c,b):a.aa[d++].le(c,b)|a.aa[d&a.P].le(0,b+1)<<8}f.Ec=function(a,b){this.aa[(a&this.D)>>>this.oa].jc(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Xe(c,b&65535,a):(this.aa[d++].jc(c,b&255,a),this.aa[d&this.P].jc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].di(d,c&65535,b):(a.aa[e++].We(d,c&255,b),a.aa[e&a.P].We(0,c>>8&255,b+1))} +f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.uc=function(a,b,c,d){this.xa=a;this.la=b;this.A=c;this.Ra=d;this.D=gb(a,"Keyboard")};f.bc=function(a,b){b||hb();return!0};f.ac=function(){return!0};f.pf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Og=function(a){ib(this,a)}; +function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& +(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.na)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.Z=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.la,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.na=c}}}f.kd=function(){}; +function ob(a,b,c,d){a.B.Be[a.B.vi++]={wj:b,$c:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.ua=10;a.F=n;a.O=b;a.P=a.ia=18;e||(e=a.ga||a.ia+"px Monaco, Lucida Console, Courier New");a.Y=a.ga=e;c&&(a.pa=c);d&&(a.I=d,a.qa=k||"white")} +function lb(a,b,c,d,e){a.I.font=a.Y;a.I.fillStyle=a.qa;a.I.fillText(b,a.F,a.O);a.F+=a.Z;null!=c&&(16!=a.Ha?b=c.toString():(b=8>a.ta?"0x":"",b+=da(c,a.ta)),a.I.fillText(b,a.F,a.O),a.F+=a.Z);d&&(a.F+=a.Z*d);e&&(a.F=a.ua,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.rb=1<>2;this.B=this.rb-1;this.K=this.R/this.rb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.Z=Array(this.K);for(b=0;b>>a.na;0a.rb?a.rb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.Ce)return n.qe+=n.Ce-b,n.Ce=b,!0;if(b>=n.Ce+n.qe){q=n.size-(b-p);q>c&&(q=c);n.qe=b-n.Ce+q;c-=q;b=p+a.rb;continue}}return wb(1,b,c)}n=a.Z[k];b=new h(b,q,a.rb,d,e);xb(b,n,a.Ra);a.Z[k++]=b;b=p+a.rb;c-=q}return 0>>this.na;0>>a.na;0>>=a.na;0>>a.na;0>>this.na].xc(a&this.B,a)};function mb(a,b){return a.Z[(b&a.D)>>>a.na].le(b&a.B,b)} +function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.na;return c!=a.B?a.Z[d].bi(c,b):a.Z[d++].le(c,b)|a.Z[d&a.P].le(0,b+1)<<8}f.Ec=function(a,b){this.Z[(a&this.D)>>>this.na].kc(a&this.B,b&255,a)};f.Db=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.na;c!=this.B?this.Z[d].Ye(c,b&65535,a):(this.Z[d++].kc(c,b&255,a),this.Z[d&this.P].kc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.na;d!=a.B?a.Z[e].fi(d,c&65535,b):(a.Z[e++].Xe(d,c&255,b),a.Z[e&a.P].Xe(0,c>>8&255,b+1))} function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.L[w]?sa("Input port 0x"+da(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.O[w]?sa("Output port 0x"+da(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob; if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; -function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.Be=a;this.qe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Qa=this.Di=!1;this.V=this.fa=0;Sb(this);if(c)if(e)this.controller=e,a=e.Ii(a),this.ba=a[0],this.B=a[1],Ab(this,e.Kg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ma=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); -for(e=0;e>8&65280|a>>>24);return a} -h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},ga:function(a,b,c){this.jc(a++,b&255,c++);this.jc(a++,b>>8&255,c++);this.jc(a++,b>>16&255,c++);this.jc(a,b>>>24,c)},ua:function(a){return this.ba[a>>2]>>>((a&3)<<3)&255},Pa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b]>>a;return 24>a?c&65535:c&255|(this.ba[b+1]&255)<<8},Ga:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b];a&&(c=c>>>a|this.ba[b+1]<< -32-a);return c},pb:function(a,b){var c=a>>2,d=(a&3)<<3;this.ba[c]=this.ba[c]&~(255<>2,d=(a&3)<<3;24>d?this.ba[c]=this.ba[c]&~(65535<>8);this.Qa=!0},kc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ba[c]=b;this.Qa=!0},ta:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.le(a,b)},La:function(a, -b){this.A&&Wb(this.A,b,2,!1);return this.$h(a,b)},Da:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.la(a,b)},$a:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.We(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.di(a,b,c)},Db:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.qa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.xc(a,b)},Ua:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.ng(a, -b)},Ha:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.Wc(a,b)},xb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.jc(a,b,c)},oc:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.Xe(a,b,c)},Nb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.re(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).xc(a,b)},Wa:function(a,b){return Xb(this.A,b,!1).ng(a,b)},Ia:function(a,b){return Xb(this.A,b,!1).Wc(a, -b)},yb:function(a,b,c){Xb(this.A,c,!0).jc(a,b,c)},pc:function(a,b,c){Xb(this.A,c,!0).Xe(a,b,c)},Pb:function(a,b,c){Xb(this.A,c,!0).re(a,b,c)},ra:function(a){return this.D[a]},Ma:function(a){return this.D[a]},Ja:function(a){return this.R.getUint16(a,!0)},Sa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.ma[a>>1]},Ca:function(a){return this.R.getInt32(a,!0)},Ea:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.ba[a>>2]},Xa:function(a,b){this.D[a]=b;this.Qa=!0}, -ab:function(a,b){this.D[a]=b;this.Qa=!0},Vb:function(a,b){this.R.setUint16(a,b,!0);this.Qa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.ma[a>>1]=b;this.Qa=!0},Ab:function(a,b){this.R.setInt32(a,b,!0);this.Qa=!0},Ib:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.ba[a>>2]=b;this.Qa=!0}};function xb(a,b,c){b&&(c&&(a.Ra=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.fa=b.fa)&&$b(a,Zb,!1))} -function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.fa||(a.jc=!a.O&&b[3]||a.ha,a.Xe=!a.O&&b[4]||a.sa,a.re=!a.O&&b[5]||a.ga);if(c||void 0===c)a.We=b[3]||a.ha,a.di=b[4]||a.sa,a.qa=b[5]||a.ga}function Yb(a,b,c){c&&a.V||(a.xc=b[0]||a.xa,a.ng=b[1]||a.oa,a.Wc=b[2]||a.ja);if(c||void 0===c)a.le=b[0]||a.xa,a.$h=b[1]||a.oa,a.la=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} -var ec=[],Gb=[h.prototype.ua,h.prototype.Pa,h.prototype.Ga,h.prototype.pb,h.prototype.gc,h.prototype.kc],Zb=[h.prototype.ta,h.prototype.La,h.prototype.Da,h.prototype.$a,h.prototype.ec,h.prototype.Db],dc=[h.prototype.va,h.prototype.Ua,h.prototype.Ha,h.prototype.xb,h.prototype.oc,h.prototype.Nb],cc=[h.prototype.ya,h.prototype.Wa,h.prototype.Ia,h.prototype.yb,h.prototype.pc,h.prototype.Pb]; -if(bb)var Fb=[h.prototype.ra,h.prototype.Ja,h.prototype.Ca,h.prototype.Xa,h.prototype.Vb,h.prototype.Ab],Eb=[h.prototype.Ma,h.prototype.Sa,h.prototype.Ea,h.prototype.ab,h.prototype.fc,h.prototype.Ib]; -function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Rc=c;this.W.sd=d;this.W.uf=Math.round(this.W.Rc/1E4)/100;this.W.ce=this.W.uf*this.W.sd;this.ia.Jb=!1;this.ia.Fi=!1;this.ia.Fg=a.autoStart;this.ia.Ei=!1;c=Ma.autostart;void 0!==c&&(this.ia.Fg="true"==c?!0:"false"==c?!1:null);this.ia.qf=!1;this.W.wf=this.W.ee=0;this.W.xf=a.csStart;this.W.Fe=a.csInterval;this.W.Ge=a.csStop;this.Ld=[];var e=this;this.rj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; -f.uc=function(a,b,c,d){this.ma=b;this.Ra=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Ld.push(b);this.Z=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.ac=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.bc("No debugger detected")}jc(this);this.kd();return!0};f.$b=function(a){return a&&this.save?this.save():!0}; -function kc(a){(!0===a.ia.Fg||null===a.ia.Fg&&void 0===a.sa.run)&&gc(a)}f.Hi=function(){return 0};function ic(a){void 0===a.W.xf&&(a.W.xf=0);void 0===a.W.Fe&&(a.W.Fe=-1);void 0===a.W.Ge&&(a.W.Ge=-1);a.ia.qf=0<=a.W.xf&&0>>b.oa;d=d+e-1>>>b.oa;c.Dg=0;for(c.Zc=0;k<=d;)e=b.aa[k],c.Dg+=e.size,e.size&&(c.yg.push(oa(jb,k,0,0,e.type)),c.Zc++),k++;a.B=c;a.la=a.B.Zc*a.ma.qb/691200;b=0;a.B.vi=0;a.B.Ae||(a.B.Ae=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.tc>1,d.O+=(d.P>>1)-2,lb(d,c),d.ga&&(d.I.restore(),d.ga=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ja,a.Sa,a.Ca,a.Ea);a.Ma=!1}}f.Yc=function(){this.Ld.length&&this.Ld[0].Yc()}; -f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.sa[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ia.Yb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.uf&&(c=Math.round(c/a.W.sd));return c}function hc(a){a.W.rd=0;a.Qc=a.Kc=a.ec=a.A=0;ic(a);oc(a,1)} -function oc(a,b,c){if(void 0!==b){.8>a.W.rd/a.W.ce&&(b=1);a.W.sd=b;b=a.W.uf*a.W.sd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.sa.setSpeed;d&&(d.textContent=b);a.bc("target speed: "+b)}c&&a.Yc()}rc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Fd=0;sc(a)} -function gc(a,b){if(Ya(a,!0)){if(!a.ia.Jb){oc(a);a.xa&&a.xa.start(a.W.de,tc(a));a.ia.Jb=!0;a.ia.Fi=!0;a.Z&&uc(a.Z);var c=a.sa.run;c&&(c.textContent="Halt");a.kd(!0);b&&a.Yc()}a.W.Tg>=a.W.Rc&&sc(a,!0);a.W.Ke=0;a.W.vf=la();a.W.Fd&&(c=a.W.vf-a.W.Fd,c>a.W.Ni&&(a.W.de+=c,a.W.de>a.W.vf&&(a.W.de=a.W.vf)));try{do{var d=a.ia.qf?1:a.W.Ck;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Dd){var n=(tc(e.A,e.ha)-k.cd)/e.Ja|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= -d;if(w.B&&w.B[11]&64){var C=w.qa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Xi(d);var G=a.ec-a.A;a.Kc+=G;a.W.Ke+=G;rc(a,0,!0);var c=a,E=G;if(c.ia.qf){var T=!1;c.W.wf=c.W.wf+c.Hi()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Fe,T=!0);0<=c.W.Ge&&c.W.Ge<=tc(c)&&(c.W.Fe=c.W.Ge=-1,ic(c),mc(c),T=!0);T&&c.bc(tc(c)+" cycles: checksum="+da(c.W.wf))}a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Pi,jc(a));a.W.He-=G;0>=a.W.He&&(a.W.He+=a.W.Oi,a.kd());a.W.Je-=G;if(0>=a.W.Je){a.W.Je+=a.W.Sg;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.kd(); -a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.rj;a.W.Fd=la();k=a.W.Ni;a.W.Ke&&(k=Math.round(k*a.W.Ke/a.W.Sg));k-=a.W.Fd-a.W.vf;if(n=a.W.Fd-a.W.de)a.W.rd=Math.round(a.Kc/(10*n))/100,864E5<=n&&(a.Qc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.rdthis.id&&l.call(e,13,a&65532)}return g};f.zk=function(a){var b=this.A;a=b.Nb+(a<<2);var c=b.na(a);b.R&=-769;return this.load(b.na(a+2))+c|0};f.yk=function(a){var b=this.A;a<<=3;var c=b.Nb+a|0;if(7<=(b.pc-c|0))return this.F=!0,Ac(this,c,a)+b.vg;l.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; -f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.mf()};f.fj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.mf()};f.mf=function(){l.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.gj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){l.call(this.A,13,0);return g}; -function Bc(a,b,c){var d=a.A,e=d.na(b+2),k=d.na(b)|(e&255)<<16,d=d.na(b+4);a.pa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.mb=e;a.type=e&7936;a.ext=0;a.cc=b;zc(a,!0)} -function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.pa)return a.pa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.mb=a.B.mb,a.type=a.B.type,a.ext=a.B.ext,a.cc=a.B.cc,a.B.pa=0,zc(a,!0,!0,!1),a.Aa;a.B.pa=0;var k=e.na(b+0),n=e.na(b+4),p=n&7936,q=e.na(b+2)|(n&255)<<16,w=e.na(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case yc:a.Zd=!1;var E=a.F,T=c&3,V=(n&24576)>>13,ia,W;if(C&&!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> -a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Cc(e,e.Fa(),!0);m(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Dc(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Nb&&ba.id&&l.call(e,13,n,!0),g;break;case 2:if(C){if(!(n& -32768))return 6>a.id&&l.call(e,11,c&65532),g;if(4096>p||2048==(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g}break;case 3:if(!(n&32768))return 6>a.id&&l.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&l.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.na(q+100+2)|0,a.ej=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.mb=n,a.type=p,a.ext=w,a.cc=b,zc(a,!0,!0,!1));return q} -function Dc(a,b,c){var d=a.A,e=a.Gb,k=d.ra.pa,n=d.ra.Aa;if(!c){if(!(d.ra.type&512))return l.call(d,13,b&65532,!0),!1;d.Cb(d.ra.cc+4,d.ra.mb&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Aa;if(!1!==c){if(d.ra.type&512)return l.call(d,13,b&65532,!0),!1;d.Cb(d.ra.cc+4,d.ra.mb|=512)}d.ra.type=d.ra.type&-513|d.ra.mb&512;256==d.ra.type||768==d.ra.type?(d.Cb(n+14,u(d)),d.Cb(n+16,Jc(d)),d.Cb(n+18,d.G),d.Cb(n+20,d.F),d.Cb(n+22,d.H),d.Cb(n+24,d.D),d.Cb(n+26,r(d)),d.Cb(n+28,d.L),d.Cb(n+30,d.K),d.Cb(n+32,d.I), -d.Cb(n+34,d.va.pa),d.Cb(n+36,d.la.pa),d.Cb(n+38,d.ha.pa),d.Cb(n+40,d.Ha.pa),d.gc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.va.load(d.na(p+34)),d.Ha.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,n=26,a.Gb>>0)+1)}; -function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.tf,a.Li=a.yk,a.dc=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.dc=a.K,a.Wb=a.L,a.Gb=a.nc=3,a.ka=a.Gc=2,a.C=a.Y=65535,a.cb=65535,a.D=a.cb+1,a.Gc=a.ka,a.cc=g,a.Zd=!1;else{if(!(a.pa&-4))a.dc=a.mf,a.Wb=a.nf;else if(a.type&4096){6144==(a.type&6656)&&(a.dc=a.mf);if(a.type&2048||!(a.type&512))a.Wb=a.nf;1024==(a.type&3072)&&(a.dc==a.xi&&(a.dc=a.fj),a.Wb==a.zi&&(a.Wb=a.gj),a.Vd=!0);b&&6>a.id&&a.pa&-4&&a.cc!==g&&(c= -a.cc+5,a.A.Ec(c,a.A.Sb(c)|1))}b&&(a.Gb=a.pa&3,a.nc=(a.mb&24576)>>13,80386>a.A.fa||!(a.ext&64)?(a.ka=2,a.C=65535):(a.ka=4,a.C=-1),a.Gc=a.ka,a.Y=a.C)}else a.load=a.Mi,a.Li=a.zk,a.dc=a.yi,a.Wb=a.Ai,a.Gb=a.nc=0,a.cc=g,a.Zd=!1} -function Oc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.gi=61442;this.gd=1792;this.fi=28672;this.Ze=4;this.Ga=255;this.B=80386==this.fa?Pc:80286==this.fa?Qc:Rc;this.ta=Sc;this.hi=Tc;this.ii=Uc;this.ji=Vc;if(80186<=this.fa&&(this.ta=Sc.slice(),this.hi=Tc.slice(),this.ii=Uc.slice(),this.Ga=31,this.ta[15]=Wc,this.ta[96]=Xc,this.ta[97]=Yc,this.ta[98]=Zc,this.ta[99]=Wc,this.ta[100]=Wc,this.ta[101]=Wc,this.ta[102]= -Wc,this.ta[103]=Wc,this.ta[104]=$c,this.ta[105]=ad,this.ta[106]=bd,this.ta[107]=cd,this.ta[108]=dd,this.ta[109]=ed,this.ta[110]=fd,this.ta[111]=gd,this.ta[192]=hd,this.ta[193]=id,this.ta[200]=jd,this.ta[201]=kd,this.ta[241]=ld,this.hi[7]=md,this.ii[7]=md,80286<=this.fa)){this.gi=2;this.gd|=28672;this.Ze=0;this.ta[15]=nd;this.Ye=od.slice();for(a=0;a>>20,k=a.Pc[(a.Tc+e&a.Nd)>>>a.oa],n=k.Wc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.te;if(!(n&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.te;var p=(b&4190208)>>>10,n=a.Pc[((n&-4096)+p&a.Nd)>>>a.oa],q=n.Wc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.te;if(!(q&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.te;c=a.Pc[((q&-4096)+(b&4095)&a.Nd)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.oa;a.aa[b]=d;a.af.push(b);return d} -function zd(a){a.aa!=a.Pc&&(a.aa=a.Pc,a.ug=null,a.af=null,a.te=null)}f=Oc.prototype;f.reset=function(){this.ia.Jb&&mc(this);wd(this);hc(this);this.ia.Oc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} +function h(a,b,c,d,e,k){this.id=Qb+=2;this.aa=null;this.B=0;this.Ce=a;this.qe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Qa=this.Fi=!1;this.V=this.la=0;Sb(this);if(c)if(e)this.controller=e,a=e.Li(a),this.aa=a[0],this.B=a[1],Ab(this,e.Mg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.fa=new Uint16Array(this.U,0,c>>1),this.aa=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.aa=Array(c>>2); +for(e=0;e>8&65280|a>>>24);return a} +h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},ea:function(a,b,c){this.kc(a++,b&255,c++);this.kc(a++,b>>8&255,c++);this.kc(a++,b>>16&255,c++);this.kc(a,b>>>24,c)},ta:function(a){return this.aa[a>>2]>>>((a&3)<<3)&255},Pa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.aa[b]>>a;return 24>a?c&65535:c&255|(this.aa[b+1]&255)<<8},Ga:function(a){var b=a>>2;a=(a&3)<<3;var c=this.aa[b];a&&(c=c>>>a|this.aa[b+1]<< +32-a);return c},mb:function(a,b){var c=a>>2,d=(a&3)<<3;this.aa[c]=this.aa[c]&~(255<>2,d=(a&3)<<3;24>d?this.aa[c]=this.aa[c]&~(65535<>8);this.Qa=!0},Ib:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.aa[c]=b;this.Qa=!0},sa:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.le(a,b)},La:function(a, +b){this.A&&Wb(this.A,b,2,!1);return this.bi(a,b)},Da:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},$a:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Xe(a,b,c)},Yb:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.fi(a,b,c)},Bb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},ua:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.xc(a,b)},Ua:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.og(a, +b)},Ha:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.Xc(a,b)},qb:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.kc(a,b,c)},hc:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.Ye(a,b,c)},lc:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.re(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).xc(a,b)},Wa:function(a,b){return Xb(this.A,b,!1).og(a,b)},Ia:function(a,b){return Xb(this.A,b,!1).Xc(a, +b)},yb:function(a,b,c){Xb(this.A,c,!0).kc(a,b,c)},pc:function(a,b,c){Xb(this.A,c,!0).Ye(a,b,c)},Pb:function(a,b,c){Xb(this.A,c,!0).re(a,b,c)},qa:function(a){return this.D[a]},Ma:function(a){return this.D[a]},Ja:function(a){return this.R.getUint16(a,!0)},Sa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.fa[a>>1]},Ca:function(a){return this.R.getInt32(a,!0)},Ea:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.aa[a>>2]},Xa:function(a,b){this.D[a]=b;this.Qa=!0}, +ab:function(a,b){this.D[a]=b;this.Qa=!0},Rb:function(a,b){this.R.setUint16(a,b,!0);this.Qa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.fa[a>>1]=b;this.Qa=!0},Ab:function(a,b){this.R.setInt32(a,b,!0);this.Qa=!0},Jb:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.aa[a>>2]=b;this.Qa=!0}};function xb(a,b,c){b&&(c&&(a.Ra=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.la=b.la)&&$b(a,Zb,!1))} +function Sb(a,b,c,d,e,k){a.Y=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.Z=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.la||(a.kc=!a.O&&b[3]||a.ga,a.Ye=!a.O&&b[4]||a.ra,a.re=!a.O&&b[5]||a.ea);if(c||void 0===c)a.Xe=b[3]||a.ga,a.fi=b[4]||a.ra,a.pa=b[5]||a.ea}function Yb(a,b,c){c&&a.V||(a.xc=b[0]||a.xa,a.og=b[1]||a.na,a.Xc=b[2]||a.ia);if(c||void 0===c)a.le=b[0]||a.xa,a.bi=b[1]||a.na,a.ka=b[2]||a.ia}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} +var ec=[],Gb=[h.prototype.ta,h.prototype.Pa,h.prototype.Ga,h.prototype.mb,h.prototype.gc,h.prototype.Ib],Zb=[h.prototype.sa,h.prototype.La,h.prototype.Da,h.prototype.$a,h.prototype.Yb,h.prototype.Bb],dc=[h.prototype.ua,h.prototype.Ua,h.prototype.Ha,h.prototype.qb,h.prototype.hc,h.prototype.lc],cc=[h.prototype.ya,h.prototype.Wa,h.prototype.Ia,h.prototype.yb,h.prototype.pc,h.prototype.Pb]; +if(bb)var Fb=[h.prototype.qa,h.prototype.Ja,h.prototype.Ca,h.prototype.Xa,h.prototype.Rb,h.prototype.Ab],Eb=[h.prototype.Ma,h.prototype.Sa,h.prototype.Ea,h.prototype.ab,h.prototype.fc,h.prototype.Jb]; +function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Rc=c;this.W.sd=d;this.W.vf=Math.round(this.W.Rc/1E4)/100;this.W.ce=this.W.vf*this.W.sd;this.ha.Kb=!1;this.ha.Hi=!1;this.ha.Hg=a.autoStart;this.ha.Gi=!1;c=Ma.autostart;void 0!==c&&(this.ha.Hg="true"==c?!0:"false"==c?!1:null);this.ha.rf=!1;this.W.xf=this.W.ee=0;this.W.yf=a.csStart;this.W.Ge=a.csInterval;this.W.He=a.csStop;this.Md=[];var e=this;this.vj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; +f.uc=function(a,b,c,d){this.la=b;this.Ra=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Md.push(b);this.Y=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.bc=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.cc("No debugger detected")}jc(this);this.kd();return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +function kc(a){(!0===a.ha.Hg||null===a.ha.Hg&&void 0===a.ra.run)&&gc(a)}f.Ki=function(){return 0};function ic(a){void 0===a.W.yf&&(a.W.yf=0);void 0===a.W.Ge&&(a.W.Ge=-1);void 0===a.W.He&&(a.W.He=-1);a.ha.rf=0<=a.W.yf&&0>>b.na;d=d+e-1>>>b.na;c.Fg=0;for(c.$c=0;k<=d;)e=b.Z[k],c.Fg+=e.size,e.size&&(c.Ag.push(oa(jb,k,0,0,e.type)),c.$c++),k++;a.B=c;a.ka=a.B.$c*a.la.rb/691200;b=0;a.B.vi=0;a.B.Be||(a.B.Be=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.tc>1,d.O+=(d.P>>1)-2,lb(d,c),d.ea&&(d.I.restore(),d.ea=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ja,a.Sa,a.Ca,a.Ea);a.Ma=!1}}f.Zc=function(){this.Md.length&&this.Md[0].Zc()}; +f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ha.Zb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.vf&&(c=Math.round(c/a.W.sd));return c}function hc(a){a.W.rd=0;a.Tc=a.Kc=a.fc=a.A=0;ic(a);oc(a,1)} +function oc(a,b,c){if(void 0!==b){.8>a.W.rd/a.W.ce&&(b=1);a.W.sd=b;b=a.W.vf*a.W.sd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.ra.setSpeed;d&&(d.textContent=b);a.cc("target speed: "+b)}c&&a.Zc()}rc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Gd=0;sc(a)} +function gc(a,b){if(Ya(a,!0)){if(!a.ha.Kb){oc(a);a.xa&&a.xa.start(a.W.de,tc(a));a.ha.Kb=!0;a.ha.Hi=!0;a.Y&&uc(a.Y);var c=a.ra.run;c&&(c.textContent="Halt");a.kd(!0);b&&a.Zc()}a.W.Vg>=a.W.Rc&&sc(a,!0);a.W.Le=0;a.W.wf=la();a.W.Gd&&(c=a.W.wf-a.W.Gd,c>a.W.Qi&&(a.W.de+=c,a.W.de>a.W.wf&&(a.W.de=a.W.wf)));try{do{var d=a.ha.rf?1:a.W.Fk;if(a.Y){vc(a.Y);var e=a.Y,c=d,k=e.L[0];if(k.Ed){var n=(tc(e.A,e.ga)-k.dd)/e.Ja|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Y,c= +d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ga);0C&&(c=C)}d=c}a.$i(d);var G=a.fc-a.A;a.Kc+=G;a.W.Le+=G;rc(a,0,!0);var c=a,E=G;if(c.ha.rf){var T=!1;c.W.xf=c.W.xf+c.Ki()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Ge,T=!0);0<=c.W.He&&c.W.He<=tc(c)&&(c.W.Ge=c.W.He=-1,ic(c),mc(c),T=!0);T&&c.cc(tc(c)+" cycles: checksum="+da(c.W.xf))}a.W.Je-=G;0>=a.W.Je&&(a.W.Je+=a.W.Si,jc(a));a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Ri,a.kd());a.W.Ke-=G;if(0>=a.W.Ke){a.W.Ke+=a.W.Ug;break}}while(a.ha.Kb)}catch(V){mc(a);jc(a);a.kd(); +a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.vj;a.W.Gd=la();k=a.W.Qi;a.W.Le&&(k=Math.round(k*a.W.Le/a.W.Ug));k-=a.W.Gd-a.W.wf;if(n=a.W.Gd-a.W.de)a.W.rd=Math.round(a.Kc/(10*n))/100,864E5<=n&&(a.Tc=0,a.Y&&vc(a.Y,!0),oc(a));if(0>k||a.W.rdthis.id&&l.call(e,13,a&65532)}return g};f.Ck=function(a){var b=this.A;a=b.Pb+(a<<2);var c=b.ma(a);b.R&=-769;return this.load(b.ma(a+2))+c|0};f.Bk=function(a){var b=this.A;a<<=3;var c=b.Pb+a|0;if(7<=(b.Ic-c|0))return this.F=!0,Ac(this,c,a)+b.xg;l.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; +f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.ij=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){l.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.of()};f.jj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.of()};f.of=function(){l.call(this.A,13,0);return g}; +function Bc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.oa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.nb=e;a.type=e&7936;a.ext=0;a.dc=b;zc(a,!0)} +function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.oa)return a.oa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.nb=a.B.nb,a.type=a.B.type,a.ext=a.B.ext,a.dc=a.B.dc,a.B.oa=0,zc(a,!0,!0,!1),a.Aa;a.B.oa=0;var k=e.ma(b+0),n=e.ma(b+4),p=n&7936,q=e.ma(b+2)|(n&255)<<16,w=e.ma(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case yc:a.Zd=!1;var E=a.F,T=c&3,V=(n&24576)>>13,ia,W;if(C&&!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> +a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Cc(e,e.Fa(),!0);m(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Dc(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Pb&&ba.id&&l.call(e,13,n,!0),g;break;case 2:if(C){if(4096> +p||2048==(p&2560))return 6>a.id&&l.call(e,13,c&65532),g;if(!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g}break;case 3:if(!(n&32768))return 6>a.id&&l.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&l.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.ma(q+100+2)|0,a.hj=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.nb=n,a.type=p,a.ext=w,a.dc=b,zc(a,!0,!0,!1));return q} +function Dc(a,b,c){var d=a.A,e=a.Gb,k=d.qa.oa,n=d.qa.Aa;if(!c){if(!(d.qa.type&512))return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb&=-513)}if(d.qa.load(b)===g)return!1;var p=d.qa.Aa;if(!1!==c){if(d.qa.type&512)return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb|=512)}d.qa.type=d.qa.type&-513|d.qa.nb&512;256==d.qa.type||768==d.qa.type?(d.Db(n+14,u(d)),d.Db(n+16,Jc(d)),d.Db(n+18,d.G),d.Db(n+20,d.F),d.Db(n+22,d.H),d.Db(n+24,d.D),d.Db(n+26,r(d)),d.Db(n+28,d.L),d.Db(n+30,d.K),d.Db(n+32,d.I), +d.Db(n+34,d.ua.oa),d.Db(n+36,d.ka.oa),d.Db(n+38,d.ga.oa),d.Db(n+40,d.Ha.oa),d.hc.load(d.ma(p+42)),Kc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.H=d.ma(p+22),d.D=d.ma(p+24),d.L=d.ma(p+28),d.K=d.ma(p+30),d.I=d.ma(p+32),d.ua.load(d.ma(p+34)),d.Ha.load(d.ma(p+40)),Lc(d,d.ma(p+14),d.ma(p+36)),b=38,n=26,a.Gb>>0)+1)}; +function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.uf,a.Oi=a.Bk,a.ec=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.ec=a.K,a.Wb=a.L,a.Gb=a.oc=3,a.ja=a.Lc=2,a.C=a.va=65535,a.cb=65535,a.D=a.cb+1,a.Lc=a.ja,a.dc=g,a.Zd=!1;else{if(!(a.oa&-4))a.ec=a.nf,a.Wb=a.of;else if(a.type&4096){6144==(a.type&6656)&&(a.ec=a.nf);if(a.type&2048||!(a.type&512))a.Wb=a.of;1024==(a.type&3072)&&(a.ec==a.xi&&(a.ec=a.ij),a.Wb==a.zi&&(a.Wb=a.jj),a.Vd=!0);b&&6>a.id&&a.oa&-4&&a.dc!==g&&(c= +a.dc+5,a.A.Ec(c,a.A.Tb(c)|1))}b&&(a.Gb=a.oa&3,a.oc=(a.nb&24576)>>13,80386>a.A.fa||!(a.ext&64)?(a.ja=2,a.C=65535):(a.ja=4,a.C=-1),a.Lc=a.ja,a.va=a.C)}else a.load=a.Pi,a.Oi=a.Ck,a.ec=a.yi,a.Wb=a.Ai,a.Gb=a.oc=0,a.dc=g,a.Zd=!1} +function Oc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ii=61442;this.hd=1792;this.hi=28672;this.$e=4;this.Ga=255;this.B=80386==this.fa?Pc:80286==this.fa?Qc:Rc;this.sa=Sc;this.ki=Tc;this.li=Uc;this.mi=Vc;if(80186<=this.fa&&(this.sa=Sc.slice(),this.ki=Tc.slice(),this.li=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= +Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.ki[7]=md,this.li[7]=md,80286<=this.fa)){this.ii=2;this.hd|=28672;this.$e=0;this.sa[15]=nd;this.se=od.slice();for(a=0;a>>20,k=a.Qc[(a.Uc+e&a.Ze)>>>a.na],n=k.Xc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.ue;if(!(n&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;var p=(b&4190208)>>>10,n=a.Qc[((n&-4096)+p&a.Ze)>>>a.na],q=n.Xc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.ue;if(!(q&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;c=a.Qc[((q&-4096)+(b&4095)&a.Ze)>>>a.na];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.na;a.Z[b]=d;a.bf.push(b);return d} +function zd(a){a.Z!=a.Qc&&(a.Z=a.Qc,a.vg=null,a.bf=null,a.ue=null)}f=Oc.prototype;f.reset=function(){this.ha.Kb&&mc(this);wd(this);hc(this);this.ha.Pc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} function Bd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:m(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} -function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Pb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Uc=0;a.cf=0;a.ya=65520;a.Nb=0;a.pc=1023;a.R=a.Ab=0;a.xd=a.ve=a.wd=a.yd=0;a.df=-1;a.Ja=a.Wa=g;a.la=new xc(a,yc,"CS");a.Ha=new xc(a,2,"DS");a.va=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.ui=0,a.jd=0,a.Tc=0,a.pb=[0,0,0,0,null,null,0,0],a.ff=[null,null,null,null,null,null,0,0],a.$a=new xc(a,2,"FS"),a.ab=new xc(a,2,"GS"),zd(a));a.wi=new xc(a,0,"NULL");a.U=a.Ha;a.V=a.ha;a.O= -a.ja=0;a.P=a.qa=g;a.Ea=0;Lc(a,0,65535);if(80286<=a.fa){a.Vb=0;a.hd=65535;a.gc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Pa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.la;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ga=b+c|0;a.ef=b+a.la.cb|0}Kc(a,0);Ec(a)}function Cd(a,b){b.pa&65528&&b.nc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.pb[e],n=n&~(d>>2&3);if(b){var n=a.aa[n>>>a.oa],p=a;k?0===n.fa++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.aa[n>>>a.oa],k?0===--n.fa&&(k=n,k.jc=k.O?k.ha:k.We,k.Xe=k.O?k.sa:k.di,k.re=k.O?k.ga:k.qa):0===--n.V&&(k=n,k.xc=k.le,k.ng=k.$h,k.Wc=k.la)}c>>=2;d>>=4}} -function Wb(a,b,c,d){if(!(a.O&8192)&&a.pb[7]&255){c--;var e=a.pb[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.pb[n]&&b<=a.pb[n]+p){a.pb[6]|=1<>=2;k>>=4}}} -function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ij,!0);a.ji=b&&!c?Sd:Vc;zc(a.la,!1,b,c);zc(a.Ha,!1,b,c);zc(a.ha,!1,b,c);zc(a.va,!1,b,c);80386<=a.fa&&(zc(a.$a,!1,b,c),zc(a.ab,!1,b,c),Gc(a))} -f.save=function(){var a=new Td(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.la.save(),d=this.Ha.save(),e=this.ha.save(),k=this.va.save(),n;null!=this.Vb?(n=[this.ya,this.Vb,this.hd,this.Nb,this.pc,this.gc.save(),this.ra.save(),this.Ab],80386<=this.fa&&(n.push(this.ui),n.push(this.jd),n.push(this.Tc),n.push(this.pb),n.push(this.ff))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.fa&&(b.push(this.$a.save()),b.push(this.ab.save()));B(a,1,b);B(a,2,[this.U.rg, -this.V.rg,this.O,this.ja,this.Ea,this.P,this.qa]);B(a,3,[0,this.Qc,this.W.sd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.ef^a.ga)&&(8088>=a.fa||a.la.cb==a.la.Y?D(a,a.ga-a.la.Aa):-1>c&&l.call(a,13,0))}function r(a){return a.Pb&~a.ha.Y|a.La-a.ha.Aa}function m(a,b){a.Pb=b;a.La=a.ha.Aa+(b&a.ha.Y)|0}function Xd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Yd(a),n&2&&Zd(a),n&4&&$d(a),n&8&&ae(a),n&16&&be(a),n&32&&ce(a))}k?(a.xd=d,a.wd=b):(a.xd=b,a.wd=d);a.ve=c;a.yd=d;a.resultType=e} -function de(a,b,c,d,e){a.resultType=c|26;a.yd=b;d?ee(a):fe(a);e?ge(a):he(a);return b}function ie(a,b,c,d){c&d?ee(a):fe(a);(b^c)&d?ge(a):he(a)}function je(a){return Yd(a)?1:0}function Yd(a){a.resultType&1&&(a.R&=-2,(a.xd^(a.xd^a.ve)&(a.ve^a.wd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function Zd(a){a.resultType&2&&(a.R&=-5,38505>>((a.yd^a.yd>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} -function $d(a){a.resultType&4&&(a.R&=-17,(a.wd^a.xd^a.ve)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function ae(a){a.resultType&8&&(a.R&=-65,a.yd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function be(a){a.resultType&16&&(a.R&=-129,a.yd&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} -function ce(a){a.resultType&32&&(a.R&=-2049,(a.xd^a.wd)&(a.ve^a.wd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function fe(a){a.resultType&=-2;a.R&=-2}function ke(a){a.resultType&=-5;a.R&=-17}function le(a){a.resultType&=-9;a.R&=-65}function he(a){a.resultType&=-33;a.R&=-2049}function ee(a){a.resultType&=-2;a.R|=1}function me(a){a.resultType&=-5;a.R|=16}function ne(a){a.resultType&=-9;a.R|=64}function ge(a){a.resultType&=-33;a.R|=2048} -function Jc(a){return a.R&-2262|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)|ce(a)}function oe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.fi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Ab=(b&12288)>>12;c>a.Ab&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.gd|2261)|b&(a.gd|2261)|a.gi;a.R&256&&(a.Ea|=2,a.O|=4)} -function pe(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Ab||a.R&131072)&&a.ra.pi)for(var e=a.ra.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} -f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.sa[b]=c;this.ki++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; -f.Sb=function(a){return this.aa[(a&this.fc)>>>this.oa].xc(a&this.Db,a)};f.na=function(a){var b=a&this.Db,c=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;return b>>this.oa;if(b>>d|this.aa[c+1&this.Md].Wc(0,a+3)<<32-d};f.Ec=function(a,b){this.aa[(a&this.fc)>>>this.oa].jc(a&this.Db,b&255,a)}; -f.Cb=function(a,b){var c=a&this.Db,d=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Db,d=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;if(c>>32-k,a)}}; -function qe(a,b,c){a.we=b;a.P=b.dc(a.ue=c,1);return a.O&1?0:a.Sb(a.P)}function F(a,b){return qe(a,a.U,b&a.Y)}function H(a,b){return qe(a,a.V,b&a.Y)}function re(a,b,c){a.we=b;a.P=b.dc(a.ue=c,a.ka);return a.O&1?0:a.Jc(a.P)}function I(a,b){return re(a,a.U,b&a.Y)}function J(a,b){return re(a,a.V,b&a.Y)}function se(a,b,c){a.we=b;a.qa=a.P=b.dc(a.ue=c,1);return a.O&1?0:a.Sb(a.P)}function K(a,b){return se(a,a.U,b&a.Y)}function L(a,b){return se(a,a.V,b&a.Y)} -function te(a,b,c){a.we=b;a.qa=a.P=b.dc(a.ue=c,a.ka);return a.O&1?0:a.Jc(a.P)}function M(a,b){return te(a,a.U,b&a.Y)}function N(a,b){return te(a,a.V,b&a.Y)}function O(a,b){a.O&2||a.Ec(a.we.Wb(a.ue,1),b)}function P(a,b){a.O&2||a.Vc(a.we.Wb(a.ue,a.ka),b)}function Fc(a,b,c){return a.Jc(b.dc(c,a.ka))}f.X=function(){var a=this.Sb(this.ga);Wd(this,1);return a};function ue(a){var b=a.na(a.ga);Wd(a,2);return b}function Q(a){var b=a.ei(a.ga);Wd(a,a.Gc);return b} -f.Ba=function(){var a=this.Jc(this.ga);Wd(this,this.ka);return a};f.M=function(){var a=this.Sb(this.ga)<<24>>24;Wd(this,1);return a};function R(a,b){var c=a.Sb(a.ga);Wd(a,1);return ve[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ka|0;var b=this.wg-this.La|0;0>b&&0<=(this.wg^this.La)&&(8088>=this.fa||!this.ha.Vd&&this.ha.cb==this.ha.Y||this.ha.Vd&&!this.ha.cb?m(this,this.La-this.ha.Aa&this.ha.Y):-1>b&&l.call(this,12,0));return a}; -function t(a,b){a.La=a.La-a.ka|0;0>(a.La-a.xg|0)&&0<=(a.xg^a.La)&&(8088>=a.fa||!a.ha.Vd&&a.ha.cb==a.ha.Y||a.ha.Vd&&!a.ha.cb?m(a,a.La-a.ha.Aa&a.ha.Y):l.call(a,12,0));a.Vc(a.La,b)}function we(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=xe(this.Z);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;ye.call(this,c,null,11);break a}}break;case 1:if(this.Ea& -2){this.Ea&=-3;80386<=this.fa&&(this.pb[6]|=16384);ye.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Z;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Yg;if(bd)D(this,this.Ja-this.la.Aa),ye.call(this,5,null,0);this.O|=2;return a} -function Ie(a,b){var c=0;if(b){le(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else ne(this);this.A-=11+3*c;return a}function Je(a,b){var c=0;if(b){le(this);for(var d=2==this.ka?15:31,e=1<>>=1;c++;d--}}else ne(this);this.A-=11+3*c;return a}function Ke(a,b){a&1<<(b&31)?ee(this):fe(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Le(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a^c} -function Me(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a&~c}function Ne(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a|c}function Oe(a,b){var c=this.la.pa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Pe(a,b){Xd(this,a,b,a-b|0,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.Ef:this.B.ub;this.O|=2;return a} -function Qe(a,b){Xd(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.Ef:this.B.ub;this.O|=2;return a}function Re(a){var b=a-1|0;Xd(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Se(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Te(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Se(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function Ue(a){return a} -function Ve(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?21:24;return c&65535}function We(a,b){var c,d;a=this.Ba();2==this.ka?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(ee(this),ge(this)):(fe(this),he(this));d&=this.C;this.A-=this.P===g?21:24;return d} -function Xe(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?9:12;return c&65535}function Ye(a,b){var c=a*b;2147483647c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?9:12;return c|0}function Ze(a){var b=a+1|0;Xd(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function ye(a,b,c){this.A-=this.B.th+c;c=Jc(this);var d=this.la.pa,e=u(this);a=this.la.Li(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.df=-1,Gc(this),this.ga=a,this.ef=this.la.Aa+this.la.cb|0,this.Da=this.la.Gb)}function bf(a,b){this.A-=14+(this.P===g?0:2);le(this);this.Pa.load(b)!==g&&this.Pa.nc>=this.Da&&this.Pa.nc>=(b&3)&&(ne(this),a=this.Pa.mb&-256,2=this.Da)&&this.Pa.nc>=(b&3))return ne(this),this.Pa.cb;le(this);return a}function jf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.ka));this.A-=this.B.Gd;return b} -function kf(a,b){this.A-=this.qa===g?this.P===g?this.B.Ih:this.B.Hh:this.B.Fh;return b}function lf(a,b){return b}function mf(){this.qa!==g&&Od(this);return kf.call(this,0,this.Uc)}function nf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|n&65535;this.Xa=p+((e>>>16)+d*k)|0}function of(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a|b,128)} -function pf(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a|b,this.dataType)}function qf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),Cd(this,this.Ha),Cd(this,this.va),80386<=this.fa&&(Cd(this,this.$a),Cd(this,this.ab)));this.Wa=g}function rf(a,b){var c=a-b-je(this)|0;Xd(this,a,b,c,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&255} -function sf(a,b){var c=a-b-je(this)|0;Xd(this,a,b,c,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&this.C}function tf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function uf(){return ce(this)?1:0}function vf(){return Yd(this)?1:0}function wf(){return Yd(this)?0:1}function xf(){return ae(this)?1:0}function yf(){return ae(this)?0:1}function zf(){return Yd(this)||ae(this)?1:0}function Af(){return Yd(this)||ae(this)?0:1} -function Bf(){return be(this)?1:0}function Cf(){return be(this)?0:1}function Df(){return Zd(this)?1:0}function Ef(){return Zd(this)?0:1}function Ff(){return!be(this)!=!ce(this)?1:0}function Gf(){return!be(this)!=!ce(this)?0:1}function Hf(){return ae(this)||!be(this)!=!ce(this)?1:0}function If(){return ae(this)||!be(this)!=!ce(this)?0:1}function Jf(a,b,c){if(c){16>16-c)&65535;de(this,a,32768,d&32768)}return a} -function Kf(a,b,c){if(c){var d=a<>32-c;de(this,a,-2147483648,d&-2147483648)}return a}function Lf(a,b){return Jf.call(this,a,b,this.X())}function Mf(a,b){return Kf.call(this,a,b,this.X())}function Nf(a,b){return Jf.call(this,a,b,this.F&31)}function Of(a,b){return Kf.call(this,a,b,this.F&31)}function Pf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;de(this,a,32768,d&1)}return a} -function Qf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;de(this,a,-2147483648,d&1)}return a}function Rf(a,b){return Pf.call(this,a,b,this.X())}function Sf(a,b){return Qf.call(this,a,b,this.X())}function Tf(a,b){return Pf.call(this,a,b,this.F&31)}function Uf(a,b){return Qf.call(this,a,b,this.F&31)}function Vf(a,b){var c=a-b|0;Xd(this,a,b,c,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&255} -function Wf(a,b){var c=a-b|0;Xd(this,a,b,c,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&this.C}function Xf(a,b){de(this,a&b,128);this.A-=this.qa===g?this.P===g?this.B.fg:this.B.je:this.B.je;this.O|=2;return a}function Yf(a,b){de(this,a&b,this.dataType);this.A-=this.qa===g?this.P===g?this.B.fg:this.B.je:this.B.je;this.O|=2;return a} -function Zf(a,b){if(this.P===g){switch(this.cf&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.hg}else this.qa=this.P,O(this,a),this.A-=this.B.gg;return b} -function $f(a,b){if(this.P===g){switch(this.cf&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.hg}else this.qa=this.P,P(this,a),this.A-=this.B.gg;return b} -function ag(a,b){var c=a^b;de(this,c,128);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c}function bg(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a^b,this.dataType)}function cg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function S(a){pd.call(this);return a}function dg(){D(this,this.Ja-this.la.Aa);ye.call(this,0,null,2)}function eg(){this.A-=this.P===g?2:this.B.Vh;return 1} -function fg(){var a=this.F&255;this.A-=(this.P===g?this.B.Zf:this.B.Yf)+(a<this.df)D(this,this.Ja-this.la.Aa),this.Wa!=g&&(m(this,this.Pb&~this.ha.Y|this.Wa-this.ha.Aa),this.Wa=g),e=!0;else if(8!=this.df)b=0,a=8,e=!0;else{ig.call(this,-1,0,c);wd(this);return}ig.call(this,a,b,c)&&(e=!1);e&&(this.df=a,ye.call(this,a,b,d||0),this.Ja=this.ga);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.la.Aa)} -function yd(a,b,c){this.jd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);l.call(this,14,a)} -function ig(a,b,c){var d=32,e;a:{e=this.ga;var k=this.aa[(e&this.fc)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Db,e)}204!=e||this.pc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(14==a||13==a&&80386==this.fa)c=!0;!1===c&&(d|=1);983040<=this.ga&&1048575>=this.ga&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ia.Jb,this.Ma(a,c||d,!0)?c&&(c=b,mc(this.Ra)):(this.Ka(a), -mc(this));return c}function nd(){this.Ye[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.hc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Ph} -function Yc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();m(this,r(this)+this.ka);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Nh}function Zc(){this.ua[this.X()].call(this,He)}function rd(){this.Ia[this.X()].call(this,Ge)}function sd(){this.O|=20;this.U=this.V=this.$a;this.A-=this.B.wc} -function td(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc}function ud(){this.O|=1024;this.ja&1024||(this.ka^=6,this.C^=-65536,Pd(this));this.A-=this.B.wc}function vd(){this.O|=2048;this.ja&2048||(this.Gc^=6,this.Y^=-65536,Dd(this));this.A-=this.B.wc}function $c(){t(this,this.Ba());this.A-=this.B.hc}function ad(){this.ua[this.X()].call(this,We)}function bd(){t(this,this.M());this.A-=this.B.hc}function cd(){this.ua[this.X()].call(this,Ve)} -function dd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.H&65535;pe(this,d,1)&&(d=Kb(this.ma,d,this.ga-b-1),this.Ec(this.va.Wb(this.I&this.Y,1),d),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256)))}} -function ed(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.ga-b-1,e=0,k=0,n=this.H&65535;if(pe(this,n,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.ka:this.ka)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.ga=this.Ja,this.O|=256)}}}} -function jg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function kg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function lg(){var a=this.M();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function mg(){var a=this.M();Yd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ng(){var a=this.M();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function og(){var a=this.M();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function pg(){var a=this.M();Yd(this)||ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function qg(){var a=this.M();Yd(this)||ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function rg(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function sg(){var a=this.M();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} -function tg(){var a=this.M();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ug(){var a=this.M();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function vg(){var a=this.M();!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function wg(){var a=this.M();!be(this)==!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function xg(){var a=this.M();ae(this)||!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();ae(this)||!be(this)!=!ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function zg(){this.oc[this.X()].call(this,Ag,this.X);this.A-=this.qa===g?1:this.B.Oe}function hd(){this.oc[this.X()].call(this,Bg,gg)}function id(){this.xb[this.X()].call(this,2==this.ka?Cg:Dg,gg)} -function Eg(){var a=ue(this),b=this.Fa();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Uh}function Fg(){var a=this.Fa();D(this,a);this.A-=this.B.Rh}function jd(){var a=ue(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||$d(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ee(this):fe(this);b?me(this):ke(this);this.A-=this.B.td},function(){this.Ib[this.X()].call(this, -Pe)},function(){this.Ia[this.X()].call(this,Qe)},function(){this.yb[this.X()].call(this,Pe)},function(){this.ua[this.X()].call(this,Qe)},function(){Pe.call(this,this.G&255,this.X());this.A--},function(){Qe.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||$d(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ee(this):fe(this);b?me(this):ke(this);this.A-=this.B.td}, -function(){this.G=Ze.call(this,this.G)},function(){this.F=Ze.call(this,this.F)},function(){this.H=Ze.call(this,this.H)},function(){this.D=Ze.call(this,this.D)},function(){m(this,Ze.call(this,r(this)))},function(){this.L=Ze.call(this,this.L)},function(){this.K=Ze.call(this,this.K)},function(){this.I=Ze.call(this,this.I)},function(){this.G=Re.call(this,this.G)},function(){this.F=Re.call(this,this.F)},function(){this.H=Re.call(this,this.H)},function(){this.D=Re.call(this,this.D)},function(){m(this,Re.call(this, -r(this)))},function(){this.L=Re.call(this,this.L)},function(){this.K=Re.call(this,this.K)},function(){this.I=Re.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.hc},function(){t(this,this.F&this.C);this.A-=this.B.hc},function(){t(this,this.H&this.C);this.A-=this.B.hc},function(){t(this,this.D&this.C);this.A-=this.B.hc},function(){t(this,r(this)-2&65535);this.A-=this.B.hc},function(){t(this,this.L&this.C);this.A-=this.B.hc},function(){t(this,this.K&this.C);this.A-=this.B.hc},function(){t(this, -this.I&this.C);this.A-=this.B.hc},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Lb},function(){m(this,r(this)&~this.C|this.Fa());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.I=this.I&~this.C| -this.Fa();this.A-=this.B.Lb},jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,function(){this.xb[this.X()].call(this,Kg,this.Ba);this.A-=this.qa===g?1:this.B.Oe},zg,function(){this.xb[this.X()].call(this,Kg,this.M);this.A-=this.qa===g?1:this.B.Oe},function(){this.Ib[this.X()].call(this,Xf)},function(){this.Ia[this.X()].call(this,Yf)},function(){this.yb[this.cf=this.X()].call(this,Zf)},function(){this.ua[this.cf=this.X()].call(this,$f)},function(){this.O|= -1;this.Ib[this.X()].call(this,kf)},function(){this.O|=1;this.Ia[this.X()].call(this,kf)},function(){this.yb[this.X()].call(this,kf)},function(){this.ua[this.X()].call(this,kf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Uc=this.va.pa;break;case 1:this.Uc=this.la.pa;break;case 2:this.Uc=this.ha.pa;break;case 3:this.Uc=this.Ha.pa;break;case 4:if(80386<=this.fa){this.Uc=this.$a.pa;break}l.call(this,6);break;case 5:if(80386<=this.fa){this.Uc=this.ab.pa;break}default:l.call(this,6)}this.O|= -1;this.Ia[a].call(this,mf)},function(){this.O|=1;this.U=this.V=this.wi;this.ua[this.X()].call(this,df)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ua[b].call(this,kf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Vd(this, -this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.$a.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.fa?this.ab.load(this.L):Vd(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.xb[this.X()].call(this,Lg,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= +function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Rb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Vc=0;a.df=0;a.ya=65520;a.Pb=0;a.Ic=1023;a.R=a.Bb=0;a.yd=a.we=a.xd=a.Ad=0;a.ef=-1;a.Ja=a.Wa=g;a.ka=new xc(a,yc,"CS");a.Ha=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ga=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.Ei=0,a.wd=0,a.Uc=0,a.qb=[0,0,0,0,null,null,0,0],a.gf=[null,null,null,null,null,null,0,0],a.ab=new xc(a,2,"FS"),a.mb=new xc(a,2,"GS"),zd(a));a.Ji=new xc(a,0,"NULL");a.U=a.Ha;a.V=a.ga;a.O= +a.ia=0;a.P=a.pa=g;a.Ea=0;Lc(a,0,65535);if(80286<=a.fa){a.Yb=0;a.jd=65535;a.hc=new xc(a,5,"LDT",!0);a.qa=new xc(a,4,"TSS",!0);a.Pa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ea=b+c|0;a.ff=b+a.ka.cb|0}Kc(a,0);Ec(a)}function Cd(a,b){b.oa&65528&&b.oc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.qb[e],n=n&~(d>>2&3);if(b){var n=a.Z[n>>>a.na],p=a;k?0===n.la++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.Z[n>>>a.na],k?0===--n.la&&(k=n,k.kc=k.O?k.ga:k.Xe,k.Ye=k.O?k.ra:k.fi,k.re=k.O?k.ea:k.pa):0===--n.V&&(k=n,k.xc=k.le,k.og=k.bi,k.Xc=k.ka)}c>>=2;d>>=4}} +function Wb(a,b,c,d){if(!(a.O&8192)&&a.qb[7]&255){c--;var e=a.qb[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.qb[n]&&b<=a.qb[n]+p){a.qb[6]|=1<>=2;k>>=4}}} +function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.uj,!0);a.mi=b&&!c?Td:Vc;zc(a.ka,!1,b,c);zc(a.Ha,!1,b,c);zc(a.ga,!1,b,c);zc(a.ua,!1,b,c);80386<=a.fa&&(zc(a.ab,!1,b,c),zc(a.mb,!1,b,c),Gc(a))} +f.save=function(){var a=new Ud(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Ha.save(),e=this.ga.save(),k=this.ua.save(),n;null!=this.Yb?(n=[this.ya,this.Yb,this.jd,this.Pb,this.Ic,this.hc.save(),this.qa.save(),this.Bb],80386<=this.fa&&(n.push(this.Ei),n.push(this.wd),n.push(this.Uc),n.push(this.qb),n.push(this.gf))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.fa&&(b.push(this.ab.save()),b.push(this.mb.save()));B(a,1,b);B(a,2,[this.U.sg, +this.V.sg,this.O,this.ia,this.Ea,this.P,this.pa]);B(a,3,[0,this.Tc,this.W.sd]);b=this.la;c=0;d=[];for(e=0;ec&&0<=(a.ff^a.ea)&&(8088>=a.fa||a.ka.cb==a.ka.va?D(a,a.ea-a.ka.Aa):-1>c&&l.call(a,13,0))}function r(a){return a.Rb&~a.ga.va|a.La-a.ga.Aa}function m(a,b){a.Rb=b;a.La=a.ga.Aa+(b&a.ga.va)|0}function Yd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Zd(a),n&2&&$d(a),n&4&&ae(a),n&8&&be(a),n&16&&ce(a),n&32&&de(a))}k?(a.yd=d,a.xd=b):(a.yd=b,a.xd=d);a.we=c;a.Ad=d;a.resultType=e} +function ee(a,b,c,d,e){a.resultType=c|26;a.Ad=b;d?fe(a):ge(a);e?he(a):ie(a);return b}function je(a,b,c,d){c&d?fe(a):ge(a);(b^c)&d?he(a):ie(a)}function ke(a){return Zd(a)?1:0}function Zd(a){a.resultType&1&&(a.R&=-2,(a.yd^(a.yd^a.we)&(a.we^a.xd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function $d(a){a.resultType&2&&(a.R&=-5,38505>>((a.Ad^a.Ad>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} +function ae(a){a.resultType&4&&(a.R&=-17,(a.xd^a.yd^a.we)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function be(a){a.resultType&8&&(a.R&=-65,a.Ad&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function ce(a){a.resultType&16&&(a.R&=-129,a.Ad&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} +function de(a){a.resultType&32&&(a.R&=-2049,(a.yd^a.xd)&(a.we^a.xd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function ge(a){a.resultType&=-2;a.R&=-2}function le(a){a.resultType&=-5;a.R&=-17}function me(a){a.resultType&=-9;a.R&=-65}function ie(a){a.resultType&=-33;a.R&=-2049}function fe(a){a.resultType&=-2;a.R|=1}function ne(a){a.resultType&=-5;a.R|=16}function oe(a){a.resultType&=-9;a.R|=64}function he(a){a.resultType&=-33;a.R|=2048} +function Jc(a){return a.R&-2262|Zd(a)|$d(a)|ae(a)|be(a)|ce(a)|de(a)}function pe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.hi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Bb=(b&12288)>>12;c>a.Bb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.hd|2261)|b&(a.hd|2261)|a.ii;a.R&256&&(a.Ea|=2,a.O|=4)} +function qe(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Bb||a.R&131072)&&a.qa.pi)for(var e=a.qa.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} +f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ra[b]=c;this.gi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; +f.Tb=function(a){return this.Z[(a&this.gc)>>>this.na].xc(a&this.Jb,a)};f.ma=function(a){var b=a&this.Jb,c=(a&this.gc)>>>this.na;this.A-=this.B.Re;return b>>this.na;if(b>>d|this.Z[c+1&this.Nd].Xc(0,a+3)<<32-d};f.Ec=function(a,b){this.Z[(a&this.gc)>>>this.na].kc(a&this.Jb,b&255,a)}; +f.Db=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;if(c>>32-k,a)}}; +function re(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function F(a,b){return re(a,a.U,b&a.va)}function H(a,b){return re(a,a.V,b&a.va)}function se(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function I(a,b){return se(a,a.U,b&a.va)}function J(a,b){return se(a,a.V,b&a.va)}function te(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function K(a,b){return te(a,a.U,b&a.va)}function L(a,b){return te(a,a.V,b&a.va)} +function ue(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function M(a,b){return ue(a,a.U,b&a.va)}function N(a,b){return ue(a,a.V,b&a.va)}function O(a,b){a.O&2||a.Ec(a.xe.Wb(a.ve,1),b)}function P(a,b){a.O&2||a.Wc(a.xe.Wb(a.ve,a.ja),b)}function Fc(a,b,c){return a.Jc(b.ec(c,a.ja))}f.X=function(){var a=this.Tb(this.ea);Xd(this,1);return a};function ve(a){var b=a.ma(a.ea);Xd(a,2);return b}function Q(a){var b=a.wi(a.ea);Xd(a,a.Lc);return b} +f.Ba=function(){var a=this.Jc(this.ea);Xd(this,this.ja);return a};f.M=function(){var a=this.Tb(this.ea)<<24>>24;Xd(this,1);return a};function R(a,b){var c=a.Tb(a.ea);Xd(a,1);return we[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ja|0;var b=this.yg-this.La|0;0>b&&0<=(this.yg^this.La)&&(8088>=this.fa||!this.ga.Vd&&this.ga.cb==this.ga.va||this.ga.Vd&&!this.ga.cb?m(this,this.La-this.ga.Aa&this.ga.va):-1>b&&l.call(this,12,0));return a}; +function t(a,b){a.La=a.La-a.ja|0;0>(a.La-a.zg|0)&&0<=(a.zg^a.La)&&(8088>=a.fa||!a.ga.Vd&&a.ga.cb==a.ga.va||a.ga.Vd&&!a.ga.cb?m(a,a.La-a.ga.Aa&a.ga.va):l.call(a,12,0));a.Wc(a.La,b)}function xe(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=ye(this.Y);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;ze.call(this,c,null,11);break a}}break;case 1:if(this.Ea& +2){this.Ea&=-3;80386<=this.fa&&(this.qb[6]|=16384);ze.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Y;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.$g;if(bd)D(this,this.Ja-this.ka.Aa),ze.call(this,5,null,0);this.O|=2;return a} +function Je(a,b){var c=0;if(b){me(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else oe(this);this.A-=11+3*c;return a}function Ke(a,b){var c=0;if(b){me(this);for(var d=2==this.ja?15:31,e=1<>>=1;c++;d--}}else oe(this);this.A-=11+3*c;return a}function Le(a,b){a&1<<(b&31)?fe(this):ge(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Me(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a^c} +function Ne(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a&~c}function Oe(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a|c}function Pe(a,b){var c=this.ka.oa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Qe(a,b){Yd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a} +function Re(a,b){Yd(this,a,b,a-b|0,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a}function Se(a){var b=a-1|0;Yd(this,a,1,b,this.$a|62,!0);this.A-=2;return a&~this.C|b&this.C}function Te(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Ue(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Te(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function Ve(a){return a} +function We(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?21:24;return c&65535}function Xe(a,b){var c,d;a=this.Ba();2==this.ja?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(fe(this),he(this)):(ge(this),ie(this));d&=this.C;this.A-=this.P===g?21:24;return d} +function Ye(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c&65535}function Ze(a,b){var c=a*b;2147483647c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c|0}function bf(a){var b=a+1|0;Yd(this,a,1,b,this.$a|62);this.A-=2;return a&~this.C|b&this.C} +function ze(a,b,c){this.A-=this.B.vh+c;c=Jc(this);var d=this.ka.oa,e=u(this);a=this.ka.Oi(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.ef=-1,Gc(this),this.ea=a,this.ff=this.ka.Aa+this.ka.cb|0,this.Da=this.ka.Gb)}function cf(a,b){this.A-=14+(this.P===g?0:2);me(this);this.Pa.load(b)!==g&&this.Pa.oc>=this.Da&&this.Pa.oc>=(b&3)&&(oe(this),a=this.Pa.nb&-256,2=this.Da)&&this.Pa.oc>=(b&3))return oe(this),this.Pa.cb;me(this);return a}function kf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.ma(this.P+this.ja));this.A-=this.B.Hd;return b} +function lf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kh:this.B.Jh:this.B.Hh;return b}function mf(a,b){return b}function nf(){this.pa!==g&&Od(this);return lf.call(this,0,this.Vc)}function of(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|n&65535;this.Xa=p+((e>>>16)+d*k)|0}function pf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,128)} +function qf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,this.$a)}function rf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),Cd(this,this.Ha),Cd(this,this.ua),80386<=this.fa&&(Cd(this,this.ab),Cd(this,this.mb)));2==a&&this.wg&&Rd(this,this.ea);this.Wa=g}function sf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function tf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function uf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function vf(){return de(this)?1:0}function wf(){return Zd(this)?1:0}function xf(){return Zd(this)?0:1}function yf(){return be(this)?1:0}function zf(){return be(this)?0:1}function Af(){return Zd(this)||be(this)?1:0}function Bf(){return Zd(this)||be(this)?0:1} +function Cf(){return ce(this)?1:0}function Df(){return ce(this)?0:1}function Ef(){return $d(this)?1:0}function Ff(){return $d(this)?0:1}function Gf(){return!ce(this)!=!de(this)?1:0}function Hf(){return!ce(this)!=!de(this)?0:1}function If(){return be(this)||!ce(this)!=!de(this)?1:0}function Jf(){return be(this)||!ce(this)!=!de(this)?0:1}function Kf(a,b,c){if(c){16>16-c)&65535;ee(this,a,32768,d&32768)}return a} +function Lf(a,b,c){if(c){var d=a<>32-c;ee(this,a,-2147483648,d&-2147483648)}return a}function Mf(a,b){return Kf.call(this,a,b,this.X())}function Nf(a,b){return Lf.call(this,a,b,this.X())}function Of(a,b){return Kf.call(this,a,b,this.F&31)}function Pf(a,b){return Lf.call(this,a,b,this.F&31)}function Qf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;ee(this,a,32768,d&1)}return a} +function Rf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;ee(this,a,-2147483648,d&1)}return a}function Sf(a,b){return Qf.call(this,a,b,this.X())}function Tf(a,b){return Rf.call(this,a,b,this.X())}function Uf(a,b){return Qf.call(this,a,b,this.F&31)}function Vf(a,b){return Rf.call(this,a,b,this.F&31)}function Wf(a,b){var c=a-b|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function Xf(a,b){var c=a-b|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function Yf(a,b){ee(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a}function Zf(a,b){ee(this,a&b,this.$a);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a} +function $f(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.ig}else this.pa=this.P,O(this,a),this.A-=this.B.hg;return b} +function ag(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.ig}else this.pa=this.P,P(this,a),this.A-=this.B.hg;return b} +function bg(a,b){var c=a^b;ee(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c}function cg(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a^b,this.$a)}function dg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function S(a){pd.call(this);return a}function eg(){D(this,this.Ja-this.ka.Aa);ze.call(this,0,null,2)}function fg(){this.A-=this.P===g?2:this.B.Xh;return 1} +function gg(){var a=this.F&255;this.A-=(this.P===g?this.B.$f:this.B.Zf)+(a<this.ef)D(this,this.Ja-this.ka.Aa),this.Wa!=g&&(m(this,this.Rb&~this.ga.va|this.Wa-this.ga.Aa),this.Wa=g),e=!0;else if(8!=this.ef)b=0,a=8,e=!0;else{jg.call(this,-1,0,c);wd(this);return}jg.call(this,a,b,c)&&(e=!1);e&&(this.ef=a,ze.call(this,a,b,d||0),this.Ja=this.ea);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.ka.Aa)} +function yd(a,b,c){this.wd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);l.call(this,14,a)} +function jg(a,b,c){var d=32,e;a:{e=this.ea;var k=this.Z[(e&this.gc)>>>this.na];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Jb,e)}204!=e||this.Ic||(c=!1);this.R&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.ea&&1048575>=this.ea&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ha.Kb,this.Ma(a,c||d,!0)?c&&(c=b,mc(this.Ra)):(this.Ka(a),mc(this));return c} +function nd(){this.se[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.ic}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Rh} +function Yc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();m(this,r(this)+this.ja);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Ph}function Zc(){this.ta[this.X()].call(this,Ie)}function rd(){this.Ia[this.X()].call(this,He)}function sd(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc} +function td(){this.O|=20;this.U=this.V=this.mb;this.A-=this.B.wc}function ud(){this.O|=1024;this.ia&1024||(this.ja^=6,this.C^=-65536,Pd(this));this.A-=this.B.wc}function vd(){this.O|=2048;this.ia&2048||(this.Lc^=6,this.va^=-65536,Dd(this));this.A-=this.B.wc}function $c(){t(this,this.Ba());this.A-=this.B.ic}function ad(){this.ta[this.X()].call(this,Xe)}function bd(){t(this,this.M());this.A-=this.B.ic}function cd(){this.ta[this.X()].call(this,We)} +function dd(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.H&65535;qe(this,e,1)&&(e=Kb(this.la,e,this.ea-b-1),this.Ec(this.ua.Wb(this.I&c,1),e),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256)))}} +function ed(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.ea-b-1,k=0,n=0,p=this.H&65535;if(qe(this,p,1)){for(var q=0;q>n&255,k),n+=8;this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(this.ea=this.Ja,this.O|=256)}}}}function kg(){var a=this.M();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function lg(){var a=this.M();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function mg(){var a=this.M();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ng(){var a=this.M();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function og(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function pg(){var a=this.M();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} +function qg(){var a=this.M();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function rg(){var a=this.M();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function sg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function tg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ug(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function vg(){var a=this.M();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function wg(){var a=this.M();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function xg(){var a=this.M();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function zg(){var a=this.M();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function Ag(){this.pc[this.X()].call(this,Bg,this.X);this.A-=this.pa===g?1:this.B.Pe}function hd(){this.pc[this.X()].call(this,Cg,hg)}function id(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,hg)}function Fg(){var a=ve(this),b=this.Fa();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Wh}function Gg(){var a=this.Fa();D(this,a);this.A-=this.B.Th} +function jd(){var a=ve(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||ae(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td},function(){this.Ib[this.X()].call(this, +Qe)},function(){this.Ia[this.X()].call(this,Re)},function(){this.Ab[this.X()].call(this,Qe)},function(){this.ta[this.X()].call(this,Re)},function(){Qe.call(this,this.G&255,this.X());this.A--},function(){Re.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||ae(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td}, +function(){this.G=bf.call(this,this.G)},function(){this.F=bf.call(this,this.F)},function(){this.H=bf.call(this,this.H)},function(){this.D=bf.call(this,this.D)},function(){m(this,bf.call(this,r(this)))},function(){this.L=bf.call(this,this.L)},function(){this.K=bf.call(this,this.K)},function(){this.I=bf.call(this,this.I)},function(){this.G=Se.call(this,this.G)},function(){this.F=Se.call(this,this.F)},function(){this.H=Se.call(this,this.H)},function(){this.D=Se.call(this,this.D)},function(){m(this,Se.call(this, +r(this)))},function(){this.L=Se.call(this,this.L)},function(){this.K=Se.call(this,this.K)},function(){this.I=Se.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.ic},function(){t(this,this.F&this.C);this.A-=this.B.ic},function(){t(this,this.H&this.C);this.A-=this.B.ic},function(){t(this,this.D&this.C);this.A-=this.B.ic},function(){t(this,r(this)-2&65535);this.A-=this.B.ic},function(){t(this,this.L&this.C);this.A-=this.B.ic},function(){t(this,this.K&this.C);this.A-=this.B.ic},function(){t(this, +this.I&this.C);this.A-=this.B.ic},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Mb},function(){m(this,r(this)&~this.C|this.Fa());this.A-=this.B.Mb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.I=this.I&~this.C| +this.Fa();this.A-=this.B.Mb},kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,function(){this.yb[this.X()].call(this,Lg,this.Ba);this.A-=this.pa===g?1:this.B.Pe},Ag,function(){this.yb[this.X()].call(this,Lg,this.M);this.A-=this.pa===g?1:this.B.Pe},function(){this.Ib[this.X()].call(this,Yf)},function(){this.Ia[this.X()].call(this,Zf)},function(){this.Ab[this.df=this.X()].call(this,$f)},function(){this.ta[this.df=this.X()].call(this,ag)},function(){this.O|= +1;this.Ib[this.X()].call(this,lf)},function(){this.O|=1;this.Ia[this.X()].call(this,lf)},function(){this.Ab[this.X()].call(this,lf)},function(){this.ta[this.X()].call(this,lf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Vc=this.ua.oa;break;case 1:this.Vc=this.ka.oa;break;case 2:this.Vc=this.ga.oa;break;case 3:this.Vc=this.Ha.oa;break;case 4:if(80386<=this.fa){this.Vc=this.ab.oa;break}l.call(this,6);break;case 5:if(80386<=this.fa){this.Vc=this.mb.oa;break}default:l.call(this,6)}this.O|= +1;this.Ia[a].call(this,nf)},function(){this.O|=1;this.U=this.V=this.Ji;this.ta[this.X()].call(this,ef)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ta[b].call(this,lf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Wd(this, +this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.ab.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.fa?this.mb.load(this.L):Wd(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.yb[this.X()].call(this,Mg,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= 3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;m(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; -this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ka?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ka?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.$g},function(){Oe.call(this,this.Ba(),ue(this));this.A-=this.B.dh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.Ab?l.call(this,13,0):(t(this,a& --196609),this.A-=this.B.hc)},function(){if(this.R&131072&&3>this.Ab)l.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?ee(this):fe(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?me(this):ke(this);a&64?ne(this):le(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a= -this.G&-256,b;b=Q(this);b=this.Sb(this.U.dc(b,1));this.G=a|b;this.A-=this.B.Of},function(){this.G=this.G&~this.C|Fc(this,this.U,Q(this));this.A-=this.B.Of},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Vc(this.U.Wb(a,this.ka),b);this.A-=this.B.Pf},function(){var a=1,b=0,c=this.B.Qf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Sf,this.ja&256||(this.A-=this.B.Rf));if(a--){var d=this.Sb(this.U.dc(this.K&this.Y,1));this.Ec(this.va.Wb(this.I& -this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Qf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Sf,this.ja&256||(this.A-=this.B.Rf));if(a--){var d=Fc(this,this.U,this.K&this.Y);this.Vc(this.va.Wb(this.I&this.Y,this.ka),d);this.O&4096||(d=this.R&1024?-this.ka:this.ka,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I& -~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Bf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Df,this.ja&256||(this.A-=this.B.Cf));if(a--){var d=qe(this,this.U,this.K&this.Y),e=se(this,this.va,this.I&this.Y);this.O&4096||(Pe.call(this,d,e),d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja& -64)&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Bf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Df,this.ja&256||(this.A-=this.B.Cf));if(a--){var d=re(this,this.U,this.K&this.Y),e=te(this,this.va,this.I&this.Y);this.O&4096||(Qe.call(this,d,e),d=this.R&1024?-this.ka:this.ka,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256))}},function(){de(this, -this.G&this.X(),128);this.A-=this.B.td},function(){de(this,this.G&this.Ba(),this.dataType);this.A-=this.B.td},function(){var a=1,b=0,c=this.B.ag;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.cg,this.ja&256||(this.A-=this.B.bg));if(a--){var d=this.G;this.Ec(this.va.Wb(this.I&this.Y,1),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.ag;this.ja&192&&(a=this.F&this.Y, -b=1,c=this.B.cg,this.ja&256||(this.A-=this.B.bg));if(a--){var d=this.G;this.Vc(this.va.Wb(this.I&this.Y,this.ka),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.If;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Kf,this.ja&256||(this.A-=this.B.Jf));if(a--){var d=this.Sb(this.U.dc(this.K&this.Y,1));this.O&4096||(this.G=this.G&-256|d,this.K=this.K&~this.Y| -this.K+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.If;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Kf,this.ja&256||(this.A-=this.B.Jf));if(a--){var d=Fc(this,this.U,this.K&this.Y);this.O&4096||(this.G=this.G&~this.C|d,this.K=this.K&~this.Y|this.K+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Vf;this.ja& -192&&(a=this.F&this.Y,b=1,c=this.B.Xf,this.ja&256||(this.A-=this.B.Wf));a--&&(Pe.call(this,this.G&255,se(this,this.va,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.B.Vf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Xf,this.ja&256||(this.A-=this.B.Wf));a--&&(Qe.call(this,this.G&this.C,te(this,this.va,this.I&this.Y)), -this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Bb},function(){this.F=this.F&-256|this.X();this.A-=this.B.Bb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Bb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Bb},function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.F= -this.F&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.H=this.H&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.D=this.D&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L= -this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Bb},Eg,Fg,Eg,Fg,function(){this.ua[this.X()].call(this,ef)},function(){this.ua[this.X()].call(this,cf)},function(){this.O|=1;this.oc[this.X()].call(this,Mg,this.X)},function(){this.O|=1;this.xb[this.X()].call(this,Mg,this.Ba)},Gg,Hg,Gg,Hg,function(){this.R&131072&&3>this.Ab?l.call(this,13,0):ye.call(this,3,null,this.B.uh)},function(){if(this.R& -131072&&3>this.Ab)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.bf[a];if(void 0!==b)for(var c=0;cthis.Ab?l.call(this,13,0):ye.call(this,4,null,this.B.vh):this.A-=this.B.wh},function(){if(this.R&131072&&3>this.Ab)l.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.sh;if(this.ya&1&&this.R&16384){var a=this.na(this.ra.Aa+0);Dc(this.la,a,!1)}else{var a=this.Da, -b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),n=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.$a.load(q);this.ab.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}this.Wa=g}},function(){this.oc[this.X()].call(this,Bg,eg)},function(){this.xb[this.X()].call(this,2==this.ka?Cg:Dg,eg)},function(){this.oc[this.X()].call(this,Bg,fg)},function(){this.xb[this.X()].call(this, -2==this.ka?Cg:Dg,fg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;de(this,this.G,128);this.A-=this.B.Xg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;de(this,this.G,128);this.A-=this.B.Wg},function(){this.G=this.G&-256|(Yd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|qe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Wh},Ig,Ig,Ig,Ig,Ig,Ig,Ig,Ig,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!ae(this)?(D(this, -u(this)+a),this.A-=this.B.Dh):this.A-=this.B.Lf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&ae(this)?(D(this,u(this)+a),this.A-=this.B.Mf):this.A-=this.B.Nf},function(){var a=this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.Ch):this.A-=this.B.Lf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Nf:(D(this,u(this)+a),this.A-=this.B.Mf)},function(){var a=this.X();pe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.ga-2),this.A-=this.B.Gf)},function(){var a=this.X(); -pe(this,a,2)&&(this.G=Kb(this.ma,a,this.ga-2),this.G|=Kb(this.ma,a+1,this.ga-2)<<8,this.A-=this.B.Gf)},function(){var a=this.X();pe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.ga-2),this.A-=this.B.Uf)},function(){var a=this.X();pe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.ga-2),Mb(this.ma,a+1,this.G>>8&255,this.ga-2),this.A-=this.B.Uf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.ah},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Hf},function(){Lc(this,this.Ba(), -ue(this));this.A-=this.B.yh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Hf},function(){var a=this.H&65535;pe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.ga-1),this.A-=this.B.Ff)},function(){var a=this.H&65535;pe(this,a,2)&&(this.G=Kb(this.ma,a,this.ga-1),this.G|=Kb(this.ma,a+1&65535,this.ga-1)<<8,this.A-=this.B.Ff)},function(){var a=this.H&65535;pe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.ga-1),this.A-=this.B.Tf)},function(){var a=this.H&65535;pe(this,a,2)&&(Mb(this.ma,a,this.G& -255,this.ga-1),Mb(this.ma,a+1&65535,this.G>>8&255,this.ga-1),this.A-=this.B.Tf)},Jg,Jg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R&131072?l.call(this,13,0):(this.Ea|=4,this.A-=2,this.R&512||mc(this))},function(){Yd(this)?fe(this):ee(this);this.A-=2},function(){this.Ua=!1;this.oc[this.X()].call(this,Ng,hg);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.xb[this.X()].call(this,Og,hg);this.Ua&&(this.G=this.G&~this.C| -this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){fe(this);this.A-=2},function(){ee(this);this.A-=2},function(){this.Da>this.Ab?l.call(this,13,0):(this.R&=-513,this.A-=this.B.Zg)},function(){this.Da>this.Ab?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.oc[this.X()].call(this,Tc,hg)},function(){this.xb[this.X()].call(this,Uc,hg)}],Ag=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[De,pf,Be,sf,Fe,Wf,bg,Qe],Lg= -[function(a,b){this.A-=this.qa===g?this.B.Lb:this.B.Oh;return b},cg,cg,cg,cg,cg,cg,cg],Mg=[function(a,b){this.A-=this.qa===g?this.B.Gh:this.B.Eh;return b},S,S,S,S,S,S,S],Bg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=je(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,de(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,de(this,a,128,c&1));return a}],Cg=[function(a, -b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ie(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ie(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=je(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;ie(this,c,e,32768)}return c}, -function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1,a=c>>>1&65535,de(this,a,32768,c&1,a&32768));return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,de(this,a,32768,c&1));return a}],Dg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,ie(this,c,a<>> -d|e;ie(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=je(this),c=a<>>32-d>>>1,ie(this,c,a<>>d|c<<32-d|a<<32-d<<1,ie(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,de(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a, -b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,de(this,a,-2147483648,c&1));return a}],Ng=[function(a,b){b=this.X();de(this,a&b,128);this.A-=this.P===g?this.B.eg:this.B.dg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Xd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.Kh:this.B.Jh;this.O|= -2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.ph:this.B.oh;this.O|=2;return a},function(a,b){if(!a)return dg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086== -this.fa&&-128==d)return dg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a}],Og=[function(a,b){b=this.Ba();de(this,a&b,this.dataType);this.A-=this.P===g?this.B.eg:this.B.dg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Xd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ka){b=this.G&65535;var c=b*a|0;this.Ua= -!0;this.Ca=c&65535;this.Xa=c>>16&65535}else nf.call(this,a,this.G);this.Xa?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a,b){var c;if(2==this.ka)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);nf.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(ee(this),ge(this)): -(fe(this),he(this));this.A-=this.P===g?this.B.rh:this.B.qh;this.O|=2;return a},function(a,b){if(2==this.ka){if(!a)return dg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c=b/a|0;if(65536<=c)return dg.call(this),a;this.Ua=!0;this.Ca=c&65535;this.Xa=b%a&65535}else{Te.call(this,this.G,this.H,a);if(!this.Ua)return dg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.jh:this.B.ih;this.O|=2;return a},function(a,b){if(2==this.ka){if(!a)return dg.call(this),a;var c=a<<16>>16,d=(b=this.H<< -16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return dg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1;0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Te.call(this,c,d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.hc:this.B.Qh;this.O|=2;return a},cg],od=Array(256); -od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.xb[a].call(this,this.ji,hg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.xb[a].call(this,Pg,hg)};od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ua[this.X()].call(this,bf)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ua[this.X()].call(this,hf)}; -od[5]=function(){this.Da?l.call(this,13,0,!0):(oe(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.va,2102,this.na(2084)),Bc(this.la,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Ha,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),m(this,this.na(2092)),this.Vb=this.na(2126)|this.Sb(2128)<<16,this.hd=this.Vb+this.na(2130),Bc(this.gc,2132,this.na(2076)), -this.Nb=this.na(2138)|this.Sb(2140)<<16,this.pc=this.Nb+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Da?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Da?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; -v[32]=function(){if(this.Da)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.jd;break;case 3:a=this.Tc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.pb[b]),this.A-=22)}}; -v[34]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.jd=b;this.A-=4;break;case 3:Mc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.pb[b]&&(Rd(this,!1),this.pb[b]=a,Rd(this,!0)),this.A-=4>b?22:14)}}; -v[36]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.ff[b]),this.A-=12)}};v[38]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.ff[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[130]=function(){var a=this.Ba();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();Yd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();Yd(this)||ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; -v[135]=function(){var a=this.Ba();Yd(this)||ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[140]=function(){var a=this.Ba();!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!be(this)==!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();ae(this)||!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();ae(this)||!be(this)!=!ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){tf.call(this,uf)}; -v[145]=function(){tf.call(this,uf)};v[146]=function(){tf.call(this,vf)};v[147]=function(){tf.call(this,wf)};v[148]=function(){tf.call(this,xf)};v[149]=function(){tf.call(this,yf)};v[150]=function(){tf.call(this,zf)};v[151]=function(){tf.call(this,Af)};v[152]=function(){tf.call(this,Bf)};v[153]=function(){tf.call(this,Cf)};v[154]=function(){tf.call(this,Df)};v[155]=function(){tf.call(this,Ef)};v[156]=function(){tf.call(this,Ff)};v[157]=function(){tf.call(this,Gf)};v[158]=function(){tf.call(this,Hf)}; -v[159]=function(){tf.call(this,If)};v[160]=function(){t(this,this.$a.pa);this.A-=this.B.ud};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.$a.load(a);this.A-=this.B.Lb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Ke);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ka?Lf:Mf);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ka?Nf:Of);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.ab.pa);this.A-=this.B.ud}; -v[169]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Lb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ka?Rf:Sf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ka?Tf:Uf);this.A-=this.P===g?3:7};v[175]=function(){this.ua[this.X()].call(this,2==this.ka?Xe:Ye)};v[178]=function(){this.ua[this.X()].call(this,jf)}; -v[179]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=5)};v[180]=function(){this.ua[this.X()].call(this,ff)};v[181]=function(){this.ua[this.X()].call(this,gf)}; -v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.yb[b].call(this,lf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Pb=this.Pb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Od(this);this.ua[a].call(this,lf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Pb=this.Pb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; -v[186]=function(){this.xb[this.X()].call(this,Qg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Le);this.P!==g&&(this.A-=5)};v[188]=function(){this.ua[this.X()].call(this,Ie)};v[189]=function(){this.ua[this.X()].call(this,Je)}; -v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.yb[b].call(this,lf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Pb=this.Pb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= +this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ja?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ja?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.bh},function(){Pe.call(this,this.Ba(),ve(this));this.A-=this.B.fh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.Bb?l.call(this,13,0):(t(this,a& +-196609),this.A-=this.B.ic)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Mb}},function(){var a=this.G>>8&255;a&1?fe(this):ge(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?ne(this):le(this);a&64?oe(this):me(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Cb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Cb},function(){var a= +this.G&-256,b;b=Q(this);b=this.Tb(this.U.ec(b,1));this.G=a|b;this.A-=this.B.Pf},function(){this.G=this.G&~this.C|Fc(this,this.U,Q(this));this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Qf},function(){var a=Q(this),b=this.G;this.Wc(this.U.Wb(a,this.ja),b);this.A-=this.B.Qf},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.Ec(this.ua.Wb(this.I& +c,1),e);this.O&4096||(e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F-b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=Fc(this,this.U,this.K&c);this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F- +b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=re(this,this.U,this.K&c),k=te(this,this.ua,this.I&c);this.O&4096||(Qe.call(this,e,k),e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a= +this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=se(this,this.U,this.K&c),k=ue(this,this.ua,this.I&c);this.O&4096||(Re.call(this,e,k),e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){ee(this,this.G&this.X(),128);this.A-=this.B.td},function(){ee(this,this.G&this.Ba(),this.$a);this.A-=this.B.td},function(){var a=1,b=0,c= +this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Ec(this.ua.Wb(this.I&c,1),e);this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(this.I=this.I&~c|this.I+ +(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.O&4096||(this.G=this.G&-256|e,this.K=this.K&~c|this.K+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d= +this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=Fc(this,this.U,this.K&c);this.O&4096||(this.G=this.G&~this.C|e,this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Qe.call(this,this.G&255,te(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F& +~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Re.call(this,this.G&this.C,ue(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Cb}, +function(){this.F=this.F&-256|this.X();this.A-=this.B.Cb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Cb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Cb},function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.F=this.F&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.H=this.H&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.D=this.D&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.F= +this.F&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Cb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Cb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Cb},Fg,Gg,Fg,Gg,function(){this.ta[this.X()].call(this,ff)},function(){this.ta[this.X()].call(this, +df)},function(){this.O|=1;this.pc[this.X()].call(this,Ng,this.X)},function(){this.O|=1;this.yb[this.X()].call(this,Ng,this.Ba)},Hg,Ig,Hg,Ig,function(){this.R&131072&&3>this.Bb?l.call(this,13,0):ze.call(this,3,null,this.B.wh)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.cf[a];if(void 0!==b)for(var c=0;cthis.Bb?l.call(this, +13,0):ze.call(this,4,null,this.B.xh):this.A-=this.B.yh},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.uh;if(this.ya&1&&this.R&16384){var a=this.ma(this.qa.Aa+0);Dc(this.ka,a,!1)}else{var a=this.Da,b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),n=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.ab.load(q);this.mb.load(w)}null!= +Lc(this,b,c,!1)&&(Kc(this,d,a),this.wg&&Rd(this,this.ea))}this.Wa=g}},function(){this.pc[this.X()].call(this,Cg,fg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,fg)},function(){this.pc[this.X()].call(this,Cg,gg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,gg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ee(this,this.G,128);this.A-=this.B.Zg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ee(this,this.G,128); +this.A-=this.B.Yg},function(){this.G=this.G&-256|(Zd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|re(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Yh},Jg,Jg,Jg,Jg,Jg,Jg,Jg,Jg,function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&!be(this)?(D(this,u(this)+a),this.A-=this.B.Fh):this.A-=this.B.Mf},function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&be(this)?(D(this,u(this)+a),this.A-=this.B.Nf):this.A-=this.B.Of},function(){var a=this.M(),b=this.F- +1&this.va;this.F=this.F&~this.va|b;b?(D(this,u(this)+a),this.A-=this.B.Eh):this.A-=this.B.Mf},function(){var a=this.M();this.F&this.va?this.A-=this.B.Of:(D(this,u(this)+a),this.A-=this.B.Nf)},function(){var a=this.X();qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea-2),this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-2),this.G|=Kb(this.la,a+1,this.ea-2)<<8,this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-2), +this.A-=this.B.Vf)},function(){var a=this.X();qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-2),Mb(this.la,a+1,this.G>>8&255,this.ea-2),this.A-=this.B.Vf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.dh},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.If},function(){Lc(this,this.Ba(),ve(this));this.A-=this.B.Ah},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.If},function(){var a=this.H&65535;qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea- +1),this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-1),this.G|=Kb(this.la,a+1&65535,this.ea-1)<<8,this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-1),this.A-=this.B.Uf)},function(){var a=this.H&65535;qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-1),Mb(this.la,a+1&65535,this.G>>8&255,this.ea-1),this.A-=this.B.Uf)},Kg,Kg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R& +131072?l.call(this,13,0):(this.Ea|=4,this.A-=2,this.R&512||mc(this))},function(){Zd(this)?ge(this):fe(this);this.A-=2},function(){this.Ua=!1;this.pc[this.X()].call(this,Og,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.yb[this.X()].call(this,Pg,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){ge(this);this.A-=2},function(){fe(this);this.A-=2},function(){this.Da>this.Bb?l.call(this,13,0):(this.R&=-513,this.A-=this.B.ah)}, +function(){this.Da>this.Bb?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.pc[this.X()].call(this,Tc,ig)},function(){this.yb[this.X()].call(this,Uc,ig)}],Bg=[De,pf,Be,sf,Fe,Wf,bg,Qe],Lg=[Ee,qf,Ce,tf,Ge,Xf,cg,Re],Mg=[function(a,b){this.A-=this.pa===g?this.B.Mb:this.B.Qh;return b},dg,dg,dg,dg,dg,dg,dg],Ng=[function(a,b){this.A-=this.pa===g?this.B.Ih:this.B.Gh;return b},S,S,S,S,S,S,S],Cg=[function(a,b){var c= +a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b& +this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,ee(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,ee(this,a,128,c&1));return a}],Dg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)& +65535):e=a;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1, +a=c>>>1&65535,ee(this,a,32768,c&1,a&32768));return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,ee(this,a,32768,c&1));return a}],Eg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,je(this,c,a<>>d|e;je(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=ke(this),c=a<>>32-d>>>1,je(this,c,a<>>d|c<<32-d|a<<32-d<<1,je(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,ee(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,ee(this,a,-2147483648,c&1));return a}],Og=[function(a,b){b=this.X();ee(this,a&b,128);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|= +2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Yd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.rh: +this.B.qh;this.O|=2;return a},function(a,b){if(!a)return eg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.fa&&-128==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a}],Pg=[function(a,b){b=this.Ba(); +ee(this,a&b,this.$a);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Yd(this,0,a,b,this.$a|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ja){b=this.G&65535;var c=b*a|0;this.Ua=!0;this.Ca=c&65535;this.Xa=c>>16&65535}else of.call(this,a,this.G);this.Xa?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Oh:this.B.Nh;this.O|=2;return a},function(a, +b){var c;if(2==this.ja)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);of.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.th:this.B.sh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c= +b/a|0;if(65536<=c)return eg.call(this),a;this.Ua=!0;this.Ca=c&65535;this.Xa=b%a&65535}else{Ue.call(this,this.G,this.H,a);if(!this.Ua)return eg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1;0>e&& +(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Ue.call(this,c,d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.ic:this.B.Sh;this.O|=2;return a},dg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.yb[a].call(this,this.mi,ig)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.yb[a].call(this,Qg,ig)}; +od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,cf)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,jf)}; +od[5]=function(){this.Da?l.call(this,13,0,!0):(pe(this,this.ma(2054)),this.I=this.ma(2086),this.K=this.ma(2088),this.L=this.ma(2090),this.D=this.ma(2094),this.H=this.ma(2096),this.F=this.ma(2098),this.G=this.ma(2100),Bc(this.ua,2102,this.ma(2084)),Bc(this.ka,2108,this.ma(2082)),Bc(this.ga,2114,this.ma(2080)),Bc(this.Ha,2120,this.ma(2078)),Kc(this,this.ma(2072)),D(this,this.ma(2074)),m(this,this.ma(2092)),this.Yb=this.ma(2126)|this.Tb(2128)<<16,this.jd=this.Yb+this.ma(2130),Bc(this.hc,2132,this.ma(2076)), +this.Pb=this.ma(2138)|this.Tb(2140)<<16,this.Ic=this.Pb+this.ma(2142),Bc(this.qa,2144,this.ma(2070)),this.A-=195)};od[6]=function(){this.Da?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Da?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; +v[32]=function(){if(this.Da)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.wd;break;case 3:a=this.Uc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.qb[b]),this.A-=22)}}; +v[34]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.wd=b;this.A-=4;break;case 3:Mc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.qb[b]&&(Sd(this,!1),this.qb[b]=a,Sd(this,!0)),this.A-=4>b?22:14)}}; +v[36]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.gf[b]),this.A-=12)}};v[38]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.gf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[130]=function(){var a=this.Ba();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; +v[135]=function(){var a=this.Ba();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[140]=function(){var a=this.Ba();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){uf.call(this,vf)}; +v[145]=function(){uf.call(this,vf)};v[146]=function(){uf.call(this,wf)};v[147]=function(){uf.call(this,xf)};v[148]=function(){uf.call(this,yf)};v[149]=function(){uf.call(this,zf)};v[150]=function(){uf.call(this,Af)};v[151]=function(){uf.call(this,Bf)};v[152]=function(){uf.call(this,Cf)};v[153]=function(){uf.call(this,Df)};v[154]=function(){uf.call(this,Ef)};v[155]=function(){uf.call(this,Ff)};v[156]=function(){uf.call(this,Gf)};v[157]=function(){uf.call(this,Hf)};v[158]=function(){uf.call(this,If)}; +v[159]=function(){uf.call(this,Jf)};v[160]=function(){t(this,this.ab.oa);this.A-=this.B.ud};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Mb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Le);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ja?Mf:Nf);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ja?Of:Pf);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.mb.oa);this.A-=this.B.ud}; +v[169]=function(){this.Wa=this.La;var a=this.Fa();this.mb.load(a);this.A-=this.B.Mb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Oe);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ja?Sf:Tf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ja?Uf:Vf);this.A-=this.P===g?3:7};v[175]=function(){this.ta[this.X()].call(this,2==this.ja?Ye:Ze)};v[178]=function(){this.ta[this.X()].call(this,kf)}; +v[179]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[180]=function(){this.ta[this.X()].call(this,gf)};v[181]=function(){this.ta[this.X()].call(this,hf)}; +v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Rb=this.Rb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Rb=this.Rb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; +v[186]=function(){this.yb[this.X()].call(this,Rg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=5)};v[188]=function(){this.ta[this.X()].call(this,Je)};v[189]=function(){this.ta[this.X()].call(this,Ke)}; +v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Rb=this.Rb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= this.L&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.I=this.I&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.P===g?3:6}; -v[191]=function(){var a=this.X();Od(this);this.ua[a].call(this,lf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Pb=this.Pb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; -var Sd=[function(){this.A-=2+(this.P===g?0:1);return this.gc.pa},function(){this.A-=2+(this.P===g?0:1);return this.ra.pa},function(a){this.O|=2;this.gc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.cc+4,this.ra.mb|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.mb&2560)&&(this.Pa.nc>=this.Da&&this.Pa.nc>=(a&3)||7168==(this.Pa.mb&7168)))return ne(this), -a;le(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.mb&2560)&&this.Pa.nc>=this.Da&&this.Pa.nc>=(a&3))return ne(this),a;le(this);return a},S,S],Vc=[md,md,md,md,md,md,S,S],Pg=[function(a){if(this.P===g)l.call(this,6);else{a=this.hd-this.Vb;var b=this.Vb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ka?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.pc-this.Nb;var b=this.Nb; -80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ka?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Vb=this.Tb(this.P+2)&(this.C|this.C<<8),a&=65535,this.hd=this.Vb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Nb=this.Tb(this.P+2)&(this.C|this.C<<8),a&=65535,this.pc=this.Nb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& -131072?l.call(this,6):(oe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Qg=[S,S,S,S,Ke,Ne,Me,Le],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, -function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); -this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& --256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= -a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& -255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, -this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= -this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ +v[191]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Rb=this.Rb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; +var Td=[function(){this.A-=2+(this.P===g?0:1);return this.hc.oa},function(){this.A-=2+(this.P===g?0:1);return this.qa.oa},function(a){this.O|=2;this.hc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.qa.load(a)!==g&&(this.Db(this.qa.dc+4,this.qa.nb|=512),this.qa.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.nb&2560)&&(this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3)||7168==(this.Pa.nb&7168)))return oe(this), +a;me(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.nb&2560)&&this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3))return oe(this),a;me(this);return a},S,S],Vc=[md,md,md,md,md,md,S,S],Qg=[function(a){if(this.P===g)l.call(this,6);else{a=this.jd-this.Yb;var b=this.Yb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.Ic-this.Pb;var b=this.Pb; +80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Yb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.jd=this.Yb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Pb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.Ic=this.Pb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& +131072?l.call(this,6):(pe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Rg=[S,S,S,S,Le,Oe,Ne,Me],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ba}, +function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F& +255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); +this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& +-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ba},function(a){a= +a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& +255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this, +this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= +this.B.ca},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, @@ -276,17 +276,17 @@ this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(thi 8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Ed=[function(a){a=a.call(this, -K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> -8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ -this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, -a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), -this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, +K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> +8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+ +this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K), +this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, this.D+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.T}, function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+ @@ -311,19 +311,19 @@ this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call( a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, L(this,this.L+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], -x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Fd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, -b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), -b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= -this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, -L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); -O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, -b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, -this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= -this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= +x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Fd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a, +b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), +b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= +this.B.ba},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this, +L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); +O(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, +b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, +this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= +this.B.ca},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-= this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.M()),b.call(this)); O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()), @@ -361,19 +361,19 @@ this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G&255,b.call(this)); this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F& 255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this, -this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= -a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= -a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| -a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; -this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); -this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this, +this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F& +this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a= +a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a= +a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| +a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); +this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+this.M()));this.F=this.F&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& @@ -412,18 +412,18 @@ r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(th this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a= a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C, -this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Gd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a= -a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); -P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this, -M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); -P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= +this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Gd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this, +M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);P(this, @@ -448,19 +448,19 @@ this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this M(this,this.D+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.I&this.C); P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], -y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Hd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), -b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); -this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca}, -function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, -M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); -P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); -this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c= -a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), -b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= -this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, -N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), +y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Hd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), +b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); +this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba}, +function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this, +M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); +P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); +this.A-=this.B.ba},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c= +a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), +b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= +this.B.ba},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this, +N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c= a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a, @@ -499,18 +499,18 @@ m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.ca this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,F(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& -255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, +255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this, this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.K)); +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,F(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F& --65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& +-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M())); this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.M())); this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+this.M())); @@ -547,17 +547,17 @@ a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Id=[function(a){a=a.call(this, -K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), +K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K), this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F&255); -O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= +O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, +a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H&255);O(this, @@ -582,17 +582,17 @@ O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),thi a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D>> 8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Jd=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)), -b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, +b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-= -this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= +this.B.da},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c= a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,K(this,this.K), b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); @@ -630,18 +630,18 @@ this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F>>8&255,b.ca a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.G&this.C,I(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.F));this.G= -this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& +this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.G));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& this.C,I(this,this.G));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, +this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M())); this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, @@ -680,16 +680,16 @@ this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a= a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Kd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this, +M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this, M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a= a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a= a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this, a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= a.call(this,M(this,this.F+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), @@ -715,18 +715,18 @@ Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M( this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ld=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, +M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); -P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, +a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this,0)), -b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, +this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, +a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, @@ -763,7 +763,7 @@ this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ve=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],we=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.H},function(){return this.K+ this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? (this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ @@ -784,265 +784,265 @@ function(){return this.G},function(){return this.F},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ (this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ (this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function Rg(a){Ia.call(this,"ChipSet",a,Rg,32768);this.fa=(this.fa=a.model)&&Sg[this.fa]||Tg;this.O=0;var b=a.sw1;if(b)this.O=Ug(b,Vg|Wg.dj);else{this.ga=[360,360];(b=a.floppies)&&b.length&&(this.ga=b);if(b=this.ga.length)this.O|=Xg.tg,b--,this.O|=(b&3)<=Yg&&(this.Ha=this.ta=2);this.ha=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; -a.sound&&(this.Pa=this.ua=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ua=new this.Pa));this.reset(!0);Za(this)}Ra(Rg);var Tg=5150,Yg=5170,Sg={5150:Tg,5160:5160,5170:Yg,deskpro386:5180},Zg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Xg={tg:1,ONE:0,nm:64,lm:128,Rl:192,xe:192,ye:6},Vg=12,Wg={mm:16,Kl:32,dj:48,xe:48,ye:4};f=Rg.prototype; -f.Hb=function(a,b,c){switch(b){case "sw1":return this.sa[b]=c,$g(this,b,c,this.O,{0:this.fa==Tg?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Tg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Tg)return this.sa[b]=c,$g(this,b,c,this.ja,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[b]=c,!0}return!1}; -f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,ah);Lb(b,this,bh);this.fa=Yg){this.I=16;this.V=0;this.Z=16;this.ya=0;this.aa=160;512<=kh(this)&&(this.aa|=16);3==lh(this)&&(this.aa|=64);5180==this.fa&&(this.aa|=12);this.Ca=3;this.K=Array(8);this.oa= -0;a&&(this.B=Array(64));mh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Wg.xe|2|Xg.tg|Xg.xe);this.B[16]=nh(this,0)<<4|nh(this,1);oh(this)}}; -function mh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.bc("CMOS date invalid ("+b+"), using "+c)):b&&a.bc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.va=a.qa=0;a.Xa=a.Ia=null} -function ph(a){var b;void 0===b&&(b=a.Ia);a.qa=tc(a.A,a.ha)+b;a.B[11]&64&&qc(a.A,b)}function oh(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Td(this);B(a,0,[this.O,this.ja,this.U,this.la]);for(var b=[],c=0;c=Yg&&(B(a,5,[this.I,this.V,this.Z,this.ya,this.aa,this.Ca]),B(a,6,[this.K[7],this.K,this.oa,this.B,this.va,this.qa]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ja=b[1];this.U=b[2];this.la=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ja:a.la)&15)} -function wh(a,b){var c=b?a.O:a.U;return a.fa!=Tg||c&Xg.tg?((c&Xg.xe)>>Xg.ye)+1:0}function nh(a,b){if(b>Wg.ye} -function $g(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;nd.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Bh(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} -function Ch(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Dh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} -function Fh(a,b,c){b=a.F[b>>2].Eb[b&3];b.pf&&b.Jg&&b.ig?(c&&(b.done=c),b.bd||ze(a,b,!0)):c&&c(!0)}function ze(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Gi=b.Oc=!1);for(var d=!1;0<=b.count&&(c=b.jf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Jg.call(b.pf,b.ig,-1,function(k,n){0>k&&(b.Gi||(b.Gi=!0),k=255);b.bd||a.ma.Ec(c,k);(d=n)&&setTimeout(function(){Kh(b)||ze(a,b)},0)})}(c)):8==b.type?(c=a.ma.Sb(c),0>b.Jg.call(b.pf,b.ig,c)&&(b.Oc=!0)):0!=b.type&&(b.Oc=!0)),!d&&!Kh(b););} -function Kh(a){if(!a.Oc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Le=c||0,Rh(a))}function Uh(a,b){var c=a.Ub[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Rh(a))} -function Rh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Rg.prototype;f.gk=function(){return this.Ea}; -f.sl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)$h(this,c);else{var n=c,p=this.L[n];p.Ve=k;p.mode=e;p.Cg=d;p.Xb=[0,0];p.gb=[0,0];p.Bd=[0,0];p.Hc=!1;p.Ud=!1;p.Dd=!1;p.$d=!1;Wh(this,n);0==c&&Uh(this,0);2==c&&255==this.Ub[0].Lc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= -c.Xb[1],c.cd=tc(this.A,this.ha))}}};function Zh(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.ad?256:65536);return d}function wc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ad?256:65536);return d}function $h(a,b){Xh(a,b);var c=a.L[b];c.Bd[0]=c.gb[0];c.Bd[1]=c.gb[1];c.Ud=!0;Wh(a,b)}function Wh(a,b){var c=a.L[b];c.Nc=32==c.Ve?1:0;c.ad=48==c.Ve?2:1} -function Xh(a,b,c){var d=a.L[b];if(d.Dd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.cd)/a.Ja|0;0>k&&(d.cd=e,k=0);var n=Zh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Hc=!0,d.Dd=!1,b||Th(a,0))):4==d.mode?(d.Hc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.cd=e,!b&&d.Hc&&Th(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Hc=!d.Hc,p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.cd=e,!b&&d.Hc&&Th(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.cd=0)}return d} -function vc(a,b){for(var c=0;c=Yg){var c=a.A.W.Rc,d=tc(a.A,a.ha);null==a.Ia&&(a.va=tc(a.A,a.ha),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),ph(a));d>=a.qa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Th(a,8)),a.qa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Th(a,8)));var e=d-a.va,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Th(a,8))}a.va=d-e%c}}f.hk=function(){var a=this.Ga;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.tl=function(a,b){this.Ga=b};f.ik=function(){return this.R};f.ul=function(a,b){ai(this,b)}; -function ai(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&bi(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.jk=function(){var a=0,a=this.fa==Tg?this.R&4?a|this.la&15:a|this.la>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Xh(this,2).Hc&&(a=this.R&2?a|32:a|16);return a};f.vl=function(a,b){this.La=b};f.kk=function(){return this.ra};f.wl=function(a,b){this.ra=b};f.xj=function(){var a=this.ya;this.I&=-258;this.D&&ci(this.D);return a}; -f.Hk=function(a,b){if(this.I&8)switch(this.V){case 96:di(this,b);break;case 209:ei(this,b);break;default:if(di(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,fi(this.D)}gi(this,c)}}this.V=b;this.I&=-9};f.yj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Ik=function(a,b){ai(this,b)};f.zj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; -f.Gk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:gi(this,this.Z);break;case 173:di(this,this.Z|16);break;case 174:di(this,this.Z&-17);this.D&&ci(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));di(this,this.Z|16);gi(this,85);ei(this,3);break;case 171:gi(this,0);break;case 192:gi(this,this.aa);break;case 208:gi(this,this.Ca);break;case 224:gi(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; -function di(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&bi(a.D,!!(b&8),!(b&16))}function gi(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ei(a,b){a.Ca=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function hi(a,b){a.fa=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&ph(this)};f.rl=function(a,b){this.Da=b};f.Yk=function(){};f.Zk=function(){};function Ug(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ka("ROM data error: "+n.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].We(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;oh(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Td(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function oi(a){this.I=a;this.D=qi;this.F=ri;this.B=si;this.A=null}var pi=-2134900736,qi=65535,ri=2575,si=2,ti=[null,0],ui=[function(a){return this.controller.Sb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=oi.prototype;f.save=function(){return[this.D,this.B]}; -f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Sb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Ii=function(){return ti};f.Kg=function(){return ui}; -Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Hl:65,Il:66,Jl:67,Ol:68,E:69,Pl:70,Sl:71,Tl:72,Ul:73,Vl:74,Wl:75,Xl:76,Yl:77,Zl:78,$l:79,am:80,Q:81,bm:82,fm:83,km:84,om:85,pm:86,qm:87,sm:88,tm:89,um:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,vm:97,wm:98,zm:99,d:100,e:101,Am:102,Bm:103,Cm:104,Dm:105,Em:106,k:107,Fm:108, -Gm:109,n:110,Im:111,p:112,q:113,r:114,Jm:115,t:116,Km:117,Lm:118,Mm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wi={};wi[186]=U[";"];wi[187]=U["="];wi[188]=U[","];wi[189]=U["-"];wi[190]=U["."];wi[191]=U["/"];wi[192]=U["`"];wi[219]=U["["];wi[220]=U["\\"];wi[221]=U["]"];wi[222]=U["'"];wi[173]=U["-"];var xi={};xi[U["1"]]=U["!"];xi[U["2"]]=U["@"];xi[U["3"]]=U["#"];xi[U["4"]]=U.$;xi[U["5"]]=U["%"];xi[U["6"]]=U["^"];xi[U["7"]]=U["&"];xi[U["8"]]=U["*"];xi[U["9"]]=U["("];xi[U["0"]]=U[")"]; -xi[186]=U[":"];xi[187]=U["+"];xi[188]=U["<"];xi[189]=U._;xi[190]=U[">"];xi[191]=U["?"];xi[192]=U["~"];xi[219]=U["{"];xi[220]=U["|"];xi[221]=U["}"];xi[222]=U['"'];xi[173]=U._;xi[61]=U["+"];xi[59]=U[":"]; -var yi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},zi={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Ai={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, +function Sg(a){Ia.call(this,"ChipSet",a,Sg,32768);this.fa=(this.fa=a.model)&&Tg[this.fa]||Ug;this.O=0;var b=a.sw1;if(b)this.O=Vg(b,Wg|Xg.gj);else{this.ea=[360,360];(b=a.floppies)&&b.length&&(this.ea=b);if(b=this.ea.length)this.O|=Yg.ug,b--,this.O|=(b&3)<=Zg&&(this.Ha=this.sa=2);this.ga=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; +a.sound&&(this.Pa=this.ta=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ta=new this.Pa));this.reset(!0);Za(this)}Ra(Sg);var Ug=5150,Zg=5170,Tg={5150:Ug,5160:5160,5170:Zg,deskpro386:5180},$g={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Yg={ug:1,ONE:0,qm:64,om:128,Ul:192,ye:192,ze:6},Wg=12,Xg={pm:16,Nl:32,gj:48,ye:48,ze:4};f=Sg.prototype; +f.Hb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,ah(this,b,c,this.O,{0:this.fa==Ug?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Ug?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Ug)return this.ra[b]=c,ah(this,b,c,this.ia,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,bh);Lb(b,this,ch);this.fa=Zg){this.I=16;this.V=0;this.Y=16;this.ya=0;this.Z=160;512<=lh(this)&&(this.Z|=16);3==mh(this)&&(this.Z|=64);5180==this.fa&&(this.Z|=12);this.Ca=3;this.K=Array(8);this.na= +0;a&&(this.B=Array(64));nh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Xg.ye|2|Yg.ug|Yg.ye);this.B[16]=oh(this,0)<<4|oh(this,1);ph(this)}}; +function nh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.ua=a.pa=0;a.Xa=a.Ia=null} +function qh(a){var b;void 0===b&&(b=a.Ia);a.pa=tc(a.A,a.ga)+b;a.B[11]&64&&qc(a.A,b)}function ph(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Ud(this);B(a,0,[this.O,this.ia,this.U,this.ka]);for(var b=[],c=0;c=Zg&&(B(a,5,[this.I,this.V,this.Y,this.ya,this.Z,this.Ca]),B(a,6,[this.K[7],this.K,this.na,this.B,this.ua,this.pa]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ia=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ia:a.ka)&15)} +function xh(a,b){var c=b?a.O:a.U;return a.fa!=Ug||c&Yg.ug?((c&Yg.ye)>>Yg.ze)+1:0}function oh(a,b){if(b>Xg.ze} +function ah(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;nd.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Ch(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} +function Dh(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Eh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} +function Gh(a,b,c){b=a.F[b>>2].Eb[b&3];b.qf&&b.Lg&&b.jg?(c&&(b.done=c),b.cd||Ae(a,b,!0)):c&&c(!0)}function Ae(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Ii=b.Pc=!1);for(var d=!1;0<=b.count&&(c=b.kf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Lg.call(b.qf,b.jg,-1,function(k,n){0>k&&(b.Ii||(b.Ii=!0),k=255);b.cd||a.la.Ec(c,k);(d=n)&&setTimeout(function(){Lh(b)||Ae(a,b)},0)})}(c)):8==b.type?(c=a.la.Tb(c),0>b.Lg.call(b.qf,b.jg,c)&&(b.Pc=!0)):0!=b.type&&(b.Pc=!0)),!d&&!Lh(b););} +function Lh(a){if(!a.Pc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Me=c||0,Sh(a))}function Vh(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Sh(a))} +function Sh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Sg.prototype;f.jk=function(){return this.Ea}; +f.vl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)ai(this,c);else{var n=c,p=this.L[n];p.We=k;p.mode=e;p.Eg=d;p.Xb=[0,0];p.gb=[0,0];p.Cd=[0,0];p.Gc=!1;p.Ud=!1;p.Ed=!1;p.$d=!1;Xh(this,n);0==c&&Vh(this,0);2==c&&255==this.Vb[0].Mc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= +c.Xb[1],c.dd=tc(this.A,this.ga))}}};function $h(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.bd?256:65536);return d}function wc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.bd?256:65536);return d}function ai(a,b){Yh(a,b);var c=a.L[b];c.Cd[0]=c.gb[0];c.Cd[1]=c.gb[1];c.Ud=!0;Xh(a,b)}function Xh(a,b){var c=a.L[b];c.Oc=32==c.We?1:0;c.bd=48==c.We?2:1} +function Yh(a,b,c){var d=a.L[b];if(d.Ed&&(2!=b||a.R&1)){var e=tc(a.A,a.ga),k=(e-d.dd)/a.Ja|0;0>k&&(d.dd=e,k=0);var n=$h(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Gc=!0,d.Ed=!1,b||Uh(a,0))):4==d.mode?(d.Gc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Gc=!d.Gc,p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.dd=0)}return d} +function vc(a,b){for(var c=0;c=Zg){var c=a.A.W.Rc,d=tc(a.A,a.ga);null==a.Ia&&(a.ua=tc(a.A,a.ga),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),qh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Uh(a,8)),a.pa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Uh(a,8)));var e=d-a.ua,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Uh(a,8))}a.ua=d-e%c}}f.kk=function(){var a=this.Ga;if(this.qa&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.wl=function(a,b){this.Ga=b};f.lk=function(){return this.R};f.xl=function(a,b){bi(this,b)}; +function bi(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&ci(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.mk=function(){var a=0,a=this.fa==Ug?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Yh(this,2).Gc&&(a=this.R&2?a|32:a|16);return a};f.yl=function(a,b){this.La=b};f.nk=function(){return this.qa};f.zl=function(a,b){this.qa=b};f.Aj=function(){var a=this.ya;this.I&=-258;this.D&&di(this.D);return a}; +f.Kk=function(a,b){if(this.I&8)switch(this.V){case 96:ei(this,b);break;case 209:fi(this,b);break;default:if(ei(this,this.Y&-17),this.D){var c=-1;switch(b){case 255:c=250,gi(this.D)}hi(this,c)}}this.V=b;this.I&=-9};f.Bj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Lk=function(a,b){bi(this,b)};f.Cj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; +f.Jk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:hi(this,this.Y);break;case 173:ei(this,this.Y|16);break;case 174:ei(this,this.Y&-17);this.D&&di(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));ei(this,this.Y|16);hi(this,85);fi(this,3);break;case 171:hi(this,0);break;case 192:hi(this,this.Z);break;case 208:hi(this,this.Ca);break;case 224:hi(this,this.Y&16?0:1);break;case 240:c&1&&wd(this.A)}}; +function ei(a,b){a.Y=b;a.I=a.I&-5|b&4;a.D&&ci(a.D,!!(b&8),!(b&16))}function hi(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function fi(a,b){a.Ca=b;ub(a.la,!!(b&2));b&1||wd(a.A)}function ii(a,b){a.fa=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&qh(this)};f.ul=function(a,b){this.Da=b};f.al=function(){};f.bl=function(){};function Vg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ka("ROM data error: "+n.message); +return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.na].Xe(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;ph(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Ud(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function pi(a){this.I=a;this.D=ri;this.F=si;this.B=ti;this.A=null}var qi=-2134900736,ri=65535,si=2575,ti=2,ui=[null,0],vi=[function(a){return this.controller.Tb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=pi.prototype;f.save=function(){return[this.D,this.B]}; +f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Tb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.la;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Li=function(){return ui};f.Mg=function(){return vi}; +Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Kl:65,Ll:66,Ml:67,Rl:68,E:69,Sl:70,Vl:71,Wl:72,Xl:73,Yl:74,Zl:75,$l:76,am:77,bm:78,cm:79,dm:80,Q:81,em:82,im:83,nm:84,rm:85,sm:86,tm:87,vm:88,wm:89,xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,ym:97,zm:98,Cm:99,d:100,e:101,Dm:102,Em:103,Fm:104,Gm:105,Hm:106,k:107,Im:108, +Jm:109,n:110,Lm:111,p:112,q:113,r:114,Mm:115,t:116,Nm:117,Om:118,Pm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},xi={};xi[186]=U[";"];xi[187]=U["="];xi[188]=U[","];xi[189]=U["-"];xi[190]=U["."];xi[191]=U["/"];xi[192]=U["`"];xi[219]=U["["];xi[220]=U["\\"];xi[221]=U["]"];xi[222]=U["'"];xi[173]=U["-"];var yi={};yi[U["1"]]=U["!"];yi[U["2"]]=U["@"];yi[U["3"]]=U["#"];yi[U["4"]]=U.$;yi[U["5"]]=U["%"];yi[U["6"]]=U["^"];yi[U["7"]]=U["&"];yi[U["8"]]=U["*"];yi[U["9"]]=U["("];yi[U["0"]]=U[")"]; +yi[186]=U[":"];yi[187]=U["+"];yi[188]=U["<"];yi[189]=U._;yi[190]=U[">"];yi[191]=U["?"];yi[192]=U["~"];yi[219]=U["{"];yi[220]=U["|"];yi[221]=U["}"];yi[222]=U['"'];yi[173]=U._;yi[61]=U["+"];yi[59]=U[":"]; +var zi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Ai={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Bi={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":U[";"],quote:U["'"],"`":U["`"],shift:1016,"\\":U["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":U[","],".":U["."],"/":U["/"],"right-shift":3016,prtsc:1044,alt:1018,space:U[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Bi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Ci={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[U["["]]=26;X[U["{"]]=10778;X[U["]"]]=27;X[U["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[U[";"]]=39; X[U[":"]]=10791;X[U["'"]]=40;X[U['"']]=10792;X[U["`"]]=41;X[U["~"]]=10793;X[1016]=42;X[U["\\"]]=43;X[U["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[U[","]]=51;X[U["<"]]=10803;X[U["."]]=52;X[U[">"]]=10804;X[U["/"]]=53;X[U["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[U[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;f=vi.prototype; -f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.sa[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ci(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!X[a]||!!(d.Qb&128);b||Di(d,a,!0);return b},c.onkeyup=function(a){return Ci(d,a,!1)},!0;case "caps-lock":return this.sa[e]=c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1020,!0)},!0;case "num-lock":return this.sa[e]=c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1144,!0)},!0;case "scroll-lock":return this.sa[e]= -c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1145,!0)},!0;default:var k=b.toUpperCase().replace(/-/g,"_");if(void 0!==zi[k]&&"button"==a)return this.sa[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Yc();Ei(a,c,!0);Di(a,c,!0)}}(this,k,zi[k]),!0;if(void 0!==Ai[b])return this.P++,this.sa[e]=c,a=function(a,b,c){return function(){Di(a,c)}}(this,b,Ai[b]),b=function(a,b,c){return function(){Fi(a,c)}}(this,b,Ai[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Gi(a,b,c){if(a.P){for(var d in xi)if(b==xi[d]){b=+d;(d=wi[d])&&(b=d);break}for(var e in Ai)if((d=Ai[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Ai[e]==d),d){(a=a.sa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.Z=gb(a,"ChipSet")};function fi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Z&&hi(a.Z,a.B[0])} -function bi(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ii(a,!0);a.K&&a.O&&(fi(a,!0),a.O=!1)}function ci(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Z&&hi(a.Z,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ii(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in Bi)d="led-"+n,e=Bi[n],c&&c!=e||!(k=a.sa[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} -function Di(a,b,c){if(X[b]&&a.A&&a.A.ia.Jb){yi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Kd=b,d.Qb=a.Qb,Gi(a,b,!0),e++),0b.Sc){if(!b.Ee){Fi(a,b.Kd);return}b.Ee=!1;c=a.fa}else c=1==b.Sc++?500:100;b.Yi=setTimeout(function(a){return function(){Ii(a,b)}}(a),c)}}else Fi(a,b.Kd,!0)} -function Ki(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=xi[b])d=a}else if(a=wi[b])d=a;return d}f.jg=function(a){a||(this.Qb&=-256)}; -function Ci(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Ki(a,n,!0);a.Hg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ei(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&hi(d.Z,k)):(20== -d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?cj:dj)];this.hb=b;this.bb=e[2];this.Mb=e[3];this.Mc=d||e[4];65536<=this.Mc&&720896<=this.bb&&(this.Mb=Math.min(this.Mc>>2,32768));this.Rb=c[0];this.zc=c[1];this.Te=c[2];this.wa=c[3];this.ic=c[4]&255;this.og=c[4]>>8&255;this.eb=c[5];this.Og=cj;if(5<=b){this.Og=dj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Mb,this.Mc], -Array(this.Mc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.pd=b[0];this.Hd=b[1];this.yc=b[2];this.bi=b[3];this.Ue=b[4];this.qg=b[5];this.pe=b[6];this.oe=b[7];this.Ti=b[8];this.Ui=b[9];this.ne=b[10];this.Id=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Mb,d]);this.bb=d[0];this.Mb=d[1];d=this.Mc>>2;if((this.ld=b[14])&&this.ld.length>this.controller.Xh&255};fj[17408]=function(a){return(this.controller.lb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};fj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.ba[a&-2];return(a&1?b>>8:b)&255}; -fj[1280]=function(a){a+=this.B;a=this.controller.lb=this.ba[a];for(var b=this.controller.Qg,c=this.controller.Pg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};fj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d&=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d|=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d^=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)};fj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ob;d=this.controller.Pe&d|this.controller.lb&~d;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -function gj(a){var b=[];if(void 0!==a.hb){b[0]=a.Rb;b[1]=a.zc;b[2]=a.Te;b[3]=a.wa;b[4]=a.ic|a.og<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.pd;c[1]=a.Hd;c[2]=a.yc;c[3]=a.bi;c[4]=a.Ue;c[5]=a.qg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Ti;c[9]=a.Ui;c[10]=a.ne;c[11]=a.Id;c[12]=a.lb;c[13]=[a.bb,a.Mb,a.Mc];var d;a:if(d=a.ld){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Qc?(this.ha.style.width=a,this.ha.style.width=a,this.ha.style.display="block",this.ha.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Yc()}return a}; -function Qi(a,b){!b&&a.V&&(a.Qc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ma("notifyFullScreen("+b+")",!0);a.D&&(a.D.Hg=b)}f.Ed=function(a){var b=!1;this.K&&(a?this.K.Ed&&(this.K.Ed(),this.P&&this.P.Re(!0),b=!0):this.K.Zi&&(this.K.Zi(),this.P&&this.P.Re(!1),b=!0),this.Yc());return b};f.Re=function(a){this.P&&(this.P.Re(a),this.D&&(this.D.Hg=a));var b=this.sa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; -function pj(a,b){var c=a.K;c&&!a.gc&&(c.addEventListener("touchstart",function(b){qj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){qj(a,b)},!0),c.addEventListener("touchend",function(b){qj(a,b,!1)},!1),a.gc=b,a.$a=a.ab=a.hd=-1)}f.jg=function(a){this.Jc=a;this.D&&this.D.jg(a)}; -function qj(a,b,c){var d,e;a.Jc&&b.preventDefault();var k=0,n=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.la/a.ha.offsetWidth,q=a.ta/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.gc)d=d/(a.la/3)|0,e=e/(a.ta/3)|0,1!=e?e?Di(a.D,1040,!0):Di(a.D,1038,!0):1!=d&&(d?Di(a.D,1039,!0):Di(a.D,1037,!0));else if(a.P){!0===c&&(a.hd=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.hd,a.bc("processTouchEvent(false,"+b+")"),200>b)){a.P.of(rj,!0);a.P.of(rj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Mg(c,b,a.$a,a.ab)}}f.ac=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.$b=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.Z&&(b=lh(this.Z));this.fa||(this.hb=3==b?Mi:3);this.oa=3;switch(this.hb){case mi:b=7;break;case 5:var c=Si[this.xb];c&&(b=c[0]);b||(b=4);break;case Mi:b=3;this.oa=Oi;break;default:b=2}this.qa!==b&&(this.qa=b,a=!0);this.I=null;this.ja=this.Nb=new aj(this,Mi);this.R=this.yb=new aj(this,3);5>this.hb?this.B=new aj:(this.B=new aj(this,this.hb,null,this.Mc),sj(this));tj(this);this.La=null;this.Ga=this.ga=-1;this.Ca=0;uj(this,this.oa);if(this.I.bb&&a){a=this.I.bb+this.Ua; -for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.ma,b,c|d<<8)}lc(this,!0)}};function sj(a){a.B.Ue&1?(a.ja=a.Nb,a.R=a.B):(a.ja=a.B,a.R=a.yb)}f.save=function(){var a=new Td(this);B(a,0,gj(this.Nb));B(a,1,gj(this.yb));B(a,2,[this.qa,this.oa,this.La]);B(a,3,gj(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.qa=b[0];this.oa=b[1];this.La=b[2];this.I=null;this.ja=this.Nb=new aj(this,Mi,a[0]);this.R=this.yb=new aj(this,3,a[1]);this.B=new aj(this,this.hb,a[3],this.Mc);this.B.Rb&&sj(this);tj(this);if(!vj(this))return!1;wj(this);return!0}; -f.Ek=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)li(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.aa||this.Ra)&&Za(this)}}; -function xj(a,b){if(1==b)return a.ra[0]=Vi[0],a.ra[1]=Vi[7],a.ra;if(2==b){var c=a.I.Te;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.ra[0]=Vi[c&15];c=c&32?Xi:Wi;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.ra[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:Yi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= -(c.yc[20]&12)<<4,c.yc[16]&128&&(n&=-49,n|=(c.yc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.ra[k]=[p,q,n,255]}a.Ea=!0}return a.ra}function li(a,b,c,d){a.pb=b;a.Ib=c;a.Ja=d}function tj(a){var b=!1;if(window&&a.pb){var c=0,d=a.Ja?a.Ja:8,e=xj(a);yj(a,3,a.Ib[0],c,d,8,a.pb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;yj(a,1,a.Ib[1],c,d,14,a.pb,Ti,Ui)&&(b=!0);a.Ja&&yj(a,a.hb,a.Ib[1],0,a.Ja,14,a.pb,e)&&(b=!0)}return b} -function yj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(zj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.yd&&zj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} -function zj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={lc:e<Ja||!ha?Ja:8,$e=Nh.createImageData(w.lc,w.mc),nb=0;256>nb;nb++){for(Nb= -0;Nb=Ja-2,al=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:Zk;Aj($e,Oh,Ph,Qh);ia&&Aj($e,Oh+1,Ph,Qh)}Nh.putImageData($e,(nb&15)*w.lc,(nb>>4)*w.mc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.zg[V]=Md;w=!0}}a.ya[b]=G;return w}function Bj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} -function wj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Cj(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ga!=c&&(Cj(a),a.ga=c);d=d-b+1;if(a.jd!=b||a.Kc!=d)a.jd=b,a.Kc=d;a.Da=e+1;Bj(a)}}} -function Cj(a){if(0<=a.ga){if(void 0!==a.U){var b=a.U[a.ga];if(b&131072){var b=b&-131073,c=a.ga%a.F,d=a.ga/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Dj(a,c,d,b,a.Ia),Dj(a,c,d,b));a.U[a.ga]=b}}a.ga=-1}} -function Ej(a){var b,c=a.I;a.Pc=!1;var d=c.Id[5];if(null!=d){b=1024;var e=0,k=c.Id[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==mi&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Pc=!0));b|=e}return b} -function Fj(a,b){var c=a.I;c&&null!=b&&b!=c.Ng&&(c.sg(b),a.ma.sg(c.bb,c.Mb,c.Kg()))} -function vj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Mi)d=Oi;else if(5<=e.hb){var d=null,k=e.Mc>>2,n=32768=e.eb[18]?19:120:122:n&128?d=c?13:14:500>1);a.ya.length&&(a.ua=a.la/a.F|0,a.va=a.ta/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ld&&80==a.F?d&&a.ua>=3*d.lc>>2&&(a.L<<=1,b=d):(d&&a.ua>=d.lc&&(a.L<<=1,b=d),b&&(a.ua=b.lc,a.va=b.mc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.lc,a.Xa=a.O*b.mc)):(a.ua=a.va=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.aa.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.oc=a.pc=0,a.Vb=a.la,a.ec=a.ta,b=a.la-a.F*a.ua,d= -a.ta-a.O*a.va,0>1,a.Vb-=b),0>1,a.ec-=d),b||d)&&(a.aa.fillStyle=a.ha.style.backgroundColor,a.aa.fillRect(0,0,a.la,a.ta));!1!==c?lc(a,!0):(a.Ea=!1,Gj(a,!0))}return!0}function Aj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Gj(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} -function Dj(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.ze&&(d=p.ze[d]);var q=n>>4&15;p.ze&&(q=p.ze[q]);e?(b*=p.lc,c*=p.mc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.lc,p.mc)):(b=b*a.ua+a.oc,c=c*a.va+a.pc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));n&256&&(q=(k&15)*p.lc,k=(k>>4)*p.mc,e?e.drawImage(p.zg[d],q,k,p.lc,p.mc,b,c,p.lc,p.mc):a.aa.drawImage(p.zg[d],q,k,p.lc,p.mc,b,c,a.ua,a.va));n&512&&(k=a.jd,n=a.Kc,e?(a.Da&&a.Da!==p.mc&&(k=k*p.mc/a.Da|0,n=n*p.mc/a.Da|0),e.fillStyle=p.Od[d], -e.fillRect(b,c+k,p.lc,n)):(a.Da&&a.Da!==a.va&&(k=k*a.va/a.Da|0,n=n*a.va/a.Da|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,n)))} -function lc(a,b){if(a.ia.Yb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Hd&32&&(c=!0));if(c||b){if(b)Gj(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.wd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,n=a.Uc,c=d.bb,p=c+d.Mb;if(Hj(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, -C=c>>>d.oa;0a.ga)return;k=a.ga;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Aj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Vg=d,d=-d|0);d%b.Rg>b.Bk&&(c|=1);d%b.Ug>b.Dk&&(c|=9);b.Yh=d/b.Ug|0;return c}f.ck=function(){var a=this.ja,b;a.Rb&&(b=a.ic);return b};f.ol=function(a,b){var c=this.ja;c.og=c.ic;c.ic=b&31};f.bk=function(){return Ij(this.ja)};f.nl=function(a,b){Jj(this,this.ja,b)};f.dk=function(){return this.ja.zc};f.pl=function(a,b){this.ja.zc=b;vj(this,!1)};f.ek=function(){return Kj(this,this.ja)}; -f.Si=function(a,b){this.B.qg=this.B.qg&-4|b&3};f.Ki=function(){var a=this.B.pd?this.B.yc[this.B.Hd&31]:this.B.Hd;this.B.pd=!this.B.pd;return a};f.Ri=function(a,b){var c=this.B,d=c.Hd&32;if(c.pd){c.pd=!1;var e=c.Hd&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Gj(this,void 0)}else c.Hd=b,c.pd=!0,b&32&&!d&&tj(this)&&lc(this,!0),c.Se=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; -f.pk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ue&12)>>2),a=(this.xb&1<>this.B.qc&63;this.B.qc+=6;12=d&&(d-=32),d=Bi[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.Y=gb(a,"ChipSet")};function gi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Y&&ii(a.Y,a.B[0])} +function ci(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ji(a,!0);a.K&&a.O&&(gi(a,!0),a.O=!1)}function di(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Y&&ii(a.Y,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ji(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in Ci)d="led-"+n,e=Ci[n],c&&c!=e||!(k=a.ra[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} +function Ei(a,b,c){if(X[b]&&a.A&&a.A.ha.Kb){zi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Ld=b,d.Qb=a.Qb,Hi(a,b,!0),e++),0b.Sc){if(!b.Fe){Gi(a,b.Ld);return}b.Fe=!1;c=a.fa}else c=1==b.Sc++?500:100;b.aj=setTimeout(function(a){return function(){Ji(a,b)}}(a),c)}}else Gi(a,b.Ld,!0)} +function Li(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=yi[b])d=a}else if(a=xi[b])d=a;return d}f.kg=function(a){a||(this.Qb&=-256)}; +function Di(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Li(a,n,!0);a.Jg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Fi(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Y&&ii(d.Y,k)):(20== +d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?dj:ej)];this.hb=b;this.bb=e[2];this.Nb=e[3];this.Nc=d||e[4];65536<=this.Nc&&720896<=this.bb&&(this.Nb=Math.min(this.Nc>>2,32768));this.Sb=c[0];this.zc=c[1];this.Ue=c[2];this.wa=c[3];this.jc=c[4]&255;this.pg=c[4]>>8&255;this.eb=c[5];this.Qg=dj;if(5<=b){this.Qg=ej;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Nb,this.Nc], +Array(this.Nc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.pd=b[0];this.Id=b[1];this.yc=b[2];this.di=b[3];this.Ve=b[4];this.rg=b[5];this.pe=b[6];this.oe=b[7];this.Wi=b[8];this.Xi=b[9];this.ne=b[10];this.Jd=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Nb,d]);this.bb=d[0];this.Nb=d[1];d=this.Nc>>2;if((this.ld=b[14])&&this.ld.length>this.controller.Zh&255};gj[17408]=function(a){return(this.controller.lb=this.aa[(a&-4)+this.B])>>((a&3)<<3)&255};gj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.aa[a&-2];return(a&1?b>>8:b)&255}; +gj[1280]=function(a){a+=this.B;a=this.controller.lb=this.aa[a];for(var b=this.controller.Sg,c=this.controller.Rg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};gj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d&=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d|=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d^=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)};gj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.pb;d=this.controller.Qe&d|this.controller.lb&~d;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +function hj(a){var b=[];if(void 0!==a.hb){b[0]=a.Sb;b[1]=a.zc;b[2]=a.Ue;b[3]=a.wa;b[4]=a.jc|a.pg<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.pd;c[1]=a.Id;c[2]=a.yc;c[3]=a.di;c[4]=a.Ve;c[5]=a.rg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Wi;c[9]=a.Xi;c[10]=a.ne;c[11]=a.Jd;c[12]=a.lb;c[13]=[a.bb,a.Nb,a.Nc];var d;a:if(d=a.ld){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Qc?(this.ga.style.width=a,this.ga.style.width=a,this.ga.style.display="block",this.ga.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Zc()}return a}; +function Ri(a,b){!b&&a.V&&(a.Qc?a.ga.style.width=a.ga.style.height="":a.V.style.width=a.V.style.height="");a.Ma("notifyFullScreen("+b+")",!0);a.D&&(a.D.Jg=b)}f.Fd=function(a){var b=!1;this.K&&(a?this.K.Fd&&(this.K.Fd(),this.P&&this.P.Se(!0),b=!0):this.K.bj&&(this.K.bj(),this.P&&this.P.Se(!1),b=!0),this.Zc());return b};f.Se=function(a){this.P&&(this.P.Se(a),this.D&&(this.D.Jg=a));var b=this.ra.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; +function qj(a,b){var c=a.K;c&&!a.gc&&(c.addEventListener("touchstart",function(b){rj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){rj(a,b)},!0),c.addEventListener("touchend",function(b){rj(a,b,!1)},!1),a.gc=b,a.$a=a.ab=a.hd=-1)}f.kg=function(a){this.Ic=a;this.D&&this.D.kg(a)}; +function rj(a,b,c){var d,e;a.Ic&&b.preventDefault();var k=0,n=0;e=a.ga;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ga.offsetWidth,q=a.sa/a.ga.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.gc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Ei(a.D,1040,!0):Ei(a.D,1038,!0):1!=d&&(d?Ei(a.D,1039,!0):Ei(a.D,1037,!0));else if(a.P){!0===c&&(a.hd=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.hd,a.cc("processTouchEvent(false,"+b+")"),200>b)){a.P.pf(sj,!0);a.P.pf(sj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Og(c,b,a.$a,a.ab)}}f.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.Y&&(b=mh(this.Y));this.fa||(this.hb=3==b?Ni:3);this.na=3;switch(this.hb){case ni:b=7;break;case 5:var c=Ti[this.qb];c&&(b=c[0]);b||(b=4);break;case Ni:b=3;this.na=Pi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ia=this.Ib=new bj(this,Ni);this.R=this.yb=new bj(this,3);5>this.hb?this.B=new bj:(this.B=new bj(this,this.hb,null,this.Nc),tj(this));uj(this);this.La=null;this.Ga=this.ea=-1;this.Ca=0;vj(this,this.na);if(this.I.bb&&a){a=this.I.bb+this.Ua; +for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.la,b,c|d<<8)}lc(this,!0)}};function tj(a){a.B.Ve&1?(a.ia=a.Ib,a.R=a.B):(a.ia=a.B,a.R=a.yb)}f.save=function(){var a=new Ud(this);B(a,0,hj(this.Ib));B(a,1,hj(this.yb));B(a,2,[this.pa,this.na,this.La]);B(a,3,hj(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.pa=b[0];this.na=b[1];this.La=b[2];this.I=null;this.ia=this.Ib=new bj(this,Ni,a[0]);this.R=this.yb=new bj(this,3,a[1]);this.B=new bj(this,this.hb,a[3],this.Nc);this.B.Sb&&tj(this);uj(this);if(!wj(this))return!1;xj(this);return!0}; +f.Hk=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)mi(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.Z||this.Ra)&&Za(this)}}; +function yj(a,b){if(1==b)return a.qa[0]=Wi[0],a.qa[1]=Wi[7],a.qa;if(2==b){var c=a.I.Ue;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.qa[0]=Wi[c&15];c=c&32?Yi:Xi;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.qa[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:Zi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= +(c.yc[20]&12)<<4,c.yc[16]&128&&(n&=-49,n|=(c.yc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.qa[k]=[p,q,n,255]}a.Ea=!0}return a.qa}function mi(a,b,c,d){a.mb=b;a.Jb=c;a.Ja=d}function uj(a){var b=!1;if(window&&a.mb){var c=0,d=a.Ja?a.Ja:8,e=yj(a);zj(a,3,a.Jb[0],c,d,8,a.mb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;zj(a,1,a.Jb[1],c,d,14,a.mb,Ui,Vi)&&(b=!0);a.Ja&&zj(a,a.hb,a.Jb[1],0,a.Ja,14,a.mb,e)&&(b=!0)}return b} +function zj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(Aj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.yd&&Aj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} +function Aj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={mc:e<Ja||!ha?Ja:8,$e=Oh.createImageData(w.mc,w.nc),nb=0;256>nb;nb++){for(Nb= +0;Nb=Ja-2,bl=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:$k;Bj($e,Ph,Qh,Rh);ia&&Bj($e,Ph+1,Qh,Rh)}Oh.putImageData($e,(nb&15)*w.mc,(nb>>4)*w.nc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.Bg[V]=Md;w=!0}}a.ya[b]=G;return w}function Cj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} +function xj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Dj(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ea!=c&&(Dj(a),a.ea=c);d=d-b+1;if(a.jd!=b||a.Jc!=d)a.jd=b,a.Jc=d;a.Da=e+1;Cj(a)}}} +function Dj(a){if(0<=a.ea){if(void 0!==a.U){var b=a.U[a.ea];if(b&131072){var b=b&-131073,c=a.ea%a.F,d=a.ea/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Ej(a,c,d,b,a.Ia),Ej(a,c,d,b));a.U[a.ea]=b}}a.ea=-1}} +function Fj(a){var b,c=a.I;a.Kc=!1;var d=c.Jd[5];if(null!=d){b=1024;var e=0,k=c.Jd[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==ni&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Kc=!0));b|=e}return b} +function Gj(a,b){var c=a.I;c&&null!=b&&b!=c.Pg&&(c.tg(b),a.la.tg(c.bb,c.Nb,c.Mg()))} +function wj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Ni)d=Pi;else if(5<=e.hb){var d=null,k=e.Nc>>2,n=32768=e.eb[18]?19:120:122:n&128?d=c?13:14:500>1);a.ya.length&&(a.ta=a.ka/a.F|0,a.ua=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ad&&80==a.F?d&&a.ta>=3*d.mc>>2&&(a.L<<=1,b=d):(d&&a.ta>=d.mc&&(a.L<<=1,b=d),b&&(a.ta=b.mc,a.ua=b.nc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.mc,a.Xa=a.O*b.nc)):(a.ta=a.ua=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.Z.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.hc=a.pc=0,a.Rb=a.ka,a.Yb=a.sa,b=a.ka-a.F*a.ta,d= +a.sa-a.O*a.ua,0>1,a.Rb-=b),0>1,a.Yb-=d),b||d)&&(a.Z.fillStyle=a.ga.style.backgroundColor,a.Z.fillRect(0,0,a.ka,a.sa));!1!==c?lc(a,!0):(a.Ea=!1,Hj(a,!0))}return!0}function Bj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Hj(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} +function Ej(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.Ae&&(d=p.Ae[d]);var q=n>>4&15;p.Ae&&(q=p.Ae[q]);e?(b*=p.mc,c*=p.nc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.mc,p.nc)):(b=b*a.ta+a.hc,c=c*a.ua+a.pc,a.Z.fillStyle=p.Od[q],a.Z.fillRect(b,c,a.ta,a.ua));n&256&&(q=(k&15)*p.mc,k=(k>>4)*p.nc,e?e.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,p.mc,p.nc):a.Z.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,a.ta,a.ua));n&512&&(k=a.jd,n=a.Jc,e?(a.Da&&a.Da!==p.nc&&(k=k*p.nc/a.Da|0,n=n*p.nc/a.Da|0),e.fillStyle=p.Od[d],e.fillRect(b, +c+k,p.mc,n)):(a.Da&&a.Da!==a.ua&&(k=k*a.ua/a.Da|0,n=n*a.ua/a.Da|0),a.Z.fillStyle=p.Od[d],a.Z.fillRect(b,c+k,a.ta,n)))} +function lc(a,b){if(a.ha.Zb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Id&32&&(c=!0));if(c||b){if(b)Hj(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.wd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,n=a.Uc,c=d.bb,p=c+d.Nb;if(Ij(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.la,w=!0, +C=c>>>d.na;0a.ea)return;k=a.ea;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Bj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Xg=d,d=-d|0);d%b.Tg>b.Ek&&(c|=1);d%b.Wg>b.Gk&&(c|=9);b.$h=d/b.Wg|0;return c}f.fk=function(){var a=this.ia,b;a.Sb&&(b=a.jc);return b};f.rl=function(a,b){var c=this.ia;c.pg=c.jc;c.jc=b&31};f.ek=function(){return Jj(this.ia)};f.ql=function(a,b){Kj(this,this.ia,b)};f.gk=function(){return this.ia.zc};f.sl=function(a,b){this.ia.zc=b;wj(this,!1)};f.hk=function(){return Lj(this,this.ia)}; +f.Vi=function(a,b){this.B.rg=this.B.rg&-4|b&3};f.Ni=function(){var a=this.B.pd?this.B.yc[this.B.Id&31]:this.B.Id;this.B.pd=!this.B.pd;return a};f.Ui=function(a,b){var c=this.B,d=c.Id&32;if(c.pd){c.pd=!1;var e=c.Id&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Hj(this,void 0)}else c.Id=b,c.pd=!0,b&32&&!d&&uj(this)&&lc(this,!0),c.Te=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; +f.sk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ve&12)>>2),a=(this.qb&1<>this.B.qc&63;this.B.qc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var n=e.getContext("2d"),d=new Y(d,e,n,k,c);Wa(d,c)}}); -function Lj(a){this.ha=a.adapter;switch(this.ha){case 1:this.fa=1016;this.R=4;break;case 2:this.fa=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ha);return}this.I=null;Ia.call(this,"SerialPort",a,Lj,4194304);var b=a.binding,c;a=Mj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.sa[b])&&this.Hb(null,a,b))}Ra(Lj);var Mj="buffer";f=Lj.prototype;f.ri=function(a,b){return a==this.se?(this.P=b,this):null}; -f.Hb=function(a,b,c){var d=this;switch(b){case Mj:return this.sa[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.Yj=function(){return this.F};f.Zj=function(){return this.K};f.ak=function(){return this.D};f.$j=function(){return this.B};f.fk=function(){return this.aa}; -f.zl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.ga=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.kl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.ll=function(a,b){this.K=b}; -f.ml=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Rb){var k=!1;c.D&2||(c.reset(),c.Ma("serial mouse reset"),k=!0);c.D&1||(c.Ma("serial mouse ID requested"),k=!0);k&&(Nj(c.I,[77,77]),c.Ma("serial mouse ID sent"));Sj(c);c.Rb=e}}else c.Rb&&(c.Ma("serial mouse inactive"),Tj(c),c.Rb=e);c.D=d}}; -var Oj={0:Lj.prototype.lk,1:Lj.prototype.Xj,2:Lj.prototype.Yj,3:Lj.prototype.Zj,4:Lj.prototype.ak,5:Lj.prototype.$j,6:Lj.prototype.fk},Pj={0:Lj.prototype.zl,1:Lj.prototype.kl,3:Lj.prototype.ll,4:Lj.prototype.ml};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Mg(c,d,a.K,a.L)}} -f.of=function(a,b){if(this.Rb&&this.A&&this.A.ia.Jb)switch(a){case rj:this.R!=b&&(this.R=b,Yj(this));break;case 2:this.U!=b&&(this.U=b,Yj(this))}};f.Mg=function(a,b,c,d){this.Rb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Yj(this,c,d))};function Yj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Nj(a.I,[d,e,k]);a.O=a.P=0} -Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.sb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ek(this,b),this.rf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Yd?"":d)+"&format=json")),qa(k,!0,null,this,this.mj,b)}; -f.mj=function(a,b,c,d){var e=null;this.ae=!1;var k=0>c&&this.xa&&!this.xa.ia.Yb;if(this.rf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.sb=p.length;this.tb=p[0].length;this.wb=p[0][0].length;var q=p[0][0][0];this.nb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== -E&&E.length){for(var k=w<<2,T=E.length;Tb&&(b=0);2E3=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.ak=function(){return this.F};f.bk=function(){return this.K};f.dk=function(){return this.D};f.ck=function(){return this.B};f.ik=function(){return this.Z}; +f.Cl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.ea=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.nl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.ol=function(a,b){this.K=b}; +f.pl=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Sb){var k=!1;c.D&2||(c.reset(),c.Ma("serial mouse reset"),k=!0);c.D&1||(c.Ma("serial mouse ID requested"),k=!0);k&&(Oj(c.I,[77,77]),c.Ma("serial mouse ID sent"));Tj(c);c.Sb=e}}else c.Sb&&(c.Ma("serial mouse inactive"),Uj(c),c.Sb=e);c.D=d}}; +var Pj={0:Mj.prototype.pk,1:Mj.prototype.$j,2:Mj.prototype.ak,3:Mj.prototype.bk,4:Mj.prototype.dk,5:Mj.prototype.ck,6:Mj.prototype.ik},Qj={0:Mj.prototype.Cl,1:Mj.prototype.nl,3:Mj.prototype.ol,4:Mj.prototype.pl};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Y?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Og(c,d,a.K,a.L)}} +f.pf=function(a,b){if(this.Sb&&this.A&&this.A.ha.Kb)switch(a){case sj:this.R!=b&&(this.R=b,Zj(this));break;case 2:this.U!=b&&(this.U=b,Zj(this))}};f.Og=function(a,b,c,d){this.Sb&&this.A&&this.A.ha.Kb&&(a||b)&&(this.O=a,this.P=b,Zj(this,c,d))};function Zj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Oj(a.I,[d,e,k]);a.O=a.P=0} +Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.tb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=fk(this,b),this.sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= +"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Yd?"":d)+"&format=json")),qa(k,!0,null,this,this.oj,b)}; +f.oj=function(a,b,c,d){var e=null;this.ae=!1;var k=0>c&&this.xa&&!this.xa.ha.Zb;if(this.sf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.tb=p.length;this.ub=p[0].length;this.xb=p[0][0].length;var q=p[0][0][0];this.ob=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== +E&&E.length){for(var k=w<<2,T=E.length;Tb&&(b=0);2E3>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function kk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.rc?k=a.Ic+a.rc&&(a.rc+=k-(a.Ic+a.rc)+1):(a.Ic=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var k=null,n=this.D,p=this.A[a];if(p){var q=p[b];if(!q&&n.Dg&&b>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function lk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.rc?k=a.Hc+a.rc&&(a.rc+=k-(a.Hc+a.rc)+1):(a.Hc=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function lk(a){Ia.call(this,"FDC",a,lk,524288);this.dmaRead=this.$i;this.dmaWrite=this.aj;this.dmaFormat=this.jj;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(lk);aa={}; -var mk={3:{$c:3,od:0,name:aa.jm},4:{$c:2,od:1,name:aa.hm},5:{$c:9,od:7,name:aa.rm},6:{$c:9,od:7,name:aa.cm},7:{$c:2,od:0,name:aa.em},8:{$c:1,od:2,name:aa.im},10:{$c:2,od:7,name:aa.dm},13:{$c:6,od:7,name:aa.Ql},15:{$c:3,od:0,name:aa.gm}};f=lk.prototype; -f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.sa[b]=c,c.onchange=function(){var a=d.sa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var n={};if(b=b.getAttribute("data-value"))try{n=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=n.desc;void 0===b&&(b="");n=n.href;void 0!==n&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.sa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&nk(d,a)}, -!0;case "loadDrive":return this.sa[b]=c,c.onclick=function(){var a=d.sa.listDisks;a&&ok(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.sa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;ok(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.xa=a;this.Z=gb(a,"ChipSet");pk(this);Jb(b,this,qk);Lb(b,this,rk);this.V&&sk(this,"Local Disk","?");sk(this,"Remote Disk","??");tk(this)||Za(this)}; -f.ac=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Ig){this.D=[];for(var c=0;cn.za.restore(E)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Va=n.za.seek(n.vb,n.Ya,n.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} -function tk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.sb||k[1]>a.tb)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Vi=c,a.Jd=d,xk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Cd||e),a.yf=k[0],a.Me=k[1],a.Ne=k[2]):a.Wd=!1;a.Cd&&(a.Cd=!1,--this.P||Za(this));nk(this,a.kb)}; -function sk(a,b,c){if(a=a.sa.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; -f.el=function(a,b){this.F=mk[c].$c){var d=!1;this.I=0;var c=yk(this),e,k,n,p,q,w=c&31;switch(w){case 3:yk(this);yk(this);zk(this);break;case 4:k=yk(this);this.kb=k&3;e=this.B[this.kb];zk(this);Ak(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=yk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.vb=yk(this);n=yk(this);p=e.jb=yk(this);q=yk(this);e.rb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.vb;n=e.Ya=d;p= -e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.vb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Bk(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=yk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.vb;n=e.Ya=d;p=1;q=yk(this);e.rb=128<>2&1,k=yk(this),e.vb+= -k-e.md,0>e.vb&&(e.vb=0),e.vb>=e.sb&&(e.vb=e.sb-1),e.md=k,e.ib=32,e.vb||(e.ib|=268435456),zk(this),d=!0}0>>8);Ak(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.vb||k!=b.Ya)q=n=1;c&128&&(k^=q,d||(q=0));Ak(a,e+q);Ak(a,k);Ak(a,n);Ak(a,p)} -function yk(a){var b=a.K[a.I];a.I++;return b}function zk(a){a.I=a.F=0}function Ak(a,b){a.K[a.F++]=b}f.$i=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=kk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.vb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Ck(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.aj=function(a,b){return void 0!==b&&0<=b?Dk(a,b):-1}; -f.jj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.vb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.rb=128<Dk(a,a.si)){c=-1;break a}a.lf++}a.lf>=a.nd&&(c=-1)}else c=-1;return c};function Dk(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.vb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Ck(a)}while(1);return b} -function Ck(a){a.jb++;a.jb>=a.Ne+1&&(a.jb=1,a.Ya++,a.Ya>=a.Me&&(a.Ya=0,a.vb++))}var qk={1012:lk.prototype.Uj,1013:lk.prototype.Sj,1015:lk.prototype.Tj},rk={1010:lk.prototype.fl,1013:lk.prototype.el,1015:lk.prototype.dl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.zd,q.Ya,q.jb+q.kf)));T||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} -function Lk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Ek[a.fa][c][1],e=Ek[a.fa][c][0]);d&&((c=Ek[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.sb=e,b.tb=d,null==b.za&&(b.za=new Zj(a,b,b.mode)))}} -function Jk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.Bl=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Mk(this))}; -f.vk=function(){var a=this.wa;this.I=this.D.nb?(b.wa=128,Nk(this.D,function(a){0<=a?(Ok(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; -f.Mk=function(a,b){this.D&&this.D.rb>=this.D.nb&&(0>Pk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.nb)&&1=this.D.nb&&(this.wa|=8)))};f.Ej=function(){return this.L};f.Rk=function(a,b){this.va=b};f.Fj=function(){return this.O};f.Pk=function(a,b){this.O=b};f.Gj=function(){return this.la};f.Qk=function(a,b){this.la=b};f.Bj=function(){return this.ha};f.Lk=function(a,b){this.ha=b};f.Aj=function(){return this.ga}; -f.Kk=function(a,b){this.ga=b};f.Dj=function(){return this.V};f.Nk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Hj=function(){return this.wa};f.Jk=function(a,b){this.qa=b;this.Z&&Uh(this.Z,14);Qk(this)};f.Ok=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; -function Qk(a){var b=!1,c=a.qa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.ga&3)<<8,n=a.la,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.zd=k,d.Ya=e,d.jb=n,d.rb=p*d.nb,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Nk(d,function(b){0<=b&&a.Z?(Ok(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.tb=e+1,d.wb=p,b=!0}b&&Ok(a)} -function Ok(a){!a.Z||a.ja&2||Th(a.Z,14,120)} -function Mk(a){a.I=0;var b=Rk(a),c=Rk(a),d=c&32,e=d>>5,k=c&31,n=Rk(a),p=Rk(a),q=n<<2&768|p,w=n&63,C=Rk(a),G=Rk(a),E=a.B[e];E&&(E.zd=q,E.Ya=k,E.jb=w,E.rb=C*E.nb);switch(b){case 3:Sk(a,E?E.errorCode:4);Tk(a,c);Tk(a,n);Tk(a,p);Tk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Rk(a));)E&&cb?Nk(a,c):c(-1,!1)};f.cj=function(a,b){return void 0!==b&&0<=b?Pk(a,b):-1}; -f.kj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaPk(a,a.si)){c=-1;break a}a.lf++}a.lf>=a.nd&&(c=-1)}else c=-1;return c}; -function Uk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Z)){b.errorCode=0;Jh(a.Z,3,a,"dmaRead",b);Fh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Vk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Z)){b.errorCode=0;Jh(a.Z,3,a,"dmaWrite",b);Fh(a.Z,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function Wk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.rb||(b.Rd=Array(b.rb));b.Ta=0;a.Z?(b.errorCode=0,Jh(a.Z,3,a,"dmaWriteBuffer",b),Fh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Nk(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=kk(a.Va,a.Ta),a.Ta+=n,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.zd,a.Ya,a.jb+a.kf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Xk(a),d=kk(a.Va,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} -function Pk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.zd,a.Ya,a.jb+a.kf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Xk(a)}while(1);return b}function Xk(a){a.jb++;var b=1-a.kf;a.jb>=a.wb+b&&(a.jb=b,a.Ya++,a.Ya>=a.tb&&(a.Ya=0,a.zd++))}f.wk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Ub[0].Lc&64));return a?!0:!1}; -var Gk={800:Z.prototype.uk,801:Z.prototype.vk,802:Z.prototype.tk},Fk={496:Z.prototype.Cj,497:Z.prototype.Ej,498:Z.prototype.Fj,499:Z.prototype.Gj,500:Z.prototype.Bj,501:Z.prototype.Aj,502:Z.prototype.Dj,503:Z.prototype.Hj},Ik={800:Z.prototype.Bl,801:Z.prototype.El,802:Z.prototype.Dl,803:Z.prototype.Cl,807:Z.prototype.Zh,811:Z.prototype.Zh,815:Z.prototype.Zh},Hk={496:Z.prototype.Mk,497:Z.prototype.Rk,498:Z.prototype.Pk,499:Z.prototype.Qk,500:Z.prototype.Lk,501:Z.prototype.Kk,502:Z.prototype.Nk,503:Z.prototype.Jk, -1014:Z.prototype.Ok};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&ok(d,a)}, +!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&pk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;pk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.Y=gb(a,"ChipSet");qk(this);Jb(b,this,rk);Lb(b,this,sk);this.V&&tk(this,"Local Disk","?");tk(this,"Remote Disk","??");uk(this)||Za(this)}; +f.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Kg){this.D=[];for(var c=0;cn.za.restore(E)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Va=n.za.seek(n.wb,n.Ya,n.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} +function uk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.tb||k[1]>a.ub)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Yi=c,a.Kd=d,yk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Dd||e),a.zf=k[0],a.Ne=k[1],a.Oe=k[2]):a.Wd=!1;a.Dd&&(a.Dd=!1,--this.P||Za(this));ok(this,a.kb)}; +function tk(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; +f.hl=function(a,b){this.F=nk[c].ad){var d=!1;this.I=0;var c=zk(this),e,k,n,p,q,w=c&31;switch(w){case 3:zk(this);zk(this);Ak(this);break;case 4:k=zk(this);this.kb=k&3;e=this.B[this.kb];Ak(this);Bk(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.wb=zk(this);n=zk(this);p=e.jb=zk(this);q=zk(this);e.sb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p= +e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.wb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Ck(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p=1;q=zk(this);e.sb=128<>2&1,k=zk(this),e.wb+= +k-e.md,0>e.wb&&(e.wb=0),e.wb>=e.tb&&(e.wb=e.tb-1),e.md=k,e.ib=32,e.wb||(e.ib|=268435456),Ak(this),d=!0}0>>8);Bk(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.wb||k!=b.Ya)q=n=1;c&128&&(k^=q,d||(q=0));Bk(a,e+q);Bk(a,k);Bk(a,n);Bk(a,p)} +function zk(a){var b=a.K[a.I];a.I++;return b}function Ak(a){a.I=a.F=0}function Bk(a,b){a.K[a.F++]=b}f.cj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=lk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Dk(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.dj=function(a,b){return void 0!==b&&0<=b?Ek(a,b):-1}; +f.lj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.wb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.sb=128<Ek(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c};function Ek(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Dk(a)}while(1);return b} +function Dk(a){a.jb++;a.jb>=a.Oe+1&&(a.jb=1,a.Ya++,a.Ya>=a.Ne&&(a.Ya=0,a.wb++))}var rk={1012:mk.prototype.Xj,1013:mk.prototype.Vj,1015:mk.prototype.Wj},sk={1010:mk.prototype.il,1013:mk.prototype.hl,1015:mk.prototype.gl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.zd,q.Ya,q.jb+q.lf)));T||(e=!1);null!=a.Z&&1>=d&&(a.Z|=(k.type&3)<<(1-d<<1))}return e} +function Mk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Fk[a.fa][c][1],e=Fk[a.fa][c][0]);d&&((c=Fk[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.tb=e,b.ub=d,null==b.za&&(b.za=new ak(a,b,b.mode)))}} +function Kk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.El=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Nk(this))}; +f.yk=function(){var a=this.wa;this.I=this.D.ob?(b.wa=128,Ok(this.D,function(a){0<=a?(Pk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; +f.Pk=function(a,b){this.D&&this.D.sb>=this.D.ob&&(0>Qk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.ob)&&1=this.D.ob&&(this.wa|=8)))};f.Hj=function(){return this.L};f.Uk=function(a,b){this.ua=b};f.Ij=function(){return this.O};f.Sk=function(a,b){this.O=b};f.Jj=function(){return this.ka};f.Tk=function(a,b){this.ka=b};f.Ej=function(){return this.ga};f.Ok=function(a,b){this.ga=b};f.Dj=function(){return this.ea}; +f.Nk=function(a,b){this.ea=b};f.Gj=function(){return this.V};f.Qk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Kj=function(){return this.wa};f.Mk=function(a,b){this.pa=b;this.Y&&Vh(this.Y,14);Rk(this)};f.Rk=function(a,b){this.ia&4&&!(b&4)&&(this.L=1);this.ia=b}; +function Rk(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ga|(a.ea&3)<<8,n=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.zd=k,d.Ya=e,d.jb=n,d.sb=p*d.ob,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Ok(d,function(b){0<=b&&a.Y?(Pk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.ub=e+1,d.xb=p,b=!0}b&&Pk(a)} +function Pk(a){!a.Y||a.ia&2||Uh(a.Y,14,120)} +function Nk(a){a.I=0;var b=Sk(a),c=Sk(a),d=c&32,e=d>>5,k=c&31,n=Sk(a),p=Sk(a),q=n<<2&768|p,w=n&63,C=Sk(a),G=Sk(a),E=a.B[e];E&&(E.zd=q,E.Ya=k,E.jb=w,E.sb=C*E.ob);switch(b){case 3:Tk(a,E?E.errorCode:4);Uk(a,c);Uk(a,n);Uk(a,p);Uk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Sk(a));)E&&cb?Ok(a,c):c(-1,!1)};f.fj=function(a,b){return void 0!==b&&0<=b?Qk(a,b):-1}; +f.mj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaQk(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c}; +function Vk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaRead",b);Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Wk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaWrite",b);Gh(a.Y,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Xk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.sb||(b.Rd=Array(b.sb));b.Ta=0;a.Y?(b.errorCode=0,Kh(a.Y,3,a,"dmaWriteBuffer",b),Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Ok(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=lk(a.Va,a.Ta),a.Ta+=n,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.zd,a.Ya,a.jb+a.lf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Yk(a),d=lk(a.Va,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} +function Qk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.zd,a.Ya,a.jb+a.lf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Yk(a)}while(1);return b}function Yk(a){a.jb++;var b=1-a.lf;a.jb>=a.xb+b&&(a.jb=b,a.Ya++,a.Ya>=a.ub&&(a.Ya=0,a.zd++))}f.zk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Y)||(a=!(this.Y.Vb[0].Mc&64));return a?!0:!1}; +var Hk={800:Z.prototype.xk,801:Z.prototype.yk,802:Z.prototype.wk},Gk={496:Z.prototype.Fj,497:Z.prototype.Hj,498:Z.prototype.Ij,499:Z.prototype.Jj,500:Z.prototype.Ej,501:Z.prototype.Dj,502:Z.prototype.Gj,503:Z.prototype.Kj},Jk={800:Z.prototype.El,801:Z.prototype.Hl,802:Z.prototype.Gl,803:Z.prototype.Fl,807:Z.prototype.ai,811:Z.prototype.ai,815:Z.prototype.ai},Ik={496:Z.prototype.Pk,497:Z.prototype.Uk,498:Z.prototype.Sk,499:Z.prototype.Tk,500:Z.prototype.Ok,501:Z.prototype.Nk,502:Z.prototype.Qk,503:Z.prototype.Mk, +1014:Z.prototype.Rk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bgl){if(d.load(this.F)){this.D=new Td(this,il,"failsafe");this.D.load()&&(ll(this,d),a=2,bl(this.D));B(this.D,"timestamp",ma());cl(this.D);var e=this.kc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=dl(d)){var k=el(d,"code"),n=el(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ka("Error: "+ -n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.bc(k+": "+n),bl(d),d.load()?(c=dl(d),e=!0):c=!1))}e&&kl(this,c?d:null)}else 2==a&&d.clear()}else kl(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Yb=!0;this.mi||(this.bc("PCjs v"+il+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.mi=!0);this.A&&(ml(this,this.A,b,c,a),kc(this.A));this.L&&(ll(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; -function ll(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.qd(),e=b.toString(),k={app:"PCjs"};k.ver=il;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} -function nl(a,b,c){var d,e="none",k=new Td(a,il),n=new Td(a,il,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.2");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.$b&&(c&&mc(a.A),d=a.A.$b(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ia.Yb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= -null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],n);tl(a,b,c)}})}else c(a,null)} -function ul(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--ql||Ga(!0));q=!1}var n,p,q=!0;ql++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--ql||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--ql||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?rl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?rl(b,a,d,!0,e,w):sl(b,null,a,d,!1,e,w)}else k("missing machine element: "+ -a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return ul(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); +function gl(a,b,c){Ia.call(this,"Computer",a,gl,67108864);this.ha.Zb=!1;this.P=a.busWidth||a.buswidth;this.lc=hl;this.F=null;this.I=!1;this.R=b?b.url:null;this.U=(Math.random()+.1).toString(36).substr(2,12);this.B=il(this);if(this.A=Ua("CPU",this.id)){this.Ra=Ua("Debugger",this.id);this.la=new pb({id:this.Bi+".bus",buswidth:this.P},this.A,this.Ra);var d,e=Sa(this.id);if((this.gd=Ua("Panel",this.id))&&this.gd.Gg)for(b=0;bhl){if(d.load(this.F)){this.D=new Ud(this,jl,"failsafe");this.D.load()&&(ml(this,d),a=2,cl(this.D));B(this.D,"timestamp",ma());dl(this.D);var e=this.lc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=el(d)){var k=fl(d,"code"),n=fl(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ka("Error: "+ +n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.cc(k+": "+n),cl(d),d.load()?(c=el(d),e=!0):c=!1))}e&&ll(this,c?d:null)}else 2==a&&d.clear()}else ll(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ha.Zb=!0;this.ui||(this.cc("PCjs v"+jl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ui=!0);this.A&&(nl(this,this.A,b,c,a),kc(this.A));this.O&&(ml(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; +function ml(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.qd(),e=b.toString(),k={app:"PCjs"};k.ver=jl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} +function ol(a,b,c){var d,e="none",k=new Ud(a,jl),n=new Ud(a,jl,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.2");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.ac&&(c&&mc(a.A),d=a.A.ac(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ha.Zb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= +null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],n);ul(a,b,c)}})}else c(a,null)} +function vl(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--rl||Ga(!0));q=!1}var n,p,q=!0;rl++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--rl||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--rl||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?sl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?sl(b,a,d,!0,e,w):tl(b,null,a,d,!1,e,w)}else k("missing machine element: "+ +a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return vl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index 72fa72087f..1b8eabb4cf 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -1261,6 +1261,8 @@ if (DEBUGGER) { /** * intWindowsDebugger() * + * This intercepts calls to the Windows Debugger protected-mode interface (INT 0x41). + * * @this {Debugger} * @param {number} addr * @return {boolean} true to proceed with the INT 0x41 software interrupt, false to skip @@ -1309,14 +1311,14 @@ if (DEBUGGER) { case Interrupts.WINDBG.LOAD_SEG: /* - * The output should completely mimic WDEB386.... + * The following output should completely mimic WDEB386.... */ limit = (seg = this.getSegment(CX))? seg.limit : 0; this.println(this.getSZ(this.setAddr(this.dbgAddrWinDbg, DI, ES)) + "!undefined " + ((SI & 0x1)? "data" : "code") + '(' + str.toHex(BX+1, 4) + ")=#" + str.toHex(CX, 4) + " len " + str.toHex(limit+1)); break; default: - this.println("INT 0x41: " + str.toHexWord(AX)); + // this.println("INT 0x41: " + str.toHexWord(AX)); break; } @@ -1327,6 +1329,8 @@ if (DEBUGGER) { /** * intWindowsDebuggerRM() * + * This intercepts calls to the Windows Debugger real-mode interface (INT 0x68). + * * @this {Debugger} * @param {number} addr * @return {boolean} true to proceed with the INT 0x68 software interrupt, false to skip @@ -1498,7 +1502,7 @@ if (DEBUGGER) { * getSegment(sel, fProt) * * If the selector matches that of any of the CPU segment registers, then return the CPU's segment - * register, instead of creating our own dummy segment register. This makes it possible for us to + * register, instead of using our own segDebugger segment register. This makes it possible for us to * see what the CPU is seeing at certain critical junctures, such as after an LMSW instruction has * switched the processor from real to protected mode. Actually loading the selector from the GDT/LDT * should be done only as a last resort. @@ -1545,7 +1549,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {DbgAddr|null|undefined} dbgAddr * @param {boolean} [fWrite] - * @param {number} [nb] is number of bytes to check (1, 2 or 4); default is 1 + * @param {number} [nb] number of bytes to check (1, 2 or 4); default is 1 * @return {number} is the corresponding linear address, or X86.ADDR_INVALID */ Debugger.prototype.getAddr = function(dbgAddr, fWrite, nb) @@ -1688,6 +1692,8 @@ if (DEBUGGER) { /** * newAddr(off, sel, addr, fProt, fData32, fAddr32) * + * Returns a NEW DbgAddr object, initialized with specified values and/or defaults. + * * @this {Debugger} * @param {number|null|undefined} [off] (default is zero) * @param {number|null|undefined} [sel] (default is undefined) @@ -1705,6 +1711,8 @@ if (DEBUGGER) { /** * setAddr(dbgAddr, off, sel, addr, fProt, fData32, fAddr32) * + * Updates an EXISTING DbgAddr object, initialized with specified values and/or defaults. + * * @this {Debugger} * @param {DbgAddr} dbgAddr * @param {number|null|undefined} [off] (default is zero) @@ -1720,9 +1728,9 @@ if (DEBUGGER) { dbgAddr.off = off || 0; dbgAddr.sel = sel; dbgAddr.addr = addr; - dbgAddr.fProt = (fProt == null)? this.getProtMode() : fProt; - dbgAddr.fData32 = (fData32 == null)? (this.cpu && this.cpu.segCS.sizeData == 4) : fData32; - dbgAddr.fAddr32 = (fAddr32 == null)? (this.cpu && this.cpu.segCS.sizeAddr == 4) : fAddr32; + dbgAddr.fProt = (fProt != null)? fProt : this.getProtMode(); + dbgAddr.fData32 = (fData32 != null)? fData32 : (this.cpu && this.cpu.segCS.sizeData == 4); + dbgAddr.fAddr32 = (fAddr32 != null)? fAddr32 : (this.cpu && this.cpu.segCS.sizeAddr == 4); dbgAddr.fTempBreak = false; return dbgAddr; }; @@ -1730,6 +1738,8 @@ if (DEBUGGER) { /** * packAddr(dbgAddr) * + * Packs a DbgAddr object into an Array suitable for saving in a machine state object. + * * @this {Debugger} * @param {DbgAddr} dbgAddr * @return {Array} @@ -1742,6 +1752,8 @@ if (DEBUGGER) { /** * unpackAddr(aAddr) * + * Unpacks a DbgAddr object from an Array created by packAddr() and restored from a saved machine state. + * * @this {Debugger} * @param {Array} aAddr * @return {DbgAddr} @@ -1754,6 +1766,8 @@ if (DEBUGGER) { /** * checkLimit(dbgAddr) * + * Used by incAddr() and parseAddr() to ensure that the (updated) dbgAddr offset is within segment bounds. + * * @this {Debugger} * @param {DbgAddr} dbgAddr * @return {boolean} @@ -1851,7 +1865,7 @@ if (DEBUGGER) { * * Dumps DOS MCBs (Memory Control Blocks). * - * TODO: Add some code to detect the running version of DOS (if any) and locate the first MCB automatically. + * TODO: Add some code to detect the current version of DOS (if any) and locate the first MCB automatically. * * @this {Debugger} * @param {string} [sMCB] @@ -1878,60 +1892,6 @@ if (DEBUGGER) { } }; - Debugger.TSS286 = { - "PREV_TSS": 0x00, - "CPL0_SP": 0x02, - "CPL0_SS": 0x04, - "CPL1_SP": 0x06, - "CPL1_SS": 0x08, - "CPL2_SP": 0x0a, - "CPL2_SS": 0x0c, - "TASK_IP": 0x0e, - "TASK_PS": 0x10, - "TASK_AX": 0x12, - "TASK_CX": 0x14, - "TASK_DX": 0x16, - "TASK_BX": 0x18, - "TASK_SP": 0x1a, - "TASK_BP": 0x1c, - "TASK_SI": 0x1e, - "TASK_DI": 0x20, - "TASK_ES": 0x22, - "TASK_CS": 0x24, - "TASK_SS": 0x26, - "TASK_DS": 0x28, - "TASK_LDT": 0x2a - }; - - Debugger.TSS386 = { - "PREV_TSS": 0x00, - "CPL0_ESP": 0x04, - "CPL0_SS": 0x08, - "CPL1_ESP": 0x0c, - "CPL1_SS": 0x10, - "CPL2_ESP": 0x14, - "CPL2_SS": 0x18, - "TASK_CR3": 0x1C, - "TASK_EIP": 0x20, - "TASK_PS": 0x24, - "TASK_EAX": 0x28, - "TASK_ECX": 0x2C, - "TASK_EDX": 0x30, - "TASK_EBX": 0x34, - "TASK_ESP": 0x38, - "TASK_EBP": 0x3C, - "TASK_ESI": 0x40, - "TASK_EDI": 0x44, - "TASK_ES": 0x48, - "TASK_CS": 0x4C, - "TASK_SS": 0x50, - "TASK_DS": 0x54, - "TASK_FS": 0x58, - "TASK_GS": 0x5C, - "TASK_LDT": 0x60, - "TASK_IOPM": 0x64 - }; - /** * dumpBlocks(aBlocks, sAddr) * @@ -2221,6 +2181,62 @@ if (DEBUGGER) { } }; + /* + * TSS field names and offsets used by dumpTSS() + */ + Debugger.TSS286 = { + "PREV_TSS": 0x00, + "CPL0_SP": 0x02, + "CPL0_SS": 0x04, + "CPL1_SP": 0x06, + "CPL1_SS": 0x08, + "CPL2_SP": 0x0a, + "CPL2_SS": 0x0c, + "TASK_IP": 0x0e, + "TASK_PS": 0x10, + "TASK_AX": 0x12, + "TASK_CX": 0x14, + "TASK_DX": 0x16, + "TASK_BX": 0x18, + "TASK_SP": 0x1a, + "TASK_BP": 0x1c, + "TASK_SI": 0x1e, + "TASK_DI": 0x20, + "TASK_ES": 0x22, + "TASK_CS": 0x24, + "TASK_SS": 0x26, + "TASK_DS": 0x28, + "TASK_LDT": 0x2a + }; + Debugger.TSS386 = { + "PREV_TSS": 0x00, + "CPL0_ESP": 0x04, + "CPL0_SS": 0x08, + "CPL1_ESP": 0x0c, + "CPL1_SS": 0x10, + "CPL2_ESP": 0x14, + "CPL2_SS": 0x18, + "TASK_CR3": 0x1C, + "TASK_EIP": 0x20, + "TASK_PS": 0x24, + "TASK_EAX": 0x28, + "TASK_ECX": 0x2C, + "TASK_EDX": 0x30, + "TASK_EBX": 0x34, + "TASK_ESP": 0x38, + "TASK_EBP": 0x3C, + "TASK_ESI": 0x40, + "TASK_EDI": 0x44, + "TASK_ES": 0x48, + "TASK_CS": 0x4C, + "TASK_SS": 0x50, + "TASK_DS": 0x54, + "TASK_FS": 0x58, + "TASK_GS": 0x5C, + "TASK_LDT": 0x60, + "TASK_IOPM": 0x64 + }; + /** * dumpTSS(s) * @@ -3206,12 +3222,7 @@ if (DEBUGGER) { if (bOpcode != null) { this.aaOpcodeCounts[bOpcode][1]++; var dbgAddr = this.aOpcodeHistory[this.iOpcodeHistory]; - dbgAddr.off = this.cpu.getIP(); - dbgAddr.sel = this.cpu.getCS(); - dbgAddr.addr = addr; - dbgAddr.fProt = this.getProtMode(); - dbgAddr.fData32 = (this.cpu && this.cpu.segCS.sizeData == 4); - dbgAddr.fAddr32 = (this.cpu && this.cpu.segCS.sizeAddr == 4); + this.setAddr(dbgAddr, this.cpu.getIP(), this.cpu.getCS()); if (++this.iOpcodeHistory == this.aOpcodeHistory.length) this.iOpcodeHistory = 0; } } @@ -3355,10 +3366,10 @@ if (DEBUGGER) { * * TODO: Consider supporting the more "traditional" breakpoint index syntax; the current * address-based syntax was implemented solely for expediency and consistency. At the same time, - * also consider a more WDEB386-like syntax, where "br" is used to set a variety of access - * breakpoints using modifiers like "r1", "r2", "w1", "w2, etc. + * also consider a more WDEB386-like syntax, where "br" is used to set a variety of access-specific + * breakpoints, using modifiers like "r1", "r2", "w1", "w2, etc. * - * EXAMPLE: Here's an example of our powerful new breakpoint command capabilities: + * Here's an example of our powerful new breakpoint command capabilities: * * bp 0397:022B "?'GlobalAlloc(wFlags:[ss:sp+8],dwBytes:[ss:sp+6][ss:sp+4])';g [ss:sp+2]:[ss:sp] '?ax;if ax'" * @@ -3376,14 +3387,14 @@ if (DEBUGGER) { * ## di globalalloc * GLOBALALLOC: KRNL386.EXE 0001:022B len 0xC570 * - * And then you just need to do a bit more sleuthing to find the right CODE segment. If you have - * WDEB386.EXE loaded inside the machine, it's a little easier, because WDEB386 displays notifications - * like: + * And then you just need to do a bit more sleuthing to find the right CODE segment. And that just + * got easier, now that the PCjs Debugger mimics portions of the Windows Debugger INT 0x41 interface; + * see intWindowsDebugger() for details. So even if you neglect to run WDEB386.EXE /E inside the + * machine before running Windows, you should still see notifications like: * * KERNEL!undefined code(0001)=#0397 len 0000C580 * - * as segments are being loaded. TODO: Consider adding our own INT 0x41 support, so that even when - * WDEB386.EXE isn't loaded, the PCjs Debugger can provide some of those same notifications. + * in the PCjs Debugger output window, as segments are being loaded by the Windows kernel. * * @this {Debugger} * @param {Array} aBreak @@ -3429,8 +3440,9 @@ if (DEBUGGER) { /* * Force temporary breakpoints to use their linear address, if one is available, by zapping * the selector; this allows us to step over calls or interrupts that change the processor mode. - * TODO: Unfortunately, this will fail to trigger a "step" over a call in segment that moves - * during the call; consider alternatives. + * + * TODO: Unfortunately, this will fail to "step" over a call in segment that moves during the call; + * consider alternatives. */ if (dbgAddr.addr != null) dbgAddr.sel = null; dbgAddr.fTempBreak = true; diff --git a/modules/pcjs/lib/interrupts.js b/modules/pcjs/lib/interrupts.js index c514b1d073..4912a34fa6 100644 --- a/modules/pcjs/lib/interrupts.js +++ b/modules/pcjs/lib/interrupts.js @@ -59,13 +59,13 @@ var Interrupts = { DOS_IDLE: 0x28, DOS_NETBIOS:0x2A, MOUSE: 0x33, - WINDBG: { // Windows Debugger (eg, WDEB386) protected-mode interface + WINDBG: { // Windows Debugger protected-mode interface VECTOR: 0x41, IS_LOADED: 0x004F, // AX command LOADED: 0xF386, // returned in AX if Windows Debugger loaded - LOAD_SEG: 0x0050 // SI==0 if code, 1 if data; BX==segnum-1; CX==selector; DX==data instance; ES:[E]DI->module name + LOAD_SEG: 0x0050 // SI==0 if code, 1 if data; BX==segnum-1; CX==selector; ES:[E]DI->module name }, - WINDBGRM: { // Windows Debugger (eg, WDEB386) real-mode interface + WINDBGRM: { // Windows Debugger real-mode interface VECTOR: 0x68, IS_LOADED: 0x43, // AH command LOADED: 0xF386, // returned in AX if Windows Debugger loaded diff --git a/versions/pcjs/1.19.2/pc-dbg.js b/versions/pcjs/1.19.2/pc-dbg.js index 63fb4a3df0..edd672275c 100644 --- a/versions/pcjs/1.19.2/pc-dbg.js +++ b/versions/pcjs/1.19.2/pc-dbg.js @@ -1,254 +1,261 @@ -(function(){var f,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function fa(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,h=b;(h&&10!=h?16==h?null!==d.match(/^[0-9a-f]+$/i):2==h&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function ha(a){var b=8,c="";void 0===b?b=32:32>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)} -function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)} -function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ta=Date.now||function(){return+new Date}; -function ua(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var va=[31,28,31,30,31,30,31,31,30,31,30,31];function wa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.qh|g<>a.shift} -function ya(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new zb(a.x,a.y,a.Qc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new zb(a.x,a.y,a.Qc*b/c|0,a.A),a.x+=b.Qc,a.Qc-=b.Qc);return b}f=xb.prototype;f.Sb=function(a,b,c){return this.na&&this.na.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ha&&this.ha.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; -f.Ic=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.ha=d;this.P=Bb(a,"Keyboard")};f.nc=function(a,b){b||Cb();return!0};f.mc=function(){return!0};f.Ae=function(a,b){a.button||(this.fa=b?0:-1,Db(this,a,b))};f.qf=function(a){Db(this,a)}; -function Db(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.fa||(a.fa=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.fa?b=a.W:2==a.fa&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Gb(a,378,a.pa,a.qa);a.ta=a.Ja.width/24|0;if(null==b)Hb(a,"Mouse over memory to dump");else for(Hb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Ib(a.ga,b++);Hb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Hb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.rb,a.Hb,a.Xa,a.jb)}a.Ha=c}}}f.gd=function(){}; -function Jb(a,b,c,d){a.B.kf[a.B.Oi++]={Sj:b,Fd:c,type:d};return wa(Eb,b,c,0,d)}function Gb(a,b,c,d){var e,h=null.style.color,g=a.Ta=10;a.O=g;a.wa=b;a.da=a.Ea=18;e||(e=a.Ca||a.Ea+"px Monaco, Lucida Console, Courier New");a.ja=a.Ca=e;c&&(a.Ja=c);d&&(a.U=d,a.La=h||"white")} -function Hb(a,b,c,d,e){a.U.font=a.ja;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.wa);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.wa),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Ta,a.wa+=(a.da+2)*(e||1))}function Cb(){for(var a=!1,b=ob(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Jb=1<>2;this.B=this.Jb-1;this.wa=this.aa/this.Jb|0;this.da=this.wa-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Lb;this.ya=Array(this.wa);for(b=0;b>>a.Ra;0a.Jb?a.Jb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Qa)return g.te+=g.Qa-b,g.Qa=b,!0;if(b>=g.Qa+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Qa+q;c-=q;b=m+a.Jb;continue}}return Sb(1,b,c)}g=a.ya[h];b=new Lb(b,q,a.Jb,d,e);Tb(b,g,a.ha);a.ya[h++]=b;b=m+a.Jb;c-=q}return 0>>this.Ra;0>>a.Ra;0>>=a.Ra;0>>a.Ra;0>>this.Ra].Jc(a&this.B,a)};function Ib(a,b){return a.ya[(b&a.O)>>>a.Ra].af(b&a.B,b)} -function dc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Ra;return c!=a.B?a.ya[d].Di(c,b):a.ya[d++].af(c,b)|a.ya[d&a.da].af(0,b+1)<<8}f.pc=function(a,b){this.ya[(a&this.O)>>>this.Ra].Dc(a&this.B,b&255,a)};f.Pb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Ra;c!=this.B?this.ya[d].Of(c,b&65535,a):(this.ya[d++].Dc(c,b&255,a),this.ya[d&this.da].Dc(0,b>>8&255,a+1))};function ec(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Ra;d!=a.B?a.ya[e].Hi(d,c&65535,b):(a.ya[e++].Nf(d,c&255,b),a.ya[e&a.da].Nf(0,c>>8&255,b+1))} -function fc(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function gc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Da("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} -function hc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.ha&&a.W!=e[2]&&ic(a.ha,b,d)):a.ha&&(pb(a.ha,a,b,null,c),a.W&&ic(a.ha,b,d));return d}function jc(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} -function kc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Da("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function lc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.ha&&a.na!=e[2]&&mc(a.ha,b,c)):a.ha&&(pb(a.ha,a,b,c,d),a.na&&mc(a.ha,b,c))}function Sb(a,b,c){Da("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var nc; -if(wb){var oc=new ArrayBuffer(2);(new DataView(oc)).setUint16(0,256,!0);nc=256===(new Uint16Array(oc))[0]}else nc=!1;var $b=nc; -function Lb(a,b,c,d,e,h){this.id=pc+=2;this.ia=null;this.B=0;this.Qa=a;this.te=b;this.size=c||0;this.type=d||qc;this.za=d==Zb;this.controller=null;this.A=h;this.ab=this.Xi=!1;this.fa=this.ja=0;rc(this);if(c)if(e)this.controller=e,a=e.aj(a),this.ia=a[0],this.B=a[1],Wb(this,e.oh());else if(wb)this.wa=new ArrayBuffer(c),this.na=new DataView(this.wa,0,c),this.O=new Uint8Array(this.wa,0,c),this.pa=new Uint16Array(this.wa,0,c>>1),this.ia=new Int32Array(this.wa,0,c>>2),Wb(this,$b?ac:bc);else{this.ia=Array(c>> -2);for(e=0;e>8&65280|a>>>24);return a} -Lb.prototype={constructor:Lb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(wb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Dc(a++,b& -255,c++);this.Dc(a++,b>>8&255,c++);this.Dc(a++,b>>16&255,c++);this.Dc(a,b>>>24,c)},Pa:function(a){return this.ia[a>>2]>>>((a&3)<<3)&255},Sd:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b]>>a;return 24>a?c&65535:c&255|(this.ia[b+1]&255)<<8},mb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ia[b];a&&(c=c>>>a|this.ia[b+1]<<32-a);return c},Lc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ia[c]=this.ia[c]&~(255<>2,d=(a&3)<<3;24>d?this.ia[c]=this.ia[c]&~(65535<< -d)|b<>8);this.ab=!0},od:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ia[c]=b;this.ab=!0},Ma:function(a,b){this.ha&&zc(this.ha,b)||this.A&&Ac(this.A,b,1,!1);return this.af(a,b)},Ab:function(a,b){this.ha&&zc(this.ha,b,2)||this.A&&Ac(this.A,b,2,!1);return this.Di(a,b)},cb:function(a,b){this.ha&&zc(this.ha,b,4)||this.A&&Ac(this.A,b,4,!1);return this.Ea(a, -b)},wc:function(a,b,c){this.ha&&Bc(this.ha,c)||this.A&&Ac(this.A,c,1,!0);this.za?this.aa(a,b,c):this.Nf(a,b,c)},vd:function(a,b,c){this.ha&&Bc(this.ha,c,2)||this.A&&Ac(this.A,c,2,!0);this.za?this.aa(a,b,c):this.Hi(a,b,c)},$c:function(a,b,c){this.ha&&Bc(this.ha,c,4)||this.A&&Ac(this.A,c,4,!0);this.za?this.aa(a,b,c):this.Ja(a,b,c)},Ta:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Jc(a,b)},Qb:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Rg(a, -b)},ob:function(a,b){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.W;return this.da.Cd(a,b)},Xc:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.Dc(a,b,c)},zd:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.Of(a,b,c)},pd:function(a,b,c){this.P.ia[this.R]|=this.W;this.U.ia[this.ga]|=this.qa;this.da.ff(a,b,c)},Ec:function(a,b){return Cc(this.A,b,!1).Jc(a,b)},fc:function(a,b){return Cc(this.A,b,!1).Rg(a,b)},qb:function(a,b){return Cc(this.A, -b,!1).Cd(a,b)},Yc:function(a,b,c){Cc(this.A,c,!0).Dc(a,b,c)},Me:function(a,b,c){Cc(this.A,c,!0).Of(a,b,c)},rd:function(a,b,c){Cc(this.A,c,!0).ff(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.na.getUint16(a,!0)},Hb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},jb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ia[a>>2]},gc:function(a,b){this.O[a]= -b;this.ab=!0},xc:function(a,b){this.O[a]=b;this.ab=!0},sd:function(a,b){this.na.setUint16(a,b,!0);this.ab=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.ab=!0},Zc:function(a,b){this.na.setInt32(a,b,!0);this.ab=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ia[a>>2]=b;this.ab=!0}};function Tb(a,b,c){b&&(c&&(a.ha=c),b.A&&(a.A=b.A),(a.fa=b.fa)&&vc(a,wc,!1),(a.ja=b.ja)&&yc(a,wc,!1))} -function Dc(a,b){b?0===--a.ja&&(a.Dc=a.za?a.aa:a.Nf,a.Of=a.za?a.va:a.Hi,a.ff=a.za?a.ta:a.Ja):0===--a.fa&&(a.Jc=a.af,a.Rg=a.Di,a.Cd=a.Ea)}function rc(a,b,c,d,e,h){a.da=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?uc(Ec|Fc):0;a.W=b?uc(Ec):0}function yc(a,b,c){c&&a.ja||(a.Dc=!a.za&&b[3]||a.aa,a.Of=!a.za&&b[4]||a.va,a.ff=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Nf=b[3]||a.aa,a.Hi=b[4]||a.va,a.Ja=b[5]||a.ta} -function vc(a,b,c){c&&a.fa||(a.Jc=b[0]||a.Fa,a.Rg=b[1]||a.Ha,a.Cd=b[2]||a.Ca);if(c||void 0===c)a.af=b[0]||a.Fa,a.Di=b[1]||a.Ha,a.Ea=b[2]||a.Ca}function Wb(a,b,c){b||(b=5==a.type?Gc:6==a.type?Hc:Ic);vc(a,b,c);yc(a,b,c)} -var Ic=[],cc=[Lb.prototype.Pa,Lb.prototype.Sd,Lb.prototype.mb,Lb.prototype.Lc,Lb.prototype.yd,Lb.prototype.od],wc=[Lb.prototype.Ma,Lb.prototype.Ab,Lb.prototype.cb,Lb.prototype.wc,Lb.prototype.vd,Lb.prototype.$c],Hc=[Lb.prototype.Ta,Lb.prototype.Qb,Lb.prototype.ob,Lb.prototype.Xc,Lb.prototype.zd,Lb.prototype.pd],Gc=[Lb.prototype.Ec,Lb.prototype.fc,Lb.prototype.qb,Lb.prototype.Yc,Lb.prototype.Me,Lb.prototype.rd]; -if(wb)var bc=[Lb.prototype.La,Lb.prototype.rb,Lb.prototype.Xa,Lb.prototype.gc,Lb.prototype.sd,Lb.prototype.Zc],ac=[Lb.prototype.Oa,Lb.prototype.Hb,Lb.prototype.jb,Lb.prototype.xc,Lb.prototype.xd,Lb.prototype.ad]; -function Jc(a,b){Za.call(this,"CPU",a,Jc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Ad=c;this.Y.Jd=d;this.Y.Zf=Math.round(this.Y.Ad/1E4)/100;this.Y.me=this.Y.Zf*this.Y.Jd;this.oa.Cb=!1;this.oa.mh=!1;this.oa.ih=a.autoStart;this.oa.Yi=!1;c=bb.autostart;void 0!==c&&(this.oa.ih="true"==c?!0:"false"==c?!1:null);this.oa.Ce=!1;this.Y.sf=this.Y.Re=0;this.Y.tf=a.csStart;this.Y.Qe=a.csInterval;this.Y.Se=a.csStop;this.wc=[];var e=this;this.Ii=function(){e.qe()};tb(this)}gb(Jc);f=Jc.prototype; -f.Ic=function(a,b,c,d){this.ga=b;this.ha=d;this.na=a;for(b=null;b=Bb(a,"Video",b);)this.wc.push(b);this.U=Bb(a,"ChipSet");tb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.nc=function(a,b){if(!b){if(a&&this.restore){Kc(this);if(!this.restore(a))return!1;Lc(this)}else this.reset();this.ha?this.ha.Uk():this.X("No debugger detected")}Mc(this);return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -function Oc(a){(!0===a.oa.ih||null===a.oa.ih&&!a.ha&&void 0===a.za.run)&&a.qe()}f.$i=function(){return 0};function Lc(a){void 0===a.Y.tf&&(a.Y.tf=0);void 0===a.Y.Qe&&(a.Y.Qe=-1);void 0===a.Y.Se&&(a.Y.Se=-1);a.oa.Ce=0<=a.Y.tf&&0=a.Y.Re&&(a.Y.Re+=a.Y.Qe,c=!0);0<=a.Y.Se&&a.Y.Se<=Qc(a)&&(a.Y.Qe=a.Y.Se=-1,Lc(a),a.Vb(),c=!0);c&&a.X(Qc(a)+" cycles: checksum="+k(a.Y.sf))}} -f.gd=function(){this.na&&this.na.Md&&this.na.Md.gd()}; -function Rc(a){for(var b=0;b>>b.Ra;d=d+e-1>>>b.Ra;c.hh=0;for(c.Fd=0;h<=d;)e=b.ya[h],c.hh+=e.size,e.size&&(c.Zg.push(wa(Eb,h,0,0,e.type)),c.Fd++),h++;a.B=c;a.Fa=a.B.Fd*a.ga.Jb/691200;b=0;a.B.Oi=0;a.B.kf||(a.B.kf=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Qc>1,d.wa+=(d.da>>1)-2,Hb(d,c),d.va&&(d.U.restore(),d.va=!1)}}else Hb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.Ab,a.Qb,a.cb,a.mb);a.Oa=!1}}f.Wc=function(){this.wc.length&&this.wc[0].Wc()}; -f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.kc)a=!0;else{var b=null,c,m=hb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.Zf&&(c=Math.round(c/a.Y.Jd));return c}function Kc(a){a.Y.Zd=0;a.qb=a.ob=a.Xa=a.A=0;Lc(a);Uc(a,1)} -function Uc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.Zd/a.Y.me?b=1:d=!0;a.Y.Jd=b;b=a.Y.Zf*a.Y.Jd;if(a.Y.me!=b){a.Y.me=b;b=a.Y.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Wc()}Wc(a,a.ob);a.ob=0;a.Y.Pe=ta();a.Y.ne=0;Xc(a);return d} -f.qe=function(a){if(qb(this,!0)){if(!this.oa.Cb){Uc(this);this.na&&this.na.start(this.Y.Pe,Qc(this));this.oa.Cb=!0;this.oa.mh=!0;this.U&&Yc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Wc()}this.Y.wh>=this.Y.Ad&&Xc(this,!0);this.Y.wf=0;this.Y.$f=ta();this.Y.ne&&(a=this.Y.$f-this.Y.ne,a>this.Y.ej&&(this.Y.Pe+=a,this.Y.Pe>this.Y.$f&&(this.Y.Pe=this.Y.$f)));try{do{var c=this.oa.Ce?1:this.Y.bl;if(this.U){Zc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Qc(d.A,d.va)- -e.nd)/d.rb|0,g=$c(d,0)-h;6==e.mode&&(g-=h);var m=g*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ja-Qc(q.A,q.va);0r&&(a=r)}c=a}this.ef(c);var x=this.Xa-this.A;this.ob+=x;this.Y.wf+=x;Wc(this,0,!0);Pc(this,x);this.Y.vf-=x;0>=this.Y.vf&&(this.Y.vf+=this.Y.gj,Rc(this));this.Y.uf-=x;0>=this.Y.uf&&(this.Y.uf+=this.Y.fj,this.gd());this.Y.Te-=x;if(0>=this.Y.Te){this.Y.Te+=this.Y.vh;break}}while(this.oa.Cb)}catch(F){this.Vb();Mc(this);this.na&&this.na.stop(ta(), -Qc(this));qb(this,!1);vb(this,F.stack||F.message);return}c=setTimeout;d=this.Ii;this.Y.ne=ta();e=this.Y.ej;this.Y.wf&&(e=Math.round(e*this.Y.wf/this.Y.vh));e-=this.Y.ne-this.Y.$f;if(h=this.Y.ne-this.Y.Pe)this.Y.Zd=Math.round(this.ob/(10*h))/100,864E5<=h&&(this.qb=0,this.U&&Zc(this.U,!0),Uc(this));if(0>e||this.Y.Zdthis.id&&t.call(e,13,a&65532)}return p};f.Zk=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.xa(a);b.Z&=-769;return this.load(b.xa(a+2))+c|0};f.Yk=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Ed-c|0))return this.O=!0,dd(this,c,a)+b.Ne;t.call(b,13,a|2,!0);return p};f.Qi=function(a){return this.Ga+a|0}; -f.Si=function(a){return this.Ga+a|0};f.Pi=function(a,b){return(a>>>0)+b<=this.Cc?this.Ga+a|0:this.Uf()};f.Hj=function(a,b){return(a>>>0)+b>this.Cc?this.Ga+a|0:this.Uf()};f.Uf=function(){t.call(this.A,13,0);return p};f.Ri=function(a,b){return(a>>>0)+b<=this.Cc?this.Ga+a|0:this.Vf()};f.Ij=function(a,b){return(a>>>0)+b>this.Cc?this.Ga+a|0:this.Vf()};f.Vf=function(){t.call(this.A,13,0);return p}; -function ed(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ea=c;a.Ga=h;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Yb=b;cd(a,!0)} -function dd(a,b,c,d){var e=a.A;if(!d&&c===a.B.ea)return a.ea=c,a.Ga=a.B.Ga,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Yb=a.B.Yb,a.B.ea=0,cd(a,!0,!0,!1),a.Ga;a.B.ea=0;var h=e.xa(b+0),g=e.xa(b+4),m=g&7936,q=e.xa(b+2)|(g&255)<<16,r=e.xa(b+6),x=c&65528;if(80386<=e.ra){var F=h,q=q|(r&65280)<<16,h=h|(r&15)<<16;r&128&&(h=h<<12|4095)}switch(a.id){case bd:a.Ie=!1;var D=a.O,I=c&3,N=(g&24576)>>13,J,M;if(x&&!(g&32768))return 6>a.id&&t.call(e,11,c&65532),p;if(6144<=m){I=c&3;if(I> -a.Wb){if(!1!==D&&!(N==a.Wb||m&1024&&N<=a.Wb))return p;x=e.Sa();fd(e,e.Sa(),!0);u(e,x);a.Ie=!0}J=!1}else{if(256==m||2304==m)return gd(a,c,D)?a.Ga:p;if(1024==m||3072==m)J=!0,M=0,I=e.cd&&ba.id&&t.call(e,13,g,!0),p;break;case 2:if(x){if(!(g& -32768))return 6>a.id&&t.call(e,11,c&65532),p;if(4096>m||2048==(m&2560))return 6>a.id&&t.call(e,13,c&65532,!0),p}break;case 3:if(!(g&32768))return 6>a.id&&t.call(e,12,c&65532),p;if(!x||4096>m||512!=(m&2560))return 6>a.id&&t.call(e,13,c&65532,!0),p;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&t.call(e,13,c&65532,!0),p;2304==D&&(a.Ki=q+e.xa(q+100+2)|0,a.Fj=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=g,a.type=m,a.ext=r,a.Yb=b,cd(a,!0,!0,!1));return q} -function gd(a,b,c){var d=a.A,e=a.Wb,h=d.Wa.ea,g=d.Wa.Ga;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b&65532,!0),!1;d.Pb(d.Wa.Yb+4,d.Wa.Bb&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ga;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b&65532,!0),!1;d.Pb(d.Wa.Yb+4,d.Wa.Bb|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Bb&512;256==d.Wa.type||768==d.Wa.type?(d.Pb(g+14,w(d)),d.Pb(g+16,od(d)),d.Pb(g+18,d.F),d.Pb(g+20,d.G),d.Pb(g+22,d.H),d.Pb(g+24,d.D),d.Pb(g+26,v(d)),d.Pb(g+28,d.L),d.Pb(g+30,d.K),d.Pb(g+32,d.J), -d.Pb(g+34,d.gb.ea),d.Pb(g+36,d.Ba.ea),d.Pb(g+38,d.Da.ea),d.Pb(g+40,d.vb.ea),d.Vc.load(d.xa(m+42)),pd(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.gb.load(d.xa(m+34)),d.vb.load(d.xa(m+40)),qd(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Wb>>0)+1)}; -function cd(a,b,c,d){void 0===c&&(c=!!(a.A.fb&1));a.Ee=!1;if(c)if(a.load=a.of,a.dj=a.Yk,a.yc=a.Pi,a.rc=a.Ri,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.ga,a.yc=a.U,a.rc=a.R,a.Wb=a.zc=3,a.ua=a.Fc=2,a.C=a.ca=65535,a.eb=65535,a.Cc=a.eb+1,a.Fc=a.ua,a.Yb=p,a.Ie=!1;else{if(!(a.ea&-4))a.yc=a.Uf,a.rc=a.Vf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Uf);if(a.type&2048||!(a.type&512))a.rc=a.Vf;1024==(a.type&3072)&&(a.yc==a.Pi&&(a.yc=a.Hj),a.rc==a.Ri&&(a.rc=a.Ij),a.Ee=!0);b&&6>a.id&&a.ea&-4&&a.Yb!==p&& -(c=a.Yb+5,a.A.pc(c,a.A.Ya(c)|1))}b&&(a.Wb=a.ea&3,a.zc=(a.Bb&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Fc=a.ua,a.ca=a.C)}else a.load=a.ph,a.dj=a.Zk,a.yc=a.Qi,a.rc=a.Si,a.Wb=a.zc=0,a.Yb=p,a.Ie=!1} -function sd(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Jc.call(this,a,b);this.Cf=61442;this.Hb=1792;this.pf=28672;this.od=4;this.qa=255;this.B=80386==this.ra?td:80286==this.ra?ud:vd;this.aa=wd;this.Ef=xd;this.Gf=yd;this.Hf=zd;if(80186<=this.ra&&(this.aa=wd.slice(),this.Ef=xd.slice(),this.Gf=yd.slice(),this.qa=31,this.aa[15]=Ad,this.aa[96]=Bd,this.aa[97]=Cd,this.aa[98]=Dd,this.aa[99]=Ad,this.aa[100]=Ad,this.aa[101]=Ad,this.aa[102]= -Ad,this.aa[103]=Ad,this.aa[104]=Ed,this.aa[105]=Fd,this.aa[106]=Gd,this.aa[107]=Hd,this.aa[108]=Id,this.aa[109]=Jd,this.aa[110]=Kd,this.aa[111]=Ld,this.aa[192]=Md,this.aa[193]=Nd,this.aa[200]=Od,this.aa[201]=Pd,this.aa[241]=Qd,this.Ef[7]=Rd,this.Gf[7]=Rd,80286<=this.ra)){this.Cf=2;this.Hb|=28672;this.od=0;this.aa[15]=Sd;this.Xc=Vd.slice();for(a=0;a>>20,h=a.Dd[(a.Od+e&a.Lc)>>>a.Ra],g=h.Cd(e);if(!(g&1))return d||ee.call(a,b,!1,c),a.Yc;if(!(g&4)&&3==a.zb)return d||ee.call(a,b,!0,c),a.Yc;var m=(b&4190208)>>>10,g=a.Dd[((g&-4096)+m&a.Lc)>>>a.Ra],q=g.Cd(m);if(!(q&1||d))return d||ee.call(a,b,!1,c),a.Yc;if(!(q&4)&&3==a.zb)return d||ee.call(a,b,!0,c),a.Yc;c=a.Dd[((q&-4096)+(b&4095)&a.Lc)>>>a.Ra];if(d)return c;d=new Lb(b&-4096,0,0,6);rc(d,c,h,e,g,m);b>>>=a.Ra;a.ya[b]=d;a.rd.push(b);return d} -function fe(a){a.ya!=a.Dd&&(a.ya=a.Dd,a.ke=null,a.rd=null,a.Yc=null)}f=sd.prototype;f.reset=function(){this.oa.Cb&&this.Vb();ce(this);Kc(this);this.oa.kd=!1};function ge(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=v(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} -function he(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:u(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} -function ce(a){a.F=0;a.D=0;a.G=0;a.H=0;a.cb=0;a.L=0;a.K=0;a.J=0;a.Fa=!1;a.ja=a.Ja=0;a.rb=0;a.vd=0;a.fb=65520;a.cd=0;a.Ed=1023;a.Z=a.Ac=0;a.fc=a.$c=a.Qb=a.gc=0;a.xd=-1;a.va=a.Ha=p;a.Ba=new ad(a,bd,"CS");a.vb=new ad(a,2,"DS");a.gb=new ad(a,2,"ES");a.Da=new ad(a,3,"SS");u(a,0);fd(a,0);80386<=a.ra&&(a.H=772,a.fb=16,a.Ei=0,a.ce=0,a.Od=0,a.La=[0,0,0,0,null,null,0,0],a.zd=[null,null,null,null,null,null,0,0],a.Nb=new ad(a,2,"FS"),a.Ob=new ad(a,2,"GS"),fe(a));a.Mf=new ad(a,0,"NULL");a.P=a.vb;a.R=a.Da;a.V= -a.W=0;a.O=a.da=p;a.pa=0;qd(a,0,65535);if(80286<=a.ra){a.hd=0;a.ee=65535;a.Vc=new ad(a,5,"LDT",!0);a.Wa=new ad(a,4,"TSS",!0);a.Ea=new ad(a,6,"VER",!0);qd(a,65520,61440);var b,c=w(a);b=a.Ba;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ga=d;a.Aa=b+c|0;a.yd=b+a.Ba.eb|0}pd(a,0);hd(a)}function ie(a,b){b.ea&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.La[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Ra].Td(g&a.Ma,h,a):Dc(a.ya[g>>>a.Ra],h)}c>>=2;d>>=4}}function Ac(a,b,c,d){if(!(a.V&8192)&&a.La[7]&255){c--;var e=a.La[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.La[g]&&b<=a.La[g]+m){a.La[6]|=1<>=2;h>>=4}}} -function hd(a,b,c){void 0===b&&(b=!!(a.fb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.fb&1)&&a.sa()&&a.wa("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.$b,!0);a.Hf=b&&!c?xe:zd;cd(a.Ba,!1,b,c);cd(a.vb,!1,b,c);cd(a.Da,!1,b,c);cd(a.gb,!1,b,c);80386<=a.ra&&(cd(a.Nb,!1,b,c),cd(a.Ob,!1,b,c),jd(a))} -f.save=function(){var a=new ye(this);ze(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ba.save(),d=this.vb.save(),e=this.Da.save(),h=this.gb.save(),g;null!=this.hd?(g=[this.fb,this.hd,this.ee,this.cd,this.Ed,this.Vc.save(),this.Wa.save(),this.Ac],80386<=this.ra&&(g.push(this.Ei),g.push(this.ce),g.push(this.Od),g.push(this.La),g.push(this.zd))):g=null;b=[b,c,d,e,h,g,od(this)];80386<=this.ra&&(b.push(this.Nb.save()),b.push(this.Ob.save()));ze(a,1,b);ze(a,2,[this.P.Lf, -this.R.Lf,this.V,this.W,this.pa,this.O,this.da]);ze(a,3,[0,this.qb,this.Y.Jd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.yd^a.Aa)&&(8088>=a.ra||a.Ba.eb==a.Ba.ca?E(a,a.Aa-a.Ba.Ga):-1>c&&t.call(a,13,0))}function v(a){return a.cb&~a.Da.ca|a.Ca-a.Da.Ga}function u(a,b){a.cb=b;a.Ca=a.Da.Ga+(b&a.Da.ca)|0}function De(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ee(a),g&2&&Fe(a),g&4&&Ge(a),g&8&&He(a),g&16&&Ie(a),g&32&&Je(a))}h?(a.fc=d,a.Qb=b):(a.fc=b,a.Qb=d);a.$c=c;a.gc=d;a.resultType=e} -function Ke(a,b,c,d,e){a.resultType=c|26;a.gc=b;d?Le(a):Me(a);e?Ne(a):Oe(a);return b}function Pe(a,b,c,d){c&d?Le(a):Me(a);(b^c)&d?Ne(a):Oe(a)}function Qe(a){return Ee(a)?1:0}function Ee(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.$c)&(a.$c^a.Qb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Fe(a){a.resultType&2&&(a.Z&=-5,38505>>((a.gc^a.gc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} -function Ge(a){a.resultType&4&&(a.Z&=-17,(a.Qb^a.fc^a.$c)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function He(a){a.resultType&8&&(a.Z&=-65,a.gc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ie(a){a.resultType&16&&(a.Z&=-129,a.gc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} -function Je(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Qb)&(a.$c^a.Qb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function Me(a){a.resultType&=-2;a.Z&=-2}function Re(a){a.resultType&=-5;a.Z&=-17}function Se(a){a.resultType&=-9;a.Z&=-65}function Oe(a){a.resultType&=-33;a.Z&=-2049}function Le(a){a.resultType&=-2;a.Z|=1}function Te(a){a.resultType&=-5;a.Z|=16}function Ue(a){a.resultType&=-9;a.Z|=64}function Ne(a){a.resultType&=-33;a.Z|=2048} -function od(a){return a.Z&-2262|Ee(a)|Fe(a)|Ge(a)|He(a)|Ie(a)|Je(a)}function Ve(a,b){b=b|a.fb&1|65520;a.fb=a.fb&-65536|b&65535;a.fb&1&&hd(a,!0)}function pd(a,b,c){a.fb&1||(b&=~a.pf);void 0===c&&(c=a.zb);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Hb|2261)|b&(a.Hb|2261)|a.Cf;a.Z&256&&(a.pa|=2,a.V|=4)} -function We(a,b,c){var d=0;if(a.fb&1&&(a.zb>a.Ac||a.Z&131072)&&a.Wa.Ki)for(var e=a.Wa.Ki+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.wa("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} -f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.If++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; -function Xe(a,b){var c=a.ya[(b&a.jb)>>>a.Ra];return 5!=c.type||(c=Cc(a,b,!1,!0),c)?c.af(b&a.Ma,b):null}f.Ya=function(a){return this.ya[(a&this.jb)>>>this.Ra].Jc(a&this.Ma,a)};f.xa=function(a){var b=a&this.Ma,c=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;return b>>this.Ra;if(b>>d|this.ya[c+1&this.xc].Cd(0,a+3)<<32-d};f.pc=function(a,b){this.ya[(a&this.jb)>>>this.Ra].Dc(a&this.Ma,b&255,a)};f.Pb=function(a,b){var c=a&this.Ma,d=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;c>8&255,a+1))}; -f.Tb=function(a,b){var c=a&this.Ma,d=(a&this.jb)>>>this.Ra;this.A-=this.B.Bf;if(c>>32-h,a)}};function Ye(a,b,c){a.ad=b;a.O=b.yc(a.Zc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return Ye(a,a.P,b&a.ca)}function H(a,b){return Ye(a,a.R,b&a.ca)}function Ze(a,b,c){a.ad=b;a.O=b.yc(a.Zc=c,a.ua);return a.V&1?0:a.lc(a.O)} -function K(a,b){return Ze(a,a.P,b&a.ca)}function L(a,b){return Ze(a,a.R,b&a.ca)}function $e(a,b,c){a.ad=b;a.da=a.O=b.yc(a.Zc=c,1);return a.V&1?0:a.Ya(a.O)}function O(a,b){return $e(a,a.P,b&a.ca)}function P(a,b){return $e(a,a.R,b&a.ca)}function af(a,b,c){a.ad=b;a.da=a.O=b.yc(a.Zc=c,a.ua);return a.V&1?0:a.lc(a.O)}function Q(a,b){return af(a,a.P,b&a.ca)}function R(a,b){return af(a,a.R,b&a.ca)}function S(a,b){a.V&2||a.pc(a.ad.rc(a.Zc,1),b)}function T(a,b){a.V&2||a.Ab(a.ad.rc(a.Zc,a.ua),b)} -function id(a,b,c){return a.lc(b.yc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ce(this,1);return a};function bf(a){var b=a.xa(a.Aa);Ce(a,2);return b}function U(a){var b=a.bc(a.Aa);Ce(a,a.Fc);return b}f.Na=function(){var a=this.lc(this.Aa);Ce(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ce(this,1);return a};function W(a,b){var c=a.Ya(a.Aa);Ce(a,1);return cf[c].call(a,b)} -f.Sa=function(){var a=this.lc(this.Ca);this.Ca=this.Ca+this.ua|0;var b=this.Ug-this.Ca|0;0>b&&0<=(this.Ug^this.Ca)&&(8088>=this.ra||!this.Da.Ee&&this.Da.eb==this.Da.ca||this.Da.Ee&&!this.Da.eb?u(this,this.Ca-this.Da.Ga&this.Da.ca):-1>b&&t.call(this,12,0));return a};function kd(a,b){a.Ca=a.Ca-a.ua|0;0>(a.Ca-a.Oe|0)&&0<=(a.Oe^a.Ca)&&(8088>=a.ra||!a.Da.Ee&&a.Da.eb==a.Da.ca||a.Da.Ee&&!a.Da.eb?u(a,a.Ca-a.Da.Ga&a.Da.ca):t.call(a,12,0));a.Ab(a.Ca,b)} -function df(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.Z&512){var h=ff(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;kf.call(this, -h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.La[6]|=16384);kf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Bh;if(bd)E(this,this.va-this.Ba.Ga),kf.call(this,5,null,0);this.V|=2;return a} -function vf(a,b){var c=0;if(b){Se(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Ue(this);this.A-=11+3*c;return a}function wf(a,b){var c=0;if(b){Se(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Ue(this);this.A-=11+3*c;return a}function xf(a,b){a&1<<(b&31)?Le(this):Me(this);this.A-=this.O===p?3:6;this.V|=2;return a}function yf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a^c} -function zf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a&~c}function Af(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a|c}function Bf(a,b){var c=this.Ba.ea,d=w(this);null!=qd(this,a,b,!0)&&(kd(this,c),kd(this,d))}function Cf(a,b){De(this,a,b,a-b|0,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.hg:this.B.Mb;this.V|=2;return a} -function Df(a,b){De(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.hg:this.B.Mb;this.V|=2;return a}function Ef(a){var b=a-1|0;De(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Ff(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Gf(a,b,c){this.Fa=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Ff(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ja=d;this.Ja=a[0];this.Fa=!0}}function Hf(a){return a} -function If(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?21:24;return c&65535}function Jf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Le(this),Ne(this)):(Me(this),Oe(this));d&=this.C;this.A-=this.O===p?21:24;return d} -function Kf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c&65535}function Lf(a,b){var c=a*b;2147483647c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c|0}function Mf(a){var b=a+1|0;De(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function kf(a,b,c){this.A-=this.B.Wh+c;c=od(this);var d=this.Ba.ea,e=w(this);a=this.Ba.dj(a);a!==p&&(kd(this,c),kd(this,d),kd(this,e),null!=b&&kd(this,b),this.xd=-1,jd(this),this.Aa=a,this.yd=this.Ba.Ga+this.Ba.eb|0,this.zb=this.Ba.Wb)}function Nf(a,b){this.A-=14+(this.O===p?0:2);Se(this);this.Ea.load(b)!==p&&this.Ea.zc>=this.zb&&this.Ea.zc>=(b&3)&&(Ue(this),a=this.Ea.Bb&-256,2=this.zb)&&this.Ea.zc>=(b&3))return Ue(this),this.Ea.eb;Se(this);return a} -function Vf(a,b){if(this.O===p)return Wd.call(this),a;fd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b}function Wf(a,b){this.A-=this.da===p?this.O===p?this.B.ki:this.B.ji:this.B.hi;return b}function Xf(a,b){return b}function Yf(){this.da!==p&&se(this);return Wf.call(this,0,this.rb)}function Zf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Fa=!0;this.ja=e<<16|g&65535;this.Ja=m+((e>>>16)+d*h)|0} -function $f(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a|b,128)}function ag(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a|b,this.dataType)}function bg(a){this.Ha=this.Ca;var b=this.Sa(),c=this.Sa();a&&u(this,v(this)+a);qd(this,b,c,!1)&&(a&&u(this,v(this)+a),ie(this,this.vb),ie(this,this.gb),80386<=this.ra&&(ie(this,this.Nb),ie(this,this.Ob)));this.Ha=p} -function cg(a,b){var c=a-b-Qe(this)|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&255}function dg(a,b){var c=a-b-Qe(this)|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&this.C}function eg(a){this.V|=1;this.Ta[this.ba()].call(this,a);this.A-=this.O===p?4:5}function fg(){return Je(this)?1:0}function gg(){return Ee(this)?1:0}function hg(){return Ee(this)?0:1}function ig(){return He(this)?1:0} -function jg(){return He(this)?0:1}function kg(){return Ee(this)||He(this)?1:0}function lg(){return Ee(this)||He(this)?0:1}function mg(){return Ie(this)?1:0}function ng(){return Ie(this)?0:1}function og(){return Fe(this)?1:0}function pg(){return Fe(this)?0:1}function qg(){return!Ie(this)!=!Je(this)?1:0}function rg(){return!Ie(this)!=!Je(this)?0:1}function sg(){return He(this)||!Ie(this)!=!Je(this)?1:0}function tg(){return He(this)||!Ie(this)!=!Je(this)?0:1} -function ug(a,b,c){if(c){16>16-c)&65535;Ke(this,a,32768,d&32768)}return a}function vg(a,b,c){if(c){var d=a<>32-c;Ke(this,a,-2147483648,d&-2147483648)}return a}function wg(a,b){return ug.call(this,a,b,this.ba())}function xg(a,b){return vg.call(this,a,b,this.ba())}function yg(a,b){return ug.call(this,a,b,this.G&31)}function zg(a,b){return vg.call(this,a,b,this.G&31)} -function Ag(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ke(this,a,32768,d&1)}return a}function Bg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ke(this,a,-2147483648,d&1)}return a}function Cg(a,b){return Ag.call(this,a,b,this.ba())}function Dg(a,b){return Bg.call(this,a,b,this.ba())}function Eg(a,b){return Ag.call(this,a,b,this.G&31)}function Fg(a,b){return Bg.call(this,a,b,this.G&31)} -function Gg(a,b){var c=a-b|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&255}function Hg(a,b){var c=a-b|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c&this.C}function Tg(a,b){Ke(this,a&b,128);this.A-=this.da===p?this.O===p?this.B.Jg:this.B.Ze:this.B.Ze;this.V|=2;return a} -function Ug(a,b){Ke(this,a&b,this.dataType);this.A-=this.da===p?this.O===p?this.B.Jg:this.B.Ze:this.B.Ze;this.V|=2;return a} -function Vg(a,b){if(this.O===p){switch(this.vd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Lg}else this.da=this.O,S(this,a),this.A-=this.B.Kg;return b} -function Wg(a,b){if(this.O===p){switch(this.vd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Lg}else this.da=this.O,T(this,a),this.A-=this.B.Kg;return b} -function Xg(a,b){var c=a^b;Ke(this,c,128);this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return c}function Yg(a,b){this.A-=this.da===p?this.O===p?this.B.cc:this.B.Mb:this.B.uc;return Ke(this,a^b,this.dataType)}function Zg(a){t.call(this,13,0);return a}function Rd(a){t.call(this,6);return a}function $g(a){Wd.call(this);return a}function ah(){E(this,this.va-this.Ba.Ga);kf.call(this,0,null,2)}function bh(){this.A-=this.O===p?2:this.B.yi;return 1} -function ch(){var a=this.G&255;this.A-=(this.O===p?this.B.Cg:this.B.Bg)+(a<this.xd)E(this,this.va-this.Ba.Ga),this.Ha!=p&&(u(this,this.cb&~this.Da.ca|this.Ha-this.Da.Ga),this.Ha=p),e=!0;else if(8!=this.xd)b=0,a=8,e=!0;else{fh.call(this,-1,0,c);ce(this);return}fh.call(this,a,b,c)&&(e=!1);e&&(this.xd=a,kf.call(this,a,b,d||0),this.va=this.Aa);this.V|=3}else this.wa("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.va-this.Ba.Ga)} -function ee(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.zb&&(a|=4);t.call(this,14,a)} -function fh(a,b,c){var d=32,e=Xe(this,this.Aa);204!=e||this.Ed||(c=!1);if(this.Z&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e),b=this.oa.Cb,this.wa(a,c||d,!0)?c&&(c=b,this.ha.Vb()):(this.Ua(a),this.Vb());return c}function Sd(){this.Xc[this.ba()].call(this)} -function Xd(){kd(this,v(this)&this.C);this.A-=this.B.Bc}function Bd(){var a=v(this)&this.C;kd(this,this.F&this.C);kd(this,this.G&this.C);kd(this,this.H&this.C);kd(this,this.D&this.C);kd(this,a);kd(this,this.L&this.C);kd(this,this.K&this.C);kd(this,this.J&this.C);this.A-=this.B.si} -function Cd(){this.J=this.J&~this.C|this.Sa();this.K=this.K&~this.C|this.Sa();this.L=this.L&~this.C|this.Sa();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Sa();this.H=this.H&~this.C|this.Sa();this.G=this.G&~this.C|this.Sa();this.F=this.F&~this.C|this.Sa();this.A-=this.B.pi}function Dd(){this.fa[this.ba()].call(this,uf)}function Yd(){this.ta[this.ba()].call(this,tf)}function Zd(){this.V|=20;this.P=this.R=this.Nb;this.A-=this.B.Tc} -function $d(){this.V|=20;this.P=this.R=this.Ob;this.A-=this.B.Tc}function ae(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,te(this));this.A-=this.B.Tc}function be(){this.V|=2048;this.W&2048||(this.Fc^=6,this.ca^=-65536,je(this));this.A-=this.B.Tc}function Ed(){kd(this,this.Na());this.A-=this.B.Bc}function Fd(){this.fa[this.ba()].call(this,Jf)}function Gd(){kd(this,this.M());this.A-=this.B.Bc}function Hd(){this.fa[this.ba()].call(this,If)} -function Id(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;We(this,d,1)&&(d=hc(this.ga,d,this.Aa-b-1),this.pc(this.gb.rc(this.J&this.ca,1),d),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256)))}} -function Jd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(We(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca;this.G=this.G&~this.ca|this.G-b&this.ca;this.A-=c;a&&(this.Aa=this.va,this.V|=256)}}}} -function gh(){var a=this.M();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function hh(){var a=this.M();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function lh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function mh(){var a=this.M();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} -function qh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){var a=this.M();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function th(){var a=this.M();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function uh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function vh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function wh(){this.mb[this.ba()].call(this,xh,this.ba);this.A-=this.da===p?1:this.B.zf}function Md(){this.mb[this.ba()].call(this,yh,dh)}function Nd(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,dh)} -function Bh(){var a=bf(this),b=this.Sa();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.xi}function Ch(){var a=this.Sa();E(this,a);this.A-=this.B.ui}function Od(){var a=bf(this),b=this.ba()&31;this.A-=11;kd(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ge(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this); -b?Te(this):Re(this);this.A-=this.B.$d},function(){this.Ta[this.ba()].call(this,Cf)},function(){this.ta[this.ba()].call(this,Df)},function(){this.Pa[this.ba()].call(this,Cf)},function(){this.fa[this.ba()].call(this,Df)},function(){Cf.call(this,this.F&255,this.ba());this.A--},function(){Df.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.vb;this.A-=this.B.Tc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ge(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= -this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.F=Mf.call(this,this.F)},function(){this.G=Mf.call(this,this.G)},function(){this.H=Mf.call(this,this.H)},function(){this.D=Mf.call(this,this.D)},function(){u(this,Mf.call(this,v(this)))},function(){this.L=Mf.call(this,this.L)},function(){this.K=Mf.call(this,this.K)},function(){this.J=Mf.call(this,this.J)},function(){this.F=Ef.call(this,this.F)},function(){this.G=Ef.call(this,this.G)},function(){this.H=Ef.call(this, -this.H)},function(){this.D=Ef.call(this,this.D)},function(){u(this,Ef.call(this,v(this)))},function(){this.L=Ef.call(this,this.L)},function(){this.K=Ef.call(this,this.K)},function(){this.J=Ef.call(this,this.J)},function(){kd(this,this.F&this.C);this.A-=this.B.Bc},function(){kd(this,this.G&this.C);this.A-=this.B.Bc},function(){kd(this,this.H&this.C);this.A-=this.B.Bc},function(){kd(this,this.D&this.C);this.A-=this.B.Bc},function(){kd(this,v(this)-2&65535);this.A-=this.B.Bc},function(){kd(this,this.L& -this.C);this.A-=this.B.Bc},function(){kd(this,this.K&this.C);this.A-=this.B.Bc},function(){kd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Sa();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Sa();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Sa();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Sa();this.A-=this.B.dc},function(){u(this,v(this)&~this.C|this.Sa());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Sa();this.A-=this.B.dc}, -function(){this.K=this.K&~this.C|this.Sa();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Sa();this.A-=this.B.dc},gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,function(){this.Oa[this.ba()].call(this,Hh,this.Na);this.A-=this.da===p?1:this.B.zf},wh,function(){this.Oa[this.ba()].call(this,Hh,this.M);this.A-=this.da===p?1:this.B.zf},function(){this.Ta[this.ba()].call(this,Tg)},function(){this.ta[this.ba()].call(this,Ug)},function(){this.Pa[this.vd= -this.ba()].call(this,Vg)},function(){this.fa[this.vd=this.ba()].call(this,Wg)},function(){this.V|=1;this.Ta[this.ba()].call(this,Wf)},function(){this.V|=1;this.ta[this.ba()].call(this,Wf)},function(){this.Pa[this.ba()].call(this,Wf)},function(){this.fa[this.ba()].call(this,Wf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.rb=this.gb.ea;break;case 1:this.rb=this.Ba.ea;break;case 2:this.rb=this.Da.ea;break;case 3:this.rb=this.vb.ea;break;case 4:if(80386<=this.ra){this.rb=this.Nb.ea;break}t.call(this, -6);break;case 5:if(80386<=this.ra){this.rb=this.Ob.ea;break}default:t.call(this,6)}this.V|=1;this.ta[a].call(this,Yf)},function(){this.V|=1;this.P=this.R=this.Mf;this.fa[this.ba()].call(this,Qf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.fa[b].call(this, -Wf);switch(c){case 0:nd(this,this.F);this.F=a;break;case 1:Be(this,this.G);this.G=a;break;case 2:fd(this,this.H);this.H=a;break;case 3:md(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Nb.load(v(this)):nd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Ob.load(this.L):Be(this,this.L);this.L=a;break;case 6:fd(this,this.K);this.K=a;break;case 7:md(this,this.J),this.J=a}},function(){this.V|=1;this.Oa[this.ba()].call(this,Ih,this.Sa)},function(){this.A-=3},function(){var a=this.F;this.F= -this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=v(this);this.F=this.F&~this.C|b&this.C;u(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; -this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Dh},function(){Bf.call(this,this.Na(),bf(this));this.A-=this.B.Gh},function(){this.wa("WAIT not implemented");this.A--},function(){var a= -od(this);a&131072&&3>this.Ac?t.call(this,13,0):(kd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)t.call(this,13,0);else{var a=this.Sa(),a=a&65535|this.Z&-65536;pd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?Le(this):Me(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?Te(this):Re(this);a&64?Ue(this):Se(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= -this.F&-65281|(od(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=U(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.rg},function(){this.F=this.F&~this.C|id(this,this.P,U(this));this.A-=this.B.rg},function(){var a=U(this),b=this.F;this.pc(this.P.rc(a,1),b);this.A-=this.B.sg},function(){var a=U(this),b=this.F;this.Ab(this.P.rc(a,this.ua),b);this.A-=this.B.sg},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug)); -if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.pc(this.gb.rc(this.J&this.ca,1),d);this.V&4096||(d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug));if(a--){var d=id(this,this.P,this.K&this.ca);this.Ab(this.gb.rc(this.J&this.ca,this.ua),d);this.V& -4096||(d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.gg,this.W&256||(this.A-=this.B.fg));if(a--){var d=Ye(this,this.P,this.K&this.ca),e=$e(this,this.gb,this.J&this.ca);this.V&4096||(Cf.call(this,d,e),d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J& -~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.gg,this.W&256||(this.A-=this.B.fg));if(a--){var d=Ze(this,this.P,this.K&this.ca),e=af(this,this.gb,this.J&this.ca);this.V&4096||(Df.call(this,d,e),d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca| -this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){Ke(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ke(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.Eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Gg,this.W&256||(this.A-=this.B.Fg));if(a--){var d=this.F;this.pc(this.gb.rc(this.J&this.ca,1),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G- -b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.Eg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Gg,this.W&256||(this.A-=this.B.Fg));if(a--){var d=this.F;this.Ab(this.gb.rc(this.J&this.ca,this.ua),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.lg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.ng,this.W&256||(this.A-= -this.B.mg));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.V&4096||(this.F=this.F&-256|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.lg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.ng,this.W&256||(this.A-=this.B.mg));if(a--){var d=id(this,this.P,this.K&this.ca);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca, -this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.yg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Ag,this.W&256||(this.A-=this.B.zg));a--&&(Cf.call(this,this.F&255,$e(this,this.gb,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){var a=1,b=0,c=this.B.yg;this.W&192&&(a= -this.G&this.ca,b=1,c=this.B.Ag,this.W&256||(this.A-=this.B.zg));a--&&(Df.call(this,this.F&this.C,af(this,this.gb,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Mb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub}, -function(){this.D=this.D&-256|this.ba();this.A-=this.B.Ub},function(){this.F=this.F&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub}, -function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){u(this,v(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},Bh,Ch,Bh,Ch,function(){this.fa[this.ba()].call(this,Rf)},function(){this.fa[this.ba()].call(this,Pf)},function(){this.V|=1;this.mb[this.ba()].call(this,Jh,this.ba)},function(){this.V|=1;this.Oa[this.ba()].call(this, -Jh,this.Na)},Dh,Eh,Dh,Eh,function(){this.Z&131072&&3>this.Ac?t.call(this,13,0):kf.call(this,3,null,this.B.Xh)},function(){if(this.Z&131072&&3>this.Ac)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.sd[a];if(void 0!==b)for(var c=0;cthis.Ac?t.call(this,13,0):kf.call(this,4,null,this.B.Yh):this.A-=this.B.Zh},function(){if(this.Z& -131072&&3>this.Ac)t.call(this,13,0);else{this.Ha=this.Ca;this.A-=this.B.Vh;if(this.fb&1&&this.Z&16384){var a=this.xa(this.Wa.Ga+0);gd(this.Ba,a,!1)}else{var a=this.zb,b=this.Sa(),c=this.Sa(),d=this.Sa();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Sa(),h=this.Sa(),g=this.Sa(),m=this.Sa(),q=this.Sa(),r=this.Sa();hd(this,!0,!0);fd(this,h);u(this,e);nd(this,g);md(this,m);this.Nb.load(q);this.Ob.load(r)}null!=qd(this,b,c,!1)&&pd(this,d,a)}this.Ha=p}},function(){this.mb[this.ba()].call(this, -yh,bh)},function(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,bh)},function(){this.mb[this.ba()].call(this,yh,ch)},function(){this.Oa[this.ba()].call(this,2==this.ua?zh:Ah,ch)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ke(this,this.F,128);this.A-=this.B.Ah}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ke(this,this.F,128);this.A-=this.B.zh},function(){this.F=this.F&-256|(Ee(this)?255:0);this.A-=2},function(){this.F=this.F& --256|Ye(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.zi},Fh,Fh,Fh,Fh,Fh,Fh,Fh,Fh,function(){var a=this.M();(this.G=this.G-1&this.ca)&&!He(this)?(E(this,w(this)+a),this.A-=this.B.fi):this.A-=this.B.og},function(){var a=this.M();(this.G=this.G-1&this.ca)&&He(this)?(E(this,w(this)+a),this.A-=this.B.pg):this.A-=this.B.qg},function(){var a=this.M();(this.G=this.G-1&this.ca)?(E(this,w(this)+a),this.A-=this.B.ei):this.A-=this.B.og},function(){var a=this.M();this.G&this.ca?this.A-=this.B.qg:(E(this, -w(this)+a),this.A-=this.B.pg)},function(){var a=this.ba();We(this,a,1)&&(this.F=this.F&-256|hc(this.ga,a,this.Aa-2),this.A-=this.B.jg)},function(){var a=this.ba();We(this,a,2)&&(this.F=hc(this.ga,a,this.Aa-2),this.F|=hc(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.jg)},function(){var a=this.ba();We(this,a,1)&&(lc(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.xg)},function(){var a=this.ba();We(this,a,2)&&(lc(this.ga,a,this.F&255,this.Aa-2),lc(this.ga,a+1,this.F>>8&255,this.Aa-2),this.A-=this.B.xg)},function(){var a= -this.Na(),b=w(this),a=b+a;kd(this,b);E(this,a);this.A-=this.B.Eh},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.kg},function(){qd(this,this.Na(),bf(this));this.A-=this.B.ai},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.kg},function(){var a=this.H&65535;We(this,a,1)&&(this.F=this.F&-256|hc(this.ga,a,this.Aa-1),this.A-=this.B.ig)},function(){var a=this.H&65535;We(this,a,2)&&(this.F=hc(this.ga,a,this.Aa-1),this.F|=hc(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.ig)},function(){var a= -this.H&65535;We(this,a,1)&&(lc(this.ga,a,this.F&255,this.Aa-1),this.A-=this.B.wg)},function(){var a=this.H&65535;We(this,a,2)&&(lc(this.ga,a,this.F&255,this.Aa-1),lc(this.ga,a+1&65535,this.F>>8&255,this.Aa-1),this.A-=this.B.wg)},Gh,Gh,function(){this.V|=132;this.A-=this.B.Tc},function(){this.V|=68;this.A-=this.B.Tc},function(){this.Z&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.ha&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Vb()):this.Z&512||(this.ha&&(this.Aa=this.Aa+-1|0),this.Vb()))}, -function(){Ee(this)?Me(this):Le(this);this.A-=2},function(){this.Fa=!1;this.mb[this.ba()].call(this,Lh,eh);this.Fa&&(this.F=this.F&~this.C|this.ja&this.C)},function(){this.Fa=!1;this.Oa[this.ba()].call(this,Mh,eh);this.Fa&&(this.F=this.F&~this.C|this.ja&this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){Me(this);this.A-=2},function(){Le(this);this.A-=2},function(){this.zb>this.Ac?t.call(this,13,0):(this.Z&=-513,this.A-=this.B.Ch)},function(){this.zb>this.Ac?t.call(this,13,0):(this.Z|=512,this.V|= -4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.mb[this.ba()].call(this,xd,eh)},function(){this.Oa[this.ba()].call(this,yd,eh)}],xh=[pf,$f,nf,cg,rf,Gg,Xg,Cf],Hh=[qf,ag,of,dg,sf,Hg,Yg,Df],Ih=[function(a,b){this.A-=this.da===p?this.B.dc:this.B.ri;return b},Zg,Zg,Zg,Zg,Zg,Zg,Zg],Jh=[function(a,b){this.A-=this.da===p?this.B.ii:this.B.gi;return b},$g,$g,$g,$g,$g,$g,$g],yh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)& -255):e=a<<7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ke(this,a,128,c&1,a&128));return a},$g,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ke(this,a,128,c&1));return a}],zh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Pe(this,c,e,32768)}return c},function(a,b){var c= -a,d=b&this.qa;if(d){var e=Qe(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ke(this,a,32768,c&1,a&32768));return a},$g,function(a, -b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ke(this,a,32768,c&1));return a}],Ah=[function(a,b){var c=a,d=b&this.qa;d&&(c=a<>>32-d,Pe(this,c,a<>>d|e;Pe(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Qe(this),c=a<>>32-d>>>1,Pe(this,c,a<>>d|c<<32-d|a<<32-d<<1,Pe(this,c,a<< -32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ke(this,a,-2147483648,c&1,a&-2147483648));return a},$g,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ke(this,a,-2147483648,c&1));return a}],Lh=[function(a,b){b=this.ba();Ke(this,a&b,128);this.A-=this.O===p?this.B.Ig:this.B.Hg;this.V|=2;return a},$g,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe; -return a^255},function(a){var b=-a|0;De(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&255},function(a){this.Fa=!0;this.ja=(this.F&255)*a&65535;this.ja&65280?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.mi:this.B.li;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Fa=!0;this.ja=b&65535;127b?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Sh:this.B.Rh;this.V|=2;return a},function(a,b){if(!a)return ah.call(this), -a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return ah.call(this),a;this.Fa=!0;this.ja=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Oh:this.B.Nh;this.V|=2;return a}],Mh=[function(a,b){b=this.Na();Ke(this,a&b,this.dataType);this.A-=this.O===p?this.B.Ig:this.B.Hg;this.V|= -2;return a},$g,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^this.C},function(a){var b=-a|0;De(this,0,a,b,this.dataType|63,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Fa=!0;this.ja=c&65535;this.Ja=c>>16&65535}else Zf.call(this,a,this.F);this.Ja?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.oi:this.B.ni;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<< -16>>16)|0,this.Fa=!0,this.ja=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);Zf.call(this,c,d);e&&(this.ja=~this.ja+1|0,this.Ja=~this.Ja+(this.ja?0:1)|0);c=this.Ja!=this.ja>>31}c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Uh:this.B.Th;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return ah.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return ah.call(this),a;this.Fa=!0;this.ja= -c&65535;this.Ja=b%a&65535}else{Gf.call(this,this.F,this.H,a);if(!this.Fa)return ah.call(this),a;this.ja|=0;this.Ja|=0}this.A-=this.O===p?this.B.Mh:this.B.Lh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return ah.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return ah.call(this),a;this.Fa=!0;this.ja=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Gf.call(this, -c,d,e);2147483647this.ra&&(b=a));kd(this,b);this.A-=this.O===p?this.B.Bc:this.B.ti;this.V|=2;return a},Zg],Vd=Array(256);Vd[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Hf,eh)};Vd[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Oa[a].call(this,Nh,eh)};Vd[2]=function(){!(this.fb&1)||this.Z&131072?t.call(this,6):this.fa[this.ba()].call(this,Nf)}; -Vd[3]=function(){!(this.fb&1)||this.Z&131072?t.call(this,6):this.fa[this.ba()].call(this,Uf)}; -Vd[5]=function(){this.zb?t.call(this,13,0,!0):(Ve(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ed(this.gb,2102,this.xa(2084)),ed(this.Ba,2108,this.xa(2082)),ed(this.Da,2114,this.xa(2080)),ed(this.vb,2120,this.xa(2078)),pd(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.hd=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.hd+this.xa(2130),ed(this.Vc,2132,this.xa(2076)), -this.cd=this.xa(2138)|this.Ya(2140)<<16,this.Ed=this.cd+this.xa(2142),ed(this.Wa,2144,this.xa(2070)),this.A-=195)};Vd[6]=function(){this.zb?t.call(this,13,0):(this.fb&=-9,this.A-=2)};Vd[11]=Ad;Vd[166]=Ad;Vd[255]=Ad;var y=[];y[5]=Ad;y[7]=function(){this.zb?t.call(this,13,0,!0):(Wd.call(this),this.A-=100)}; -y[32]=function(){if(this.zb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.fb;break;case 2:a=this.ce;break;case 3:a=this.Od;break;default:Wd.call(this);return}he(this,b&7,a);this.A-=6}};y[33]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Wd.call(this):(he(this,a&7,this.La[b]),this.A-=22)}}; -y[34]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=ge(this,a&7);switch((a&56)>>3){case 0:Of.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:rd.call(this,b);this.A-=5;break;default:Wd.call(this)}}};y[35]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Wd.call(this):(a=ge(this,a&7),a!=this.La[b]&&(we(this,!1),this.La[b]=a,we(this,!0)),this.A-=4>b?22:14)}}; -y[36]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Wd.call(this):(he(this,a&7,this.zd[b]),this.A-=12)}};y[38]=function(){if(this.zb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Wd.call(this):(this.zd[b]=ge(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[130]=function(){var a=this.Na();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; -y[135]=function(){var a=this.Na();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[140]=function(){var a=this.Na();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){eg.call(this,fg)}; -y[145]=function(){eg.call(this,fg)};y[146]=function(){eg.call(this,gg)};y[147]=function(){eg.call(this,hg)};y[148]=function(){eg.call(this,ig)};y[149]=function(){eg.call(this,jg)};y[150]=function(){eg.call(this,kg)};y[151]=function(){eg.call(this,lg)};y[152]=function(){eg.call(this,mg)};y[153]=function(){eg.call(this,ng)};y[154]=function(){eg.call(this,og)};y[155]=function(){eg.call(this,pg)};y[156]=function(){eg.call(this,qg)};y[157]=function(){eg.call(this,rg)};y[158]=function(){eg.call(this,sg)}; -y[159]=function(){eg.call(this,tg)};y[160]=function(){kd(this,this.Nb.ea);this.A-=this.B.ae};y[161]=function(){this.Ha=this.Ca;var a=this.Sa();this.Nb.load(a);this.A-=this.B.dc;this.Ha=p};y[163]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?wg:xg);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?yg:zg);this.A-=this.O===p?3:7};y[168]=function(){kd(this,this.Ob.ea);this.A-=this.B.ae}; -y[169]=function(){this.Ha=this.Ca;var a=this.Sa();this.Ob.load(a);this.A-=this.B.dc;this.Ha=p};y[171]=function(){this.ta[this.ba()].call(this,Af);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?Cg:Dg);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Eg:Fg);this.A-=this.O===p?3:7};y[175]=function(){this.fa[this.ba()].call(this,2==this.ua?Kf:Lf)};y[178]=function(){this.fa[this.ba()].call(this,Vf)}; -y[179]=function(){this.ta[this.ba()].call(this,zf);this.O!==p&&(this.A-=5)};y[180]=function(){this.fa[this.ba()].call(this,Sf)};y[181]=function(){this.fa[this.ba()].call(this,Tf)}; -y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Pa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.cb=this.cb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();se(this);this.fa[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.cb=this.cb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; -y[186]=function(){this.Oa[this.ba()].call(this,Oh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,yf);this.O!==p&&(this.A-=5)};y[188]=function(){this.fa[this.ba()].call(this,vf)};y[189]=function(){this.fa[this.ba()].call(this,wf)}; -y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Pa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.cb=this.cb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= +(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,g=b;(g&&10!=g?16==g?null!==d.match(/^[0-9a-f]+$/i):2==g&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function ea(a){var b=8,c="";void 0===b?b=32:32>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function fa(a){return"0x"+k(a,4)} +function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}function ka(a,b){return a+" ".substr(0,b-a.length)} +function la(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function ma(a,b,c){var d=0,e=a.length,g=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[h]);0c&&a.splice(-(c+1),0,b)}var oa=Date.now||function(){return+new Date}; +function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var qa=[31,28,31,30,31,30,31,31,30,31,30,31];function ra(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var g=a[e],h=arguments[d++],c=c&~g.sh|h<>a.shift} +function ua(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new xb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new xb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=vb.prototype;f.Sb=function(a,b,c){return this.ma&&this.ma.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ga&&this.ga.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; +f.Hc=function(a,b,c,d){this.ma=a;this.fa=b;this.A=c;this.ga=d;this.P=zb(a,"Keyboard")};f.mc=function(a,b){b||Ab();return!0};f.lc=function(){return!0};f.Be=function(a,b){a.button||(this.ea=b?0:-1,Bb(this,a,b))};f.rf=function(a){Bb(this,a)}; +function Bb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,g=null.getBoundingClientRect(),d=(b.clientX-g.left)*d|0;b=(b.clientY-g.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.V-b)?1:2),1==a.ea?b=a.V:2==a.ea&&(d=a.R));a.R=d;a.V=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.we)for(g=0;gd&&(g=d);c=g;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.oa&&a.pa){e=a.oa.width;a.pa.fillStyle="black";a.pa.fillRect(0,360,e,360);Eb(a,378,a.oa,a.pa);a.sa=a.Ja.width/24|0;if(null==b)Fb(a,"Mouse over memory to dump");else for(Fb(a,"0x"+k(b),null,0,1),g=1;16>=g;g++){d="";for(h=1;8>=h;h++){var m=Gb(a.fa,b++);Fb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Fb(a,d,null,0,1)}a.context.drawImage(a.oa,0,360,e,360,a.rb,a.Eb,a.Va,a.gb)}a.Ha=c}}}f.gd=function(){}; +function Hb(a,b,c,d){a.B.mf[a.B.Qi++]={Uj:b,Gd:c,type:d};return ra(Cb,b,c,0,d)}function Eb(a,b,c,d){var e,g=null.style.color,h=a.Sa=10;a.O=h;a.va=b;a.ca=a.Da=18;e||(e=a.Ba||a.Da+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=g||"white")} +function Fb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.sa;null!=c&&(16!=a.pb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.sa);d&&(a.O+=a.sa*d);e&&(a.O=a.Sa,a.va+=(a.ca+2)*(e||1))}function Ab(){for(var a=!1,b=kb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Jb=1<>2;this.B=this.Jb-1;this.va=this.aa/this.Jb|0;this.ca=this.va-1;this.P=[];this.U=[];this.V=this.ma=!1;a=new Jb;this.xa=Array(this.va);for(b=0;b>>a.Qa;0a.Jb?a.Jb:c;if(h&&h.size){if(h.type==d&&h.controller==e){if(b+c<=h.Ta)return h.ue+=h.Ta-b,h.Ta=b,!0;if(b>=h.Ta+h.ue){q=h.size-(b-m);q>c&&(q=c);h.ue=b-h.Ta+q;c-=q;b=m+a.Jb;continue}}return Qb(1,b,c)}h=a.xa[g];b=new Jb(b,q,a.Jb,d,e);Rb(b,h,a.ga);a.xa[g++]=b;b=m+a.Jb;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Gb(a,b){return a.xa[(b&a.O)>>>a.Qa].cf(b&a.B,b)} +function dc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.xa[d].Fi(c,b):a.xa[d++].cf(c,b)|a.xa[d&a.ca].cf(0,b+1)<<8}f.oc=function(a,b){this.xa[(a&this.O)>>>this.Qa].Dc(a&this.B,b&255,a)};f.Pb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.xa[d].Of(c,b&65535,a):(this.xa[d++].Dc(c,b&255,a),this.xa[d&this.ca].Dc(0,b>>8&255,a+1))};function ec(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.xa[e].Ji(d,c&65535,b):(a.xa[e++].Nf(d,c&255,b),a.xa[e&a.ca].Nf(0,c>>8&255,b+1))} +function fc(a,b){if(void 0===b)return a.V=!a.V,a.V;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function gc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.P[v]?xa("Input port "+fa(v)+" registered by "+g.P[v][0].id+", ignoring "+m.id):g.P[v]=[m,q,!1,!1]}} +function hc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.ga&&a.V!=e[2]&&ic(a.ga,b,d)):a.ga&&(mb(a.ga,a,b,null,c),a.V&&ic(a.ga,b,d));return d}function jc(a,b){if(void 0===b)return a.ma=!a.ma,a.ma;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} +function kc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.U[v]?xa("Output port "+fa(v)+" registered by "+g.U[v][0].id+", ignoring "+m.id):g.U[v]=[m,q,!1,!1]}}function lc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.ga&&a.ma!=e[2]&&mc(a.ga,b,c)):a.ga&&(mb(a.ga,a,b,c,d),a.ma&&mc(a.ga,b,c))}function Qb(a,b,c){xa("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var nc; +if(tb){var oc=new ArrayBuffer(2);(new DataView(oc)).setUint16(0,256,!0);nc=256===(new Uint16Array(oc))[0]}else nc=!1;var $b=nc; +function Jb(a,b,c,d,e,g){this.id=pc+=2;this.ha=null;this.B=0;this.Ta=a;this.ue=b;this.size=c||0;this.type=d||qc;this.ya=d==Wb;this.controller=null;this.A=g;this.bb=this.Zi=!1;this.ea=this.ia=0;rc(this);if(c)if(e)this.controller=e,a=e.cj(a),this.ha=a[0],this.B=a[1],Ub(this,e.qh());else if(tb)this.va=new ArrayBuffer(c),this.ma=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.oa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Ub(this,$b?ac:bc);else{this.ha=Array(c>> +2);for(e=0;e>8&65280|a>>>24);return a} +Jb.prototype={constructor:Jb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(tb)for(a=Array(this.size>>2),b=0;b>8,c)},sa:function(a,b,c){this.Dc(a++,b& +255,c++);this.Dc(a++,b>>8&255,c++);this.Dc(a++,b>>16&255,c++);this.Dc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Qb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},kb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Kc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< +d)|b<>8);this.bb=!0},hd:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.ga&&Ac(this.ga,b)||this.A&&Bc(this.A,b,1,!1);return this.cf(a,b)},wb:function(a,b){this.ga&&Ac(this.ga,b,2)||this.A&&Bc(this.A,b,2,!1);return this.Fi(a,b)},ab:function(a,b){this.ga&&Ac(this.ga,b,4)||this.A&&Bc(this.A,b,4,!1);return this.Da(a, +b)},pc:function(a,b,c){this.ga&&Cc(this.ga,c)||this.A&&Bc(this.A,c,1,!0);this.ya?this.aa(a,b,c):this.Nf(a,b,c)},vd:function(a,b,c){this.ga&&Cc(this.ga,c,2)||this.A&&Bc(this.A,c,2,!0);this.ya?this.aa(a,b,c):this.Ji(a,b,c)},$c:function(a,b,c){this.ga&&Cc(this.ga,c,4)||this.A&&Bc(this.A,c,4,!0);this.ya?this.aa(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Ic(a,b)},Td:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Sg(a, +b)},ob:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Dd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Dc(a,b,c)},zd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Of(a,b,c)},pd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.hf(a,b,c)},Va:function(a,b){return Dc(this.A,b,!1).Ic(a,b)},Wb:function(a,b){return Dc(this.A,b,!1).Sg(a,b)},pb:function(a,b){return Dc(this.A, +b,!1).Dd(a,b)},Yc:function(a,b,c){Dc(this.A,c,!0).Dc(a,b,c)},Ad:function(a,b,c){Dc(this.A,c,!0).Of(a,b,c)},rd:function(a,b,c){Dc(this.A,c,!0).hf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.ma.getUint16(a,!0)},Eb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.oa[a>>1]},Ec:function(a){return this.ma.getInt32(a,!0)},gb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},fc:function(a,b){this.O[a]= +b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},sd:function(a,b){this.ma.setUint16(a,b,!0);this.bb=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.oa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.ma.setInt32(a,b,!0);this.bb=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Rb(a,b,c){b&&(c&&(a.ga=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&vc(a,wc,!1),(a.ia=b.ia)&&zc(a,wc,!1))} +function Ec(a,b){b?0===--a.ia&&(a.Dc=a.ya?a.aa:a.Nf,a.Of=a.ya?a.ua:a.Ji,a.hf=a.ya?a.sa:a.Ja):0===--a.ea&&(a.Ic=a.cf,a.Sg=a.Fi,a.Dd=a.Da)}function rc(a,b,c,d,e,g){a.ca=b;a.P=c;a.R=d>>2;a.U=e;a.fa=g>>2;a.pa=b?uc(Fc|Gc):0;a.V=b?uc(Fc):0}function zc(a,b,c){c&&a.ia||(a.Dc=!a.ya&&b[3]||a.aa,a.Of=!a.ya&&b[4]||a.ua,a.hf=!a.ya&&b[5]||a.sa);if(c||void 0===c)a.Nf=b[3]||a.aa,a.Ji=b[4]||a.ua,a.Ja=b[5]||a.sa} +function vc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Sg=b[1]||a.Ha,a.Dd=b[2]||a.Ba);if(c||void 0===c)a.cf=b[0]||a.Ea,a.Fi=b[1]||a.Ha,a.Da=b[2]||a.Ba}function Ub(a,b,c){b||(b=5==a.type?Hc:6==a.type?Ic:Jc);vc(a,b,c);zc(a,b,c)} +var Jc=[],cc=[Jb.prototype.Pa,Jb.prototype.Qb,Jb.prototype.kb,Jb.prototype.Kc,Jb.prototype.yd,Jb.prototype.hd],wc=[Jb.prototype.Ma,Jb.prototype.wb,Jb.prototype.ab,Jb.prototype.pc,Jb.prototype.vd,Jb.prototype.$c],Ic=[Jb.prototype.Sa,Jb.prototype.Td,Jb.prototype.ob,Jb.prototype.Xc,Jb.prototype.zd,Jb.prototype.pd],Hc=[Jb.prototype.Va,Jb.prototype.Wb,Jb.prototype.pb,Jb.prototype.Yc,Jb.prototype.Ad,Jb.prototype.rd]; +if(tb)var bc=[Jb.prototype.La,Jb.prototype.rb,Jb.prototype.Ec,Jb.prototype.fc,Jb.prototype.sd,Jb.prototype.Zc],ac=[Jb.prototype.Oa,Jb.prototype.Eb,Jb.prototype.gb,Jb.prototype.xc,Jb.prototype.xd,Jb.prototype.ad]; +function Kc(a,b){Va.call(this,"CPU",a,Kc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Bd=c;this.Y.Kd=d;this.Y.$f=Math.round(this.Y.Bd/1E4)/100;this.Y.ne=this.Y.$f*this.Y.Kd;this.na.Cb=!1;this.na.oh=!1;this.na.kh=a.autoStart;this.na.$i=!1;c=Ya.autostart;void 0!==c&&(this.na.kh="true"==c?!0:"false"==c?!1:null);this.na.De=!1;this.Y.tf=this.Y.Re=0;this.Y.uf=a.csStart;this.Y.Qe=a.csInterval;this.Y.Se=a.csStop;this.xc=[];var e=this;this.Ki=function(){e.re()};pb(this)}eb(Kc);f=Kc.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.ga=d;this.ma=a;for(b=null;b=zb(a,"Video",b);)this.xc.push(b);this.U=zb(a,"ChipSet");pb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.mc=function(a,b){if(!b){if(a&&this.restore){Lc(this);if(!this.restore(a))return!1;Mc(this)}else this.reset();this.ga?this.ga.Wk():this.X("No debugger detected")}Nc(this);return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +function Sc(a){(!0===a.na.kh||null===a.na.kh&&!a.ga&&void 0===a.ya.run)&&a.re()}f.bj=function(){return 0};function Mc(a){void 0===a.Y.uf&&(a.Y.uf=0);void 0===a.Y.Qe&&(a.Y.Qe=-1);void 0===a.Y.Se&&(a.Y.Se=-1);a.na.De=0<=a.Y.uf&&0=a.Y.Re&&(a.Y.Re+=a.Y.Qe,c=!0);0<=a.Y.Se&&a.Y.Se<=Uc(a)&&(a.Y.Qe=a.Y.Se=-1,Mc(a),a.Vb(),c=!0);c&&a.X(Uc(a)+" cycles: checksum="+k(a.Y.tf))}} +f.gd=function(){this.ma&&this.ma.Nd&&this.ma.Nd.gd()}; +function Vc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.jh=0;for(c.Gd=0;g<=d;)e=b.xa[g],c.jh+=e.size,e.size&&(c.ah.push(ra(Cb,g,0,0,e.type)),c.Gd++),g++;a.B=c;a.Ea=a.B.Gd*a.fa.Jb/691200;b=0;a.B.Qi=0;a.B.mf||(a.B.mf=[]);c=-1;d=0;var h=-1;for(e=0;e>1),h=g.y+(g.A>>1),m=g.A,g.Pc>1,d.va+=(d.ca>>1)-2,Fb(d,c),d.ua&&(d.U.restore(),d.ua=!1)}}else Fb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.wb,a.Qb,a.ab,a.kb);a.Oa=!1}}f.Vc=function(){this.xc.length&&this.xc[0].Vc()}; +f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ya[b]=c;c.onclick=function(){var a;if(a=d.ma)if(a=d.ma,a.na.jc)a=!0;else{var b=null,c,m=fb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.$f&&(c=Math.round(c/a.Y.Kd));return c}function Lc(a){a.Y.$d=0;a.rb=a.pb=a.ab=a.A=0;Mc(a);Yc(a,1)} +function Yc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.$d/a.Y.ne?b=1:d=!0;a.Y.Kd=b;b=a.Y.$f*a.Y.Kd;if(a.Y.ne!=b){a.Y.ne=b;b=a.Y.ne.toFixed(2)+"Mhz";var e=a.ya.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Vc()}$c(a,a.pb);a.pb=0;a.Y.Pe=oa();a.Y.oe=0;ad(a);return d} +f.re=function(a){if(nb(this,!0)){if(!this.na.Cb){Yc(this);this.ma&&this.ma.start(this.Y.Pe,Uc(this));this.na.Cb=!0;this.na.oh=!0;this.U&&bd(this.U);var b=this.ya.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Vc()}this.Y.yh>=this.Y.Bd&&ad(this,!0);this.Y.xf=0;this.Y.ag=oa();this.Y.oe&&(a=this.Y.ag-this.Y.oe,a>this.Y.gj&&(this.Y.Pe+=a,this.Y.Pe>this.Y.ag&&(this.Y.Pe=this.Y.ag)));try{do{var c=this.na.De?1:this.Y.el;if(this.U){cd(this.U);var d=this.U;a=c;var e=d.R[0];if(e.je){var g=(Uc(d.A,d.ua)- +e.od)/d.rb|0,h=dd(d,0)-g;6==e.mode&&(h-=g);var m=h*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var v=q.Ja-Uc(q.A,q.ua);0v&&(a=v)}c=a}this.gf(c);var x=this.ab-this.A;this.pb+=x;this.Y.xf+=x;$c(this,0,!0);Tc(this,x);this.Y.wf-=x;0>=this.Y.wf&&(this.Y.wf+=this.Y.ij,Vc(this));this.Y.vf-=x;0>=this.Y.vf&&(this.Y.vf+=this.Y.hj,this.gd());this.Y.Te-=x;if(0>=this.Y.Te){this.Y.Te+=this.Y.xh;break}}while(this.na.Cb)}catch(F){this.Vb();Nc(this);this.ma&&this.ma.stop(oa(), +Uc(this));nb(this,!1);sb(this,F.stack||F.message);return}c=setTimeout;d=this.Ki;this.Y.oe=oa();e=this.Y.gj;this.Y.xf&&(e=Math.round(e*this.Y.xf/this.Y.xh));e-=this.Y.oe-this.Y.ag;if(g=this.Y.oe-this.Y.Pe)this.Y.$d=Math.round(this.pb/(10*g))/100,864E5<=g&&(this.rb=0,this.U&&cd(this.U,!0),Yc(this));if(0>e||this.Y.$dthis.id&&r.call(e,13,a&65532)}return p};f.bl=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.wa(a);b.Z&=-769;return this.load(b.wa(a+2))+c|0};f.al=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Fd-c|0))return this.O=!0,hd(this,c,a)+b.af;r.call(b,13,a|2,!0);return p};f.Si=function(a){return this.Fa+a|0}; +f.Ui=function(a){return this.Fa+a|0};f.Ri=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Uf()};f.Jj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Uf()};f.Uf=function(){r.call(this.A,13,0);return p};f.Ti=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Vf()};f.Kj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Vf()};f.Vf=function(){r.call(this.A,13,0);return p}; +function id(a,b,c){var d=a.A,e=d.wa(b+2),g=d.wa(b)|(e&255)<<16,d=d.wa(b+4);a.da=c;a.Fa=g;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Zb=b;gd(a,!0)} +function hd(a,b,c,d){var e=a.A;if(!d&&c===a.B.da)return a.da=c,a.Fa=a.B.Fa,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Zb=a.B.Zb,a.B.da=0,gd(a,!0,!0,!1),a.Fa;a.B.da=0;var g=e.wa(b+0),h=e.wa(b+4),m=h&7936,q=e.wa(b+2)|(h&255)<<16,v=e.wa(b+6),x=c&65528;if(80386<=e.qa){var F=g,q=q|(v&65280)<<16,g=g|(v&15)<<16;v&128&&(g=g<<12|4095)}switch(a.id){case fd:a.Ke=!1;var D=a.O,U=c&3,S=(h&24576)>>13,I,J;if(x&&!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p;if(6144<=m){U=c&3;if(U> +a.Xb){if(!1!==D&&!(S==a.Xb||m&1024&&S<=a.Xb))return p;x=e.Ra();jd(e,e.Ra(),!0);t(e,x);a.Ke=!0}I=!1}else{if(256==m||2304==m)return md(a,c,D)?a.Fa:p;if(1024==m||3072==m)I=!0,J=0,U=e.cd&&ba.id&&r.call(e,13,h,!0),p;break;case 2:if(x){if(4096> +m||2048==(m&2560))return 6>a.id&&r.call(e,13,c&65532),p;if(!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p}break;case 3:if(!(h&32768))return 6>a.id&&r.call(e,12,c&65532),p;if(!x||4096>m||512!=(m&2560))return 6>a.id&&r.call(e,13,c&65532,!0),p;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&r.call(e,13,c&65532,!0),p;2304==D&&(a.Mi=q+e.wa(q+100+2)|0,a.Hj=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=h,a.type=m,a.ext=v,a.Zb=b,gd(a,!0,!0,!1));return q} +function md(a,b,c){var d=a.A,e=a.Xb,g=d.Xa.da,h=d.Xa.Fa;if(!c){if(!(d.Xa.type&512))return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb&=-513)}if(d.Xa.load(b)===p)return!1;var m=d.Xa.Fa;if(!1!==c){if(d.Xa.type&512)return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb|=512)}d.Xa.type=d.Xa.type&-513|d.Xa.Bb&512;256==d.Xa.type||768==d.Xa.type?(d.Pb(h+14,w(d)),d.Pb(h+16,xd(d)),d.Pb(h+18,d.F),d.Pb(h+20,d.G),d.Pb(h+22,d.H),d.Pb(h+24,d.D),d.Pb(h+26,u(d)),d.Pb(h+28,d.L),d.Pb(h+30,d.K),d.Pb(h+32,d.J), +d.Pb(h+34,d.fb.da),d.Pb(h+36,d.Aa.da),d.Pb(h+38,d.Ca.da),d.Pb(h+40,d.vb.da),d.Uc.load(d.wa(m+42)),yd(d,d.wa(m+16)|(c?16384:0)),d.F=d.wa(m+18),d.G=d.wa(m+20),d.H=d.wa(m+22),d.D=d.wa(m+24),d.L=d.wa(m+28),d.K=d.wa(m+30),d.J=d.wa(m+32),d.fb.load(d.wa(m+34)),d.vb.load(d.wa(m+40)),zd(d,d.wa(m+14),d.wa(m+36)),b=38,h=26,a.Xb>>0)+1)}; +function gd(a,b,c,d){void 0===c&&(c=!!(a.A.hb&1));a.Fe=!1;if(c)if(a.load=a.qf,a.fj=a.al,a.yc=a.Ri,a.rc=a.Ti,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.fa,a.yc=a.U,a.rc=a.R,a.Xb=a.zc=3,a.ta=a.Wc=2,a.C=a.Ga=65535,a.eb=65535,a.Cc=a.eb+1,a.Wc=a.ta,a.Zb=p,a.Ke=!1;else{if(!(a.da&-4))a.yc=a.Uf,a.rc=a.Vf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Uf);if(a.type&2048||!(a.type&512))a.rc=a.Vf;1024==(a.type&3072)&&(a.yc==a.Ri&&(a.yc=a.Jj),a.rc==a.Ti&&(a.rc=a.Kj),a.Fe=!0);b&&6>a.id&&a.da&-4&&a.Zb!==p&& +(c=a.Zb+5,a.A.oc(c,a.A.Ya(c)|1))}b&&(a.Xb=a.da&3,a.zc=(a.Bb&24576)>>13,80386>a.A.qa||!(a.ext&64)?(a.ta=2,a.C=65535):(a.ta=4,a.C=-1),a.Wc=a.ta,a.Ga=a.C)}else a.load=a.rh,a.fj=a.bl,a.yc=a.Si,a.rc=a.Ui,a.Xb=a.zc=0,a.Zb=p,a.Ke=!1} +function Bd(a){this.qa=a.model||8088;var b=0;switch(this.qa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Kc.call(this,a,b);this.Gf=61442;this.Qb=1792;this.Ff=28672;this.pd=4;this.pa=255;this.B=80386==this.qa?Cd:80286==this.qa?Dd:Ed;this.aa=Fd;this.Hf=Gd;this.Lf=Hd;this.Mf=Id;if(80186<=this.qa&&(this.aa=Fd.slice(),this.Hf=Gd.slice(),this.Lf=Hd.slice(),this.pa=31,this.aa[15]=Jd,this.aa[96]=Kd,this.aa[97]=Ld,this.aa[98]=Md,this.aa[99]=Jd,this.aa[100]=Jd,this.aa[101]=Jd,this.aa[102]= +Jd,this.aa[103]=Jd,this.aa[104]=Nd,this.aa[105]=Od,this.aa[106]=Pd,this.aa[107]=Qd,this.aa[108]=Vd,this.aa[109]=Wd,this.aa[110]=Xd,this.aa[111]=Yd,this.aa[192]=Zd,this.aa[193]=$d,this.aa[200]=ae,this.aa[201]=be,this.aa[241]=ce,this.Hf[7]=de,this.Lf[7]=de,80286<=this.qa)){this.Gf=2;this.Qb|=28672;this.pd=0;this.aa[15]=ee;this.Yc=fe.slice();for(a=0;a>>20,g=a.Ed[(a.Pd+e&a.Xc)>>>a.Qa],h=g.Dd(e);if(!(h&1))return d||te.call(a,b,!1,c),a.Zc;if(!(h&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;var m=(b&4190208)>>>10,h=a.Ed[((h&-4096)+m&a.Xc)>>>a.Qa],q=h.Dd(m);if(!(q&1||d))return d||te.call(a,b,!1,c),a.Zc;if(!(q&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;c=a.Ed[((q&-4096)+(b&4095)&a.Xc)>>>a.Qa];if(d)return c;d=new Jb(b&-4096,0,0,6);rc(d,c,g,e,h,m);b>>>=a.Qa;a.xa[b]=d;a.sd.push(b);return d} +function ue(a){a.xa!=a.Ed&&(a.xa=a.Ed,a.Oe=null,a.sd=null,a.Zc=null)}f=Bd.prototype;f.reset=function(){this.na.Cb&&this.Vb();re(this);Lc(this);this.na.ld=!1};function ve(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=u(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} +function we(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:t(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} +function re(a){a.F=0;a.D=0;a.G=0;a.H=0;a.gb=0;a.L=0;a.K=0;a.J=0;a.Ea=!1;a.ia=a.Ja=0;a.wb=0;a.yd=0;a.hb=65520;a.cd=0;a.Fd=1023;a.Z=a.Ac=0;a.fc=a.ad=a.Wb=a.pc=0;a.Ad=-1;a.ua=a.Ha=p;a.Aa=new ed(a,fd,"CS");a.vb=new ed(a,2,"DS");a.fb=new ed(a,2,"ES");a.Ca=new ed(a,3,"SS");t(a,0);jd(a,0);80386<=a.qa&&(a.H=772,a.hb=16,a.Gi=0,a.de=0,a.Pd=0,a.Ma=[0,0,0,0,null,null,0,0],a.le=[null,null,null,null,null,null,0,0],a.Nb=new ed(a,2,"FS"),a.Ob=new ed(a,2,"GS"),ue(a));a.Zg=new ed(a,0,"NULL");a.P=a.vb;a.R=a.Ca;a.W= +a.V=0;a.O=a.ca=p;a.oa=0;zd(a,0,65535);if(80286<=a.qa){a.jd=0;a.fe=65535;a.Uc=new ed(a,5,"LDT",!0);a.Xa=new ed(a,4,"TSS",!0);a.Da=new ed(a,6,"VER",!0);zd(a,65520,61440);var b,c=w(a);b=a.Aa;var d=-65536;80386>b.A.qa&&(d&=16777215);b=b.Fa=d;a.za=b+c|0;a.ke=b+a.Aa.eb|0}yd(a,0);nd(a)}function xe(a,b){b.da&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var g=!!(d&1),h=a.Ma[e],h=h&~(d>>2&3);b?a.xa[h>>>a.Qa].Ud(h&a.Oa,g,a):Ec(a.xa[h>>>a.Qa],g)}c>>=2;d>>=4}} +function Bc(a,b,c,d){if(!(a.W&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],g=e>>16;d=d?1:0==d?3:0;for(var h=0;4>h;h++){if(e&3&&(g&3)==d){var m=g>>2;if(b+c>=a.Ma[h]&&b<=a.Ma[h]+m){a.Ma[6]|=1<>=2;g>>=4}}} +function nd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.hb&1)&&a.ra()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ac,!0);a.Mf=b&&!c?Ne:Id;gd(a.Aa,!1,b,c);gd(a.vb,!1,b,c);gd(a.Ca,!1,b,c);gd(a.fb,!1,b,c);80386<=a.qa&&(gd(a.Nb,!1,b,c),gd(a.Ob,!1,b,c),pd(a))} +f.save=function(){var a=new Oe(this);Pe(a,0,[this.F,this.D,this.G,this.H,u(this),this.L,this.K,this.J]);var b=w(this),c=this.Aa.save(),d=this.vb.save(),e=this.Ca.save(),g=this.fb.save(),h;null!=this.jd?(h=[this.hb,this.jd,this.fe,this.cd,this.Fd,this.Uc.save(),this.Xa.save(),this.Ac],80386<=this.qa&&(h.push(this.Gi),h.push(this.de),h.push(this.Pd),h.push(this.Ma),h.push(this.le))):h=null;b=[b,c,d,e,g,h,xd(this)];80386<=this.qa&&(b.push(this.Nb.save()),b.push(this.Ob.save()));Pe(a,1,b);Pe(a,2,[this.P.Kf, +this.R.Kf,this.W,this.V,this.oa,this.O,this.ca]);Pe(a,3,[0,this.rb,this.Y.Kd]);b=this.fa;c=0;d=[];for(e=0;ec&&0<=(a.ke^a.za)&&(8088>=a.qa||a.Aa.eb==a.Aa.Ga?E(a,a.za-a.Aa.Fa):-1>c&&r.call(a,13,0))}function u(a){return a.gb&~a.Ca.Ga|a.Ba-a.Ca.Fa}function t(a,b){a.gb=b;a.Ba=a.Ca.Fa+(b&a.Ca.Ga)|0}function Te(a,b,c,d,e,g){if(63!=(e&63)&&e!=a.resultType){var h=(e^a.resultType)&a.resultType;h&&(h&1&&Ue(a),h&2&&Ve(a),h&4&&We(a),h&8&&Xe(a),h&16&&Ye(a),h&32&&Ze(a))}g?(a.fc=d,a.Wb=b):(a.fc=b,a.Wb=d);a.ad=c;a.pc=d;a.resultType=e} +function $e(a,b,c,d,e){a.resultType=c|26;a.pc=b;d?af(a):bf(a);e?cf(a):df(a);return b}function ef(a,b,c,d){c&d?af(a):bf(a);(b^c)&d?cf(a):df(a)}function ff(a){return Ue(a)?1:0}function Ue(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.ad)&(a.ad^a.Wb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Ve(a){a.resultType&2&&(a.Z&=-5,38505>>((a.pc^a.pc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} +function We(a){a.resultType&4&&(a.Z&=-17,(a.Wb^a.fc^a.ad)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function Xe(a){a.resultType&8&&(a.Z&=-65,a.pc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ye(a){a.resultType&16&&(a.Z&=-129,a.pc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} +function Ze(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Wb)&(a.ad^a.Wb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function bf(a){a.resultType&=-2;a.Z&=-2}function hf(a){a.resultType&=-5;a.Z&=-17}function jf(a){a.resultType&=-9;a.Z&=-65}function df(a){a.resultType&=-33;a.Z&=-2049}function af(a){a.resultType&=-2;a.Z|=1}function kf(a){a.resultType&=-5;a.Z|=16}function lf(a){a.resultType&=-9;a.Z|=64}function cf(a){a.resultType&=-33;a.Z|=2048} +function xd(a){return a.Z&-2262|Ue(a)|Ve(a)|We(a)|Xe(a)|Ye(a)|Ze(a)}function mf(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&nd(a,!0)}function yd(a,b,c){a.hb&1||(b&=~a.Ff);void 0===c&&(c=a.Ab);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Qb|2261)|b&(a.Qb|2261)|a.Gf;a.Z&256&&(a.oa|=2,a.W|=4)} +function nf(a,b,c){var d=0;if(a.hb&1&&(a.Ab>a.Ac||a.Z&131072)&&a.Xa.Mi)for(var e=a.Xa.Mi+(b>>>3),d=(1<>>=8,e++;return d?(a.ra(256)&&a.va("checkIOPM("+fa(b)+","+c+"): trapped",!0,!0),r.call(a,13,0,!1),!1):!0} +f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ya[b]=c;this.Yg++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; +function of(a,b){var c=a.xa[(b&a.kb)>>>a.Qa];return 5!=c.type||(c=Dc(a,b,!1,!0),c)?c.cf(b&a.Oa,b):null}f.Ya=function(a){return this.xa[(a&this.kb)>>>this.Qa].Ic(a&this.Oa,a)};f.wa=function(a){var b=a&this.Oa,c=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;return b>>this.Qa;if(b>>d|this.xa[c+1&this.Kc].Dd(0,a+3)<<32-d};f.oc=function(a,b){this.xa[(a&this.kb)>>>this.Qa].Dc(a&this.Oa,b&255,a)};f.Pb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;c>8&255,a+1))}; +f.Tb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;if(c>>32-g,a)}};function pf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function G(a,b){return pf(a,a.P,b&a.Ga)}function H(a,b){return pf(a,a.R,b&a.Ga)}function qf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)} +function K(a,b){return qf(a,a.P,b&a.Ga)}function L(a,b){return qf(a,a.R,b&a.Ga)}function rf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function M(a,b){return rf(a,a.P,b&a.Ga)}function N(a,b){return rf(a,a.R,b&a.Ga)}function sf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)}function O(a,b){return sf(a,a.P,b&a.Ga)}function P(a,b){return sf(a,a.R,b&a.Ga)}function Q(a,b){a.W&2||a.oc(a.hd.rc(a.$c,1),b)}function R(a,b){a.W&2||a.Eb(a.hd.rc(a.$c,a.ta),b)} +function od(a,b,c){return a.kc(b.yc(c,a.ta))}f.ba=function(){var a=this.Ya(this.za);Se(this,1);return a};function tf(a){var b=a.wa(a.za);Se(a,2);return b}function T(a){var b=a.bc(a.za);Se(a,a.Wc);return b}f.Na=function(){var a=this.kc(this.za);Se(this,this.ta);return a};f.M=function(){var a=this.Ya(this.za)<<24>>24;Se(this,1);return a};function X(a,b){var c=a.Ya(a.za);Se(a,1);return uf[c].call(a,b)} +f.Ra=function(){var a=this.kc(this.Ba);this.Ba=this.Ba+this.ta|0;var b=this.Vg-this.Ba|0;0>b&&0<=(this.Vg^this.Ba)&&(8088>=this.qa||!this.Ca.Fe&&this.Ca.eb==this.Ca.Ga||this.Ca.Fe&&!this.Ca.eb?t(this,this.Ba-this.Ca.Fa&this.Ca.Ga):-1>b&&r.call(this,12,0));return a};function qd(a,b){a.Ba=a.Ba-a.ta|0;0>(a.Ba-a.bf|0)&&0<=(a.bf^a.Ba)&&(8088>=a.qa||!a.Ca.Fe&&a.Ca.eb==a.Ca.Ga||a.Ca.Fe&&!a.Ca.eb?t(a,a.Ba-a.Ca.Fa&a.Ca.Ga):r.call(a,12,0));a.Eb(a.Ba,b)} +function vf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.qa)2this.qa?0:1,e=0;2>e;e++){switch(d){case 0:if(this.oa&1&&this.Z&512){var g=xf(this.U);if(-1<=g&&(this.oa&=-2,0<=g)){this.oa&=-5;Gf.call(this, +g,null,11);d=!0;break a}}break;case 1:if(this.oa&2){this.oa&=-3;80386<=this.qa&&(this.Ma[6]|=16384);Gf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.oa&8){d=this.U;e=!1;for(g=0;g>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Dh;if(bd)E(this,this.ua-this.Aa.Fa),Gf.call(this,5,null,0);this.W|=2;return a} +function Rf(a,b){var c=0;if(b){jf(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else lf(this);this.A-=11+3*c;return a}function Sf(a,b){var c=0;if(b){jf(this);for(var d=2==this.ta?15:31,e=1<>>=1;c++;d--}}else lf(this);this.A-=11+3*c;return a}function Tf(a,b){a&1<<(b&31)?af(this):bf(this);this.A-=this.O===p?3:6;this.W|=2;return a}function Uf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a^c} +function Vf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a&~c}function Wf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a|c}function Xf(a,b){var c=this.Aa.da,d=w(this);null!=zd(this,a,b,!0)&&(qd(this,c),qd(this,d))}function Yf(a,b){Te(this,a,b,a-b|0,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a} +function Zf(a,b){Te(this,a,b,a-b|0,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a}function $f(a){var b=a-1|0;Te(this,a,1,b,this.La|62,!0);this.A-=2;return a&~this.C|b&this.C}function ag(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function bg(a,b,c){this.Ea=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=ag(a,c)&&(b=a,g=c,b[0]-=g[0],b[1]-=g[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ja=a[0];this.Ea=!0}}function cg(a){return a} +function dg(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?21:24;return c&65535}function eg(a,b){var c,d;a=this.Na();2==this.ta?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(af(this),cf(this)):(bf(this),df(this));d&=this.C;this.A-=this.O===p?21:24;return d} +function fg(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c&65535}function gg(a,b){var c=a*b;2147483647c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c|0}function hg(a){var b=a+1|0;Te(this,a,1,b,this.La|62);this.A-=2;return a&~this.C|b&this.C} +function Gf(a,b,c){this.A-=this.B.Yh+c;c=xd(this);var d=this.Aa.da,e=w(this);a=this.Aa.fj(a);a!==p&&(qd(this,c),qd(this,d),qd(this,e),null!=b&&qd(this,b),this.Ad=-1,pd(this),this.za=a,this.ke=this.Aa.Fa+this.Aa.eb|0,this.Ab=this.Aa.Xb)}function ig(a,b){this.A-=14+(this.O===p?0:2);jf(this);this.Da.load(b)!==p&&this.Da.zc>=this.Ab&&this.Da.zc>=(b&3)&&(lf(this),a=this.Da.Bb&-256,2=this.Ab)&&this.Da.zc>=(b&3))return lf(this),this.Da.eb;jf(this);return a} +function qg(a,b){if(this.O===p)return ke.call(this),a;jd(this,this.wa(this.O+this.ta));this.A-=this.B.pe;return b}function rg(a,b){this.A-=this.ca===p?this.O===p?this.B.mi:this.B.li:this.B.ji;return b}function sg(a,b){return b}function tg(){this.ca!==p&&He(this);return rg.call(this,0,this.wb)}function ug(a,b){var c=b&65535,d=b>>>16,e=a&65535,g=a>>>16,h=c*e,e=(h>>>16)+d*e,m=e>>>16,e=(e&65535)+c*g;this.Ea=!0;this.ia=e<<16|h&65535;this.Ja=m+((e>>>16)+d*g)|0} +function vg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,128)}function wg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,this.La)}function xg(a){this.Ha=this.Ba;var b=this.Ra(),c=this.Ra();a&&t(this,u(this)+a);zd(this,b,c,!1)&&(a&&t(this,u(this)+a),xe(this,this.vb),xe(this,this.fb),80386<=this.qa&&(xe(this,this.Nb),xe(this,this.Ob)));2==a&&this.zd&&Le(this,this.za);this.Ha=p} +function yg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function zg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function Ag(a){this.W|=1;this.Va[this.ba()].call(this,a);this.A-=this.O===p?4:5}function Bg(){return Ze(this)?1:0}function Cg(){return Ue(this)?1:0}function Dg(){return Ue(this)?0:1}function Eg(){return Xe(this)?1:0} +function Fg(){return Xe(this)?0:1}function Gg(){return Ue(this)||Xe(this)?1:0}function Hg(){return Ue(this)||Xe(this)?0:1}function Ig(){return Ye(this)?1:0}function Jg(){return Ye(this)?0:1}function Kg(){return Ve(this)?1:0}function Lg(){return Ve(this)?0:1}function Mg(){return!Ye(this)!=!Ze(this)?1:0}function Ng(){return!Ye(this)!=!Ze(this)?0:1}function Og(){return Xe(this)||!Ye(this)!=!Ze(this)?1:0}function Pg(){return Xe(this)||!Ye(this)!=!Ze(this)?0:1} +function Qg(a,b,c){if(c){16>16-c)&65535;$e(this,a,32768,d&32768)}return a}function Rg(a,b,c){if(c){var d=a<>32-c;$e(this,a,-2147483648,d&-2147483648)}return a}function Sg(a,b){return Qg.call(this,a,b,this.ba())}function Tg(a,b){return Rg.call(this,a,b,this.ba())}function Ug(a,b){return Qg.call(this,a,b,this.G&31)}function Vg(a,b){return Rg.call(this,a,b,this.G&31)} +function Wg(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;$e(this,a,32768,d&1)}return a}function Xg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;$e(this,a,-2147483648,d&1)}return a}function Yg(a,b){return Wg.call(this,a,b,this.ba())}function Zg(a,b){return Xg.call(this,a,b,this.ba())}function $g(a,b){return Wg.call(this,a,b,this.G&31)}function ah(a,b){return Xg.call(this,a,b,this.G&31)} +function bh(a,b){var c=a-b|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function ch(a,b){var c=a-b|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function vh(a,b){$e(this,a&b,128);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a}function wh(a,b){$e(this,a&b,this.La);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a} +function xh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Mg}else this.ca=this.O,Q(this,a),this.A-=this.B.Lg;return b} +function yh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:t(this,u(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Mg}else this.ca=this.O,R(this,a),this.A-=this.B.Lg;return b} +function zh(a,b){var c=a^b;$e(this,c,128);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c}function Ah(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a^b,this.La)}function Bh(a){r.call(this,13,0);return a}function de(a){r.call(this,6);return a}function Ch(a){ke.call(this);return a}function Dh(){E(this,this.ua-this.Aa.Fa);Gf.call(this,0,null,2)}function Eh(){this.A-=this.O===p?2:this.B.Ai;return 1} +function Fh(){var a=this.G&255;this.A-=(this.O===p?this.B.Dg:this.B.Cg)+(a<this.Ad)E(this,this.ua-this.Aa.Fa),this.Ha!=p&&(t(this,this.gb&~this.Ca.Ga|this.Ha-this.Ca.Fa),this.Ha=p),e=!0;else if(8!=this.Ad)b=0,a=8,e=!0;else{Ih.call(this,-1,0,c);re(this);return}Ih.call(this,a,b,c)&&(e=!1);e&&(this.Ad=a,Gf.call(this,a,b,d||0),this.ua=this.za);this.W|=3}else this.va("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.ua-this.Aa.Fa)} +function te(a,b,c){this.de=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ab&&(a|=4);r.call(this,14,a)}function Ih(a,b,c){var d=32,e=of(this,this.za);204!=e||this.Fd||(c=!1);this.Z&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.za&&1048575>=this.za&&(c=!1);this.ra(d|-2147483648)&&(c=!0);if(this.ra(d)||c)a="Fault "+l(a)+(null!=b?" ("+fa(b)+")":"")+" on opcode "+l(e),b=this.na.Cb,this.va(a,c||d,!0)?c&&(c=b,this.ga.Vb()):(this.Ua(a),this.Vb());return c} +function ee(){this.Yc[this.ba()].call(this)}function le(){qd(this,u(this)&this.C);this.A-=this.B.Bc}function Kd(){var a=u(this)&this.C;qd(this,this.F&this.C);qd(this,this.G&this.C);qd(this,this.H&this.C);qd(this,this.D&this.C);qd(this,a);qd(this,this.L&this.C);qd(this,this.K&this.C);qd(this,this.J&this.C);this.A-=this.B.ui} +function Ld(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();t(this,u(this)+this.ta);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.si}function Md(){this.ea[this.ba()].call(this,Qf)}function me(){this.sa[this.ba()].call(this,Pf)}function ne(){this.W|=20;this.P=this.R=this.Nb;this.A-=this.B.Sc} +function oe(){this.W|=20;this.P=this.R=this.Ob;this.A-=this.B.Sc}function pe(){this.W|=1024;this.V&1024||(this.ta^=6,this.C^=-65536,Ie(this));this.A-=this.B.Sc}function qe(){this.W|=2048;this.V&2048||(this.Wc^=6,this.Ga^=-65536,ye(this));this.A-=this.B.Sc}function Nd(){qd(this,this.Na());this.A-=this.B.Bc}function Od(){this.ea[this.ba()].call(this,eg)}function Pd(){qd(this,this.M());this.A-=this.B.Bc}function Qd(){this.ea[this.ba()].call(this,dg)} +function Vd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.H&65535;nf(this,e,1)&&(e=hc(this.fa,e,this.za-b-1),this.oc(this.fb.rc(this.J&c,1),e),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256)))}} +function Wd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.za-b-1,g=0,h=0,m=this.H&65535;if(nf(this,m,1)){for(var q=0;q>h&255,g),h+=8;this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(this.za=this.ua,this.W|=256)}}}}function Jh(){var a=this.M();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Kh(){var a=this.M();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Lh(){var a=this.M();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Mh(){var a=this.M();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Nh(){var a=this.M();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Oh(){var a=this.M();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} +function Ph(){var a=this.M();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Qh(){var a=this.M();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Rh(){var a=this.M();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Sh(){var a=this.M();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Th(){var a=this.M();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Uh(){var a=this.M();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Vh(){var a=this.M();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Wh(){var a=this.M();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Xh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Yh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Zh(){this.ob[this.ba()].call(this,$h,this.ba);this.A-=this.ca===p?1:this.B.Af}function Zd(){this.ob[this.ba()].call(this,ai,Gh)}function $d(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Gh)}function di(){var a=tf(this),b=this.Ra();E(this,b);a&&t(this,u(this)+a);this.A-=this.B.zi}function ei(){var a=this.Ra();E(this,a);this.A-=this.B.wi} +function ae(){var a=tf(this),b=this.ba()&31;this.A-=11;qd(this,this.L);var c=u(this)&this.C;if(0>8&255;9<(c&15)||We(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?af(this):bf(this); +b?kf(this):hf(this);this.A-=this.B.ae},function(){this.Va[this.ba()].call(this,Yf)},function(){this.sa[this.ba()].call(this,Zf)},function(){this.Sa[this.ba()].call(this,Yf)},function(){this.ea[this.ba()].call(this,Zf)},function(){Yf.call(this,this.F&255,this.ba());this.A--},function(){Zf.call(this,this.F&this.C,this.Na());this.A--},function(){this.W|=20;this.P=this.R=this.vb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||We(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= +this.F&-65536|d<<8|c;a?af(this):bf(this);b?kf(this):hf(this);this.A-=this.B.ae},function(){this.F=hg.call(this,this.F)},function(){this.G=hg.call(this,this.G)},function(){this.H=hg.call(this,this.H)},function(){this.D=hg.call(this,this.D)},function(){t(this,hg.call(this,u(this)))},function(){this.L=hg.call(this,this.L)},function(){this.K=hg.call(this,this.K)},function(){this.J=hg.call(this,this.J)},function(){this.F=$f.call(this,this.F)},function(){this.G=$f.call(this,this.G)},function(){this.H=$f.call(this, +this.H)},function(){this.D=$f.call(this,this.D)},function(){t(this,$f.call(this,u(this)))},function(){this.L=$f.call(this,this.L)},function(){this.K=$f.call(this,this.K)},function(){this.J=$f.call(this,this.J)},function(){qd(this,this.F&this.C);this.A-=this.B.Bc},function(){qd(this,this.G&this.C);this.A-=this.B.Bc},function(){qd(this,this.H&this.C);this.A-=this.B.Bc},function(){qd(this,this.D&this.C);this.A-=this.B.Bc},function(){qd(this,u(this)-2&65535);this.A-=this.B.Bc},function(){qd(this,this.L& +this.C);this.A-=this.B.Bc},function(){qd(this,this.K&this.C);this.A-=this.B.Bc},function(){qd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.dc},function(){t(this,u(this)&~this.C|this.Ra());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.dc}, +function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Ra();this.A-=this.B.dc},Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Zh,function(){this.Pa[this.ba()].call(this,ji,this.Na);this.A-=this.ca===p?1:this.B.Af},Zh,function(){this.Pa[this.ba()].call(this,ji,this.M);this.A-=this.ca===p?1:this.B.Af},function(){this.Va[this.ba()].call(this,vh)},function(){this.sa[this.ba()].call(this,wh)},function(){this.Sa[this.yd= +this.ba()].call(this,xh)},function(){this.ea[this.yd=this.ba()].call(this,yh)},function(){this.W|=1;this.Va[this.ba()].call(this,rg)},function(){this.W|=1;this.sa[this.ba()].call(this,rg)},function(){this.Sa[this.ba()].call(this,rg)},function(){this.ea[this.ba()].call(this,rg)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.wb=this.fb.da;break;case 1:this.wb=this.Aa.da;break;case 2:this.wb=this.Ca.da;break;case 3:this.wb=this.vb.da;break;case 4:if(80386<=this.qa){this.wb=this.Nb.da;break}r.call(this, +6);break;case 5:if(80386<=this.qa){this.wb=this.Ob.da;break}default:r.call(this,6)}this.W|=1;this.sa[a].call(this,tg)},function(){this.W|=1;this.P=this.R=this.Zg;this.ea[this.ba()].call(this,lg)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.qa||80386==this.qa&&4!=c&&5!=c){r.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this, +rg);switch(c){case 0:wd(this,this.F);this.F=a;break;case 1:Re(this,this.G);this.G=a;break;case 2:jd(this,this.H);this.H=a;break;case 3:vd(this,this.D);this.D=a;break;case 4:80386<=this.qa?this.Nb.load(u(this)):wd(this,u(this));t(this,a);break;case 5:80386<=this.qa?this.Ob.load(this.L):Re(this,this.L);this.L=a;break;case 6:jd(this,this.K);this.K=a;break;case 7:vd(this,this.J),this.J=a}},function(){this.W|=1;this.Pa[this.ba()].call(this,ki,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F= +this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.C|b&this.C;t(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; +this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ta?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ta?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Fh},function(){Xf.call(this,this.Na(),tf(this));this.A-=this.B.Ih},function(){this.va("WAIT not implemented");this.A--},function(){var a= +xd(this);a&131072&&3>this.Ac?r.call(this,13,0):(qd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;yd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?af(this):bf(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?kf(this):hf(this);a&64?lf(this):jf(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= +this.F&-65281|(xd(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=T(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.sg},function(){this.F=this.F&~this.C|od(this,this.P,T(this));this.A-=this.B.sg},function(){var a=T(this),b=this.F;this.oc(this.P.rc(a,1),b);this.A-=this.B.tg},function(){var a=T(this),b=this.F;this.Eb(this.P.rc(a,this.ta),b);this.A-=this.B.tg},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg)); +if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg));if(a--){var e=od(this,this.P,this.K&c);this.Eb(this.fb.rc(this.J&c,this.ta),e);this.W&4096||(e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c| +this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=pf(this,this.P,this.K&c),g=rf(this,this.fb,this.J&c);this.W&4096||(Yf.call(this,e,g),e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|= +256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=qf(this,this.P,this.K&c),g=sf(this,this.fb,this.J&c);this.W&4096||(Zf.call(this,e,g),e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256))}},function(){$e(this,this.F&this.ba(),128);this.A-=this.B.ae},function(){$e(this,this.F& +this.Na(),this.La);this.A-=this.B.ae},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.Eb(this.fb.rc(this.J& +c,this.ta),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.W&4096||(this.F=this.F&-256|e,this.K=this.K&~c|this.K+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c= +this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=od(this,this.P,this.K&c);this.W&4096||(this.F=this.F&~this.C|e,this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Yf.call(this,this.F&255,rf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J& +~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Zf.call(this,this.F&this.C,sf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){this.F= +this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub},function(){this.D=this.D&-256|this.ba();this.A-=this.B.Ub},function(){this.F=this.F&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C| +this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){t(this,u(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},di,ei,di,ei,function(){this.ea[this.ba()].call(this, +mg)},function(){this.ea[this.ba()].call(this,kg)},function(){this.W|=1;this.ob[this.ba()].call(this,li,this.ba)},function(){this.W|=1;this.Pa[this.ba()].call(this,li,this.Na)},fi,gi,fi,gi,function(){this.Z&131072&&3>this.Ac?r.call(this,13,0):Gf.call(this,3,null,this.B.Zh)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.ba(),b;a:{b=this.vd[a];if(void 0!==b)for(var c=0;cthis.Ac?r.call(this,13,0):Gf.call(this,4,null,this.B.$h):this.A-=this.B.ai},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{this.Ha=this.Ba;this.A-=this.B.Xh;if(this.hb&1&&this.Z&16384){var a=this.wa(this.Xa.Fa+0);md(this.Aa,a,!1)}else{var a=this.Ab,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),g=this.Ra(),h=this.Ra(),m=this.Ra(),q=this.Ra(), +v=this.Ra();nd(this,!0,!0);jd(this,g);t(this,e);wd(this,h);vd(this,m);this.Nb.load(q);this.Ob.load(v)}null!=zd(this,b,c,!1)&&(yd(this,d,a),this.zd&&Le(this,this.za))}this.Ha=p}},function(){this.ob[this.ba()].call(this,ai,Eh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Eh)},function(){this.ob[this.ba()].call(this,ai,Fh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Fh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;$e(this,this.F,128);this.A-= +this.B.Ch}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;$e(this,this.F,128);this.A-=this.B.Bh},function(){this.F=this.F&-256|(Ue(this)?255:0);this.A-=2},function(){this.F=this.F&-256|pf(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.Bi},hi,hi,hi,hi,hi,hi,hi,hi,function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&!Xe(this)?(E(this,w(this)+a),this.A-=this.B.hi):this.A-=this.B.pg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga| +b;b&&Xe(this)?(E(this,w(this)+a),this.A-=this.B.qg):this.A-=this.B.rg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(E(this,w(this)+a),this.A-=this.B.gi):this.A-=this.B.pg},function(){var a=this.M();this.G&this.Ga?this.A-=this.B.rg:(E(this,w(this)+a),this.A-=this.B.qg)},function(){var a=this.ba();nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-2),this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-2),this.F|=hc(this.fa,a+1,this.za- +2)<<8,this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.ba();nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-2),lc(this.fa,a+1,this.F>>8&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.Na(),b=w(this),a=b+a;qd(this,b);E(this,a);this.A-=this.B.Gh},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.lg},function(){zd(this,this.Na(),tf(this));this.A-=this.B.ci},function(){var a=this.M();E(this,w(this)+ +a);this.A-=this.B.lg},function(){var a=this.H&65535;nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-1),this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-1),this.F|=hc(this.fa,a+1&65535,this.za-1)<<8,this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-1),this.A-=this.B.xg)},function(){var a=this.H&65535;nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-1),lc(this.fa,a+1&65535,this.F>>8&255,this.za-1),this.A-= +this.B.xg)},ii,ii,function(){this.W|=132;this.A-=this.B.Sc},function(){this.W|=68;this.A-=this.B.Sc},function(){this.Z&131072?r.call(this,13,0):(this.oa|=4,this.A-=2,this.ga&&this.ra(-2147483648)?(this.za=this.za+-1|0,this.Vb()):this.Z&512||(this.ga&&(this.za=this.za+-1|0),this.Vb()))},function(){Ue(this)?bf(this):af(this);this.A-=2},function(){this.Ea=!1;this.ob[this.ba()].call(this,ni,Hh);this.Ea&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ea=!1;this.Pa[this.ba()].call(this,oi,Hh); +this.Ea&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){bf(this);this.A-=2},function(){af(this);this.A-=2},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z&=-513,this.A-=this.B.Eh)},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z|=512,this.W|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.ob[this.ba()].call(this,Gd,Hh)},function(){this.Pa[this.ba()].call(this,Hd,Hh)}],$h=[Lf,vg,Jf,yg,Nf,bh,zh,Yf], +ji=[Mf,wg,Kf,zg,Of,ch,Ah,Zf],ki=[function(a,b){this.A-=this.ca===p?this.B.dc:this.B.ti;return b},Bh,Bh,Bh,Bh,Bh,Bh,Bh],li=[function(a,b){this.A-=this.ca===p?this.B.ki:this.B.ii;return b},Ch,Ch,Ch,Ch,Ch,Ch,Ch],ai=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%= +9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;8>>c-1,a=c>>>1&255,$e(this,a,128,c&1,a&128));return a},Ch,function(a,b){var c=b&this.pa;c&&(9>24>>c-1,a=c>>1&255,$e(this, +a,128,c&1));return a}],bi=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535, +e=a<<16-d):e<<=15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;16>>c-1,a=c>>>1&65535,$e(this,a,32768,c&1,a&32768));return a},Ch,function(a,b){var c=b&this.pa;c&&(17>16>>c-1,a=c>>1&65535,$e(this,a,32768,c&1));return a}],ci=[function(a,b){var c=a,d=b&this.pa;d&&(c=a<>>32-d,ef(this,c,a<>>d|e;ef(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.pa;d&&(c=ff(this),c=a<>>32-d>>>1,ef(this,c,a<>>d|c<<32-d|a<<32-d<<1,ef(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.pa;d&&(d=a<>>c-1,a=c>>>1,$e(this, +a,-2147483648,c&1,a&-2147483648));return a},Ch,function(a,b){var c=b&this.pa;c&&(c=a>>c-1,a=c>>1,$e(this,a,-2147483648,c&1));return a}],ni=[function(a,b){b=this.ba();$e(this,a&b,128);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^255},function(a){var b=-a|0;Te(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&255},function(a){this.Ea=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(af(this),cf(this)):(bf(this), +df(this));this.A-=this.O===p?this.B.oi:this.B.ni;this.W|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ea=!0;this.ia=b&65535;127b?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Uh:this.B.Th;this.W|=2;return a},function(a,b){if(!a)return Dh.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.qa&&-128==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Qh:this.B.Ph;this.W|=2;return a}],oi=[function(a,b){b=this.Na();$e(this,a&b,this.La);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^this.C},function(a){var b=-a|0;Te(this,0,a,b,this.La|63,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&this.C},function(a,b){if(2== +this.ta){b=this.F&65535;var c=b*a|0;this.Ea=!0;this.ia=c&65535;this.Ja=c>>16&65535}else ug.call(this,a,this.F);this.Ja?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.ri:this.B.pi;this.W|=2;return a},function(a,b){var c;if(2==this.ta)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ea=!0,this.ia=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);ug.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ja=~this.Ja+(this.ia?0:1)| +0);c=this.Ja!=this.ia>>31}c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Wh:this.B.Vh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Dh.call(this),a;this.Ea=!0;this.ia=c&65535;this.Ja=b%a&65535}else{bg.call(this,this.F,this.H,a);if(!this.Ea)return Dh.call(this),a;this.ia|=0;this.Ja|=0}this.A-=this.O===p?this.B.Oh:this.B.Nh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this), +a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.qa&&-32768==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,g=!1,h=!1;0>e&&(e=-e|0,g=!g);0>d&&(c=-c|0,d=~d+(c?0:1)|0,h=!0,g=!g);bg.call(this,c,d,e);2147483647this.qa&&(b=a));qd(this,b);this.A-=this.O===p?this.B.Bc:this.B.vi;this.W|=2;return a},Bh],fe=Array(256); +fe[0]=function(){var a=this.ba();16>(a&56)&&(this.W|=1);this.Pa[a].call(this,this.Mf,Hh)};fe[1]=function(){var a=this.ba();a&16||(this.W|=1);this.Pa[a].call(this,pi,Hh)};fe[2]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,ig)};fe[3]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,pg)}; +fe[5]=function(){this.Ab?r.call(this,13,0,!0):(mf(this,this.wa(2054)),this.J=this.wa(2086),this.K=this.wa(2088),this.L=this.wa(2090),this.D=this.wa(2094),this.H=this.wa(2096),this.G=this.wa(2098),this.F=this.wa(2100),id(this.fb,2102,this.wa(2084)),id(this.Aa,2108,this.wa(2082)),id(this.Ca,2114,this.wa(2080)),id(this.vb,2120,this.wa(2078)),yd(this,this.wa(2072)),E(this,this.wa(2074)),t(this,this.wa(2092)),this.jd=this.wa(2126)|this.Ya(2128)<<16,this.fe=this.jd+this.wa(2130),id(this.Uc,2132,this.wa(2076)), +this.cd=this.wa(2138)|this.Ya(2140)<<16,this.Fd=this.cd+this.wa(2142),id(this.Xa,2144,this.wa(2070)),this.A-=195)};fe[6]=function(){this.Ab?r.call(this,13,0):(this.hb&=-9,this.A-=2)};fe[11]=Jd;fe[166]=Jd;fe[255]=Jd;var y=[];y[5]=Jd;y[7]=function(){this.Ab?r.call(this,13,0,!0):(ke.call(this),this.A-=100)}; +y[32]=function(){if(this.Ab)r.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.de;break;case 3:a=this.Pd;break;default:ke.call(this);return}we(this,b&7,a);this.A-=6}};y[33]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(we(this,a&7,this.Ma[b]),this.A-=22)}}; +y[34]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=ve(this,a&7);switch((a&56)>>3){case 0:jg.call(this,b);this.A-=10;break;case 2:this.de=b;this.A-=4;break;case 3:Ad.call(this,b);this.A-=5;break;default:ke.call(this)}}};y[35]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(a=ve(this,a&7),a!=this.Ma[b]&&(Me(this,!1),this.Ma[b]=a,Me(this,!0)),this.A-=4>b?22:14)}}; +y[36]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(we(this,a&7,this.le[b]),this.A-=12)}};y[38]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(this.le[b]=ve(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[130]=function(){var a=this.Na();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; +y[135]=function(){var a=this.Na();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[140]=function(){var a=this.Na();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){Ag.call(this,Bg)}; +y[145]=function(){Ag.call(this,Bg)};y[146]=function(){Ag.call(this,Cg)};y[147]=function(){Ag.call(this,Dg)};y[148]=function(){Ag.call(this,Eg)};y[149]=function(){Ag.call(this,Fg)};y[150]=function(){Ag.call(this,Gg)};y[151]=function(){Ag.call(this,Hg)};y[152]=function(){Ag.call(this,Ig)};y[153]=function(){Ag.call(this,Jg)};y[154]=function(){Ag.call(this,Kg)};y[155]=function(){Ag.call(this,Lg)};y[156]=function(){Ag.call(this,Mg)};y[157]=function(){Ag.call(this,Ng)};y[158]=function(){Ag.call(this,Og)}; +y[159]=function(){Ag.call(this,Pg)};y[160]=function(){qd(this,this.Nb.da);this.A-=this.B.be};y[161]=function(){this.Ha=this.Ba;var a=this.Ra();this.Nb.load(a);this.A-=this.B.dc;this.Ha=p};y[163]=function(){this.sa[this.ba()].call(this,Tf);this.O!==p&&(this.A-=6)};y[164]=function(){this.sa[this.ba()].call(this,2==this.ta?Sg:Tg);this.A-=this.O===p?3:7};y[165]=function(){this.sa[this.ba()].call(this,2==this.ta?Ug:Vg);this.A-=this.O===p?3:7};y[168]=function(){qd(this,this.Ob.da);this.A-=this.B.be}; +y[169]=function(){this.Ha=this.Ba;var a=this.Ra();this.Ob.load(a);this.A-=this.B.dc;this.Ha=p};y[171]=function(){this.sa[this.ba()].call(this,Wf);this.O!==p&&(this.A-=5)};y[172]=function(){this.sa[this.ba()].call(this,2==this.ta?Yg:Zg);this.A-=this.O===p?3:7};y[173]=function(){this.sa[this.ba()].call(this,2==this.ta?$g:ah);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ta?fg:gg)};y[178]=function(){this.ea[this.ba()].call(this,qg)}; +y[179]=function(){this.sa[this.ba()].call(this,Vf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,ng)};y[181]=function(){this.ea[this.ba()].call(this,og)}; +y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.gb=this.gb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.gb=this.gb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; +y[186]=function(){this.Pa[this.ba()].call(this,qi,this.ba)};y[187]=function(){this.sa[this.ba()].call(this,Uf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,Rf)};y[189]=function(){this.ea[this.ba()].call(this,Sf)}; +y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.gb=this.gb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===p?3:6}; -y[191]=function(){var a=this.ba();se(this);this.fa[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.cb=this.cb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; -var xe=[function(){this.A-=2+(this.O===p?0:1);return this.Vc.ea},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ea},function(a){this.V|=2;this.Vc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Pb(this.Wa.Yb+4,this.Wa.Bb|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ea.load(a)!==p&&2048!=(this.Ea.Bb&2560)&&(this.Ea.zc>=this.zb&&this.Ea.zc>=(a&3)||7168==(this.Ea.Bb&7168)))return Ue(this), -a;Se(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ea.load(a)!==p&&512==(this.Ea.Bb&2560)&&this.Ea.zc>=this.zb&&this.Ea.zc>=(a&3))return Ue(this),a;Se(this);return a},$g,$g],zd=[Rd,Rd,Rd,Rd,Rd,Rd,$g,$g],Nh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.hd;var b=this.hd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Ed-this.cd;var b= -this.cd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.hd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.hd+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Ed=this.cd+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.fb},$g,function(a){this.Z& -131072?t.call(this,6):(Ve(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},$g],Oh=[$g,$g,$g,$g,xf,Af,zf,yf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= -this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, -U(this)));this.G=this.G&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); -this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ka}, -function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this, -this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= -this.B.la},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ +y[191]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.gb=this.gb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; +var Ne=[function(){this.A-=2+(this.O===p?0:1);return this.Uc.da},function(){this.A-=2+(this.O===p?0:1);return this.Xa.da},function(a){this.W|=2;this.Uc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.Xa.load(a)!==p&&(this.Pb(this.Xa.Zb+4,this.Xa.Bb|=512),this.Xa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&2048!=(this.Da.Bb&2560)&&(this.Da.zc>=this.Ab&&this.Da.zc>=(a&3)||7168==(this.Da.Bb&7168)))return lf(this), +a;jf(this);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&512==(this.Da.Bb&2560)&&this.Da.zc>=this.Ab&&this.Da.zc>=(a&3))return lf(this),a;jf(this);return a},Ch,Ch],Id=[de,de,de,de,de,de,Ch,Ch],pi=[function(a){if(this.O===p)r.call(this,6);else{a=this.fe-this.jd;var b=this.jd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)r.call(this,6);else{a=this.Fd-this.cd;var b= +this.cd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.jd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.fe=this.jd+a,this.W|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Fd=this.cd+a,this.W|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.hb},Ch,function(a){this.Z& +131072?r.call(this,6):(mf(this,a),this.A-=this.O===p?3:6,this.W|=2);return a},Ch],qi=[Ch,Ch,Ch,Ch,Tf,Wf,Vf,Uf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= +this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, +T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); +this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, +function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, +this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= +this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, @@ -262,21 +269,21 @@ function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+this.M()));this.G=t this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+this.M())); this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+U(this))); -this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ -U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& -255,H(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& -255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&255,H(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+U(this))); -this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G= -this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H& --65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.D>>8&255,H(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281| -a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+T(this))); +this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ +T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& +255,H(this,this.L+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& +255,G(this,this.D+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+T(this))); +this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,G(this,this.D+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a= @@ -285,82 +292,82 @@ function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},f this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>> 8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ke=[function(a){a=a.call(this, -O(this,this.D+this.K),this.F&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.F&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.F&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.F&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.F&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.G&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.G&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.G&255);S(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,O(this,this.K),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.H&255);S(this,a);this.A-=this.B.la}, -function(a){a=a.call(this,P(this,this.L+this.K),this.H&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.H&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.H&255);S(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,O(this,this.D+this.K),this.D&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.D&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.D&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.D&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&255);S(this,a);this.A-= -this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.F>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.F>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.F>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.F>> -8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+ -this.J),this.G>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.G>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.G>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G>>8&255);S(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,O(this,this.D),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.H>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K),this.H>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.H>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.H>>8&255);S(this, -a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.D+this.J),this.D>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.K), -this.D>>8&255);S(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.L+this.J),this.D>>8&255);S(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.K),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.D),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this, -this.D+this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F& -255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+ -this.M()),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F>> -8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F>>8&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.D+this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()), -this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D>>8&255); -S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)), -this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)), -this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+ -this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.F>>8&255);S(this,a);this.A-= -this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+ -this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.H>>8&255);S(this, -a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.T},function(a){a=a.call(this, -P(this,this.L+this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], -z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],le=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a, -b){var c=a[0].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.L+this.J), -b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-= -this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this, -P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D+this.K),b.call(this)); -S(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));S(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a, -b){var c=a[5].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this, -this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));S(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this));S(this,c);this.A-= -this.B.la},function(a,b){var c=a[7].call(this,P(this,this.L+this.J),b.call(this));S(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()), -b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, -P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[4].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()), -b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+ -this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c= -a[7].call(this,P(this,this.L+this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+U(this)), -b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)), -b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+U(this)),b.call(this)); -S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ze=[function(a){a=a.call(this, +M(this,this.D+this.K),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G&255);Q(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,N(this,this.L+this.K),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-= +this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F>> +8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+ +this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a= +a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K), +this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.D+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F& +255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+ +this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.F>> +8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.D+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), +this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D>>8&255); +Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.D+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)), +this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)), +this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ +this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-= +this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ +this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.H>>8&255);Q(this, +a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this, +N(this,this.L+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], +z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Ae=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a, +b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.J), +b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-= +this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, +N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this)); +Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a, +b){var c=a[5].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this, +this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-= +this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +a[0].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.J+this.M()), +b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+ +this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= +a[7].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+T(this)), +b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& 255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this, this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= @@ -371,19 +378,19 @@ this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this)); this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G& 255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G& -this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= -a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a= -a.call(this,v(this)&this.C,L(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.ma}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| -a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; -this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); -this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& +this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= +a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a= +a.call(this,u(this)&this.C,L(this,this.L+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| +a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); +this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+this.M()));this.G=this.G&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& @@ -391,163 +398,163 @@ this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},functi this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+ this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ +this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+this.M())); this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+this.M()));this.J=this.J& ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, -K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a; -this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ -U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+U(this)));this.H=this.H& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, -L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this))); -this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,v(this)&this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+U(this))); -this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+U(this)));this.K=this.K& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this))); -this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= +K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+T(this)));this.F=this.F&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ +T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+T(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, +L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+T(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this))); +this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,u(this)&this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+T(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+T(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+T(this)));this.J=this.J&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this))); +this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a= -a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, -this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= -this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, -v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, -this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= -this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= -a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, -this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],me=[function(a){a=a.call(this,Q(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a= -a.call(this,Q(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.la}, -function(a){a=a.call(this,R(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.G&this.C);T(this, -a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this, -this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,R(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,Q(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),v(this)&this.C); -T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -Q(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,R(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,Q(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,R(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.J&this.C); -T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,R(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+ -this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.H&this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -Q(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+ -this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),v(this)&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.L&this.C);T(this,a); -this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,R(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+ -this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+this.M()), -this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.F&this.C);T(this,a); -this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this, -this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.H&this.C); -T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a= -a.call(this,Q(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+ -U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),v(this)&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-= -this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -Q(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)), -this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,R(this,this.L+this.J+U(this)),this.J&this.C); -T(this,a);this.A-=this.B.S},function(a){a=a.call(this,Q(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], -A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ne=[function(a,b){var c=a[0].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J), -b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,U(this)),b.call(this));T(this,c); -this.A-=this.B.ma},function(a,b){var c=a[0].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka}, -function(a,b){var c=a[1].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this, -Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,U(this)),b.call(this)); -T(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,R(this,this.L+this.J),b.call(this));T(this,c); -this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c= -a[4].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this, -U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,R(this,this.L+this.J), -b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-= -this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,R(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this, -R(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.D+this.K+this.M()), -b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[1].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[1].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this, -c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K+this.M()),b.call(this)); -T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+ -this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this, -c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+this.M()), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this, -this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, -b){var c=a[0].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, -b){var c=a[1].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, -function(a,b){var c=a[1].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c); -this.A-=this.B.T},function(a,b){var c=a[2].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+U(this)),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,Q(this,this.K+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.D+this.J+ -U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this, -this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[6].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[7].call(this,R(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,R(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-= -this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)& -this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| -c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, +this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= +this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= +a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this, +u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= +this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= +a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, +this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Be=[function(a){a=a.call(this,O(this,this.D+this.K),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a= +a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.G&this.C);R(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,P(this,this.L+this.K),this.G&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this, +a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this, +this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,P(this,this.L+this.J),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,O(this,this.D+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C); +R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this, +O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,P(this,this.L+this.K),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,O(this,this.D+this.K),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C); +R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,P(this,this.L+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+ +this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&this.C);R(this, +a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.D+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+ +this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,P(this,this.L+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+ +this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()), +this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.F&this.C);R(this,a); +this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this, +this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.H&this.C); +R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a= +a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+ +T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),u(this)&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.L&this.C);R(this,a);this.A-= +this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this, +O(this,this.D+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), +this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.J&this.C); +R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], +A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ce=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.D+this.J), +b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c); +this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja}, +function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, +O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this)); +R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.J),b.call(this));R(this,c); +this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c= +a[4].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, +T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.J), +b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-= +this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, +P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+this.M()), +b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+this.M()),b.call(this)); +R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+ +this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this, +this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[1].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+ +T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this, +this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)& +this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| +c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| -c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this)); -u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, -b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this)); +t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, +b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& -255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,W(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,W(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.ma},function(a){a=a.call(this, +255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,X(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,X(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,W(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,W(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&255,G(this,this.K)); +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,X(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,X(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,W(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,W(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G& --65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ma},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= -this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,W(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G& +-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,0)));this.D=this.D& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= +this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M())); -this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,W(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,W(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); +this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,X(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,W(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.F>>8&255,G(this,W(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,W(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, +this.F>>8&255,G(this,X(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< +8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= -a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& +a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& -65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& -255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,W(this,2)+U(this)));this.F=this.F&-256|a;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,W(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,W(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,W(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,W(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= -this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,W(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,W(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H= -this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,W(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, +255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,2)+T(this)));this.F=this.F&-256|a;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.H+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,2)+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,X(this,2)+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.G+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,2)+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,2)+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F= +this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> +8&255,G(this,X(this,2)+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.G+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,2)+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H= +this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> +8&255,G(this,this.H+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,2)+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G& 255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this, @@ -556,79 +563,79 @@ a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],oe=[function(a){a=a.call(this, -O(this,this.F),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K), -this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.G&255); -S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&255);S(this,a);this.A-= -this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&255);S(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,O(this,this.G),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.D&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.J),this.D&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.F>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.D),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.G),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.J),this.H>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,W(this,0)),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,U(this)),this.D>>8&255);S(this,a);this.A-=this.B.ma},function(a){a=a.call(this,O(this,this.K),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D>>8&255);S(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()), -this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.K+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&255);S(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&255);S(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.J+this.M()),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this, -1)+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.G>>8&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,this.J+this.M()),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.H>>8& -255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.H+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,1)+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()), -this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.G&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ -U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.K+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&255);S(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F>>8&255);S(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,W(this,2)+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H>>8&255); -S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.J+U(this)),this.H>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,W(this,2)+U(this)),this.D>> -8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D>>8&255);S(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], -B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],pe=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)), -b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this, -this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-= -this.B.ma},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));S(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c= -a[5].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this)); -S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));S(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,O(this,this.G),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,W(this,0)),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));S(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,O(this,this.K), -b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));S(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,W(this,1)+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,W(this,1)+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,W(this,2)+U(this)),b.call(this)); -S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));S(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));S(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,W(this,2)+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));S(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],De=[function(a){a=a.call(this, +M(this,this.F),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K), +this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G&255); +Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&255);Q(this,a);this.A-= +this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&255);Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.G),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()), +this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.G+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this, +1)+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G>>8&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H>>8& +255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.H+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), +this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+ +T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, +this.G+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +M(this,X(this,2)+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H>>8&255); +Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D>> +8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], +B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Ee=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)), +b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this, +this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-= +this.B.la},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c= +a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.K), +b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,1)+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,2)+T(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -640,550 +647,546 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.ca a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],C=[function(a){a=a.call(this,this.F&this.C,K(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.G));this.F= -this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,W(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& +this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,X(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,W(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,W(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.ma},function(a){a= +this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,X(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,X(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,W(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,K(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,W(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.ma},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,W(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, -this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,W(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,W(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.ma},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| +this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,X(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)& +this.C,K(this,this.F));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.G));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.H));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,0)));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)& +this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,X(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, +this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,X(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,X(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M())); -this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,W(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,W(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, +this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,W(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,W(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, -K(this,W(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,W(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= +a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C, +K(this,X(this,1)+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,W(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= +K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.M()));this.J=this.J&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,W(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ -U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,W(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,K(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,W(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ -U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,W(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.D&this.C,K(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,W(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+U(this)));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,W(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& -this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,W(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,W(this, -2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.J&this.C,K(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,W(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); -this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| -a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, -this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& -this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a= -a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, -this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& -this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& +a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ +T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,2)+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,K(this,this.H+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,2)+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ +T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,2)+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.D&this.C,K(this,this.F+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,2)+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+T(this)));t(this,u(this)& +~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,2)+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)& +this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,2)+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this, +2)+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.J&this.C,K(this,this.G+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,2)+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); +this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| +a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, +this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& +this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D& +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a= +a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& +this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a= -a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],qe=[function(a){a=a.call(this,Q(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this, -Q(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,W(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -Q(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,Q(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,W(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.ma},function(a){a=a.call(this,Q(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,Q(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,W(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.ma},function(a){a= -a.call(this,Q(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,Q(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.F&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this, -this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.D&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,W(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()), -this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -Q(this,W(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.F& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,R(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.D& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,Q(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)), -v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,Q(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+ -U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this, -this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,W(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,R(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], -C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],re=[function(a,b){var c=a[0].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[0].call(this,Q(this,this.K),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[1].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.G),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[2].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,W(this,0)), -b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[3].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[4].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,Q(this, -this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[5].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[6].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,Q(this,this.J),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,W(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,Q(this,U(this)),b.call(this));T(this,c);this.A-=this.B.ma},function(a,b){var c=a[7].call(this,Q(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,Q(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this, -this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,W(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -Q(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this, -this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this, -this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,W(this, -2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.G+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.K+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.F+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,R(this,this.L+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.H+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,W(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,R(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Fe=[function(a){a=a.call(this,O(this,this.F),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.H),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.F),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this, +O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,X(this,0)),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.H),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, +O(this,this.F),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,X(this,0)),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,this.H),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,O(this,this.F),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.G+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()), +this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, +this.G+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,X(this,1)+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()), +this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a);this.A-= +this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +O(this,X(this,1)+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.J&this.C); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.F& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.H+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.D& +this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.F+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), +u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ +T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.K&this.C);R(this,a);this.A-= +this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, +this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], +C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Ge=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,X(this,0)), +b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, +this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this, +this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, +this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, +this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this, +2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+ +T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+ +T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+T(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= +this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); -this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); +this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],cf=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ -this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.P=this.R;return v(this)+this.G},function(a){return(a?(this.P=this.R,this.L):U(this))+this.G},function(){return this.K+this.G},function(){return this.J+this.G},function(){return this.F+this.H},function(){return this.G+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.P=this.R;return v(this)+this.H},function(a){return(a?(this.P=this.R,this.L):U(this))+this.H},function(){return this.K+ -this.H},function(){return this.J+this.H},function(){return this.F+this.D},function(){return this.G+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.P=this.R;return v(this)+this.D},function(a){return(a?(this.P=this.R,this.L):U(this))+this.D},function(){return this.K+this.D},function(){return this.J+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? -(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+this.L},function(){return this.G+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.P=this.R;return v(this)+this.L},function(a){return(a?(this.P=this.R,this.L):U(this))+this.L},function(){return this.K+this.L},function(){return this.J+this.L},function(){return this.F+this.K},function(){return this.G+this.K},function(){return this.H+this.K},function(){return this.D+ -this.K},function(){this.P=this.R;return v(this)+this.K},function(a){return(a?(this.P=this.R,this.L):U(this))+this.K},function(){return this.K+this.K},function(){return this.J+this.K},function(){return this.F+this.J},function(){return this.G+this.J},function(){return this.H+this.J},function(){return this.D+this.J},function(){this.P=this.R;return v(this)+this.J},function(a){return(a?(this.P=this.R,this.L):U(this))+this.J},function(){return this.K+this.J},function(){return this.J+this.J},function(){return this.F+ -(this.F<<1)},function(){return this.G+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.P=this.R;return v(this)+(this.F<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.J+(this.F<<1)},function(){return this.F+(this.G<<1)},function(){return this.G+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.P=this.R;return v(this)+ -(this.G<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.J+(this.G<<1)},function(){return this.F+(this.H<<1)},function(){return this.G+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.P=this.R;return v(this)+(this.H<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.J+(this.H<<1)}, -function(){return this.F+(this.D<<1)},function(){return this.G+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.P=this.R;return v(this)+(this.D<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.J+(this.D<<1)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? -(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<1)},function(){return this.G+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.P=this.R;return v(this)+(this.L<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.J+(this.L<<1)},function(){return this.F+(this.K<<1)},function(){return this.G+(this.K<< -1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.P=this.R;return v(this)+(this.K<<1)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.J+(this.K<<1)},function(){return this.F+(this.J<<1)},function(){return this.G+(this.J<<1)},function(){return this.H+(this.J<<1)},function(){return this.D+(this.J<<1)},function(){this.P=this.R;return v(this)+(this.J<<1)},function(a){return(a? -(this.P=this.R,this.L):U(this))+(this.J<<1)},function(){return this.K+(this.J<<1)},function(){return this.J+(this.J<<1)},function(){return this.F+(this.F<<2)},function(){return this.G+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.P=this.R;return v(this)+(this.F<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.J+(this.F<<2)},function(){return this.F+(this.G<< -2)},function(){return this.G+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.P=this.R;return v(this)+(this.G<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.J+(this.G<<2)},function(){return this.F+(this.H<<2)},function(){return this.G+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.P=this.R;return v(this)+ -(this.H<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.J+(this.H<<2)},function(){return this.F+(this.D<<2)},function(){return this.G+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.P=this.R;return v(this)+(this.D<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.J+(this.D<<2)}, -function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<2)},function(){return this.G+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.P=this.R;return v(this)+(this.L<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+ -(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.J+(this.L<<2)},function(){return this.F+(this.K<<2)},function(){return this.G+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.P=this.R;return v(this)+(this.K<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.J+(this.K<<2)},function(){return this.F+(this.J<<2)},function(){return this.G+(this.J<< -2)},function(){return this.H+(this.J<<2)},function(){return this.D+(this.J<<2)},function(){this.P=this.R;return v(this)+(this.J<<2)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<2)},function(){return this.K+(this.J<<2)},function(){return this.J+(this.J<<2)},function(){return this.F+(this.F<<3)},function(){return this.G+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.P=this.R;return v(this)+(this.F<<3)},function(a){return(a? -(this.P=this.R,this.L):U(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.J+(this.F<<3)},function(){return this.F+(this.G<<3)},function(){return this.G+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.P=this.R;return v(this)+(this.G<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.J+(this.G<<3)},function(){return this.F+(this.H<< -3)},function(){return this.G+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.P=this.R;return v(this)+(this.H<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.J+(this.H<<3)},function(){return this.F+(this.D<<3)},function(){return this.G+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.P=this.R;return v(this)+ -(this.D<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<3)},function(){return this.G+(this.L<<3)},function(){return this.H+ -(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.P=this.R;return v(this)+(this.L<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.J+(this.L<<3)},function(){return this.F+(this.K<<3)},function(){return this.G+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.P=this.R;return v(this)+(this.K<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+ -(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.F+(this.J<<3)},function(){return this.G+(this.J<<3)},function(){return this.H+(this.J<<3)},function(){return this.D+(this.J<<3)},function(){this.P=this.R;return v(this)+(this.J<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<3)},function(){return this.K+(this.J<<3)},function(){return this.J+(this.J<<3)}]; -function Ph(a){Za.call(this,"ChipSet",a,Ph,32768);this.ra=(this.ra=a.model)&&Qh[this.ra]||Rh;this.W=0;var b=a.sw1;if(b)this.W=Sh(b,Th|Uh.Dj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Vh.Yg,b--,this.W|=(b&3)<=Wh&&(this.ob=this.Ma=2);this.va=a.scaleTimers||!1;this.xc=a.rtcDate;this.fc=!1; -a.sound&&(this.Hb=this.Oa=null,window&&(this.Hb=window.AudioContext||window.webkitAudioContext),this.Hb&&(this.Oa=new this.Hb));this.reset(!0);tb(this)}gb(Ph);var Rh=5150,Wh=5170,Qh={5150:Rh,5160:5160,5170:Wh,deskpro386:5180},Xh={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Vh={Yg:1,ONE:0,Pm:64,Nm:128,sm:192,gf:192,hf:6},Th=12,Uh={Om:16,lm:32,Dj:48,gf:48,hf:4};f=Ph.prototype; -f.Sb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Yh(this,b,c,this.W,{0:this.ra==Rh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Rh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Rh)return this.za[b]=c,Yh(this,b,c,this.Ca,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; -f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.na=a;this.P=Bb(a,"Keyboard");this.rb=c.Y.Ad/1193181;gc(b,this,Zh);kc(b,this,$h);this.rab;b++){var c=13>=b?gi(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.ha.X(a)})}ue(c,26,this,this.Xk)};f.nc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(a){var b;this.fa=this.W;this.Fa=this.Ca;hi(this);this.U=Array(this.ob);for(b=0;b=Wh){this.O=16;this.pa=0;this.ja=16;this.Ta=0;this.qa=160;512<=li(this)&&(this.qa|=16);3==mi(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ha=Array(8); -this.Ea=0;a&&(this.B=Array(64));ni(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.fa&(Uh.gf|2|Vh.Yg|Vh.gf);this.B[16]=oi(this,0)<<4|oi(this,1);pi(this)}}; -function ni(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.gc=a.qb=null} -function gi(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new ye(this);ze(a,0,[this.W,this.Ca,this.fa,this.Fa]);for(var b=[],c=0;c=Wh&&(ze(a,5,[this.O,this.pa,this.ja,this.Ta,this.qa,this.Xa]),ze(a,6,[this.Ha[7],this.Ha,this.Ea,this.B,this.Pa,this.Ja]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ca=b[1];this.fa=b[2];this.Fa=b[3];b=a[1];for(c=0;c>2)+1)*a.wc+32*((b?a.Ca:a.Fa)&15)} -function xi(a,b){var c=b?a.W:a.fa;return a.ra!=Rh||c&Vh.Yg?((c&Vh.gf)>>Vh.hf)+1:0}function oi(a,b){if(b>Uh.hf} -function Yh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=ob(c,"pcjs-bitCell");c=null;for(g=0;gg.tb[0]&&(g.tb[0]=255,g.tb[1]--,0>g.tb[1]&&(g.tb[1]=255)));return m}function Ci(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Eb+"]",null,!0);a=g.Xb[c];a.tb[g.Eb]=a.sc[g.Eb]=e;g.Eb^=1}function Di(a,b,c,d){var e=a.U[b],h=e.dd|1;e.dd&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} -function Ei(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.dd=h.dd&~(16<>2].Xb[b&3],c,d,e)} -function Gi(a,b,c){b=a.U[b>>2].Xb[b&3];b.Wf&&b.nh&&b.Mg?(c&&(b.done=c),b.Id||lf(a,b,!0)):c&&c(!0)}function lf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.Zi=b.kd=!1);for(var d=!1;0<=b.count&&(c=b.Rf<<16|b.wb[1]<<8|b.wb[0],4==b.type?(d=!0,function(c){b.nh.call(b.Wf,b.Mg,-1,function(h,g){0>h&&(b.Zi||(b.Zi=!0),h=255);b.Id||a.ga.pc(c,h);(d=g)&&setTimeout(function(){Oi(b)||lf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.nh.call(b.Wf,b.Mg,c)&&(b.kd=!0)):0!=b.type&&(b.kd=!0)),!d&&!Oi(b););} -function Oi(a){if(!a.kd&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3];b=1<<(b&7);d.Zb&b||(d.Zb|=b,d.Ue=c||0,Ri(a))}function Vi(a,b){var c=a.hc[b>>3],d=1<<(b&7);c.Zb&d&&(c.Zb&=~d,Ri(a))}function Ri(a,b){var c,d=-1;1>=1),Vc(a.A,d))),2==b&&Yc(a))}f=Ph.prototype;f.Fk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return this.jb}; -f.Sl=function(a,b,c){this.jb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)$i(this,a);else{var e=a,h=this.R[e];h.Kf=b;h.mode=d;h.gh=c;h.sc=[0,0];h.tb=[0,0];h.ge=[0,0];h.ld=!1;h.De=!1;h.ie=!1;h.Je=!1;Xi(this,e);0==a&&Vi(this,0);2==a&&255==this.hc[0].qd&&77==this.aa&&(a=this.R[0], -a.Pc[0]=a.sc[0],a.Pc[1]=a.sc[1],a.nd=Qc(this.A,this.va))}}};function Zi(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function $c(a,b){var c=a.R[b],d=c.Pc[1]<<8|c.Pc[0];d||(d=1==c.ed?256:65536);return d}function $i(a,b){fi(a,b);var c=a.R[b];c.ge[0]=c.tb[0];c.ge[1]=c.tb[1];c.De=!0;Xi(a,b)}function Xi(a,b){var c=a.R[b];c.ud=32==c.Kf?1:0;c.ed=48==c.Kf?2:1} -function fi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.aa&1)){var e=Qc(a.A,a.va),h=(e-d.nd)/a.rb|0;0>h&&(d.nd=e,h=0);var g=Zi(a,b),m=$c(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ld=!0,d.ie=!1,b||Ui(a,0))):4==d.mode?(d.ld=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Pc[0]=m&255,d.Pc[1]=m>>8&255,d.nd=e,!b&&d.ld&&Ui(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ld=!d.ld,m=g+m,0>=m&&(m=g),d.Pc[0]=m&255,d.Pc[1]=m>>8&255,d.nd=e,!b&&d.ld&&Ui(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.nd=0)}return d} -function Zc(a,b){for(var c=0;c=Wh){var c=a.A.Y.Ad,d=Qc(a.A,a.va);null==a.qb&&(a.Pa=Qc(a.A,a.va),a.gc=1024,a.qb=Math.floor(a.A.Y.Ad/a.gc),qi(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Ui(a,8)),a.Ja=d+a.qb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Ui(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var g;g=a.B[9];var m=va[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Ui(a,8))}a.Pa=d-e%c}}f.Gk=function(a,b){var c=this.mb;if(this.La&16)if(this.aa&128)c=this.fa;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.wa("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_A");this.mb=b}; -f.Hk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_B");aj(this,b)};function aj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&bj(a.P,!(b&128),!!(b&64));c!=d&&Yc(a,c)}f.Ik=function(a,b){var c=0,c=this.ra==Rh?this.aa&4?c|this.Fa&15:c|this.Fa>>4&1:this.aa&8?c|this.fa>>4:c|this.fa&15;this.aa&1&&fi(this,2).ld&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Vl=function(a,b,c){n(this,a,b,c,"PPI_C");this.Ab=b}; -f.Jk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Wl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Vj=function(a,b){var c=this.Ta;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&cj(this.P);return c};f.gl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:dj(this,b);break;case 209:ej(this,b);break;default:if(dj(this,this.ja&-17),this.P){a=-1;switch(b){case 255:a=250,fj(this.P)}gj(this,a)}}this.pa=b;this.O&=-9}; -f.Wj=function(a,b){var c=this.aa&-209|(Qc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.hl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);aj(this,b)};f.Xj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; -f.fl=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:gj(this,this.ja);break;case 173:dj(this,this.ja|16);break;case 174:dj(this,this.ja&-17);this.P&&cj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.wa("scan codes flushed"));dj(this,this.ja|16);gj(this,85);ej(this,3);break;case 171:gj(this,0);break;case 192:gj(this,this.qa);break;case 208:gj(this,this.Xa);break;case 224:gj(this,this.ja&16? -0:1);break;case 240:a&1&&ce(this.A)}};function dj(a,b){a.ja=b;a.O=a.O&-5|b&4;a.P&&bj(a.P,!!(b&8),!(b&16))}function gj(a,b,c){0<=b&&(a.Ta=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function ej(a,b){a.Xa=b;Qb(a.ga,!!(b&2));b&1||ce(a.A)}function hj(a,b){a.ra=c?gi(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Vi(this,8),d&64&&this.B[11]&64&&qi(this));return d}; -f.wl=function(a,b,c){var d=this.Ea&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&qi(this)};f.Rl=function(a,b,c){n(this,a,b,c,"NMI");this.cb=b};f.xl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.yl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; -f.Xk=function(a){if(this.sa(8192)&&Kh(this.ha,26,a)){var b=this.A.F>>8;ve(this.A,a,function(a,d){return function(e){d=Qc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.ha;m=d;g.message("INT "+l(26)+": C="+(Ee(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Qc(this.A)))}return!0}; -function Sh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Da("Empty ROM: "+a);return}if(1==this.B.length){Da(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+ -g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Ra].Nf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;pi(a)}}else Da("No RAM allocated")};f.save=function(){var a=new ye(this);this.controller&&ze(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function pj(a){this.P=a;this.O=rj;this.ha=sj;this.B=tj;this.A=null}var qj=-2134900736,rj=65535,sj=2575,tj=2,uj=[null,0],vj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.pc(a,b)},null,null];f=pj.prototype;f.save=function(){return[this.O,this.B]}; -f.restore=function(a){this.pc(0,a[0]&255);this.pc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.ha>>8:this.ha&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.pc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Ub(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Vb(c,917504,131072));var d=Vb(c,16646144,131072);Ub(c,917504,131072,d,b&2?1:Zb)}this.O=this.O&-256|b}};f.aj=function(){return uj};f.oh=function(){return vj}; -Va(function(){for(var a=ob(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,im:65,jm:66,km:67,pm:68,E:69,qm:70,tm:71,um:72,vm:73,wm:74,xm:75,ym:76,zm:77,Am:78,Bm:79,Cm:80,Q:81,Dm:82,Hm:83,Mm:84,Qm:85,Rm:86,Sm:87,Um:88,Vm:89,Wm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Xm:97,Ym:98,an:99,d:100,e:101,bn:102,cn:103,dn:104,en:105,fn:106,k:107,gn:108, -hn:109,n:110,kn:111,p:112,q:113,r:114,ln:115,t:116,mn:117,nn:118,on:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},xj={};xj[186]=X[";"];xj[187]=X["="];xj[188]=X[","];xj[189]=X["-"];xj[190]=X["."];xj[191]=X["/"];xj[192]=X["`"];xj[219]=X["["];xj[220]=X["\\"];xj[221]=X["]"];xj[222]=X["'"];xj[173]=X["-"];var yj={};yj[X["1"]]=X["!"];yj[X["2"]]=X["@"];yj[X["3"]]=X["#"];yj[X["4"]]=X.$;yj[X["5"]]=X["%"];yj[X["6"]]=X["^"];yj[X["7"]]=X["&"];yj[X["8"]]=X["*"];yj[X["9"]]=X["("];yj[X["0"]]=X[")"]; -yj[186]=X[":"];yj[187]=X["+"];yj[188]=X["<"];yj[189]=X._;yj[190]=X[">"];yj[191]=X["?"];yj[192]=X["~"];yj[219]=X["{"];yj[220]=X["|"];yj[221]=X["}"];yj[222]=X['"'];yj[173]=X._;yj[61]=X["+"];yj[59]=X[":"]; -var zj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Aj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Bj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, -ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:X[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Cj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; -Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;Y[X[";"]]=39; -Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[X[" "]]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;Y[1119]=66; -Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;f=wj.prototype; -f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.za[e])switch(b){case "kbd":return c.onkeydown=function(a){return Dj(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Y[a]||!!(d.ic&128);b||Ej(d,a,!0);return b},c.onkeyup=function(a){return Dj(d,a,!1)},!0;case "caps-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1020,!0)},!0;case "num-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1144,!0)},!0;case "scroll-lock":return this.za[e]= -c,c.onclick=function(){d.A&&d.A.Wc();Ej(d,1145,!0)},!0;default:var h=b.toUpperCase().replace(/-/g,"_");if(void 0!==Aj[h]&&"button"==a)return this.za[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Wc();Fj(a,c,!0);Ej(a,c,!0)}}(this,h,Aj[h]),!0;if(void 0!==Bj[b])return this.aa++,this.za[e]=c,a=function(a,b,c){return function(){Ej(a,c)}}(this,b,Bj[b]),b=function(a,b,c){return function(){Gj(a,c)}}(this,b,Bj[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Hj(a,b,c){if(a.aa){for(var d in yj)if(b==yj[d]){b=+d;(d=xj[d])&&(b=d);break}for(var e in Bj)if((d=Bj[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Bj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.U=Bb(a,"ChipSet")};function fj(a,b){a.wa("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&hj(a.U,a.B[0])} -function bj(a,b,c){a.na!==c&&(a.na=a.da=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.da&&ij(a,!0);a.W&&a.da&&(fj(a,!0),a.da=!1)}function cj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&hj(a.U,b));a.sa()&&a.wa("scan code "+l(b)+" available")}function ij(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.ic)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in Cj)d="led-"+g,e=Cj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.ic&=~b,d&&(a.ic|=b);return!0}}return!1} -function Ej(a,b,c){if(Y[b]&&a.A&&a.A.oa.Cb){zj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.ic=a.ic,Hj(a,b,!0),e++),0b.Bd){if(!b.nf){Gj(a,b.se);return}b.nf=!1;c=a.qa}else c=1==b.Bd++?500:100;b.sj=setTimeout(function(a){return function(){Jj(a,b)}}(a),c)}}else Gj(a,b.se,!0)} -function Lj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.ic&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.ic&515)==c&&(d=b-32);else if(!!(a.ic&3)==c){if(a=yj[b])d=a}else if(a=xj[b])d=a;return d}f.Ng=function(a){a||(this.ic&=-256)}; -function Dj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Lj(a,g,!0);a.kh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Fj(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.wa("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&hj(d.U,h)):(20== -d.B.length&&d.B.push(255),d.wa("scan code buffer overflow")))}}Va(function(){for(var a=ob(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?ek:fk)];this.ha=a.ha;this.type=e[0];this.port=e[1];this.ib=b;this.kb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.kb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Uc=c[1];this.bf=c[2];this.Ia=c[3];this.oc=c[4]&255;this.Sg=c[4]>>8&255;this.pb=c[5];this.rh=ek;this.Qf=gk;if(5<=b){this.rh=fk;this.Qf=hk;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.kb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Nd=b[1];this.Kc=b[2];this.ah=ik;this.Vg=b[3];this.df=b[4];this.Jf=b[5];this.Qd=b[6];this.pe=b[7];this.dh=jk;this.kj=b[8];this.lj=b[9];this.Pd=b[10];this.de=b[11];this.bh=kk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.kb,this.ec,d]);this.kb=d[0];this.ec=d[1];d=this.td>>2;if((this.jd=b[14])&&this.jd.length>this.controller.Ai&255};mk[17408]=function(a){return(this.controller.xb=this.ia[(a&-4)+this.B])>>((a&3)<<3)&255};mk[5120]=function(a){a+=this.B;var b=this.controller.xb=this.ia[a&-2];return(a&1?b>>8:b)&255};mk[1280]=function(a){a+=this.B;a=this.controller.xb=this.ia[a];for(var b=this.controller.th,c=this.controller.sh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -mk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d&=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d|=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -mk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Ld|this.controller.be;d^=this.controller.xb;d=d&this.controller.Gb|this.controller.xb&~this.controller.Gb;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)};mk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Sc|b<<8-this.controller.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Gb;d=this.controller.Af&d|this.controller.xb&~d;d=d&this.controller.nb|this.ia[c]&~this.controller.nb;this.ia[c]!=d&&(this.ia[c]=d,this.ab=!0)}; -function nk(a){var b=[];if(void 0!==a.ib){b[0]=a.tc;b[1]=a.Uc;b[2]=a.bf;b[3]=a.Ia;b[4]=a.oc|a.Sg<<8;b[5]=a.pb;if(5<=a.ib){var c=[];c[0]=a.wd;c[1]=a.Nd;c[2]=a.Kc;c[3]=a.Vg;c[4]=a.df;c[5]=a.Jf;c[6]=a.Qd;c[7]=a.pe;c[8]=a.kj;c[9]=a.lj;c[10]=a.Pd;c[11]=a.de;c[12]=a.xb;c[13]=[a.kb,a.ec,a.td];var d;a:if(d=a.jd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.length>3,N=a.split(/([lnpw])/);for(a=0;a=J&&(F=J,d=!0):"p"==N[a]?0<=J&&3>=J&&(D=J):"w"==N[a]&&J=b.kb&&(c-=b.kb);N="";for(a=0;aD?k(V):ha(V>>(D<<3))));d&&(c+=I-F);N&&(N+="\n");N+=M}N&&b.ha.X(N);b.B=c}else b.ha.X("no buffer")}else e.ha.X("BIOSMODE: "+l(e.mb)),b=e.O,ok(b,"CRTC",b.oc,b.pb,b.Qf),5<=b.ib&&(ok(b," GRC",b.Pd,b.de,b.bh),ok(b," SEQ",b.Qd,b.pe,b.dh),ok(b," ATC",b.Nd,b.Kc,b.ah),b.ha.X(" ATCDATA: "+b.wd),ok(b," FEAT",b.Jf),ok(b," MISC", -b.df),ok(b," STATUS0",b.Vg)),ok(b," STATUS1",b.Ia),b.ib!=Nj&&3!=b.ib||ok(b," MODEREG",b.Uc),3==b.ib&&ok(b," COLOR",b.bf),5<=b.ib&&(b.ha.X(" LATCHES: 0x"+k(b.xb)),b.ha.X(" ACCESS: "+ia(b.ag)),b.ha.X("Use 'dump video [addr]' to dump video memory"));else e.ha.X("no active video card")})}if((this.P=Bb(a,"Keyboard"))&&this.va){for(var h in this.za)0c&&(a=Math.round(c/b*100)+"%")}this.Cf?(this.va.style.width=a,this.va.style.width=a,this.va.style.display="block",this.va.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Be();a=!0}this.Wc()}return a}; -function Rj(a,b){!b&&a.pa&&(a.Cf?a.va.style.width=a.va.style.height="":a.pa.style.width=a.pa.style.height="");a.wa("notifyFullScreen("+b+")",!0);a.P&&(a.P.kh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.da&&this.da.Df(!0),b=!0):this.W.uj&&(this.W.uj(),this.da&&this.da.Df(!1),b=!0),this.Wc());return b};f.Df=function(a){this.da&&(this.da.Df(a),this.P&&(this.P.kh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.xj)}; -function xk(a,b){var c=a.W;c&&!a.yd&&(c.addEventListener("touchstart",function(b){yk(a,b,!0)},!1),c.addEventListener("touchmove",function(b){yk(a,b)},!0),c.addEventListener("touchend",function(b){yk(a,b,!1)},!1),a.yd=b,a.xc=a.Lc=a.Mf=-1)}f.Ng=function(a){this.Ne=a;this.P&&this.P.Ng(a)}; -function yk(a,b,c){var d,e;a.Ne&&b.preventDefault();var h=0,g=0;e=a.va;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ea/a.va.offsetWidth,q=a.Ma/a.va.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.yd)d=d/(a.Ea/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Ej(a.P,1040,!0):Ej(a.P,1038,!0):1!=d&&(d?Ej(a.P,1039,!0):Ej(a.P,1037,!0));else if(a.da){!0===c&&(a.Mf=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.Mf,a.X("processTouchEvent(false,"+b+")"),200>b)){a.da.Ae(zk,!0);a.da.Ae(zk,!1);return}if(c||0>a.xc||0>a.Lc)a.xc=d,a.Lc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Lc);a.xc=d;a.Lc=e;a.da.qf(c,b,a.xc,a.Lc)}}f.nc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.mc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.U&&(b=mi(this.U));this.ra||(this.ib=3==b?Nj:3);this.Ha=3;switch(this.ib){case nj:b=7;break;case 5:var c=Tj[this.Yc];c&&(b=c[0]);b||(b=4);break;case Nj:b=3;this.Ha=Pj;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ca=this.pd=new ck(this,Nj);this.fa=this.Zc=new ck(this,3);5>this.ib?this.B=new ck:(this.B=new ck(this,this.ib,null,this.td),Gk(this));Hk(this);this.mb=null;this.ob=this.ta=-1;this.Xa=0;Ik(this,this.Ha);if(this.O.kb&&a){a=this.O.kb+this.fc; -for(b=this.O.kb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);ec(this.ga,b,c|d<<8)}Sc(this,!0)}};function Gk(a){a.B.df&1?(a.Ca=a.pd,a.fa=a.B):(a.Ca=a.B,a.fa=a.Zc)}f.save=function(){var a=new ye(this);ze(a,0,nk(this.pd));ze(a,1,nk(this.Zc));ze(a,2,[this.Ja,this.Ha,this.mb]);ze(a,3,nk(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.mb=b[2];this.O=null;this.Ca=this.pd=new ck(this,Nj,a[0]);this.fa=this.Zc=new ck(this,3,a[1]);this.B=new ck(this,this.ib,a[3],this.td);this.B.tc&&Gk(this);Hk(this);if(!Jk(this))return!1;Kk(this);return!0}; -f.dl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Da("Empty font ROM image: "+a);return}if(1==d.length){Da(d[0]);return}if(8192==d.length)mj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.ha)&&tb(this)}}; -function Lk(a,b){if(1==b)return a.La[0]=Wj[0],a.La[1]=Wj[7],a.La;if(2==b){var c=a.O.bf;if(a.O===a.B){var d=a.B.Kc[0],c=d&7;d&16&&(c|=8);18!=a.B.Kc[1]&&(c|=32)}a.La[0]=Wj[c&15];c=c&32?Yj:Xj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Kc[15]?c.Kc:Zj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= -(c.Kc[20]&12)<<4,c.Kc[16]&128&&(g&=-49,g|=(c.Kc[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.jb=!0}return a.La}function mj(a,b,c,d){a.Xc=b;a.od=c;a.Ab=d}function Hk(a){var b=!1;if(window&&a.Xc){var c=0,d=a.Ab?a.Ab:8,e=Lk(a);Mk(a,3,a.od[0],c,d,8,a.Xc,e)&&(b=!0);c=a.Ab?0:2048;d=a.Ab?a.Ab:9;Mk(a,1,a.od[1],c,d,14,a.Xc,Uj,Vj)&&(b=!0);a.Ab&&Mk(a,a.ib,a.od[1],0,a.Ab,14,a.Xc,e)&&(b=!0)}return b} -function Mk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Nk(a,b,c,d,e,h,g,m,q)&&(r=!0),a.hm&&Nk(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} -function Nk(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Ta[b],D=16>m.length?m.length:16;F||(F={Gc:e<ea||!V?ea:8,sa=Xb.createImageData(r.Gc,r.Hc),Ea=0;256>Ea;Ea++){for(da= -0;da=ea-2,Oa=Ha[da>(8<=mb&&192<=Ea&&223>=Ea?7:mb)?I:lb;Ok(sa,Ia,Ca,Fb);J&&Ok(sa,Ia+1,Ca,Fb)}Xb.putImageData(sa,(Ea&15)*r.Gc,(Ea>>4)*r.Hc)}r.ue[N]="#"+k(I[0],2)+k(I[1],2)+k(I[2],2);r.Ji[N]=I;r.$g[N]=Ba;r=!0}}a.Ta[b]=F;return r}function Pk(a){0a.ob&&(a.ob=0):a.ob=-1} -function Kk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.pb[b])return;var c=a.O.pb[10],b=c&31,d=a.O.pb[11]&31,e=a.O.pb[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Qk(a);else{c=a.O.pb[15]+((a.O.pb[14]&63)<<8);a.ta!=c&&(Qk(a),a.ta=c);d=d-b+1;if(a.Xg!=b||a.Oe!=d)a.Xg=b,a.Oe=d;a.cb=e+1;Pk(a)}}} -function Qk(a){if(0<=a.ta){if(void 0!==a.ja){var b=a.ja[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Ta[a.na]&&(a.rb&&Rk(a,c,d,b,a.rb),Rk(a,c,d,b));a.ja[a.ta]=b}}a.ta=-1}} -function Sk(a){var b,c=a.O;a.pf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Sc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.ib==nj&&(e=3,c.Sc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.pf=!0));b|=e}return b} -function Tk(a,b){var c=a.O;c&&null!=b&&b!=c.ag&&(c.Wg(b),a.ga.Wg(c.kb,c.ec,c.oh()))} -function Jk(a,b){var c,d=a.mb,e=a.O;if(e)if(e.ib==Nj)d=Pj;else if(5<=e.ib){var d=null,h=e.td>>2,g=32768=e.pb[18]?19:120:122:g&128?d=c?13:14:500>1);a.Ta.length&&(a.Oa=a.Ea/a.R|0,a.Pa=a.Ma/a.aa|0,a.na?(b=a.Ta[a.na],d=a.Ta[a.na<<1],a.vj&&80==a.R?d&&a.Oa>=3*d.Gc>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Gc&&(a.na<<=1,b=d),b&&(a.Oa=b.Gc,a.Pa=b.Hc)),a.gc=a.wc=0,b&&(a.gc=a.R*b.Gc,a.wc=a.aa*b.Hc)):(a.Oa=a.Pa=1,a.gc=a.R,a.wc=a.aa),a.Hb=a.qa.createImageData(a.gc,a.wc),a.qb=window.document.createElement("canvas"),a.qb.width=a.gc,a.qb.height=a.wc,a.rb=a.qb.getContext("2d"),a.zd=a.ke=0,a.sd=a.Ea,a.vd=a.Ma, -b=a.Ea-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.qa.fillStyle=a.va.style.backgroundColor,a.qa.fillRect(0,0,a.Ea,a.Ma));!1!==c?Sc(a,!0):(a.jb=!1,Uk(a,!0))}return!0}function Ok(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uk(a,b){a.Xa=-1;a.Fa=!1;if(b){var c=a.Ef;if(void 0===a.ja||a.ja.length!=c)a.ja=Array(c)}} -function Rk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Ta[a.na];m.jf&&(d=m.jf[d]);var q=g>>4&15;m.jf&&(q=m.jf[q]);e?(b*=m.Gc,c*=m.Hc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Gc,m.Hc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Gc,h=(h>>4)*m.Hc,e?e.drawImage(m.$g[d],q,h,m.Gc,m.Hc,b,c,m.Gc,m.Hc):a.qa.drawImage(m.$g[d],q,h,m.Gc,m.Hc,b,c,a.Oa,a.Pa));g&512&&(h=a.Xg,g=a.Oe,e?(a.cb&&a.cb!==m.Hc&&(h=h*m.Hc/a.cb|0,g=g*m.Hc/a.cb|0),e.fillStyle=m.ue[d], -e.fillRect(b,c+h,m.Gc,g)):(a.cb&&a.cb!==a.Pa&&(h=h*a.Pa/a.cb|0,g=g*a.Pa/a.cb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} -function Sc(a,b){if(a.oa.kc){var c=!1,d=a.O;d&&(d!==a.B?d.Uc&8&&(c=!0):d.Nd&32&&(c=!0));if(c||b){if(b)Uk(a,!0);else if(void 0===a.ja)return;var e=!1;!(b||++a.Ii&15)&&0<=a.ob&&(a.ob++,e=!0);var h=0,g=a.Gf,c=d.kb,m=c+d.ec;if(Vk(a,d)&8||d.$e&&d.$em&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Fa){for(var d=a.ga,r= -!0,x=c>>>d.Ra;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Ta[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Uc&32;5<=a.ib&&(r=a.O.Kc[16]&8);r&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var V=d,aa=16;x>=q))>>(aa-=q);Ok(a.Hb,x++,D,r[Ha])}x>N&&(N=x);D=M&&(M=D+1)}h+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,h=c+a.rd)}}a.Fa=!0;Ia.R?a.Qb-a.R-M>>3:0;cV&&(aa=V)):(h<<=M,aa-=M,a.Fa=!1):(a.Fa&&h===a.ja[m]?(q+=aa,aa=0):a.ja[m]=h,m++);if(aa){q>>=8;q>D&&(D=q);r=N&&(N=r+1)}c+=J;if(q>=a.R){q=0;if(++r>a.aa)break;c+=F}}M||(a.Fa=!0);xa.R?a.Qb-a.R-N>>3:0;cF&&(V=F)):(M<<=N,V-=N,a.Fa=!1):(a.Fa&&M===a.ja[h]?(d+=V,V=0):a.ja[h]=M,h++);if(V){dx&&(x=d);q=I&&(I=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=J}}N||(a.Fa=!0);rd&&(b.yh=d,d=-d|0);d%b.uh>b.al&&(c|=1);d%b.xh>b.cl&&(c|=9);b.Bi=d/b.xh|0;return c}f.Bk=function(a,b){return Wk(this,this.Ca,a,b)};f.Ol=function(a,b,c){var d=this.Ca;d.Sg=d.oc;d.oc=b&31;n(this,a,b,c,"CRTC.INDX")};f.Ak=function(a,b){return Xk(this,this.Ca,a,b)};f.Nl=function(a,b,c){Yk(this,this.Ca,a,b,c)};f.Ck=function(a,b){return Zk(this,this.Ca,b)};f.Pl=function(a,b,c){a=this.Ca;n(this,a.port+4,b,c,"MODE");a.Uc=b;Jk(this,!1)}; -f.Dk=function(a,b){return $k(this,this.Ca,b)};f.jj=function(a,b,c){this.B.Jf=this.B.Jf&-4|b&3;n(this,a,b,c,"FEAT")};f.cj=function(a,b){var c=this.B.wd?this.B.Kc[this.B.Nd&31]:this.B.Nd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.wd?this.B.ah[this.B.Nd&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; -f.ij=function(a,b,c){var d=this.B,e=d.Nd&32;if(d.wd){d.wd=!1;var h=d.Nd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.ah[h]),d.Kc[h]=b,this.jb=!1,Uk(this,void 0)}else d.Nd=b,n(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&Hk(this)&&Sc(this,!0),d.Ff=(d.pb[12]<<8)+d.pb[13]|0,d.$e=0}; -f.Nk=function(a,b){var c=0;if(5==this.ib)c=3-((this.B.df&12)>>2),c=(this.Yc&1<>this.B.vc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.fd)+"]["+l(this.B.vc)+"]",c);this.B.vc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");Ma("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);nb(d,c)}}); -function al(a){this.va=a.adapter;switch(this.va){case 1:this.pa=1016;this.aa=4;break;case 2:this.pa=760;this.aa=3;break;default:Da("Unrecognized serial adapter #"+this.va);return}this.W=null;Za.call(this,"SerialPort",a,al,4194304);var b=a.binding,c;a=bl;b&&(void 0===c&&(c="Panel"),(c=jb(c,this.id))&&(b=c.za[b])&&this.Sb(null,a,b))}gb(al);var bl="buffer";f=al.prototype;f.Li=function(a,b){return a==this.Sd?(this.da=b,this):null}; -f.Sb=function(a,b,c){var d=this;switch(b){case bl:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.fa;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.wk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; -f.xk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.zk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.yk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Ek=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; -f.Zl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Kl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.fa=b};f.Ll=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; -f.Ml=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.da&&(d^b)&3&&(a=this.da,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.wa("serial mouse reset"),d=!0),a.P&1||(a.wa("serial mouse ID requested"),d=!0),d&&(cl(a.U,[77,77]),a.wa("serial mouse ID sent")),hl(a),a.tc=c):a.tc&&(a.wa("serial mouse inactive"),il(a),a.tc=c),a.P=b)}; -var dl={0:al.prototype.Kk,1:al.prototype.vk,2:al.prototype.wk,3:al.prototype.xk,4:al.prototype.zk,5:al.prototype.yk,6:al.prototype.Ek},el={0:al.prototype.Zl,1:al.prototype.Kl,3:al.prototype.Ll,4:al.prototype.Ml};Va(function(){for(var a=ob(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.qf(c,d,a.R,a.W)}} -f.Ae=function(a,b){if(this.tc&&this.A&&this.A.oa.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case zk:this.fa!=b&&(this.fa=b,nl(this,c));break;case 2:this.ja!=b&&(this.ja=b,nl(this,c))}}};f.qf=function(a,b,c,d){this.tc&&this.A&&this.A.oa.Cb&&(a||b)&&(this.da=a,this.aa=b,nl(this,null,c,d))}; -function nl(a,b,c,d){var e=64|(a.fa?32:0)|(a.ja?16:0)|(a.aa&192)>>4|(a.da&192)>>6,h=a.da&63,g=a.aa&63;a.sa(4194304)&&a.wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);cl(a.U,[e,h,g]);a.da=a.aa=0}Va(function(){for(var a=ob(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Kb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=tl(this,b),this.Xf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),h=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.He?"":d)+"&format=json")),za(h,!0,null,this,this.Nj,b)}; -f.Nj=function(a,b,c,d){var e=null;this.Ke=!1;var h=0>c&&this.na&&!this.na.oa.kc;if(this.Xf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Da(m[0]);else{this.Kb=m.length;this.Lb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Fb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== -D&&D.length){for(var h=r<<2,I=D.length;Ib&&(b=0);2E3=yi&&(this.ob=this.Ma=2);this.ua=a.scaleTimers||!1;this.xc=a.rtcDate;this.Wb=!1; +a.sound&&(this.Eb=this.Oa=null,window&&(this.Eb=window.AudioContext||window.webkitAudioContext),this.Eb&&(this.Oa=new this.Eb));this.reset(!0);pb(this)}eb(ri);var ti=5150,yi=5170,si={5150:ti,5160:5160,5170:yi,deskpro386:5180},zi={none:0,tv:1,color:2,mono:3,ega:0,vga:0},xi={$g:1,ONE:0,Qm:64,Om:128,tm:192,jf:192,kf:6},vi=12,wi={Pm:16,mm:32,Fj:48,jf:48,kf:4};f=ri.prototype; +f.Sb=function(a,b,c){switch(b){case "sw1":return this.ya[b]=c,Ai(this,b,c,this.V,{0:this.qa==ti?"Bootable Floppy Drive":"Loop on POST",1:this.qa==ti?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.qa==ti)return this.ya[b]=c,Ai(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[b]=c,!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.P=zb(a,"Keyboard");this.rb=c.Y.Bd/1193181;gc(b,this,Bi);kc(b,this,Ci);this.qab;b++){var c=13>=b?Ji(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.ga.X(a)})}Je(c,26,this,this.Zk)};f.mc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.ea=this.V;this.Ea=this.Ba;Ki(this);this.U=Array(this.ob);for(b=0;b=yi){this.O=16;this.oa=0;this.ia=16;this.Sa=0;this.pa=160;512<=Oi(this)&&(this.pa|=16);3==Pi(this)&&(this.pa|=64);5180==this.qa&&(this.pa|=12);this.Va=3;this.Ha=Array(8); +this.Da=0;a&&(this.B=Array(64));Qi(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(wi.jf|2|xi.$g|xi.jf);this.B[16]=Ri(this,0)<<4|Ri(this,1);Si(this)}}; +function Qi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.fc=a.pb=null} +function Ji(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Oe(this);Pe(a,0,[this.V,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=yi&&(Pe(a,5,[this.O,this.oa,this.ia,this.Sa,this.pa,this.Va]),Pe(a,6,[this.Ha[7],this.Ha,this.Da,this.B,this.Pa,this.Ja]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.V=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.pc+32*((b?a.Ba:a.Ea)&15)} +function $i(a,b){var c=b?a.V:a.ea;return a.qa!=ti||c&xi.$g?((c&xi.jf)>>xi.kf)+1:0}function Ri(a,b){if(b<$i(a)){if(!a.sa)return 1;if(b>wi.kf} +function Ai(a,b,c,d,e){for(var g="",h=1;8>=h;h++){var m="pcjs-bitCell";h||(m+=" pcjs-bitCellLeft");g+='
'+h+"
\n"}c.innerHTML=g;b=kb(c,"pcjs-bitCell");c=null;for(h=0;hh.tb[0]&&(h.tb[0]=255,h.tb[1]--,0>h.tb[1]&&(h.tb[1]=255)));return m}function ej(a,b,c,d,e,g){var h=a.U[b];a.ra(768)&&n(a,d,e,g,"DMA"+b+".CHANNEL"+c+".COUNT["+h.Fb+"]",null,!0);a=h.Yb[c];a.tb[h.Fb]=a.sc[h.Fb]=e;h.Fb^=1}function fj(a,b,c,d){var e=a.U[b],g=e.dd|1;e.dd&=-16;a.ra(768)&&n(a,c,null,d,"DMA"+b+".STATUS",g,!0);return g} +function gj(a,b,c,d,e){var g=a.U[b];a.ra(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;g.dd=g.dd&~(16<>2].Yb[b&3],c,d,e)} +function ij(a,b,c){b=a.U[b>>2].Yb[b&3];b.Wf&&b.ph&&b.Ng?(c&&(b.done=c),b.Jd||Hf(a,b,!0)):c&&c(!0)}function Hf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.aj=b.ld=!1);for(var d=!1;0<=b.count&&(c=b.Rf<<16|b.xb[1]<<8|b.xb[0],4==b.type?(d=!0,function(c){b.ph.call(b.Wf,b.Ng,-1,function(g,h){0>g&&(b.aj||(b.aj=!0),g=255);b.Jd||a.fa.oc(c,g);(d=h)&&setTimeout(function(){qj(b)||Hf(a,b)},0)})}(c)):8==b.type?(c=a.fa.Ya(c),0>b.ph.call(b.Wf,b.Ng,c)&&(b.ld=!0)):0!=b.type&&(b.ld=!0)),!d&&!qj(b););} +function qj(a){if(!a.ld&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3];b=1<<(b&7);d.$b&b||(d.$b|=b,d.Ue=c||0,tj(a))}function xj(a,b){var c=a.gc[b>>3],d=1<<(b&7);c.$b&d&&(c.$b&=~d,tj(a))}function tj(a,b){var c,d=-1;1>=1),Zc(a.A,d))),2==b&&bd(a))}f=ri.prototype;f.Hk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return this.gb}; +f.Vl=function(a,b,c){this.gb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)Cj(this,a);else{var e=a,g=this.R[e];g.Jf=b;g.mode=d;g.ih=c;g.sc=[0,0];g.tb=[0,0];g.he=[0,0];g.md=!1;g.Ee=!1;g.je=!1;g.Le=!1;zj(this,e);0==a&&xj(this,0);2==a&&255==this.gc[0].qd&&77==this.aa&&(a=this.R[0], +a.Oc[0]=a.sc[0],a.Oc[1]=a.sc[1],a.od=Uc(this.A,this.ua))}}};function Bj(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function dd(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.ed?256:65536);return d}function Cj(a,b){Ii(a,b);var c=a.R[b];c.he[0]=c.tb[0];c.he[1]=c.tb[1];c.Ee=!0;zj(a,b)}function zj(a,b){var c=a.R[b];c.ud=32==c.Jf?1:0;c.ed=48==c.Jf?2:1} +function Ii(a,b,c){var d=a.R[b];if(d.je&&(2!=b||a.aa&1)){var e=Uc(a.A,a.ua),g=(e-d.od)/a.rb|0;0>g&&(d.od=e,g=0);var h=Bj(a,b),m=dd(a,b)-g;0==d.mode?(0>=m&&(m=0),m||(d.md=!0,d.je=!1,b||wj(a,0))):4==d.mode?(d.md=1!=m,0>=m&&(m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0))):6==d.mode&&(m-=g,0>=m&&(d.md=!d.md,m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.od=0)}return d} +function cd(a,b){for(var c=0;c=yi){var c=a.A.Y.Bd,d=Uc(a.A,a.ua);null==a.pb&&(a.Pa=Uc(a.A,a.ua),a.fc=1024,a.pb=Math.floor(a.A.Y.Bd/a.fc),Ti(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,wj(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,wj(a,8)));var e=d-a.Pa,g=Math.floor(e/c);if(g&&!(a.B[11]&128)){for(;g--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var h;h=a.B[9];var m=qa[a.B[8]-1];28==m&&0===h%4&&(h%100||0===h%400)&&m++;h=m;++a.B[7]>h&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,wj(a,8))}a.Pa=d-e%c}}f.Ik=function(a,b){var c=this.kb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.ra()&&c.va("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Wl=function(a,b,c){n(this,a,b,c,"PPI_A");this.kb=b}; +f.Jk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Xl=function(a,b,c){n(this,a,b,c,"PPI_B");Dj(this,b)};function Dj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&Ej(a.P,!(b&128),!!(b&64));c!=d&&bd(a,c)}f.Kk=function(a,b){var c=0,c=this.qa==ti?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&Ii(this,2).md&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Yl=function(a,b,c){n(this,a,b,c,"PPI_C");this.wb=b}; +f.Lk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Zl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Xj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Fj(this.P);return c};f.jl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.oa){case 96:Gj(this,b);break;case 209:Hj(this,b);break;default:if(Gj(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,Ij(this.P)}Jj(this,a)}}this.oa=b;this.O&=-9}; +f.Yj=function(a,b){var c=this.aa&-209|(Uc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.kl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);Dj(this,b)};f.Zj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; +f.il=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.oa=b;this.O|=8;a=0;240<=this.oa&&(a=this.oa^15,this.oa=240);switch(this.oa){case 32:Jj(this,this.ia);break;case 173:Gj(this,this.ia|16);break;case 174:Gj(this,this.ia&-17);this.P&&Fj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.ra()&&a.va("scan codes flushed"));Gj(this,this.ia|16);Jj(this,85);Hj(this,3);break;case 171:Jj(this,0);break;case 192:Jj(this,this.pa);break;case 208:Jj(this,this.Va);break;case 224:Jj(this,this.ia&16? +0:1);break;case 240:a&1&&re(this.A)}};function Gj(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Ej(a.P,!!(b&8),!(b&16))}function Jj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function Hj(a,b){a.Va=b;Ob(a.fa,!!(b&2));b&1||re(a.A)}function Kj(a,b){a.qa=c?Ji(this,c):this.B[c];this.ra(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&xj(this,8),d&64&&this.B[11]&64&&Ti(this));return d}; +f.zl=function(a,b,c){var d=this.Da&63;this.ra(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&Ti(this)};f.Ul=function(a,b,c){n(this,a,b,c,"NMI");this.ab=b};f.Al=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.Bl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; +f.Zk=function(a){if(this.ra(8192)&&mi(this.ga,26,a)){var b=this.A.F>>8;Ke(this.A,a,function(a,d){return function(e){d=Uc(a.A)-d;var g,h=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,v=a.A.H>>8;if(2==b||3==b)g=" CH(hour)="+fa(m)+" CL(min)="+l(h)+" DH(sec)="+l(v);else if(4==b||5==b)g=" CX(year)="+fa(a.A.G)+" DH(month)="+l(v)+" DL(day)="+l(q);h=a.ga;m=d;h.message("INT "+l(26)+": C="+(Ue(h.A)?1:0)+(g||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Uc(this.A)))}return!0}; +function ui(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=g[b]>>16&255,this.B[c++]=g[b]>>24&255;else this.B=d;this.V=d.symbols;if(!this.B.length){xa("Empty ROM: "+a);return}if(1==this.B.length){xa(this.B[0]);return}}catch(h){this.Ua("ROM data error: "+ +h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Nf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;Si(a)}}else xa("No RAM allocated")};f.save=function(){var a=new Oe(this);this.controller&&Pe(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Sj(a){this.P=a;this.O=Uj;this.ga=Vj;this.B=Wj;this.A=null}var Tj=-2134900736,Uj=65535,Vj=2575,Wj=2,Xj=[null,0],Yj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.oc(a,b)},null,null];f=Sj.prototype;f.save=function(){return[this.O,this.B]}; +f.restore=function(a){this.oc(0,a[0]&255);this.oc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.ga>>8:this.ga&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.oc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.fa;if(b&1)this.A&&(Sb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Tb(c,917504,131072));var d=Tb(c,16646144,131072);Sb(c,917504,131072,d,b&2?1:Wb)}this.O=this.O&-256|b}};f.cj=function(){return Xj};f.qh=function(){return Yj}; +Qa(function(){for(var a=kb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,jm:65,km:66,lm:67,qm:68,E:69,rm:70,um:71,vm:72,wm:73,xm:74,ym:75,zm:76,Am:77,Bm:78,Cm:79,Dm:80,Q:81,Em:82,Im:83,Nm:84,Rm:85,Sm:86,Tm:87,Vm:88,Wm:89,Xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Ym:97,Zm:98,bn:99,d:100,e:101,cn:102,dn:103,en:104,fn:105,gn:106,k:107,hn:108, +jn:109,n:110,ln:111,p:112,q:113,r:114,mn:115,t:116,nn:117,on:118,pn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ak={};ak[186]=Y[";"];ak[187]=Y["="];ak[188]=Y[","];ak[189]=Y["-"];ak[190]=Y["."];ak[191]=Y["/"];ak[192]=Y["`"];ak[219]=Y["["];ak[220]=Y["\\"];ak[221]=Y["]"];ak[222]=Y["'"];ak[173]=Y["-"];var bk={};bk[Y["1"]]=Y["!"];bk[Y["2"]]=Y["@"];bk[Y["3"]]=Y["#"];bk[Y["4"]]=Y.$;bk[Y["5"]]=Y["%"];bk[Y["6"]]=Y["^"];bk[Y["7"]]=Y["&"];bk[Y["8"]]=Y["*"];bk[Y["9"]]=Y["("];bk[Y["0"]]=Y[")"]; +bk[186]=Y[":"];bk[187]=Y["+"];bk[188]=Y["<"];bk[189]=Y._;bk[190]=Y[">"];bk[191]=Y["?"];bk[192]=Y["~"];bk[219]=Y["{"];bk[220]=Y["|"];bk[221]=Y["}"];bk[222]=Y['"'];bk[173]=Y._;bk[61]=Y["+"];bk[59]=Y[":"]; +var ck={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},dk={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ek={esc:1027,1:Y["1"],2:Y["2"],3:Y["3"],4:Y["4"],5:Y["5"],6:Y["6"],7:Y["7"],8:Y["8"],9:Y["9"],0:Y["0"],"-":Y["-"],"=":Y["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":Y["["],"]":Y["]"],enter:13, +ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":Y[";"],quote:Y["'"],"`":Y["`"],shift:1016,"\\":Y["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":Y[","],".":Y["."],"/":Y["/"],"right-shift":3016,prtsc:1044,alt:1018,space:Y[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},fk={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[Y["1"]]=2;Z[Y["!"]]=10754;Z[Y["2"]]=3;Z[Y["@"]]=10755;Z[Y["3"]]=4;Z[Y["#"]]=10756;Z[Y["4"]]=5;Z[Y.$]=10757;Z[Y["5"]]=6;Z[Y["%"]]=10758;Z[Y["6"]]=7;Z[Y["^"]]=10759;Z[Y["7"]]=8;Z[Y["&"]]=10760;Z[Y["8"]]=9;Z[Y["*"]]=10761;Z[Y["9"]]=10;Z[Y["("]]=10762;Z[Y["0"]]=11;Z[Y[")"]]=10763;Z[Y["-"]]=12;Z[Y._]=10764;Z[Y["="]]=13;Z[Y["+"]]=10765;Z[1008]=14;Z[1009]=15;Z[113]=16; +Z[81]=10768;Z[119]=17;Z[87]=10769;Z[101]=18;Z[69]=10770;Z[114]=19;Z[82]=10771;Z[116]=20;Z[84]=10772;Z[121]=21;Z[89]=10773;Z[117]=22;Z[85]=10774;Z[105]=23;Z[73]=10775;Z[111]=24;Z[79]=10776;Z[112]=25;Z[80]=10777;Z[Y["["]]=26;Z[Y["{"]]=10778;Z[Y["]"]]=27;Z[Y["}"]]=10779;Z[13]=28;Z[1017]=29;Z[97]=30;Z[65]=10782;Z[115]=31;Z[83]=10783;Z[100]=32;Z[68]=10784;Z[102]=33;Z[70]=10785;Z[103]=34;Z[71]=10786;Z[104]=35;Z[72]=10787;Z[106]=36;Z[74]=10788;Z[107]=37;Z[75]=10789;Z[108]=38;Z[76]=10790;Z[Y[";"]]=39; +Z[Y[":"]]=10791;Z[Y["'"]]=40;Z[Y['"']]=10792;Z[Y["`"]]=41;Z[Y["~"]]=10793;Z[1016]=42;Z[Y["\\"]]=43;Z[Y["|"]]=10795;Z[122]=44;Z[90]=10796;Z[120]=45;Z[88]=10797;Z[99]=46;Z[67]=10798;Z[118]=47;Z[86]=10799;Z[98]=48;Z[66]=10800;Z[110]=49;Z[78]=10801;Z[109]=50;Z[77]=10802;Z[Y[","]]=51;Z[Y["<"]]=10803;Z[Y["."]]=52;Z[Y[">"]]=10804;Z[Y["/"]]=53;Z[Y["?"]]=10805;Z[3016]=54;Z[1044]=55;Z[1018]=56;Z[Y[" "]]=57;Z[1020]=58;Z[1112]=59;Z[1113]=60;Z[1114]=61;Z[1115]=62;Z[1116]=63;Z[1117]=64;Z[1118]=65;Z[1119]=66; +Z[1120]=67;Z[1121]=68;Z[1144]=69;Z[1145]=70;Z[1036]=71;Z[1038]=72;Z[1033]=73;Z[1109]=74;Z[1037]=75;Z[1101]=76;Z[1039]=77;Z[1107]=78;Z[1035]=79;Z[1040]=80;Z[1034]=81;Z[1045]=82;Z[1046]=83;Z[1122]=87;Z[1123]=88;Z[1091]=91;Z[1093]=93;Z[1224]=91;Z[4003]=7470;Z[4008]=7494;Z[4046]=3677523;f=Zj.prototype; +f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ya[e])switch(b){case "kbd":return c.onkeydown=function(a){return gk(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Z[a]||!!(d.hc&128);b||hk(d,a,!0);return b},c.onkeyup=function(a){return gk(d,a,!1)},!0;case "caps-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1020,!0)},!0;case "num-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1144,!0)},!0;case "scroll-lock":return this.ya[e]= +c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==dk[g]&&"button"==a)return this.ya[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();ik(a,c,!0);hk(a,c,!0)}}(this,g,dk[g]),!0;if(void 0!==ek[b])return this.aa++,this.ya[e]=c,a=function(a,b,c){return function(){hk(a,c)}}(this,b,ek[b]),b=function(a,b,c){return function(){jk(a,c)}}(this,b,ek[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= +c.onmouseout=b),!0}return!1};function kk(a,b,c){if(a.aa){for(var d in bk)if(b==bk[d]){b=+d;(d=ak[d])&&(b=d);break}for(var e in ek)if((d=ek[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ek[e]==d),d){(a=a.ya["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.U=zb(a,"ChipSet")};function Ij(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&Kj(a.U,a.B[0])} +function Ej(a,b,c){a.ma!==c&&(a.ma=a.ca=c)&&(a.R=!0);a.V!==b&&(a.V=b)&&!a.ca&&Lj(a,!0);a.V&&a.ca&&(Ij(a,!0),a.ca=!1)}function Fj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&Kj(a.U,b));a.ra()&&a.va("scan code "+l(b)+" available")}function Lj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.hc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var g,h;for(h in fk)d="led-"+h,e=fk[h],c&&c!=e||!(g=a.ya[d])||(g.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.hc&=~b,d&&(a.hc|=b);return!0}}return!1} +function hk(a,b,c){if(Z[b]&&a.A&&a.A.na.Cb){ck[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.te=b,d.hc=a.hc,kk(a,b,!0),e++),0b.Cd){if(!b.pf){jk(a,b.te);return}b.pf=!1;c=a.pa}else c=1==b.Cd++?500:100;b.sj=setTimeout(function(a){return function(){mk(a,b)}}(a),c)}}else jk(a,b.te,!0)} +function ok(a,b,c){var d=b;if(65<=b&&90>=b)!(a.hc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.hc&515)==c&&(d=b-32);else if(!!(a.hc&3)==c){if(a=bk[b])d=a}else if(a=ak[b])d=a;return d}f.Og=function(a){a||(this.hc&=-256)}; +function gk(a,b,c){var d=!0,e=!1,g=!1,h=b.keyCode,m=ok(a,h,!0);a.mh&&m==Y["`"]&&(h=m=27);if(Z[h+1E3])if(m+=1E3,2==b.location&&(m+=2E3),ik(a,m,!1,c)){if(20==h||144==h||145==h)a.oa||(c=e=!0);if(!(c||91!=h&&93!=h))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var h=0,m=d&255;224==g||225==g?e.push(g|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(h=m):29==m?a.P&12||(h=m):56==m?a.P&48||(h=m):e.push(g|(c?0:128)),h&&(c?e.unshift(h):e.push(h|128)))}for(c=0;cd.B.length?(d.ra()&&d.va("scan code "+l(g)+" buffered"),d.B.push(g),1==d.B.length&&d.U&&Kj(d.U,g)):(20== +d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Qa(function(){for(var a=kb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Ik:Jk)];this.ga=a.ga;this.type=e[0];this.port=e[1];this.jb=b;this.lb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.lb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Tc=c[1];this.df=c[2];this.Ia=c[3];this.nc=c[4]&255;this.Tg=c[4]>>8&255;this.qb=c[5];this.th=Ik;this.Qf=Kk;if(5<=b){this.th=Jk;this.Qf=Lk;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==g?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.lb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Od=b[1];this.Jc=b[2];this.dh=Mk;this.Wg=b[3];this.ff=b[4];this.If=b[5];this.Rd=b[6];this.qe=b[7];this.fh=Nk;this.mj=b[8];this.nj=b[9];this.Qd=b[10];this.ee=b[11];this.eh=Ok;this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.lb,this.ec,d]);this.lb=d[0];this.ec=d[1];d=this.td>>2;if((this.kd=b[14])&&this.kd.length>this.controller.Ci&255};Qk[17408]=function(a){return(this.controller.yb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};Qk[5120]=function(a){a+=this.B;var b=this.controller.yb=this.ha[a&-2];return(a&1?b>>8:b)&255};Qk[1280]=function(a){a+=this.B;a=this.controller.yb=this.ha[a];for(var b=this.controller.vh,c=this.controller.uh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +Qk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d&=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d|=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Qk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d^=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};Qk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Hb;d=this.controller.Bf&d|this.controller.yb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +function Rk(a){var b=[];if(void 0!==a.jb){b[0]=a.tc;b[1]=a.Tc;b[2]=a.df;b[3]=a.Ia;b[4]=a.nc|a.Tg<<8;b[5]=a.qb;if(5<=a.jb){var c=[];c[0]=a.wd;c[1]=a.Od;c[2]=a.Jc;c[3]=a.Wg;c[4]=a.ff;c[5]=a.If;c[6]=a.Rd;c[7]=a.qe;c[8]=a.mj;c[9]=a.nj;c[10]=a.Qd;c[11]=a.ee;c[12]=a.yb;c[13]=[a.lb,a.ec,a.td];var d;a:if(d=a.kd){var e=0,g=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var m=h;m>1;g[e++]=q;m=v}if(g.length>3,S=a.split(/([lnpw])/);for(a=0;a=I&&(F=I,d=!0):"p"==S[a]?0<=I&&3>=I&&(D=I):"w"==S[a]&&I=b.lb&&(c-=b.lb);S="";for(a=0;aD?k(V):ea(V>>(D<<3))));d&&(c+=U-F);S&&(S+="\n");S+=J}S&&b.ga.X(S);b.B=c}else b.ga.X("no buffer")}else e.ga.X("BIOSMODE: "+l(e.kb)),b=e.O,Sk(b,"CRTC",b.nc,b.qb,b.Qf),5<=b.jb&&(Sk(b," GRC",b.Qd,b.ee,b.eh),Sk(b," SEQ",b.Rd,b.qe,b.fh),Sk(b," ATC",b.Od,b.Jc,b.dh),b.ga.X(" ATCDATA: "+b.wd),Sk(b," FEAT",b.If),Sk(b," MISC", +b.ff),Sk(b," STATUS0",b.Wg)),Sk(b," STATUS1",b.Ia),b.jb!=rk&&3!=b.jb||Sk(b," MODEREG",b.Tc),3==b.jb&&Sk(b," COLOR",b.df),5<=b.jb&&(b.ga.X(" LATCHES: 0x"+k(b.yb)),b.ga.X(" ACCESS: "+fa(b.bg)),b.ga.X("Use 'dump video [addr]' to dump video memory"));else e.ga.X("no active video card")})}if((this.P=zb(a,"Keyboard"))&&this.ua){for(var g in this.ya)0c&&(a=Math.round(c/b*100)+"%")}this.af?(this.ua.style.width=a,this.ua.style.width=a,this.ua.style.display="block",this.ua.style.margin="auto"):(this.oa.style.width=a,this.oa.style.height="auto");this.oa.style.backgroundColor="black";this.oa.Ce();a=!0}this.Vc()}return a}; +function vk(a,b){!b&&a.oa&&(a.af?a.ua.style.width=a.ua.style.height="":a.oa.style.width=a.oa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.mh=b)}f.me=function(a){var b=!1;this.V&&(a?this.V.me&&(this.V.me(),this.ca&&this.ca.Df(!0),b=!0):this.V.tj&&(this.V.tj(),this.ca&&this.ca.Df(!1),b=!0),this.Vc());return b};f.Df=function(a){this.ca&&(this.ca.Df(a),this.P&&(this.P.mh=a));var b=this.ya.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.zj)}; +function al(a,b){var c=a.V;c&&!a.yd&&(c.addEventListener("touchstart",function(b){bl(a,b,!0)},!1),c.addEventListener("touchmove",function(b){bl(a,b)},!0),c.addEventListener("touchend",function(b){bl(a,b,!1)},!1),a.yd=b,a.xc=a.Kc=a.Lf=-1)}f.Og=function(a){this.ke=a;this.P&&this.P.Og(a)}; +function bl(a,b,c){var d,e;a.ke&&b.preventDefault();var g=0,h=0;e=a.ua;do isNaN(e.offsetLeft)||(g+=e.offsetLeft,h+=e.offsetTop);while(e=e.offsetParent);var m=a.Da/a.ua.offsetWidth,q=a.Ma/a.ua.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-g)*m;e=(e-h)*q;if(1==a.yd)d=d/(a.Da/3)|0,e=e/(a.Ma/3)|0,1!=e?e?hk(a.P,1040,!0):hk(a.P,1038,!0):1!=d&&(d?hk(a.P,1039,!0):hk(a.P,1037,!0));else if(a.ca){!0===c&&(a.Lf=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.Lf,a.X("processTouchEvent(false,"+b+")"),200>b)){a.ca.Be(cl,!0);a.ca.Be(cl,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.ca.rf(c,b,a.xc,a.Kc)}}f.mc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.U&&(b=Pi(this.U));this.qa||(this.jb=3==b?rk:3);this.Ha=3;switch(this.jb){case Qj:b=7;break;case 5:var c=xk[this.Yc];c&&(b=c[0]);b||(b=4);break;case rk:b=3;this.Ha=tk;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.pd=new Gk(this,rk);this.ea=this.Zc=new Gk(this,3);5>this.jb?this.B=new Gk:(this.B=new Gk(this,this.jb,null,this.td),dl(this));pl(this);this.kb=null;this.ob=this.sa=-1;this.Va=0;ql(this,this.Ha);if(this.O.lb&&a){a=this.O.lb+this.Wb; +for(b=this.O.lb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);ec(this.fa,b,c|d<<8)}Wc(this,!0)}};function dl(a){a.B.ff&1?(a.Ba=a.pd,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new Oe(this);Pe(a,0,Rk(this.pd));Pe(a,1,Rk(this.Zc));Pe(a,2,[this.Ja,this.Ha,this.kb]);Pe(a,3,Rk(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.kb=b[2];this.O=null;this.Ba=this.pd=new Gk(this,rk,a[0]);this.ea=this.Zc=new Gk(this,3,a[1]);this.B=new Gk(this,this.jb,a[3],this.td);this.B.tc&&dl(this);pl(this);if(!rl(this))return!1;sl(this);return!0}; +f.gl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){xa("Empty font ROM image: "+a);return}if(1==d.length){xa(d[0]);return}if(8192==d.length)Pj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.pa||this.ga)&&pb(this)}}; +function tl(a,b){if(1==b)return a.La[0]=Ak[0],a.La[1]=Ak[7],a.La;if(2==b){var c=a.O.df;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Ak[c&15];c=c&32?Ck:Bk;for(d=0;dg;g++)h=d[g]||0,m=h<<2&252,q=h>>4&252,h=h>>10&252,a.La[g]=[m,q,h,255];else{var v=d&&d[255];e=null!=c.Jc[15]?c.Jc:Dk;for(g=0;16>g;g++)h=e[g]&63,v?(h|= +(c.Jc[20]&12)<<4,c.Jc[16]&128&&(h&=-49,h|=(c.Jc[20]&3)<<4),h=d[h],m=h<<2&252,q=h>>4&252,h=h>>10&252):(m=(h&4?170:0)|(h&32?85:0),q=(h&2?170:0)|(h&16?85:0),h=(h&1?170:0)|(h&8?85:0)),a.La[g]=[m,q,h,255]}a.gb=!0}return a.La}function Pj(a,b,c,d){a.Xc=b;a.hd=c;a.wb=d}function pl(a){var b=!1;if(window&&a.Xc){var c=0,d=a.wb?a.wb:8,e=tl(a);ul(a,3,a.hd[0],c,d,8,a.Xc,e)&&(b=!0);c=a.wb?0:2048;d=a.wb?a.wb:9;ul(a,1,a.hd[1],c,d,14,a.Xc,yk,zk)&&(b=!0);a.wb&&ul(a,a.jb,a.hd[1],0,a.wb,14,a.Xc,e)&&(b=!0)}return b} +function ul(a,b,c,d,e,g,h,m,q){var v=!1;null!=c&&(vl(a,b,c,d,e,g,h,m,q)&&(v=!0),a.Ki&&vl(a,b<<1,c,d,e,g,h,m,q)&&(v=!0));return v} +function vl(a,b,c,d,e,g,h,m,q){var v=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Fc:e<da||!V?da:8,kd=Db.createImageData(v.Fc,v.Gc),Ea=0;256>Ea;Ea++){for(Ja= +0;Ja=da-2,gf=Ca[Ja>(8<=$a&&192<=Ea&&223>=Ea?7:$a)?U:Da;wl(kd,Sd,Td,Ud);I&&wl(kd,Sd+1,Td,Ud)}Db.putImageData(kd,(Ea&15)*v.Fc,(Ea>>4)*v.Gc)}v.ve[S]="#"+k(U[0],2)+k(U[1],2)+k(U[2],2);v.Li[S]=U;v.bh[S]=ya;v=!0}}a.Sa[b]=F;return v}function xl(a){0a.ob&&(a.ob=0):a.ob=-1} +function sl(a){if(a.ma){for(var b=10;15>=b;b++)if(null==a.O.qb[b])return;var c=a.O.qb[10],b=c&31,d=a.O.qb[11]&31,e=a.O.qb[9]&31,g=!1;a.O===a.B&&(g=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!g||b>e)yl(a);else{c=a.O.qb[15]+((a.O.qb[14]&63)<<8);a.sa!=c&&(yl(a),a.sa=c);d=d-b+1;if(a.Mf!=b||a.le!=d)a.Mf=b,a.le=d;a.ab=e+1;xl(a)}}} +function yl(a){if(0<=a.sa){if(void 0!==a.ia){var b=a.ia[a.sa];if(b&131072){var b=b&-131073,c=a.sa%a.R,d=a.sa/a.R|0;a.ma&&a.Sa[a.ma]&&(a.rb&&zl(a,c,d,b,a.rb),zl(a,c,d,b));a.ia[a.sa]=b}}a.sa=-1}} +function Al(a){var b,c=a.O;a.Oe=!1;var d=c.ee[5];if(null!=d){b=1024;var e=0,g=c.ee[3]&31;switch(d&3){case 0:if(g){e=32;switch(g&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=g&7}break;case 1:e=1;break;case 2:switch(g&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.jb==Qj&&(e=3,c.Rc=g&7)}d&8&&(b=1280);c=c.qe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Oe=!0));b|=e}return b} +function Bl(a,b){var c=a.O;c&&null!=b&&b!=c.bg&&(c.Xg(b),a.fa.Xg(c.lb,c.ec,c.qh()))} +function rl(a,b){var c,d=a.kb,e=a.O;if(e)if(e.jb==rk)d=tk;else if(5<=e.jb){var d=null,g=e.td>>2,h=32768=e.qb[18]?19:120:122:h&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Da/a.R|0,a.Pa=a.Ma/a.aa|0,a.ma?(b=a.Sa[a.ma],d=a.Sa[a.ma<<1],a.xj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.ma<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.ma<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.fc=a.pc=0,b&&(a.fc=a.R*b.Fc,a.pc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.fc=a.R,a.pc=a.aa),a.Eb=a.pa.createImageData(a.fc,a.pc),a.pb=window.document.createElement("canvas"),a.pb.width=a.fc,a.pb.height=a.pc,a.rb=a.pb.getContext("2d"),a.zd=a.Ad=0,a.sd=a.Da,a.vd=a.Ma, +b=a.Da-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.pa.fillStyle=a.ua.style.backgroundColor,a.pa.fillRect(0,0,a.Da,a.Ma));!1!==c?Wc(a,!0):(a.gb=!1,Cl(a,!0))}return!0}function wl(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cl(a,b){a.Va=-1;a.Ea=!1;if(b){var c=a.bf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} +function zl(a,b,c,d,e){var g=d&255,h=d>>8;d=h&15;var m=a.Sa[a.ma];m.lf&&(d=m.lf[d]);var q=h>>4&15;m.lf&&(q=m.lf[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.ve[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.Ad,a.pa.fillStyle=m.ve[q],a.pa.fillRect(b,c,a.Oa,a.Pa));h&256&&(q=(g&15)*m.Fc,g=(g>>4)*m.Gc,e?e.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.pa.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,a.Oa,a.Pa));h&512&&(g=a.Mf,h=a.le,e?(a.ab&&a.ab!==m.Gc&&(g=g*m.Gc/a.ab|0,h=h*m.Gc/a.ab|0),e.fillStyle=m.ve[d], +e.fillRect(b,c+g,m.Fc,h)):(a.ab&&a.ab!==a.Pa&&(g=g*a.Pa/a.ab|0,h=h*a.Pa/a.ab|0),a.pa.fillStyle=m.ve[d],a.pa.fillRect(b,c+g,a.Oa,h)))} +function Wc(a,b){if(a.na.jc){var c=!1,d=a.O;d&&(d!==a.B?d.Tc&8&&(c=!0):d.Od&32&&(c=!0));if(c||b){if(b)Cl(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.Yg&15)&&0<=a.ob&&(a.ob++,e=!0);var g=0,h=a.Ff,c=d.lb,m=c+d.ec;if(Dl(a,d)&8||d.$e&&d.$em&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.fa,v= +!0,x=c>>>d.Qa;0a.sa)return;g=a.sa;h=g+1}}if(a.ma){if(a.Sa[a.ma]){e=0;d=a.Va=0;q=1048575;v=a.O.Tc&32;5<=a.jb&&(v=a.O.Jc[16]&8);v&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=g<<1;c>8|(F&255)<<8;var V=d,W=16;x>=q))>>(W-=q);wl(a.Eb,x++,D,v[Ca])}x>S&&(S=x);D=J&&(J=D+1)}g+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,g=c+a.rd)}}a.Ea=!0;Ua.R?a.Qb-a.R-J>>3:0;cV&&(W=V)):(g<<=J,W-=J,a.Ea=!1):(a.Ea&&g===a.ia[m]?(q+=W,W=0):a.ia[m]=g,m++);if(W){q>>=8;q>D&&(D=q);v=S&&(S=v+1)}c+=I;if(q>=a.R){q=0;if(++v>a.aa)break;c+=F}}J||(a.Ea=!0);xa.R?a.Qb-a.R-S>>3:0;cF&&(V=F)):(J<<=S,V-=S,a.Ea=!1):(a.Ea&&J===a.ia[g]?(d+=V,V=0):a.ia[g]=J,g++);if(V){dx&&(x=d);q=U&&(U=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=I}}S||(a.Ea=!0);vd&&(b.Ah=d,d=-d|0);d%b.wh>b.dl&&(c|=1);d%b.zh>b.fl&&(c|=9);b.Di=d/b.zh|0;return c}f.Dk=function(a,b){return El(this,this.Ba,a,b)};f.Rl=function(a,b,c){var d=this.Ba;d.Tg=d.nc;d.nc=b&31;n(this,a,b,c,"CRTC.INDX")};f.Ck=function(a,b){return Fl(this,this.Ba,a,b)};f.Ql=function(a,b,c){Gl(this,this.Ba,a,b,c)};f.Ek=function(a,b){return Hl(this,this.Ba,b)};f.Sl=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Tc=b;rl(this,!1)}; +f.Fk=function(a,b){return Il(this,this.Ba,b)};f.lj=function(a,b,c){this.B.If=this.B.If&-4|b&3;n(this,a,b,c,"FEAT")};f.ej=function(a,b){var c=this.B.wd?this.B.Jc[this.B.Od&31]:this.B.Od;b&&!this.ra()||n(this,960,null,b,"ATC."+(this.B.wd?this.B.dh[this.B.Od&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; +f.kj=function(a,b,c){var d=this.B,e=d.Od&32;if(d.wd){d.wd=!1;var g=d.Od&31;if(16<=g||!e)c&&!this.ra()||n(this,a,b,c,"ATC."+d.dh[g]),d.Jc[g]=b,this.gb=!1,Cl(this,void 0)}else d.Od=b,n(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&pl(this)&&Wc(this,!0),d.Ef=(d.qb[12]<<8)+d.qb[13]|0,d.$e=0}; +f.Pk=function(a,b){var c=0;if(5==this.jb)c=3-((this.B.ff&12)>>2),c=(this.Yc&1<>this.B.wc&63;b&&!this.ra()||n(this,969,null,b,"DAC.DATA["+l(this.B.fd)+"]["+l(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var g=window.document.createElement("textarea");Ha("iOS")&&(g.setAttribute("autocapitalize","off"),g.setAttribute("autocorrect","off"));c.appendChild(g);var h=e.getContext("2d"),d=new pk(d,e,h,g,c);jb(d,c)}}); +function Jl(a){this.ua=a.adapter;switch(this.ua){case 1:this.oa=1016;this.aa=4;break;case 2:this.oa=760;this.aa=3;break;default:xa("Unrecognized serial adapter #"+this.ua);return}this.V=null;Va.call(this,"SerialPort",a,Jl,4194304);var b=a.binding,c;a=Kl;b&&(void 0===c&&(c="Panel"),(c=hb(c,this.id))&&(b=c.ya[b])&&this.Sb(null,a,b))}eb(Jl);var Kl="buffer";f=Jl.prototype;f.Ni=function(a,b){return a==this.Td?(this.ca=b,this):null}; +f.Sb=function(a,b,c){var d=this;switch(b){case Kl:return this.ya[b]=this.V=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.yk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; +f.zk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.Bk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.Ak=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Gk=function(a,b){var c=this.pa;n(this,a,null,b,"MSR",c);return c}; +f.bm=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.ma=this.ma&-256|b:(this.sa=b,this.B&=-97,this.V?(13!=b&&(8==b?this.V.value=this.V.value.slice(0,-1):(this.V.value+=String.fromCharCode(b),this.V.scrollTop=this.V.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Nl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.ma=this.ma&255|b<<8:this.ea=b};f.Ol=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; +f.Pl=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.ca&&(d^b)&3&&(a=this.ca,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Ll(a.U,[77,77]),a.va("serial mouse ID sent")),Ql(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),Rl(a),a.tc=c),a.P=b)}; +var Ml={0:Jl.prototype.Mk,1:Jl.prototype.xk,2:Jl.prototype.yk,3:Jl.prototype.zk,4:Jl.prototype.Bk,5:Jl.prototype.Ak,6:Jl.prototype.Gk},Nl={0:Jl.prototype.bm,1:Jl.prototype.Nl,3:Jl.prototype.Ol,4:Jl.prototype.Pl};Qa(function(){for(var a=kb(window.document,"pcjs","serial"),b=0;ba.R||0>a.V)a.R=b.clientX,a.V=b.clientY;a.oa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.V);a.R=b.clientX;a.V=b.clientY;a.rf(c,d,a.R,a.V)}} +f.Be=function(a,b){if(this.tc&&this.A&&this.A.na.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case cl:this.ea!=b&&(this.ea=b,Wl(this,c));break;case 2:this.ia!=b&&(this.ia=b,Wl(this,c))}}};f.rf=function(a,b,c,d){this.tc&&this.A&&this.A.na.Cb&&(a||b)&&(this.ca=a,this.aa=b,Wl(this,null,c,d))}; +function Wl(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.ca&192)>>6,g=a.ca&63,h=a.aa&63;a.ra(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(g)+","+l(h)+"]",0,!0);Ll(a.U,[e,g,h]);a.ca=a.aa=0}Qa(function(){for(var a=kb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);h.A=Array(h.Kb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?g=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(g=bm(this,b),this.Xf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),g=wa()+ +"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Je?"":d)+"&format=json")),va(g,!0,null,this,this.Pj,b)}; +f.Pj=function(a,b,c,d){var e=null;this.Me=!1;var g=0>c&&this.ma&&!this.ma.na.jc;if(this.Xf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",g):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",g);else try{if(0h&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)xa(m[0]);else{this.Kb=m.length;this.Lb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Gb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== +D&&D.length){for(var g=v<<2,U=D.length;Ub&&(b=0);2E3>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function zl(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.Ke)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Oc?h=a.md+a.Oc&&(a.Oc+=h-(a.md+a.Oc)+1):(a.md=h,a.Oc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Ke){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var g=null,h=this.O,m=this.A[a];if(m){var q=m[b];if(!q&&h.hh&&b>2,e=Array(d),g=0;g>2,e=a.data;a=a.pattern;for(var g=0;g>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function hm(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Me)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=g;h++)d[h]=e;a.Nc?g=a.nd+a.Nc&&(a.Nc+=g-(a.nd+a.Nc)+1):(a.nd=g,a.Nc=1);d[g]=d[g]&~(255<=this.A.length||q>=this.A[m].length||v>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+v+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Me){c="unable to modify write-protected disk";b=-1;break}e=h[g++];g=h[g++];h=e+g.length;if(m=this.A[m][q][v]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function Al(a){Za.call(this,"FDC",a,Al,524288);this.dmaRead=this.zj;this.dmaWrite=this.Aj;this.dmaFormat=this.Kj;this.aa=null;if(a.autoMount&&(this.aa=a.autoMount,"string"==typeof this.aa))try{this.aa=eval("("+a.autoMount+")")}catch(b){Da("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.aa=null}this.O=[];this.qa=!Ma("Mobi")&&window&&"FileReader"in window}gb(Al);ba={}; -var Bl={3:{Gd:3,Wd:0,name:ba.Lm},4:{Gd:2,Wd:1,name:ba.Jm},5:{Gd:9,Wd:7,name:ba.Tm},6:{Gd:9,Wd:7,name:ba.Em},7:{Gd:2,Wd:0,name:ba.Gm},8:{Gd:1,Wd:2,name:ba.Km},10:{Gd:2,Wd:7,name:ba.Fm},13:{Gd:6,Wd:7,name:ba.rm},15:{Gd:3,Wd:0,name:ba.Im}};f=Al.prototype; -f.Sb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.za[b]=c,c.onchange=function(){var a=d.za.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(m){Da("FDC option error: "+m.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=fa(c.value,10);null!=a&&Cl(d,a)}, -!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&Dl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Dl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.Ic=function(a,b,c,d){this.ga=b;this.A=c;this.ha=d;this.na=a;this.U=Bb(a,"ChipSet");El(this);gc(b,this,Fl);kc(b,this,Gl);this.qa&&Hl(this,"Local Disk","?");Hl(this,"Remote Disk","??");Il(this)||tb(this)}; -f.nc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.lh){this.O=[];for(var c=0;cg.Ka.restore(D)&&(m=!1);m&&g.Ka&&void 0!==g.bb&&(g.lb=g.Ka.seek(g.Ib,g.hb,g.sb));m||(e=!1)}a.da=b[c++]||0;a.ta=b[c]||0;return e}f.Ti=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -f.pj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Ib=Math.floor(b/h),b%=h,a.hb=Math.floor(b/e),a.sb=b%e+1,a.yb=c*d[3],a.ub=0,!0}return!1};function Il(a,b){b||(a.fa=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Kb||h[1]>a.Lb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.nj=c,a.re=d,Ml(this,c,d,b),h=b.info(),this.da|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.he||e),a.bg=h[0],a.xf=h[1],a.yf=h[2]):a.Fe=!1;a.he&&(a.he=!1,--this.fa||tb(this));Cl(this,a.Db)}; -function Hl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; -f.El=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=Bl[a].Gd){b=!1;this.R=0;a=Nl(this);var d,e,h,g,m=a&31;switch(m){case 3:Nl(this);Nl(this);Ol(this);break;case 4:c=Nl(this);this.Db=c&3;d=this.B[this.Db];Ol(this);Pl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Nl(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.hb=b;c=d.Ib=Nl(this);e=Nl(this);h=d.sb=Nl(this);g=Nl(this);d.yb=128<>2&1;this.Db=c&3;d= -this.B[this.Db];c=d.Ib;e=d.hb=b;h=d.sb=1;g=0;d.ub=0;d.Ka&&(d.lb=d.Ka.seek(d.Ib,d.hb,d.sb))?g=d.lb.length>>8:d.ub=72;Ql(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Nl(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Ib;e=d.hb=b;h=1;g=Nl(this);d.yb=128<>2&1,c=Nl(this),d.Ib+=c-d.Ud,0>d.Ib&&(d.Ib=0),d.Ib>=d.Kb&&(d.Ib=d.Kb-1),d.Ud=c,d.ub=32,d.Ib||(d.ub|=268435456),Ol(this),b=!0}0>>8);Pl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Ib||h!=b.hb)q=g=1;c&128&&(h^=q,d||(q=0));Pl(a,e+q);Pl(a,h);Pl(a,g);Pl(a,m)}function Nl(a){var b=a.W[a.R];a.R++;return b}function Ol(a){a.R=a.P=0}function Pl(a,b){a.W[a.P++]=b} -f.zj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.lb&&(e=a.bb,0<=(b=zl(a.lb,a.bb++)))){d=a.lb;break}a.lb=a.Ka.seek(a.Ib,a.hb,a.sb);if(!a.lb){a.ub=1088;break}a.bb=0;Rl(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Aj=function(a,b){return void 0!==b&&0<=b?Sl(a,b):-1}; -f.Kj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.ze++]=c;if(a.ze==a.bd.length){a.Ib=a.bd[0];a.hb=a.bd[1];a.sb=a.bd[2];a.yb=128<Sl(a,a.Mi)){c=-1;break a}a.Tf++}a.Tf>=a.Vd&&(c=-1)}else c=-1;return c};function Sl(a,b){if(a.ub||!a.Ka)return-1;do{if(a.lb&&a.Ka.write(a.lb,a.bb++,b))break;a.lb=a.Ka.seek(a.Ib,a.hb,a.sb);if(!a.lb){a.ub=8256;b=-1;break}a.bb=0;Rl(a)}while(1);return b} -function Rl(a){a.sb++;a.sb>=a.yf+1&&(a.sb=1,a.hb++,a.hb>=a.xf&&(a.hb=0,a.Ib++))}var Fl={1012:Al.prototype.sk,1013:Al.prototype.qk,1015:Al.prototype.rk},Gl={1010:Al.prototype.Fl,1013:Al.prototype.El,1015:Al.prototype.Dl};Va(function(){for(var a=ob(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(g)&&(I=!1),I&&void 0!==q.bb&&(q.lb=q.Ka.seek(q.Rd,q.hb,q.sb+q.Sf)));I||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Ti=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function am(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Ul[a.va][c][1],e=Ul[a.va][c][0]);d&&((c=Ul[a.va][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Kb=e,b.Lb=d,null==b.Ka&&(b.Ka=new ol(a,b,b.mode)))}} -f.pj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Rd=Math.floor(b/g),b%=g,a.hb=Math.floor(b/h),a.sb=b%h,a.yb=c*d[3],a.errorCode=0,!0}}return!1}; -function Zl(a,b){b||(a.fa=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; -f.am=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,bm(this))};f.Tk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);this.R=this.O.Fb?(d.Ia=128,cm(this.O,function(a){0<=a?(dm(d),d.Ia=88):(d.Ia=1,d.da=16)},!1)):this.Ia=80)}return c}; -f.ll=function(a,b,c){if(this.O&&this.O.yb>=this.O.Fb)if(0>em(this.O,b))this.Ia=1,this.da=16;else if(1==this.O.bb||this.O.bb==this.O.Fb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.bb+"]"),1=this.O.Fb&&(this.Ia|=8))};f.bk=function(a,b){var c=this.da;n(this,a,null,b,"ERROR",c);return c};f.ql=function(a,b,c){n(this,a,b,c,"WPREC");this.Ta=b};f.ck=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; -f.ol=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.dk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.pl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.Zj=function(a,b){var c=this.Ea;n(this,a,null,b,"CYLLO",c);return c};f.kl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ea=b};f.Yj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLHI",c);return c};f.jl=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ca=b};f.ak=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; -f.ml=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Ia=this.B[this.ta&16?1:0]?this.Ia|80:this.Ia&-65};f.ek=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);return c};f.il=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Vi(this.U,14);fm(this)};f.nl=function(a,b,c){n(this,a,b,c,"FDR");this.Fa&4&&!(b&4)&&(this.da=1);this.Fa=b}; -function fm(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ea|(a.Ca&3)<<8,g=a.Ha,m=a.aa||256;a.O=null;a.da=0;a.Ia=80;(d=a.B[d])?(d.Rd=h,d.hb=e,d.sb=g,d.yb=m*d.Fb,c=144<=c?c:c&240,d.lb=null,d.bb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;cm(d,function(b){0<=b&&a.U?(dm(a),a.Ia=88):(a.Ia=1,a.da=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.da=1;b=!0;break;case 145:d.Lb=e+1,d.Rb=m,b=!0}b&&dm(a)} -function dm(a){!a.U||a.Fa&2||Ui(a.U,14,120)} -function bm(a){a.R=0;var b=gm(a),c=gm(a),d=c&32,e=d>>5,h=c&31,g=gm(a),m=gm(a),q=g<<2&768|m,r=g&63,x=gm(a),F=gm(a),D=a.B[e];D&&(D.Rd=q,D.hb=h,D.sb=r,D.yb=x*D.Fb);switch(b){case 3:hm(a,D?D.errorCode:4);im(a,c);im(a,g);im(a,m);im(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=gm(a));)D&&cb?cm(a,c):c(-1,!1)};f.Cj=function(a,b){return void 0!==b&&0<=b?em(a,b):-1}; -f.Lj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.bbem(a,a.Mi)){c=-1;break a}a.Tf++}a.Tf>=a.Vd&&(c=-1)}else c=-1;return c}; -function jm(a,b,c){b.errorCode=4;if(b.Ka&&(b.lb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaRead",b);Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function km(a,b,c){b.errorCode=4;if(b.Ka&&(b.lb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaWrite",b);Gi(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function lm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.yb||(b.xe=Array(b.yb));b.bb=0;a.U?(b.errorCode=0,Ni(a.U,3,a,"dmaWriteBuffer",b),Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function cm(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.lb&&(h=a.bb,d=zl(a.lb,a.bb),a.bb+=g,0<=d))return e=a.lb,b&&b(d,!1,e,h),d;if(b){if(a.Ka)return a.Ka.seek(a.Rd,a.hb,a.sb+a.Sf,!1,function(c,q){(a.lb=c)?(e=c,h=a.bb=0,mm(a),d=zl(a.lb,a.bb),a.bb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} -function em(a,b){if(a.errorCode)return-1;do{if(a.lb&&a.Ka.write(a.lb,a.bb++,b))break;a.Ka&&a.Ka.seek(a.Rd,a.hb,a.sb+a.Sf,!0,function(b){a.lb=b});if(!a.lb){a.errorCode=20;b=-1;break}a.bb=0;mm(a)}while(1);return b}function mm(a){a.sb++;var b=1-a.Sf;a.sb>=a.Rb+b&&(a.sb=b,a.hb++,a.hb>=a.Lb&&(a.hb=0,a.Rd++))}f.Vk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.hc[0].qd&64));return a?!0:!1}; -var Wl={800:Tl.prototype.Sk,801:Tl.prototype.Tk,802:Tl.prototype.Rk},Vl={496:Tl.prototype.$j,497:Tl.prototype.bk,498:Tl.prototype.ck,499:Tl.prototype.dk,500:Tl.prototype.Zj,501:Tl.prototype.Yj,502:Tl.prototype.ak,503:Tl.prototype.ek},Yl={800:Tl.prototype.am,801:Tl.prototype.dm,802:Tl.prototype.cm,803:Tl.prototype.bm,807:Tl.prototype.Ci,811:Tl.prototype.Ci,815:Tl.prototype.Ci},Xl={496:Tl.prototype.ll,497:Tl.prototype.ql,498:Tl.prototype.ol,499:Tl.prototype.pl,500:Tl.prototype.kl,501:Tl.prototype.jl, -502:Tl.prototype.ml,503:Tl.prototype.il,1014:Tl.prototype.nl};Va(function(){for(var a=ob(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ya[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&km(d,a)}, +!0;case "loadDrive":return this.ya[b]=c,c.onclick=function(){var a=d.ya.listDisks;a&&lm(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.pa?(this.ya[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;lm(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.U=zb(a,"ChipSet");mm(this);gc(b,this,nm);kc(b,this,om);this.pa&&pm(this,"Local Disk","?");pm(this,"Remote Disk","??");qm(this)||pb(this)}; +f.mc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ma.nh){this.O=[];for(var c=0;ch.Ka.restore(D)&&(m=!1);m&&h.Ka&&void 0!==h.cb&&(h.mb=h.Ka.seek(h.Ib,h.ib,h.sb));m||(e=!1)}a.ca=b[c++]||0;a.sa=b[c]||0;return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],g=d[1]*e;if(b+c<=d[0]*g)return a.Ib=Math.floor(b/g),b%=g,a.ib=Math.floor(b/e),a.sb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function qm(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Kb||g[1]>a.Lb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.pj=c,a.se=d,um(this,c,d,b),g=b.info(),this.ca|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.ie||e),a.cg=g[0],a.yf=g[1],a.zf=g[2]):a.Ge=!1;a.ie&&(a.ie=!1,--this.ea||pb(this));km(this,a.Db)}; +function pm(a,b,c){if(a=a.ya.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; +f.Hl=function(a,b,c){this.ra()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=jm[a].Hd){b=!1;this.R=0;a=vm(this);var d,e,g,h,m=a&31;switch(m){case 3:vm(this);vm(this);wm(this);break;case 4:c=vm(this);this.Db=c&3;d=this.B[this.Db];wm(this);xm(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.ib=b;c=d.Ib=vm(this);e=vm(this);g=d.sb=vm(this);h=vm(this);d.zb=128<>2&1;this.Db=c&3;d= +this.B[this.Db];c=d.Ib;e=d.ib=b;g=d.sb=1;h=0;d.ub=0;d.Ka&&(d.mb=d.Ka.seek(d.Ib,d.ib,d.sb))?h=d.mb.length>>8:d.ub=72;ym(this,d,a,b,c,e,g,h);b=!0;break;case 13:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Ib;e=d.ib=b;g=1;h=vm(this);d.zb=128<>2&1,c=vm(this),d.Ib+=c-d.Vd,0>d.Ib&&(d.Ib=0),d.Ib>=d.Kb&&(d.Ib=d.Kb-1),d.Vd=c,d.ub=32,d.Ib||(d.ub|=268435456),wm(this),b=!0}0>>8);xm(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Ib||g!=b.ib)q=h=1;c&128&&(g^=q,d||(q=0));xm(a,e+q);xm(a,g);xm(a,h);xm(a,m)}function vm(a){var b=a.V[a.R];a.R++;return b}function wm(a){a.R=a.P=0}function xm(a,b){a.V[a.P++]=b} +f.Bj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.mb&&(e=a.cb,0<=(b=hm(a.mb,a.cb++)))){d=a.mb;break}a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=1088;break}a.cb=0;zm(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Cj=function(a,b){return void 0!==b&&0<=b?Am(a,b):-1}; +f.Mj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.Ae++]=c;if(a.Ae==a.bd.length){a.Ib=a.bd[0];a.ib=a.bd[1];a.sb=a.bd[2];a.zb=128<Am(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c};function Am(a,b){if(a.ub||!a.Ka)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=8256;b=-1;break}a.cb=0;zm(a)}while(1);return b} +function zm(a){a.sb++;a.sb>=a.zf+1&&(a.sb=1,a.ib++,a.ib>=a.yf&&(a.ib=0,a.Ib++))}var nm={1012:im.prototype.uk,1013:im.prototype.sk,1015:im.prototype.tk},om={1010:im.prototype.Il,1013:im.prototype.Hl,1015:im.prototype.Gl};Qa(function(){for(var a=kb(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(h)&&(U=!1),U&&void 0!==q.cb&&(q.mb=q.Ka.seek(q.Sd,q.ib,q.sb+q.Sf)));U||(e=!1);null!=a.pa&&1>=d&&(a.pa|=(g.type&3)<<(1-d<<1))}return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function Jm(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.xe[2])?e=b.xe[0]<<8|b.xe[1]:c=b.type);null==c||d||(d=Cm[a.ua][c][1],e=Cm[a.ua][c][0]);d&&((c=Cm[a.ua][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Kb=e,b.Lb=d,null==b.Ka&&(b.Ka=new Xl(a,b,b.mode)))}} +f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var g=d[2],h=d[1]*g;if(b+c<=e*h)return a.Sd=Math.floor(b/h),b%=h,a.ib=Math.floor(b/g),a.sb=b%g,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; +function Hm(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; +f.dm=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,Km(this))};f.Vk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);this.R=this.O.Gb?(d.Ia=128,Lm(this.O,function(a){0<=a?(Mm(d),d.Ia=88):(d.Ia=1,d.ca=16)},!1)):this.Ia=80)}return c}; +f.ol=function(a,b,c){if(this.O&&this.O.zb>=this.O.Gb)if(0>Nm(this.O,b))this.Ia=1,this.ca=16;else if(1==this.O.cb||this.O.cb==this.O.Gb)this.ra(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Gb&&(this.Ia|=8))};f.dk=function(a,b){var c=this.ca;n(this,a,null,b,"ERROR",c);return c};f.tl=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.ek=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; +f.rl=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.fk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.sl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.ak=function(a,b){var c=this.Da;n(this,a,null,b,"CYLLO",c);return c};f.nl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Da=b};f.$j=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.ml=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.ck=function(a,b){var c=this.sa;n(this,a,null,b,"DRVHD",c);return c}; +f.pl=function(a,b,c){n(this,a,b,c,"DRVHD");this.sa=b;this.Ia=this.B[this.sa&16?1:0]?this.Ia|80:this.Ia&-65};f.gk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);return c};f.ll=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&xj(this.U,14);Om(this)};f.ql=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.ca=1);this.Ea=b}; +function Om(a){var b=!1,c=a.La,d=a.sa&16?1:0,e=a.sa&15,g=a.Da|(a.Ba&3)<<8,h=a.Ha,m=a.aa||256;a.O=null;a.ca=0;a.Ia=80;(d=a.B[d])?(d.Sd=g,d.ib=e,d.sb=h,d.zb=m*d.Gb,c=144<=c?c:c&240,d.mb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;Lm(d,function(b){0<=b&&a.U?(Mm(a),a.Ia=88):(a.Ia=1,a.ca=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.ca=1;b=!0;break;case 145:d.Lb=e+1,d.Rb=m,b=!0}b&&Mm(a)} +function Mm(a){!a.U||a.Ea&2||wj(a.U,14,120)} +function Km(a){a.R=0;var b=Pm(a),c=Pm(a),d=c&32,e=d>>5,g=c&31,h=Pm(a),m=Pm(a),q=h<<2&768|m,v=h&63,x=Pm(a),F=Pm(a),D=a.B[e];D&&(D.Sd=q,D.ib=g,D.sb=v,D.zb=x*D.Gb);switch(b){case 3:Qm(a,D?D.errorCode:4);Rm(a,c);Rm(a,h);Rm(a,m);Rm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pm(a));)D&&cb?Lm(a,c):c(-1,!1)};f.Ej=function(a,b){return void 0!==b&&0<=b?Nm(a,b):-1}; +f.Nj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbNm(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c}; +function Sm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaRead",b);ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Tm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaWrite",b);ij(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Um(a,b,c){b.errorCode=4;b.ye&&b.ye.length==b.zb||(b.ye=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,pj(a.U,3,a,"dmaWriteBuffer",b),ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Lm(a,b,c){var d=-1,e=null,g=0;if(a.errorCode)return b&&b(d,!1,e,g),d;var h=!1!==c?1:0;if(a.mb&&(g=a.cb,d=hm(a.mb,a.cb),a.cb+=h,0<=d))return e=a.mb,b&&b(d,!1,e,g),d;if(b){if(a.Ka)return a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!1,function(c,q){(a.mb=c)?(e=c,g=a.cb=0,Vm(a),d=hm(a.mb,a.cb),a.cb+=h):a.errorCode=20;b(d,q,e,g)}),d;a.errorCode=20;b(d,!1,e,g)}return d} +function Nm(a,b){if(a.errorCode)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.Ka&&a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!0,function(b){a.mb=b});if(!a.mb){a.errorCode=20;b=-1;break}a.cb=0;Vm(a)}while(1);return b}function Vm(a){a.sb++;var b=1-a.Sf;a.sb>=a.Rb+b&&(a.sb=b,a.ib++,a.ib>=a.Lb&&(a.ib=0,a.Sd++))}f.Xk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.gc[0].qd&64));return a?!0:!1}; +var Em={800:Bm.prototype.Uk,801:Bm.prototype.Vk,802:Bm.prototype.Tk},Dm={496:Bm.prototype.bk,497:Bm.prototype.dk,498:Bm.prototype.ek,499:Bm.prototype.fk,500:Bm.prototype.ak,501:Bm.prototype.$j,502:Bm.prototype.ck,503:Bm.prototype.gk},Gm={800:Bm.prototype.dm,801:Bm.prototype.gm,802:Bm.prototype.fm,803:Bm.prototype.em,807:Bm.prototype.Ei,811:Bm.prototype.Ei,815:Bm.prototype.Ei},Fm={496:Bm.prototype.ol,497:Bm.prototype.tl,498:Bm.prototype.rl,499:Bm.prototype.sl,500:Bm.prototype.nl,501:Bm.prototype.ml, +502:Bm.prototype.pl,503:Bm.prototype.ll,1014:Bm.prototype.ql};Qa(function(){for(var a=kb(window.document,"pcjs","hdc"),b=0;b>2;this.mb=b.rf;this.rb=new ad(this.A,7,"DBG");this.Ha=Cm;80186<=this.A.ra&&(this.Ha=Cm.slice(),this.Ha[15]=Am,80286<=this.A.ra&&(this.Ha[15]=Bm,80386<=this.A.ra&&(this.La=8,this.ob=-1)));ei(this,64,function(a){Gm(d,d.A.Dd,a)});ei(this,128,function(a){var b=d.A.ya;b===d.A.Dd?d.X("paging not enabled"):Gm(d,b,a)});ei(this,4,function(a){if(a){var b=Hm(d,a);if(void 0===b)d.X("invalid selector: "+ -a);else if(a=Im(d,b,!0),d.X("dumpDesc("+ia(a?a.ea:b)+"): %"+k(a?a.Yb:null,d.ta)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Jm[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ga&65535)+" off="+ia(a.eb):"base="+k(a.Ga,d.ta)+" limit="+Km(a.eb))+" type="+l(a.type>>8)+" ("+c+ -") ext="+ia(a.ext&-65296)+" dpl="+l(a.zc))}}else d.X("no selector")});ei(this,8,function(a){a:{if(a){var b=Hm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Im(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ea:b)+"): %"+k(a?a.Ga:null,d.ta));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Lm:Mm,r,x,F,D;for(D in q)r=q[D],x=a.Ga+r,F=Xe(d.A,x)|Xe(d.A,x+1)<<8,2304==c&&(F=F|Xe(d.A,x+2)<<16|Xe(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(D+":",11)+k(F,m);if(2304==c)for(D=0,r=F>>>16;rD;){x=a.Ga+r;F=Xe(d.A,x)|Xe(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+ia(r)+" ports "+ia(D)+"-"+ia(D+15)+": "+c;D+=16;r+=2}d.X(b)}}});ei(this,134217728,function(a){var b;a&&(b=Hm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=om(d,0,b);var c=d.Ya(a,1),m=Nm(d,a,2),q=Nm(d,a,5);if(77!=c&&90!=c)break;d.X(Om(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Pm(d,a,8)+'"');b+=1+q}});tb(this)}; -f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Qm(d,b,!0),m;for(m in g)sm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Ga+b|0:p,a.Qa=d)}return d}; -f.Ya=function(a,b){var c=255,d=this.bc(a,!1,1);d!==p&&(c=Xe(this.A,d)|0,b&&Sm(this,a,b));return c};f.lc=function(a,b){return a.ac?Tm(this,a,b?4:0):Nm(this,a,b?2:0)};function Nm(a,b,c){var d=65535,e=a.bc(b,!1,2);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8,c&&Sm(a,b,c));return d}function Tm(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8|Xe(a.A,e+2)<<16|Xe(a.A,e+3)<<24,c&&Sm(a,b,c));return d}f.pc=function(a,b,c){var d=this.bc(a,!0,1);d!==p&&(this.A.pc(d,b),c&&Sm(this,a,c),Mc(this.A))}; -f.Pb=function(a,b,c){var d=this.bc(a,!0,2);d!==p&&(this.A.Pb(d,b),c&&Sm(this,a,c),Mc(this.A))};function om(a,b,c,d,e,h,g){void 0===e&&(e=Rm(a));void 0===h&&(h=a.A&&4==a.A.Ba.ua);void 0===g&&(g=a.A&&4==a.A.Ba.Fc);return{Va:b||0,ea:c,Qa:d,je:e||!1,Xd:!1,ac:h||!1,jc:g||!1}}function Um(a){return[a.Va,a.ea,a.Qa,a.Xd,a.ac,a.jc,a.ye,a.Hd]}function Vm(a){return{Va:a[0],ea:a[1],Qa:a[2],Xd:a[3],ac:a[4],jc:a[5],ye:a[6],Hd:a[7]}} -function Wm(a,b){if(null!=b.ea){var c=Im(a,b.ea,b.je);if(c){var d=b.Va&c.ca;if(d>>>0>=c.Cc)return!1;b.Va=d}}return!0}function Sm(a,b,c){c=c||1;null!=b.Qa&&(b.Qa+=c);null!=b.ea&&(b.Va+=c,Wm(a,b)||(b.Va=0,b.Qa=null))}function Om(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Xm(a){return null==a.ea?"%"+k(a.Qa):Om(a.Va,a.ea,a.jc)}function Pm(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} -var Lm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Mm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, -TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Gm(a,b,c){var d=0,e=b.length;if(c){d=a.bc(Ym(a,c));if(d==p){a.X("invalid address: "+c);return}d>>>=a.A.Ra;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==qc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ya(xm,a.substr(b,2))));return c} -function $m(a,b){var c=0,d=an(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} -function an(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=od(d);break; -case 16:c=d.gb.ea;break;case 17:c=d.Ba.ea;break;case 18:c=d.Da.ea;break;case 19:c=d.vb.ea;break;default:if(80286==a.A.ra)32==b&&(c=d.fb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.fb;break;case 33:c=d.Ei;break;case 34:c=d.ce;break;case 35:c=d.Od;break;case 20:c=d.Nb.ea;break;case 21:c=d.Ob.ea;break;case 56:c=w(d)}}}return c} -function bn(a,b){b=cn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Zm(b,c+1),0<=e&&(b=b.substr(0,c)+$m(a,e)+b.substr(c+1+xm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=fa(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Ym(a,e))d=e+' "'+Pm(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Ym(a,e))Sm(a,d),d=e+' "'+ -Pm(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=nm.prototype;f.message=function(a,b){b&&(a+=" @"+Om(w(this.A),this.A.Ba.ea)+" (%"+k(this.A.Aa,6)+")");if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.$b&-2147483648&&this.Vb();var c=this.A;c.Y.Te=0;c.Xa-=c.A;c.A=0;Mc(c)}}; -function Kh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=tm[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Fm[b])&&g[e]||"")&&(g=" "+bn(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+Om(c-2-a.A.Ba.Ga,a.A.Ba.ea)+g));return d} -function pb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.$b&m)==m)m=null,null!=e&&(m=a.A.Ba.ea,e-=a.A.Ba.Ga),a.message(b.Sd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+Om(e,m):""))}f.Uk=function(){this.X("Type ? for list of debugger commands");this.gd();if(this.Xa){var a=Qm(this,this.Xa);this.Xa=null;for(var b in a)sm(this,a[b])}}; -function qm(a){var b;if(ef(a)){if(!a.pa||!a.pa.length){a.pa=Array(1E3);for(b=0;b>>c.Ra],!1)}a.qa=["read"];if(void 0!==a.ja)for(b=1;b>>c.Ra],!0);a.ja=["write"];a.Ta=0} -f.Td=function(a,b,c){var d=!0;c||jn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==p)this.X("invalid address: "+Xm(b)),d=!1;else{var h=this.ga;h.ya[e>>>h.Ra].Td(e&h.B,a==this.ja);b.ea=null}}d&&(a.push(b),c?(null!=b.Qa&&(b.ea=null),b.Xd=!0):(kn(this,a,a.length-1),qm(this)));return d}; -function jn(a,b,c,d,e){for(var h=!1,g=ln(a,a.bc(c)),m=1;m>>c.Ra],b==a.ja));qm(a);break}}return h}function mn(a,b){for(var c=1;c=vm.length&&(x=a.Ya(b,1),g=Em[r-vm.length][x>>3&7]);var r=vm[g[0]],F=g.length-1,D="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.ac&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,I=!0,N=1;N<=F;N++){var J,M;J="";M=g[N];if(void 0!==M){null==h&&(h=M>>14); -var V=M&15;if(0!=V)if(15==V)I=!1;else{var aa=M&240;if(128<=aa)if(0>x&&(x=a.Ya(b,1)),160>aa){J=a;var aa=F,V=b,ea="",Ha=x>>6,lb=x&7;if(3>Ha){var Ba=void 0;if(!Ha&&(!V.jc&&6==lb||V.jc&&5==lb))Ha=2;else{if(V.jc)if(4!=lb)lb+=8;else{var ea=J,Ba=Ha,Xb=V,Ea=ea.Ya(Xb,1),mb=Ea>>6,da=Ea>>3&7,Ea=Ea&7,ga="";if(Ba||5!=Ea)ga=ym[Ea+8];4!=da&&(ga&&(ga+="+"),ga+=ym[da+8],mb&&(ga+="*"+(1<>24,ea+="-"+k(-Ba, -2)):ea+="+"+k(Ba,2)):2==Ha&&(ea&&(ea+="+"),V.jc?(Ba=Tm(J,V,4),ea+=k(Ba)):(Ba=Nm(J,V,2),ea+=k(Ba,4)));ea="["+ea+"]";if(1==aa){J="";M&=15;4==M&&(M=V.ac?5:3);switch(M){case 7:J="FAR";break;case 1:J="BYTE";break;case 3:J="WORD";break;case 5:J="DWORD"}J&&(ea=J+" "+ea)}}else ea=on(J,lb,M,V);J=ea}else J=160==aa?on(a,x&7,M,b):on(a,x>>3&7,M,b);else if(16==aa)J="1";else if(0==aa){J=a;V=M;aa=b;M=" ";switch(V&15){case 1:V&12288&&(M=k(J.Ya(aa,1),2));break;case 2:M=k(J.Ya(aa,1)<<24>>24,aa.ac?8:4);break;case 4:case 8:if(aa.ac){M= -k(Tm(J,aa,4));break}case 3:M=k(Nm(J,aa,2),4);break;case 7:aa=om(J,J.lc(aa,!0),Nm(J,aa,2),null,aa.je,aa.ac,aa.jc);M=Xm(aa);J=pn(J,aa);J[0]&&(M+=" ("+J[0]+")");break;default:M="imm("+ia(V)+")"}J=M}else 32==aa?(b.jc?(J=8,M=Tm(a,b,4)):(J=4,M=Nm(a,b,2)),J="["+k(M,J)+"]"):48==aa?(J=1==V?a.Ya(b,1)<<24>>24:a.lc(b,!0),M=b.Va+J&(b.ac?-1:65535),J=k(M,b.ac?8:4),M=pn(a,om(a,M,b.ea)),M[0]&&(J+=" ("+M[0]+")")):96==aa?J=on(a,(M&3840)>>8,M,b):112==aa?J=on(a,(M&3840)>>8,192,b):64==aa?J="DS:[SI]":80==aa&&(J="ES:[DI]"); -if(!J||!J.length){D="INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ac))b+=16;return xm[b]} -function rn(a,b){var c;switch(b){case "V":c=Je(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ie(a.A);break;case "Z":c=He(a.A);break;case "A":c=Ge(a.A);break;case "P":c=Fe(a.A);break;case "C":c=Ee(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Km(a){return k(a,a&-65536?8:4)}function sn(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+tn(a,a.A.Ba,b)+" ";80386<=a.A.ra&&(e+="\n",c+=tn(a,a.A.Nb,b)+" "+tn(a,a.A.Ob,b)+"\n");c+=un(a,"LD",a.A.Vc.ea,a.A.Vc.Ga,a.A.Vc.Ga+a.A.Vc.eb)+" "+un(a,"GD",null,a.A.hd,a.A.ee)+" "+un(a, -"ID",null,a.A.cd,a.A.Ed)+" ";c=c+(d+" "+e)+sn(a,32);80386<=a.A.ra&&(c+=sn(a,34)+sn(a,35))}else 80386<=a.A.ra&&(c+=tn(a,a.A.Nb,b)+" "+tn(a,a.A.Ob,b)+" ");return c+=sn(a,23)+rn(a,"V")+rn(a,"D")+rn(a,"I")+rn(a,"T")+rn(a,"S")+rn(a,"Z")+rn(a,"A")+rn(a,"P")+rn(a,"C")} -function Ym(a,b,c,d){var e,h=1===c?a.aa:a.cb;c=h.Va;var g=h.ea,h=h.Qa;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=om(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=wn(a,b,void 0),h=null):(h=wn(a,b,void 0),null==h&&(c=null)):(g=wn(a,b.substring(0,m),void 0),c=wn(a,b.substring(m+1),void 0), -h=null)}null!=c&&(e=om(a,c,g,h),d||Wm(a,e)||(a.X("invalid offset: "+Xm(e)),e=null));return e}function xn(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ej=Qm(a,b.mj=c[2]))}var yn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function zn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; -case "^":d=h^e;break;case "|":d=h|e;break;case "&&":d=h&&e?1:0;break;case "||":d=h||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function wn(a,b,c){var d;if(b){b=cn(a,b);for(var e=0,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Xm(b)),x=!0):(a.pc(b,c, -1),r++)})})(a,g);a.X(r+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} -function Hn(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(m=null);switch(m){case "AL":a.A.F= -a.A.F&-256|g&255;break;case "AH":a.A.F=a.A.F&-65281|g<<8&255;break;case "AX":a.A.F=a.A.F&-65536|g&65535;break;case "BL":a.A.D=a.A.D&-256|g&255;break;case "BH":a.A.D=a.A.D&-65281|g<<8&255;break;case "BX":a.A.D=a.A.D&-65536|g&65535;break;case "CL":a.A.G=a.A.G&-256|g&255;break;case "CH":a.A.G=a.A.G&-65281|g<<8&255;break;case "CX":a.A.G=a.A.G&-65536|g&65535;break;case "DL":a.A.H=a.A.H&-256|g&255;break;case "DH":a.A.H=a.A.H&-65281|g<<8&255;break;case "DX":a.A.H=a.A.H&-65536|g&65535;break;case "SP":u(a.A, -v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":md(a.A,g);break;case "ES":nd(a.A,g);break;case "SS":fd(a.A,g);break;case "CS":Be(a.A,g);a.aa=om(a,w(a.A),a.A.Ba.ea);break;case "IP":case "EIP":E(a.A,g);a.aa=om(a,w(a.A),a.A.Ba.ea);break;case "PC":case "PS":pd(a.A,g);break;case "C":g?Le(a.A):Me(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.Z|=4):(d=a.A,d.resultType&=-3,d.Z&=-5);break; -case "A":g?Te(a.A):Re(a.A);break;case "Z":g?Ue(a.A):Se(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.Z|=128):(d=a.A,d.resultType&=-17,d.Z&=-129);break;case "I":g?(d=a.A,d.Z|=512):(d=a.A,d.Z&=-513);break;case "D":g?(d=a.A,d.Z|=1024):(d=a.A,d.Z&=-1025);break;case "V":g?Ne(a.A):Oe(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Ve(a.A,g);break;case "TR":a.A.Wa.load(g)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D=g;break; -case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Nb.load(g);break;case "GS":a.A.Ob.load(g);break;case "CR0":a.A.fb=g;Of.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Od=g;rd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Mc(a.A);a.X("updated registers:")}}a.X(vn(a,c));a.aa=om(a,w(a.A),a.A.Ba.ea);fn(a,Xm(a.aa))}} -function In(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(bn(a,c[2])):wn(a,b,!0)}function Jn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2q[0].indexOf("+"))){var r=q[0]+":";q[2]&&(r+=" "+q[2]);a.X(r)}q[3]&&(m=q[3],g=null);g=nn(a,b,m,g);b.Hd||d||d++;a.X(g);a.aa=b;e-=b.Qa-h;c++}}} -function Qm(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var h=0;h<=b.length;h++){var g=b.charAt(h);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(oa(b.substring(c,h))),c=h+1}}return a} -function sm(a,b,c){var d=!0;try{if(!b.length)a.Ea?(a.X("ended assemble @"+Xm(a.va)),a.aa=a.va,a.Ea=!1):b="?";else if(!c){var e=">> ";a.A.fb&1&&(e=a.A.Z&131072?"-- ":"## ");a.X(e+b)}var h=b.charAt(0);if('"'==h||"'"==h)return!0;if(ub(a)&&0>>4);var Ea=ea[Ha].l;Ea&&(Ha=Ea);a.X(Om(Ba,Xb)+" "+Ha)}}}else if("dos"==N)Kh(a,33,a.A.Aa,!0);else{"ds"==N&&(N="d",J=r,r="desc");if("d"==N){for(V in zm)if(r==V){var mb=a.Pa[V];mb?mb(J): -a.X("no dump registered for "+r);break a}N=a.Qb||"db"}else a.Qb=N;if("dh"==N){var da=r,ga=J,r="",I=0,sa=a.Fa,Na=a.pa;if(Na.length){var Oa=+da||a.qb,ra=+ga||10;isNaN(Oa)?Oa=ra:r="more ";Oa>Na.length&&(a.X("note: only "+Na.length+" available"),Oa=Na.length);sa-=Oa;0>sa&&(null==Na[Na.length-1].ea?(Oa=sa+Oa,sa=0):sa+=Na.length);var Ia=[];"call"==ga&&(ra=1E5,Ia=["CALL"]);void 0!==da&&a.X(Oa+" instructions earlier:");for(ga=da=null;0=Na.length&&(sa=0);a.qb=Oa;I++;ra--}}I||(a.X("no "+r+"history available"),a.qb=void 0)}else if("di"==N)a.X("no information");else if((I=Ym(a,r,2))&&(null!=I.ea||null!=I.Qa)){Na=0;J&&("l"==J.charAt(0)&&(J=J.substr(1)||M),Na=Hm(a,J)>>>0,65536>4||1;Oa="dd"==N?4:"dw"==N? -2:1;for(Ca=0;Cag;g++)ra=a.Ya(I,1),Fb|=ra<<(Ia++<<3),Ia==Oa&&(da+=k(Fb,2*Oa),da+=1==Oa?7==g?"-":" ":" ",Fb=Ia=0),ga+=32<=ra&&128>ra?String.fromCharCode(ra):".";sa&&(sa+="\n");sa+=r+" "+da+" "+ga}sa&&a.X(sa);a.cb=I}}}break;case "e":if("else"==g[0])break;var Ak=g[1];if(void 0===Ak)a.X("missing address");else{var Ig=Ym(a,Ak,2);if(Ig)for(r=2;rr;){I=null;for(ra=256;xc.Va>>>0>>0;){ld.Va=a.lc(xc,!0);if(null==xc.Qa||!ra--)break;ld.ea=Ck;if(I=Jn(a,ld))break;ld.ea=a.lc(xc);if(I=Jn(a,ld,!0)){Ck=a.lc(xc,!0);0Sn){if(d.load(this.P)){this.O=new ye(this,Un,"failsafe");this.O.load()&&(Xn(this,d),a=2,Nn(this.O));ze(this.O,"timestamp",ua());On(this.O);var e=this.Ec&&!this.U;if(1==a||Fa("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Pn(d)){var h=Qn(d,"code"),g=Qn(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ -g),"unable to verify user"==g&&(La("user",""),this.B=null)):this.X(h+": "+g),Nn(d),d.load()?(c=Pn(d),e=!0):c=!1))}e&&Wn(this,c?d:null)}else 2==a&&d.clear()}else Wn(this);delete this.P;delete this.R}e=hb(this.id);for(h=0;ha[1];a=a[2];this.oa.kc=!0;this.rj||(this.X("PCjs v"+Un+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.rj=!0);this.A&&(Yn(this,this.A,b,c,a),Oc(this.A));this.W&&(Xn(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; -function Xn(a,b){if(Fa("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Un;h.url=c;h.user=d;h.type="bug";h.data=e;za("http://www.pcjs.org/api/v1/report",!0,h)}} -function Ln(a,b,c){var d,e="none",h=new ye(a,Un),g=new ye(a,Un,"validate"),m=ua();ze(g,"timestamp",m);ze(h,"timestamp",m);ze(h,"version","1.19.2");ze(h,"url",window?window.location.href:null);ze(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.mc&&(c&&a.A.Vb(),d=a.A.mc(b,c),"object"===typeof d&&ze(h,a.A.id,d),c&&(a.A.oa.kc=!1,!1===d&&(e=null)));for(var m=hb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= -null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);go(a,b,c)}})}else c(a,null)} -function ho(a,b,c,d){function e(a){if(void 0===m){var b=g&&ob(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--ao||Xa(!0));q=!1}var g,m,q=!0;ao++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--ao||Xa(!0)):h("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--ao||Xa(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?bo(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?bo(b,a,d,!0,e,r):co(b,null,a,d,!1,e,r)}else h("missing machine element: "+ -a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Xa(!1);return ho(a,b,c,d)};window.enableEvents=Xa;window.sendEvent=Ya;})(); +57476,4276,4449],175:[72,61572,4276],178:[118,8372,4246],179:[15,57476,4276],180:[104,8372,4246],181:[106,8372,4246],182:[124,57524,4225],183:[124,57525,4227],186:[208,61572,4097],187:[14,57476,4276],188:[11,57524,4228],189:[12,57524,4228],190:[123,57524,4225],191:[123,57525,4227]},nn=[[[6,12417,4097],[129,12417,4097],[5,12417,4097],[150,12417,4097],[7,12417,4097],[184,12417,4097],[191,12417,4097],[24,4225,4097]],[[6,12420,4100],[129,12420,4100],[5,12420,4100],[150,12420,4100],[7,12420,4100],[184, +12420,4100],[191,12420,4100],[24,4228,4100]],[[6,12420,4098],[129,12420,4098],[5,12420,4098],[150,12420,4098],[7,12420,4098],[184,12420,4098],[191,12420,4098],[24,4228,4098]],[[145,45185,4097],[146,45185,4097],[139,45185,4097],[140,45185,4097],[170,45185,4097],[172,45185,4097],jn,[149,45185,4097]],[[145,45188,4097],[146,45188,4097],[139,45188,4097],[140,45188,4097],[170,45188,4097],[172,45188,4097],jn,[149,45188,4097]],[[145,12417,4113],[146,12417,4113],[139,12417,4113],[140,12417,4113],[170,12417, +4113],[172,12417,4113],jn,[149,12417,4113]],[[145,12420,4113],[146,12420,4113],[139,12420,4113],[140,12420,4113],[170,12420,4113],[172,12420,4113],jn,[149,12420,4113]],[[145,12417,4449],[146,12417,4449],[139,12417,4449],[140,12417,4449],[170,12417,4449],[172,12417,4449],jn,[149,12417,4449]],[[145,12420,4449],[146,12420,4449],[139,12420,4449],[140,12420,4449],[170,12420,4449],[172,12420,4449],jn,[149,12420,4449]],[[185,4225,4097],jn,[128,12417],[126,12417],[125,4225],[72,12417],[32,4225],[71,12417]], +[[185,4228,4100],jn,[128,12420],[126,12420],[125,4228],[72,12420],[32,4228],[71,12420]],[[74,12417],[31,12417],jn,jn,jn,jn,jn,jn],[[74,12420],[31,12420],[17,4228],[17,4231],[87,4228],[87,4231],[136,4228],jn],[],[[175,41091],[183,41091],[108,36995],[119,36995],[186,36995],[187,36995],jn,jn],[[169,41091],[174,41091],[105,36995],[107,36995],[176,41091],jn,[109,36995],jn],[jn,jn,jn,jn,[13,53380,4097],[16,57476,4097],[15,57476,4097],[14,57476,4097]]];f=Wm.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ma=a;this.Eb=zb(a,"FDC");this.ob=zb(a,"HDC");this.ca=zb(a,"Mouse");this.sa=b.R>>2;this.Ga=b.sf;this.wb=new ed(this.A,7,"DBG");this.Ha=ln;80186<=this.A.qa&&(this.Ha=ln.slice(),this.Ha[15]=jn,80286<=this.A.qa&&(this.Ha[15]=kn,80386<=this.A.qa&&(this.La=8,this.pb=-1)));Hi(this,64,function(a){on(d,d.A.Ed,a)});Hi(this,128,function(a){var b=d.A.xa;b===d.A.Ed?d.X("paging not enabled"):on(d,b,a)});Hi(this,4,function(a){if(a){var b=pn(d,a);if(void 0===b)d.X("invalid selector: "+ +a);else if(a=qn(d,b,!0),d.X("dumpDesc("+fa(a?a.da:b)+"): %"+k(a?a.Zb:null,d.sa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=rn[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.X((b?"seg="+fa(a.Fa&65535)+" off="+fa(a.eb):"base="+k(a.Fa,d.sa)+" limit="+sn(a.eb))+" type="+l(a.type>>8)+" ("+c+ +") ext="+fa(a.ext&-65296)+" dpl="+l(a.zc))}}else d.X("no selector")});Hi(this,8,function(a){a:{if(a){var b=pn(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=qn(d,b,!0)}else a=d.A.Xa;d.X("dumpTSS("+fa(a?a.da:b)+"): %"+k(a?a.Fa:null,d.sa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?tn:un,v,x,F,D;for(D in q)v=q[D],x=a.Fa+v,F=of(d.A,x)|of(d.A,x+1)<<8,2304==c&&(F=F|of(d.A,x+2)<<16|of(d.A,x+3)<<24),b&&(b+="\n"),b+=fa(v)+" "+ka(D+":",11)+k(F,m);if(2304==c)for(D=0,v=F>>>16;vD;){x=a.Fa+v;F=of(d.A,x)|of(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+fa(v)+" ports "+fa(D)+"-"+fa(D+15)+": "+c;D+=16;v+=2}d.X(b)}}});Hi(this,134217728,function(a){var b;a&&(b=pn(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+fa(b)+")");b;){a=Xm(d,0,b);var c=d.Ya(a,1),m=vn(d,a,2),q=vn(d,a,5);if(77!=c&&90!=c)break;d.X(wn(0,b)+": '"+String.fromCharCode(c)+"' PID="+fa(m)+" LEN="+fa(q)+' "'+xn(d,a,8)+'"');b+=1+q}});this.Oa=this.kb= +null;Je(this.A,65,this,this.$k);pb(this)}; +f.$k=function(a){if(!1===this.Oa)return!0;var b,c=this.A,d=c.F&65535,e=c.D&65535,g=c.G&65535,h=c.K&65535,m=c.J&65535,q=c.fb.da;if(!this.Oa)return 79==d&&Ke(c,a,function(a){return function(){62342!=(c.F&65535)?(c.F=c.F&-65536|62342,a.X("INT 0x41 processing enabled"),a.kb=Xm(a),a.Oa=!0):(a.X("INT 0x41 processing disabled"),a.Oa=!1)}}(this)),!0;switch(d){case 79:c.F=c.F&-65536|62342;break;case 80:a=(b=qn(this,g))?b.eb:0,this.X(xn(this,yn(this,this.kb,m,q))+"!undefined "+(h&1?"data":"code")+"("+k(e+1, +4)+")=#"+k(g,4)+" len "+k(a+1))}return!0}; +f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.ya[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var h=zn(d,b,!0),m;for(m in h)an(d,h[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Fa+b|0:p,a.Ta=d)}return d}; +f.Ya=function(a,b){var c=255,d=this.bc(a,!1,1);d!==p&&(c=of(this.A,d)|0,b&&Bn(this,a,b));return c};f.kc=function(a,b){return a.ic?Cn(this,a,b?4:0):vn(this,a,b?2:0)};function vn(a,b,c){var d=65535,e=a.bc(b,!1,2);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8,c&&Bn(a,b,c));return d}function Cn(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8|of(a.A,e+2)<<16|of(a.A,e+3)<<24,c&&Bn(a,b,c));return d}f.oc=function(a,b,c){var d=this.bc(a,!0,1);d!==p&&(this.A.oc(d,b),c&&Bn(this,a,c),Nc(this.A))}; +f.Pb=function(a,b,c){var d=this.bc(a,!0,2);d!==p&&(this.A.Pb(d,b),c&&Bn(this,a,c),Nc(this.A))};function Xm(a,b,c,d,e,g,h){return yn(a,{},b,c,d,e,g,h)}function yn(a,b,c,d,e,g,h,m){b.Wa=c||0;b.da=d;b.Ta=e;b.He=null!=g?g:An(a);b.ic=null!=h?h:a.A&&4==a.A.Aa.ta;b.uc=null!=m?m:a.A&&4==a.A.Aa.Wc;b.Yd=!1;return b}function Dn(a){return[a.Wa,a.da,a.Ta,a.Yd,a.ic,a.uc,a.ze,a.Id]}function En(a){return{Wa:a[0],da:a[1],Ta:a[2],Yd:a[3],ic:a[4],uc:a[5],ze:a[6],Id:a[7]}} +function Fn(a,b){if(null!=b.da){var c=qn(a,b.da,b.He);if(c){var d=b.Wa&c.Ga;if(d>>>0>=c.Cc)return!1;b.Wa=d}}return!0}function Bn(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.da&&(b.Wa+=c,Fn(a,b)||(b.Wa=0,b.Ta=null))}function wn(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Gn(a){return null==a.da?"%"+k(a.Ta):wn(a.Wa,a.da,a.uc)}function xn(a,b,c){var d="";for(c=c||256;d.length>>=a.A.Qa;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==qc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ua(fn,a.substr(b,2))));return c} +function Jn(a,b){var c=0,d=Kn(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} +function Kn(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=u(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=xd(d);break; +case 16:c=d.fb.da;break;case 17:c=d.Aa.da;break;case 18:c=d.Ca.da;break;case 19:c=d.vb.da;break;default:if(80286==a.A.qa)32==b&&(c=d.hb);else if(80386<=a.A.qa)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=u(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.hb;break;case 33:c=d.Gi;break;case 34:c=d.de;break;case 35:c=d.Pd;break;case 20:c=d.Nb.da;break;case 21:c=d.Ob.da;break;case 56:c=w(d)}}}return c} +function Ln(a,b){b=Mn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=In(b,c+1),0<=e&&(b=b.substr(0,c)+Jn(a,e)+b.substr(c+1+fn[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ca(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Hn(a,e))d=e+' "'+xn(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Hn(a,e))Bn(a,d),d=e+' "'+ +xn(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=Wm.prototype;f.message=function(a,b){b&&(a+=" @"+wn(w(this.A),this.A.Aa.da)+" (%"+k(this.A.za,6)+")");if(!this.Pa||a!=this.Pa)if(this.X(a),this.Pa=a,this.A){this.ac&-2147483648&&this.Vb();var c=this.A;c.Y.Te=0;c.ab-=c.A;c.A=0;Nc(c)}}; +function mi(a,b,c,d){var e,g;if(d)d=!0;else{d=a.ra(1)&&40!=b&&42!=b;var h=bn[b];h&&(d=a.ra(h)?!0:524288==h&&a.ra(h=1048576))}d&&(e=a.A.F>>8&255,g=a.A.H&255,33==b&&11==e||524288==h&&128<=g||1048576==h&&128>g)&&(d=!1);d&&((h=(h=ub[b])&&h[e]||"")&&(h=" "+Ln(a,h)),a.message("INT "+l(b)+": AH="+l(e)+" @"+wn(c-2-a.A.Aa.Fa,a.A.Aa.da)+h));return d} +function mb(a,b,c,d,e,g,h,m){m|=256;if(null==e||(a.ac&m)==m)m=null,null!=e&&(m=a.A.Aa.da,e-=a.A.Aa.Fa),a.message(b.Td+"."+(null!=d?"outPort":"inPort")+"("+fa(c)+","+(g?g:"unknown")+(null!=d?","+l(d):"")+")"+(null!=h?": "+l(h):"")+(null!=e?" @"+wn(e,m):""))}f.Wk=function(){this.X("Type ? for list of debugger commands");this.gd();if(this.ab){var a=zn(this,this.ab);this.ab=null;for(var b in a)an(this,a[b])}}; +function Zm(a){var b;if(wf(a)){if(!a.oa||!a.oa.length){a.oa=Array(1E3);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Va=0} +f.Ud=function(a,b,c){var d=!0;c||Sn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==p)this.X("invalid address: "+Gn(b)),d=!1;else{var g=this.fa;g.xa[e>>>g.Qa].Ud(e&g.B,a==this.ia);b.da=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.da=null),b.Yd=!0):(Tn(this,a,a.length-1),Zm(this)));return d}; +function Sn(a,b,c,d,e){for(var g=!1,h=Un(a,a.bc(c)),m=1;m>>c.Qa],b==a.ia));Zm(a);break}}return g}function Vn(a,b){for(var c=1;c=dn.length&&(x=a.Ya(b,1),h=nn[v-dn.length][x>>3&7]);var v=dn[h[0]],F=h.length-1,D="";if(164<=g&&167>=g||170<=g&&175>=g)F=0,b.ic&&"W"==v.slice(-1)&&(v=v.slice(0,-1)+"D");for(var g=null,U=!0,S=1;S<=F;S++){var I,J;I="";J=h[S];if(void 0!==J){null==g&&(g=J>>14); +var V=J&15;if(0!=V)if(15==V)U=!1;else{var W=J&240;if(128<=W)if(0>x&&(x=a.Ya(b,1)),160>W){I=a;var W=F,V=b,da="",Ca=x>>6,Da=x&7;if(3>Ca){var ya=void 0;if(!Ca&&(!V.uc&&6==Da||V.uc&&5==Da))Ca=2;else{if(V.uc)if(4!=Da)Da+=8;else{var da=I,ya=Ca,Db=V,Ea=da.Ya(Db,1),$a=Ea>>6,Ja=Ea>>3&7,Ea=Ea&7,ta="";if(ya||5!=Ea)ta=gn[Ea+8];4!=Ja&&(ta&&(ta+="+"),ta+=gn[Ja+8],$a&&(ta+="*"+(1<<$a)));ya||5!=Ea||(ta&&(ta+="+"),ta+=k(Cn(da,Db,4)));da=ta}da||(da=gn[Da])}1==Ca?(ya=I.Ya(V,1),ya&128?(ya=ya<<24>>24,da+="-"+k(-ya,2)): +da+="+"+k(ya,2)):2==Ca&&(da&&(da+="+"),V.uc?(ya=Cn(I,V,4),da+=k(ya)):(ya=vn(I,V,2),da+=k(ya,4)));da="["+da+"]";if(1==W){I="";J&=15;4==J&&(J=V.ic?5:3);switch(J){case 7:I="FAR";break;case 1:I="BYTE";break;case 3:I="WORD";break;case 5:I="DWORD"}I&&(da=I+" "+da)}}else da=Xn(I,Da,J,V);I=da}else I=160==W?Xn(a,x&7,J,b):Xn(a,x>>3&7,J,b);else if(16==W)I="1";else if(0==W){I=a;V=J;W=b;J=" ";switch(V&15){case 1:V&12288&&(J=k(I.Ya(W,1),2));break;case 2:J=k(I.Ya(W,1)<<24>>24,W.ic?8:4);break;case 4:case 8:if(W.ic){J= +k(Cn(I,W,4));break}case 3:J=k(vn(I,W,2),4);break;case 7:W=Xm(I,I.kc(W,!0),vn(I,W,2),null,W.He,W.ic,W.uc);J=Gn(W);I=Yn(I,W);I[0]&&(J+=" ("+I[0]+")");break;default:J="imm("+fa(V)+")"}I=J}else 32==W?(b.uc?(I=8,J=Cn(a,b,4)):(I=4,J=vn(a,b,2)),I="["+k(J,I)+"]"):48==W?(I=1==V?a.Ya(b,1)<<24>>24:a.kc(b,!0),J=b.Wa+I&(b.ic?-1:65535),I=k(J,b.ic?8:4),J=Yn(a,Xm(a,J,b.da)),J[0]&&(I+=" ("+J[0]+")")):96==W?I=Xn(a,(J&3840)>>8,J,b):112==W?I=Xn(a,(J&3840)>>8,192,b):64==W?I="DS:[SI]":80==W&&(I="ES:[DI]");if(!I||!I.length){D= +"INVALID";break}0a.A.qa)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ic))b+=16;return fn[b]} +function $n(a,b){var c;switch(b){case "V":c=Ze(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ye(a.A);break;case "Z":c=Xe(a.A);break;case "A":c=We(a.A);break;case "P":c=Ve(a.A);break;case "C":c=Ue(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function sn(a){return k(a,a&-65536?8:4)}function ao(a,b){8<=b&&15>=b&&4a.A.qa&&(d="\n"+d,c+=e,e="");c+="\n"+bo(a,a.A.Aa,b)+" ";80386<=a.A.qa&&(e+="\n",c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+"\n");c+=co(a,"LD",a.A.Uc.da,a.A.Uc.Fa,a.A.Uc.Fa+a.A.Uc.eb)+" "+co(a,"GD",null,a.A.jd,a.A.fe)+" "+co(a, +"ID",null,a.A.cd,a.A.Fd)+" ";c=c+(d+" "+e)+ao(a,32);80386<=a.A.qa&&(c+=ao(a,34)+ao(a,35))}else 80386<=a.A.qa&&(c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+" ");return c+=ao(a,23)+$n(a,"V")+$n(a,"D")+$n(a,"I")+$n(a,"T")+$n(a,"S")+$n(a,"Z")+$n(a,"A")+$n(a,"P")+$n(a,"C")} +function Hn(a,b,c,d){var e,g=1===c?a.aa:a.gb;c=g.Wa;var h=g.da,g=g.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,h=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),v=0;v>>4),m=Xm(a,q,m,g.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=h?(c=fo(a,b,void 0),g=null):(g=fo(a,b,void 0),null==g&&(c=null)):(h=fo(a,b.substring(0,m),void 0),c=fo(a,b.substring(m+1),void 0), +g=null)}null!=c&&(e=Xm(a,c,h,g),d||Fn(a,e)||(a.X("invalid offset: "+Gn(e)),e=null));return e}function go(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Gj=zn(a,b.oj=c[2]))}var ho={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function io(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),g=a.pop();switch(d){case "*":d=g*e;break;case "/":if(!e)return!1;d=g/e;break;case "%":if(!e)return!1;d=g%e;break;case "+":d=g+e;break;case "-":d=g-e;break;case "<<":d=g<>":d=g>>e;break;case ">>>":d=g>>>e;break;case "<":d=g":d=g>e?1:0;break;case ">=":d=g>=e?1:0;break;case "==":d=g==e?1:0;break;case "!=":d=g!=e?1:0;break;case "&":d=g&e;break; +case "^":d=g^e;break;case "|":d=g|e;break;case "&&":d=g&&e?1:0;break;case "||":d=g||e?1:0;break;default:return!1}a.push(d|0)}return!0} +function fo(a,b,c){var d;if(b){b=Mn(a,b);for(var e=0,g=!1,h=b,m=[],q=[],v=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.X("out of data at address "+Gn(b)),x=!0):(a.oc(b,c, +1),v++)})})(a,h);a.X(v+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} +function qo(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(q=null);switch(q){case "AL":a.A.F= +a.A.F&-256|m&255;break;case "AH":a.A.F=a.A.F&-65281|m<<8&255;break;case "AX":a.A.F=a.A.F&-65536|m&65535;break;case "BL":a.A.D=a.A.D&-256|m&255;break;case "BH":a.A.D=a.A.D&-65281|m<<8&255;break;case "BX":a.A.D=a.A.D&-65536|m&65535;break;case "CL":a.A.G=a.A.G&-256|m&255;break;case "CH":a.A.G=a.A.G&-65281|m<<8&255;break;case "CX":a.A.G=a.A.G&-65536|m&65535;break;case "DL":a.A.H=a.A.H&-256|m&255;break;case "DH":a.A.H=a.A.H&-65281|m<<8&255;break;case "DX":a.A.H=a.A.H&-65536|m&65535;break;case "SP":t(a.A, +u(a.A)&-65536|m&65535);break;case "BP":a.A.L=a.A.L&-65536|m&65535;break;case "SI":a.A.K=a.A.K&-65536|m&65535;break;case "DI":a.A.J=a.A.J&-65536|m&65535;break;case "DS":vd(a.A,m);break;case "ES":wd(a.A,m);break;case "SS":jd(a.A,m);break;case "CS":Re(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "IP":case "EIP":E(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "PC":case "PS":yd(a.A,m);break;case "C":m?af(a.A):bf(a.A);break;case "P":m?(e=a.A,e.resultType&=-3,e.Z|=4):(e=a.A,e.resultType&=-3,e.Z&=-5);break; +case "A":m?kf(a.A):hf(a.A);break;case "Z":m?lf(a.A):jf(a.A);break;case "S":m?(e=a.A,e.resultType&=-17,e.Z|=128):(e=a.A,e.resultType&=-17,e.Z&=-129);break;case "I":m?(e=a.A,e.Z|=512):(e=a.A,e.Z&=-513);break;case "D":m?(e=a.A,e.Z|=1024):(e=a.A,e.Z&=-1025);break;case "V":m?cf(a.A):df(a.A);break;default:var v=!0;if(80286<=a.A.qa)switch(v=!1,q){case "MS":mf(a.A,m);break;case "TR":a.A.Xa.load(m)===p&&(h=!1);break;default:if(v=!0,80386<=a.A.qa)switch(v=!1,q){case "EAX":a.A.F=m;break;case "EBX":a.A.D=m;break; +case "ECX":a.A.G=m;break;case "EDX":a.A.H=m;break;case "ESP":t(a.A,m);break;case "EBP":a.A.L=m;break;case "ESI":a.A.K=m;break;case "EDI":a.A.J=m;break;case "FS":a.A.Nb.load(m);break;case "GS":a.A.Ob.load(m);break;case "CR0":a.A.hb=m;jg.call(a.A,m);break;case "CR2":a.A.de=m;break;case "CR3":a.A.Pd=m;Ad.call(a.A,m);break;default:v=!0}}if(v){a.X("unknown register: "+e);return}}}if(!h){a.X("invalid value: "+g);return}Nc(a.A);a.X("updated registers:")}}a.X(eo(a,d));c&&(a.aa=Xm(a,w(a.A),a.A.Aa.da),Pn(a, +Gn(a.aa)))}}function ro(a,b){b=la(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(Ln(a,c[2])):fo(a,b,!0)}function so(a,b,c){for(var d=null,e=b.Wa,g=e,h=1;6>=h;h++){if(2q[0].indexOf("+"))){var v=q[0]+":";q[2]&&(v+=" "+q[2]);a.X(v)}q[3]&&(m=q[3],h=null);h=Wn(a,b,m,h);b.Id||d||d++;a.X(h);a.aa=b;e-=b.Ta-g;c++}}} +function zn(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var g=0;g<=b.length;g++){var h=b.charAt(g);if('"'==h||"'"==h)e?h==e&&(e=null):e=h;else if(h==d&&!e||!h)a.push(la(b.substring(c,g))),c=g+1}}return a} +function an(a,b,c){var d=!0;try{if(!b.length)a.Da?(a.X("ended assemble @"+Gn(a.ua)),a.aa=a.ua,a.Da=!1):b="?";else if(!c){var e=">> ";a.A.hb&1&&(e=a.A.Z&131072?"-- ":"## ");a.X(e+b)}var g=b.charAt(0);if('"'==g||"'"==g)return!0;if(rb(a)&&0>>4);var gf=$a[Ja].l;gf&&(Ja=gf);a.X(wn(kd,Rd)+" "+Ja)}}}else if("dos"==J)mi(a,33,a.A.za,!0);else{"ds"==J&&(J="d",W=V,V="desc");if("d"== +J){for(Ca in hn)if(V==Ca){var ld=a.Sa[Ca];ld?ld(W):a.X("no dump registered for "+V);break a}J=a.Wb||"db"}else a.Wb=J;if("dh"==J){var Sd=V,Td=W,Ud="",el=0,db=a.Ea,Xb=a.oa;if(Xb.length){var lb=+Sd||a.rb,rd=+Td||10;isNaN(lb)?lb=rd:Ud="more ";lb>Xb.length&&(a.X("note: only "+Xb.length+" available"),lb=Xb.length);db-=lb;0>db&&(null==Xb[Xb.length-1].da?(lb=db+lb,db=0):db+=Xb.length);var dh=[];"call"==Td&&(rd=1E5,dh=["CALL"]);void 0!==Sd&&a.X(lb+" instructions earlier:");for(var yf=null,zf=null;0=Xb.length&&(db=0);a.rb=lb;el++;rd--}}el||(a.X("no "+Ud+"history available"),a.rb=void 0)}else if("di"==J)a.X("no information");else{var sd=Hn(a,V,2);if(sd&&(null!=sd.da||null!=sd.Ta)){var Af=0;W&&("l"==W.charAt(0)&&(W=W.substr(1)||da),Af=pn(a, +W)>>>0,65536>4||1,eh="dd"==J?4:"dw"==J?2:1,gl=0;glhh;hh++){var Cf=a.Ya(sd,1),Bf=Bf|Cf<<(fh++<<3);fh==eh&&(ge+=k(Bf,2*eh),ge+=1==eh?7==hh?"-":" ":" ",Bf=fh=0);gh+=32<=Cf&&128>Cf?String.fromCharCode(Cf):"."}Oc&&(Oc+="\n");Oc+=V+" "+ge+" "+gh}Oc&&a.X(Oc);a.gb=sd}}}}break;case "e":if("else"==h[0])break;var hl=h[1];if(void 0===hl)a.X("missing address");else{var ih=Hn(a,hl,2);if(ih)for(var jh=2;jh< +h.length;jh++){var Df=ca(h[jh],16);if(void 0===Df){a.X("unrecognized value: "+l(Df));break}a.X("setting "+Gn(ih)+" to "+l(Df));a.oc(ih,Df,1)}}break;case "f":mo(a,h[1]);break;case "g":a:{var il=h[1],Oo=b;if(void 0!==il){var kh=Hn(a,Mn(a,il),1);if(!kh)break a;go(a,kh,Oo);a.Ud(a.B,kh,!0)}c||a.re(!0)||a.X('cpu busy, "g" command ignored')}break;case "h":var lh;a.na.Cb?(lh="halting",a.Vb()):lh="already halted";c||a.X(lh);break;case "i":if("if"==h[0]){var mh;var he=b.substr(2),he=la(he);fo(a,he)?(c||a.X("true: "+ +he),mh=!0):(c||a.X("false: "+he),mh=!1);mh||(d=!1);break}var nh=h[1];if(nh&&"?"!=nh){var oh=pn(a,nh);if(void 0!==oh){var Po=hc(a.fa,oh);a.X(fa(oh)+": "+l(Po))}}else a.X("input commands:"),a.X("\ti [p]\tread port [p]"),a.X("warning: port accesses can affect hardware state");break;case "k":var ph=0,jl=a.A.Aa.da,td=Xm(a),xc=Xm(a,u(a.A),a.A.Ca.da);for(a.X("stack trace for "+Gn(xc));10>ph;){for(var Pc=null,Qo=256;xc.Wa>>>0>>0;){td.Wa=a.kc(xc,!0);if(null==xc.Ta||!Qo--)break;td.da=jl;if(Pc=so(a, +td))break;td.da=a.kc(xc);if(Pc=so(a,td,!0)){jl=a.kc(xc,!0);0Bo){if(d.load(this.P)){this.O=new Oe(this,Do,"failsafe");this.O.load()&&(Go(this,d),a=2,wo(this.O));Pe(this.O,"timestamp",pa());xo(this.O);var e=this.Ec&&!this.U;if(1==a||za("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=yo(d)){var g=zo(d,"code"),h=zo(d,"data");g&&("ok"==g?d.load(h):("error"==g&&"no machine state"!=h? +(this.Ua("Error: "+h),"unable to verify user"==h&&(Ga("user",""),this.B=null)):this.X(g+": "+h),wo(d),d.load()?(c=yo(d),e=!0):c=!1))}e&&Fo(this,c?d:null)}else 2==a&&d.clear()}else Fo(this);delete this.P;delete this.R}e=fb(this.id);for(g=0;ga[1];a=a[2];this.na.jc=!0;this.vj||(this.X("PCjs v"+Do+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.vj=!0);this.A&&(Ho(this,this.A,b,c,a),Sc(this.A));this.ma&&(Go(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; +function Go(a,b){if(za("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Zd(),e=b.toString(),g={app:"PCjs"};g.ver=Do;g.url=c;g.user=d;g.type="bug";g.data=e;va("http://www.pcjs.org/api/v1/report",!0,g)}} +function uo(a,b,c){var d,e="none",g=new Oe(a,Do),h=new Oe(a,Do,"validate"),m=pa();Pe(h,"timestamp",m);Pe(g,"timestamp",m);Pe(g,"version","1.19.2");Pe(g,"url",window?window.location.href:null);Pe(g,"browser",window?window.navigator.userAgent:"");a.A&&a.A.lc&&(c&&a.A.Vb(),d=a.A.lc(b,c),"object"===typeof d&&Pe(g,a.A.id,d),c&&(a.A.na.jc=!1,!1===d&&(e=null)));for(var m=fb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= +null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");va(e,!0,null,null,function(g,h,m){if(m||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(g=d[3])if(m=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],v,x=/( [a-z]+=)(['"])(.*?)\2/g;v=x.exec(g);)q=0>q.indexOf(v[1])?q.replace(">",v[0]+">"):q.replace(new RegExp(v[1]+"(['\"])(.*?)\\1"),v[0]);m[0]!=q&&(h=h.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],h);Uo(a,b,c)}})}else c(a,null)} +function Vo(a,b,c,d){function e(a){if(void 0===m){var b=h&&kb(h,"machine-warning");m=b&&b[0]||h}m&&(m.innerHTML=ja(a))}function g(a){e("Error: "+a);q&&(--Ko||Sa(!0));q=!1}var h,m,q=!0;Ko++;try{if(h=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var v=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var v=m.transformNode(q);v?(h.outerHTML=v,--Ko||Sa(!0)):g("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(v=new XSLTProcessor,v.importStylesheet(q),(v=v.transformToFragment(m,window.document))?h.parentNode?(h.parentNode.replaceChild(v,h),--Ko||Sa(!0)):g("invalid machine element: "+a):g("transformToFragment failed")):g("unable to transform XML: unsupported browser");else g("failed to load XSL file: "+c);else g(d)};m?Lo(c,null,null,!1,e,q):g("failed to load XML file: "+b)}else g(d)};"<"!=b.charAt(0)?Lo(b,a,d,!0,e,v):Mo(b,null,a,d,!1,e,v)}else g("missing machine element: "+ +a)}catch(x){g(x.message)}return q}window.embedPC=function(a,b,c,d){Sa(!1);return Vo(a,b,c,d)};window.enableEvents=Sa;window.sendEvent=Ta;})(); diff --git a/versions/pcjs/1.19.2/pc.js b/versions/pcjs/1.19.2/pc.js index e37d213647..eea462358a 100644 --- a/versions/pcjs/1.19.2/pc.js +++ b/versions/pcjs/1.19.2/pc.js @@ -2,243 +2,243 @@ function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return"0x"+da(a,2)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ja[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; -function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Lg|n<>a.shift} +function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Ng|n<>a.shift} function qa(a,b,c,d,e,k){b=!!b;var n=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)),a=[n,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; function va(){if(null==ua){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ua=a}return ua}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)} function Fa(a){if(Ca)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.tc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.tc*b/c|0,a.A),a.x+=b.tc,a.tc-=b.tc);return b}f=cb.prototype; -f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.uc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Ra=d;this.D=gb(a,"Keyboard")};f.ac=function(a,b){b||hb();return!0};f.$b=function(){return!0};f.of=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Mg=function(a){ib(this,a)}; -function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& -(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.aa=a.qa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.ma,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.oa=c}}}f.kd=function(){}; -function ob(a,b,c,d){a.B.Ae[a.B.vi++]={uj:b,Zc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.va=10;a.F=n;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.qa=c);d&&(a.I=d,a.ra=k||"white")} -function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ha?b=c.toString():(b=8>a.ua?"0x":"",b+=da(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.qb=1<>2;this.B=this.qb-1;this.K=this.R/this.qb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.aa=Array(this.K);for(b=0;b>>a.oa;0a.qb?a.qb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.Be)return n.qe+=n.Be-b,n.Be=b,!0;if(b>=n.Be+n.qe){q=n.size-(b-p);q>c&&(q=c);n.qe=b-n.Be+q;c-=q;b=p+a.qb;continue}}return wb(1,b,c)}n=a.aa[k];b=new h(b,q,a.qb,d,e);xb(b,n,a.Ra);a.aa[k++]=b;b=p+a.qb;c-=q}return 0>>this.oa;0>>a.oa;0>>=a.oa;0>>a.oa;0>>this.oa].xc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].le(b&a.B,b)} -function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].$h(c,b):a.aa[d++].le(c,b)|a.aa[d&a.P].le(0,b+1)<<8}f.Ec=function(a,b){this.aa[(a&this.D)>>>this.oa].jc(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Xe(c,b&65535,a):(this.aa[d++].jc(c,b&255,a),this.aa[d&this.P].jc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].di(d,c&65535,b):(a.aa[e++].We(d,c&255,b),a.aa[e&a.P].We(0,c>>8&255,b+1))} +f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.uc=function(a,b,c,d){this.xa=a;this.la=b;this.A=c;this.Ra=d;this.D=gb(a,"Keyboard")};f.bc=function(a,b){b||hb();return!0};f.ac=function(){return!0};f.pf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Og=function(a){ib(this,a)}; +function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& +(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.na)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.Z=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.la,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.na=c}}}f.kd=function(){}; +function ob(a,b,c,d){a.B.Be[a.B.vi++]={wj:b,$c:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.ua=10;a.F=n;a.O=b;a.P=a.ia=18;e||(e=a.ga||a.ia+"px Monaco, Lucida Console, Courier New");a.Y=a.ga=e;c&&(a.pa=c);d&&(a.I=d,a.qa=k||"white")} +function lb(a,b,c,d,e){a.I.font=a.Y;a.I.fillStyle=a.qa;a.I.fillText(b,a.F,a.O);a.F+=a.Z;null!=c&&(16!=a.Ha?b=c.toString():(b=8>a.ta?"0x":"",b+=da(c,a.ta)),a.I.fillText(b,a.F,a.O),a.F+=a.Z);d&&(a.F+=a.Z*d);e&&(a.F=a.ua,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.rb=1<>2;this.B=this.rb-1;this.K=this.R/this.rb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.Z=Array(this.K);for(b=0;b>>a.na;0a.rb?a.rb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.Ce)return n.qe+=n.Ce-b,n.Ce=b,!0;if(b>=n.Ce+n.qe){q=n.size-(b-p);q>c&&(q=c);n.qe=b-n.Ce+q;c-=q;b=p+a.rb;continue}}return wb(1,b,c)}n=a.Z[k];b=new h(b,q,a.rb,d,e);xb(b,n,a.Ra);a.Z[k++]=b;b=p+a.rb;c-=q}return 0>>this.na;0>>a.na;0>>=a.na;0>>a.na;0>>this.na].xc(a&this.B,a)};function mb(a,b){return a.Z[(b&a.D)>>>a.na].le(b&a.B,b)} +function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.na;return c!=a.B?a.Z[d].bi(c,b):a.Z[d++].le(c,b)|a.Z[d&a.P].le(0,b+1)<<8}f.Ec=function(a,b){this.Z[(a&this.D)>>>this.na].kc(a&this.B,b&255,a)};f.Db=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.na;c!=this.B?this.Z[d].Ye(c,b&65535,a):(this.Z[d++].kc(c,b&255,a),this.Z[d&this.P].kc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.na;d!=a.B?a.Z[e].fi(d,c&65535,b):(a.Z[e++].Xe(d,c&255,b),a.Z[e&a.P].Xe(0,c>>8&255,b+1))} function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.L[w]?sa("Input port 0x"+da(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.O[w]?sa("Output port 0x"+da(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob; if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; -function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.Be=a;this.qe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Qa=this.Di=!1;this.V=this.fa=0;Sb(this);if(c)if(e)this.controller=e,a=e.Ii(a),this.ba=a[0],this.B=a[1],Ab(this,e.Kg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ma=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); -for(e=0;e>8&65280|a>>>24);return a} -h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},ga:function(a,b,c){this.jc(a++,b&255,c++);this.jc(a++,b>>8&255,c++);this.jc(a++,b>>16&255,c++);this.jc(a,b>>>24,c)},ua:function(a){return this.ba[a>>2]>>>((a&3)<<3)&255},Pa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b]>>a;return 24>a?c&65535:c&255|(this.ba[b+1]&255)<<8},Ga:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b];a&&(c=c>>>a|this.ba[b+1]<< -32-a);return c},pb:function(a,b){var c=a>>2,d=(a&3)<<3;this.ba[c]=this.ba[c]&~(255<>2,d=(a&3)<<3;24>d?this.ba[c]=this.ba[c]&~(65535<>8);this.Qa=!0},kc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ba[c]=b;this.Qa=!0},ta:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.le(a,b)},La:function(a, -b){this.A&&Wb(this.A,b,2,!1);return this.$h(a,b)},Da:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.la(a,b)},$a:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.We(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.di(a,b,c)},Db:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.qa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.xc(a,b)},Ua:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.ng(a, -b)},Ha:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.Wc(a,b)},xb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.jc(a,b,c)},oc:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.Xe(a,b,c)},Nb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.re(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).xc(a,b)},Wa:function(a,b){return Xb(this.A,b,!1).ng(a,b)},Ia:function(a,b){return Xb(this.A,b,!1).Wc(a, -b)},yb:function(a,b,c){Xb(this.A,c,!0).jc(a,b,c)},pc:function(a,b,c){Xb(this.A,c,!0).Xe(a,b,c)},Pb:function(a,b,c){Xb(this.A,c,!0).re(a,b,c)},ra:function(a){return this.D[a]},Ma:function(a){return this.D[a]},Ja:function(a){return this.R.getUint16(a,!0)},Sa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.ma[a>>1]},Ca:function(a){return this.R.getInt32(a,!0)},Ea:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.ba[a>>2]},Xa:function(a,b){this.D[a]=b;this.Qa=!0}, -ab:function(a,b){this.D[a]=b;this.Qa=!0},Vb:function(a,b){this.R.setUint16(a,b,!0);this.Qa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.ma[a>>1]=b;this.Qa=!0},Ab:function(a,b){this.R.setInt32(a,b,!0);this.Qa=!0},Ib:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.ba[a>>2]=b;this.Qa=!0}};function xb(a,b,c){b&&(c&&(a.Ra=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.fa=b.fa)&&$b(a,Zb,!1))} -function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.fa||(a.jc=!a.O&&b[3]||a.ha,a.Xe=!a.O&&b[4]||a.sa,a.re=!a.O&&b[5]||a.ga);if(c||void 0===c)a.We=b[3]||a.ha,a.di=b[4]||a.sa,a.qa=b[5]||a.ga}function Yb(a,b,c){c&&a.V||(a.xc=b[0]||a.xa,a.ng=b[1]||a.oa,a.Wc=b[2]||a.ja);if(c||void 0===c)a.le=b[0]||a.xa,a.$h=b[1]||a.oa,a.la=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} -var ec=[],Gb=[h.prototype.ua,h.prototype.Pa,h.prototype.Ga,h.prototype.pb,h.prototype.gc,h.prototype.kc],Zb=[h.prototype.ta,h.prototype.La,h.prototype.Da,h.prototype.$a,h.prototype.ec,h.prototype.Db],dc=[h.prototype.va,h.prototype.Ua,h.prototype.Ha,h.prototype.xb,h.prototype.oc,h.prototype.Nb],cc=[h.prototype.ya,h.prototype.Wa,h.prototype.Ia,h.prototype.yb,h.prototype.pc,h.prototype.Pb]; -if(bb)var Fb=[h.prototype.ra,h.prototype.Ja,h.prototype.Ca,h.prototype.Xa,h.prototype.Vb,h.prototype.Ab],Eb=[h.prototype.Ma,h.prototype.Sa,h.prototype.Ea,h.prototype.ab,h.prototype.fc,h.prototype.Ib]; -function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Rc=c;this.W.sd=d;this.W.uf=Math.round(this.W.Rc/1E4)/100;this.W.ce=this.W.uf*this.W.sd;this.ia.Jb=!1;this.ia.Fi=!1;this.ia.Fg=a.autoStart;this.ia.Ei=!1;c=Ma.autostart;void 0!==c&&(this.ia.Fg="true"==c?!0:"false"==c?!1:null);this.ia.qf=!1;this.W.wf=this.W.ee=0;this.W.xf=a.csStart;this.W.Fe=a.csInterval;this.W.Ge=a.csStop;this.Ld=[];var e=this;this.rj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; -f.uc=function(a,b,c,d){this.ma=b;this.Ra=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Ld.push(b);this.Z=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.ac=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.bc("No debugger detected")}jc(this);this.kd();return!0};f.$b=function(a){return a&&this.save?this.save():!0}; -function kc(a){(!0===a.ia.Fg||null===a.ia.Fg&&void 0===a.sa.run)&&gc(a)}f.Hi=function(){return 0};function ic(a){void 0===a.W.xf&&(a.W.xf=0);void 0===a.W.Fe&&(a.W.Fe=-1);void 0===a.W.Ge&&(a.W.Ge=-1);a.ia.qf=0<=a.W.xf&&0>>b.oa;d=d+e-1>>>b.oa;c.Dg=0;for(c.Zc=0;k<=d;)e=b.aa[k],c.Dg+=e.size,e.size&&(c.yg.push(oa(jb,k,0,0,e.type)),c.Zc++),k++;a.B=c;a.la=a.B.Zc*a.ma.qb/691200;b=0;a.B.vi=0;a.B.Ae||(a.B.Ae=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.tc>1,d.O+=(d.P>>1)-2,lb(d,c),d.ga&&(d.I.restore(),d.ga=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ja,a.Sa,a.Ca,a.Ea);a.Ma=!1}}f.Yc=function(){this.Ld.length&&this.Ld[0].Yc()}; -f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.sa[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ia.Yb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.uf&&(c=Math.round(c/a.W.sd));return c}function hc(a){a.W.rd=0;a.Qc=a.Kc=a.ec=a.A=0;ic(a);oc(a,1)} -function oc(a,b,c){if(void 0!==b){.8>a.W.rd/a.W.ce&&(b=1);a.W.sd=b;b=a.W.uf*a.W.sd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.sa.setSpeed;d&&(d.textContent=b);a.bc("target speed: "+b)}c&&a.Yc()}rc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Fd=0;sc(a)} -function gc(a,b){if(Ya(a,!0)){if(!a.ia.Jb){oc(a);a.xa&&a.xa.start(a.W.de,tc(a));a.ia.Jb=!0;a.ia.Fi=!0;a.Z&&uc(a.Z);var c=a.sa.run;c&&(c.textContent="Halt");a.kd(!0);b&&a.Yc()}a.W.Tg>=a.W.Rc&&sc(a,!0);a.W.Ke=0;a.W.vf=la();a.W.Fd&&(c=a.W.vf-a.W.Fd,c>a.W.Ni&&(a.W.de+=c,a.W.de>a.W.vf&&(a.W.de=a.W.vf)));try{do{var d=a.ia.qf?1:a.W.Ck;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Dd){var n=(tc(e.A,e.ha)-k.cd)/e.Ja|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= -d;if(w.B&&w.B[11]&64){var C=w.qa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Xi(d);var G=a.ec-a.A;a.Kc+=G;a.W.Ke+=G;rc(a,0,!0);var c=a,E=G;if(c.ia.qf){var T=!1;c.W.wf=c.W.wf+c.Hi()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Fe,T=!0);0<=c.W.Ge&&c.W.Ge<=tc(c)&&(c.W.Fe=c.W.Ge=-1,ic(c),mc(c),T=!0);T&&c.bc(tc(c)+" cycles: checksum="+da(c.W.wf))}a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Pi,jc(a));a.W.He-=G;0>=a.W.He&&(a.W.He+=a.W.Oi,a.kd());a.W.Je-=G;if(0>=a.W.Je){a.W.Je+=a.W.Sg;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.kd(); -a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.rj;a.W.Fd=la();k=a.W.Ni;a.W.Ke&&(k=Math.round(k*a.W.Ke/a.W.Sg));k-=a.W.Fd-a.W.vf;if(n=a.W.Fd-a.W.de)a.W.rd=Math.round(a.Kc/(10*n))/100,864E5<=n&&(a.Qc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.rdthis.id&&l.call(e,13,a&65532)}return g};f.zk=function(a){var b=this.A;a=b.Nb+(a<<2);var c=b.na(a);b.R&=-769;return this.load(b.na(a+2))+c|0};f.yk=function(a){var b=this.A;a<<=3;var c=b.Nb+a|0;if(7<=(b.pc-c|0))return this.F=!0,Ac(this,c,a)+b.vg;l.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; -f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.mf()};f.fj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.mf()};f.mf=function(){l.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.gj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){l.call(this.A,13,0);return g}; -function Bc(a,b,c){var d=a.A,e=d.na(b+2),k=d.na(b)|(e&255)<<16,d=d.na(b+4);a.pa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.mb=e;a.type=e&7936;a.ext=0;a.cc=b;zc(a,!0)} -function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.pa)return a.pa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.mb=a.B.mb,a.type=a.B.type,a.ext=a.B.ext,a.cc=a.B.cc,a.B.pa=0,zc(a,!0,!0,!1),a.Aa;a.B.pa=0;var k=e.na(b+0),n=e.na(b+4),p=n&7936,q=e.na(b+2)|(n&255)<<16,w=e.na(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case yc:a.Zd=!1;var E=a.F,T=c&3,V=(n&24576)>>13,ia,W;if(C&&!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> -a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Cc(e,e.Fa(),!0);m(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Dc(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Nb&&ba.id&&l.call(e,13,n,!0),g;break;case 2:if(C){if(!(n& -32768))return 6>a.id&&l.call(e,11,c&65532),g;if(4096>p||2048==(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g}break;case 3:if(!(n&32768))return 6>a.id&&l.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&l.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.na(q+100+2)|0,a.ej=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.mb=n,a.type=p,a.ext=w,a.cc=b,zc(a,!0,!0,!1));return q} -function Dc(a,b,c){var d=a.A,e=a.Gb,k=d.ra.pa,n=d.ra.Aa;if(!c){if(!(d.ra.type&512))return l.call(d,13,b&65532,!0),!1;d.Cb(d.ra.cc+4,d.ra.mb&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Aa;if(!1!==c){if(d.ra.type&512)return l.call(d,13,b&65532,!0),!1;d.Cb(d.ra.cc+4,d.ra.mb|=512)}d.ra.type=d.ra.type&-513|d.ra.mb&512;256==d.ra.type||768==d.ra.type?(d.Cb(n+14,u(d)),d.Cb(n+16,Jc(d)),d.Cb(n+18,d.G),d.Cb(n+20,d.F),d.Cb(n+22,d.H),d.Cb(n+24,d.D),d.Cb(n+26,r(d)),d.Cb(n+28,d.L),d.Cb(n+30,d.K),d.Cb(n+32,d.I), -d.Cb(n+34,d.va.pa),d.Cb(n+36,d.la.pa),d.Cb(n+38,d.ha.pa),d.Cb(n+40,d.Ha.pa),d.gc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.va.load(d.na(p+34)),d.Ha.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,n=26,a.Gb>>0)+1)}; -function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.tf,a.Li=a.yk,a.dc=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.dc=a.K,a.Wb=a.L,a.Gb=a.nc=3,a.ka=a.Gc=2,a.C=a.Y=65535,a.cb=65535,a.D=a.cb+1,a.Gc=a.ka,a.cc=g,a.Zd=!1;else{if(!(a.pa&-4))a.dc=a.mf,a.Wb=a.nf;else if(a.type&4096){6144==(a.type&6656)&&(a.dc=a.mf);if(a.type&2048||!(a.type&512))a.Wb=a.nf;1024==(a.type&3072)&&(a.dc==a.xi&&(a.dc=a.fj),a.Wb==a.zi&&(a.Wb=a.gj),a.Vd=!0);b&&6>a.id&&a.pa&-4&&a.cc!==g&&(c= -a.cc+5,a.A.Ec(c,a.A.Sb(c)|1))}b&&(a.Gb=a.pa&3,a.nc=(a.mb&24576)>>13,80386>a.A.fa||!(a.ext&64)?(a.ka=2,a.C=65535):(a.ka=4,a.C=-1),a.Gc=a.ka,a.Y=a.C)}else a.load=a.Mi,a.Li=a.zk,a.dc=a.yi,a.Wb=a.Ai,a.Gb=a.nc=0,a.cc=g,a.Zd=!1} -function Oc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.gi=61442;this.gd=1792;this.fi=28672;this.Ze=4;this.Ga=255;this.B=80386==this.fa?Pc:80286==this.fa?Qc:Rc;this.ta=Sc;this.hi=Tc;this.ii=Uc;this.ji=Vc;if(80186<=this.fa&&(this.ta=Sc.slice(),this.hi=Tc.slice(),this.ii=Uc.slice(),this.Ga=31,this.ta[15]=Wc,this.ta[96]=Xc,this.ta[97]=Yc,this.ta[98]=Zc,this.ta[99]=Wc,this.ta[100]=Wc,this.ta[101]=Wc,this.ta[102]= -Wc,this.ta[103]=Wc,this.ta[104]=$c,this.ta[105]=ad,this.ta[106]=bd,this.ta[107]=cd,this.ta[108]=dd,this.ta[109]=ed,this.ta[110]=fd,this.ta[111]=gd,this.ta[192]=hd,this.ta[193]=id,this.ta[200]=jd,this.ta[201]=kd,this.ta[241]=ld,this.hi[7]=md,this.ii[7]=md,80286<=this.fa)){this.gi=2;this.gd|=28672;this.Ze=0;this.ta[15]=nd;this.Ye=od.slice();for(a=0;a>>20,k=a.Pc[(a.Tc+e&a.Nd)>>>a.oa],n=k.Wc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.te;if(!(n&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.te;var p=(b&4190208)>>>10,n=a.Pc[((n&-4096)+p&a.Nd)>>>a.oa],q=n.Wc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.te;if(!(q&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.te;c=a.Pc[((q&-4096)+(b&4095)&a.Nd)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.oa;a.aa[b]=d;a.af.push(b);return d} -function zd(a){a.aa!=a.Pc&&(a.aa=a.Pc,a.ug=null,a.af=null,a.te=null)}f=Oc.prototype;f.reset=function(){this.ia.Jb&&mc(this);wd(this);hc(this);this.ia.Oc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} +function h(a,b,c,d,e,k){this.id=Qb+=2;this.aa=null;this.B=0;this.Ce=a;this.qe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Qa=this.Fi=!1;this.V=this.la=0;Sb(this);if(c)if(e)this.controller=e,a=e.Li(a),this.aa=a[0],this.B=a[1],Ab(this,e.Mg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.fa=new Uint16Array(this.U,0,c>>1),this.aa=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.aa=Array(c>>2); +for(e=0;e>8&65280|a>>>24);return a} +h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},ea:function(a,b,c){this.kc(a++,b&255,c++);this.kc(a++,b>>8&255,c++);this.kc(a++,b>>16&255,c++);this.kc(a,b>>>24,c)},ta:function(a){return this.aa[a>>2]>>>((a&3)<<3)&255},Pa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.aa[b]>>a;return 24>a?c&65535:c&255|(this.aa[b+1]&255)<<8},Ga:function(a){var b=a>>2;a=(a&3)<<3;var c=this.aa[b];a&&(c=c>>>a|this.aa[b+1]<< +32-a);return c},mb:function(a,b){var c=a>>2,d=(a&3)<<3;this.aa[c]=this.aa[c]&~(255<>2,d=(a&3)<<3;24>d?this.aa[c]=this.aa[c]&~(65535<>8);this.Qa=!0},Ib:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.aa[c]=b;this.Qa=!0},sa:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.le(a,b)},La:function(a, +b){this.A&&Wb(this.A,b,2,!1);return this.bi(a,b)},Da:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},$a:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Xe(a,b,c)},Yb:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.fi(a,b,c)},Bb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},ua:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.xc(a,b)},Ua:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.og(a, +b)},Ha:function(a,b){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.P;return this.Y.Xc(a,b)},qb:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.kc(a,b,c)},hc:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.Ye(a,b,c)},lc:function(a,b,c){this.F.aa[this.K]|=this.P;this.I.aa[this.L]|=this.Z;this.Y.re(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).xc(a,b)},Wa:function(a,b){return Xb(this.A,b,!1).og(a,b)},Ia:function(a,b){return Xb(this.A,b,!1).Xc(a, +b)},yb:function(a,b,c){Xb(this.A,c,!0).kc(a,b,c)},pc:function(a,b,c){Xb(this.A,c,!0).Ye(a,b,c)},Pb:function(a,b,c){Xb(this.A,c,!0).re(a,b,c)},qa:function(a){return this.D[a]},Ma:function(a){return this.D[a]},Ja:function(a){return this.R.getUint16(a,!0)},Sa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.fa[a>>1]},Ca:function(a){return this.R.getInt32(a,!0)},Ea:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.aa[a>>2]},Xa:function(a,b){this.D[a]=b;this.Qa=!0}, +ab:function(a,b){this.D[a]=b;this.Qa=!0},Rb:function(a,b){this.R.setUint16(a,b,!0);this.Qa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.fa[a>>1]=b;this.Qa=!0},Ab:function(a,b){this.R.setInt32(a,b,!0);this.Qa=!0},Jb:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.aa[a>>2]=b;this.Qa=!0}};function xb(a,b,c){b&&(c&&(a.Ra=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.la=b.la)&&$b(a,Zb,!1))} +function Sb(a,b,c,d,e,k){a.Y=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.Z=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.la||(a.kc=!a.O&&b[3]||a.ga,a.Ye=!a.O&&b[4]||a.ra,a.re=!a.O&&b[5]||a.ea);if(c||void 0===c)a.Xe=b[3]||a.ga,a.fi=b[4]||a.ra,a.pa=b[5]||a.ea}function Yb(a,b,c){c&&a.V||(a.xc=b[0]||a.xa,a.og=b[1]||a.na,a.Xc=b[2]||a.ia);if(c||void 0===c)a.le=b[0]||a.xa,a.bi=b[1]||a.na,a.ka=b[2]||a.ia}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} +var ec=[],Gb=[h.prototype.ta,h.prototype.Pa,h.prototype.Ga,h.prototype.mb,h.prototype.gc,h.prototype.Ib],Zb=[h.prototype.sa,h.prototype.La,h.prototype.Da,h.prototype.$a,h.prototype.Yb,h.prototype.Bb],dc=[h.prototype.ua,h.prototype.Ua,h.prototype.Ha,h.prototype.qb,h.prototype.hc,h.prototype.lc],cc=[h.prototype.ya,h.prototype.Wa,h.prototype.Ia,h.prototype.yb,h.prototype.pc,h.prototype.Pb]; +if(bb)var Fb=[h.prototype.qa,h.prototype.Ja,h.prototype.Ca,h.prototype.Xa,h.prototype.Rb,h.prototype.Ab],Eb=[h.prototype.Ma,h.prototype.Sa,h.prototype.Ea,h.prototype.ab,h.prototype.fc,h.prototype.Jb]; +function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Rc=c;this.W.sd=d;this.W.vf=Math.round(this.W.Rc/1E4)/100;this.W.ce=this.W.vf*this.W.sd;this.ha.Kb=!1;this.ha.Hi=!1;this.ha.Hg=a.autoStart;this.ha.Gi=!1;c=Ma.autostart;void 0!==c&&(this.ha.Hg="true"==c?!0:"false"==c?!1:null);this.ha.rf=!1;this.W.xf=this.W.ee=0;this.W.yf=a.csStart;this.W.Ge=a.csInterval;this.W.He=a.csStop;this.Md=[];var e=this;this.vj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; +f.uc=function(a,b,c,d){this.la=b;this.Ra=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Md.push(b);this.Y=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.bc=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.cc("No debugger detected")}jc(this);this.kd();return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +function kc(a){(!0===a.ha.Hg||null===a.ha.Hg&&void 0===a.ra.run)&&gc(a)}f.Ki=function(){return 0};function ic(a){void 0===a.W.yf&&(a.W.yf=0);void 0===a.W.Ge&&(a.W.Ge=-1);void 0===a.W.He&&(a.W.He=-1);a.ha.rf=0<=a.W.yf&&0>>b.na;d=d+e-1>>>b.na;c.Fg=0;for(c.$c=0;k<=d;)e=b.Z[k],c.Fg+=e.size,e.size&&(c.Ag.push(oa(jb,k,0,0,e.type)),c.$c++),k++;a.B=c;a.ka=a.B.$c*a.la.rb/691200;b=0;a.B.vi=0;a.B.Be||(a.B.Be=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.tc>1,d.O+=(d.P>>1)-2,lb(d,c),d.ea&&(d.I.restore(),d.ea=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ja,a.Sa,a.Ca,a.Ea);a.Ma=!1}}f.Zc=function(){this.Md.length&&this.Md[0].Zc()}; +f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ha.Zb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.vf&&(c=Math.round(c/a.W.sd));return c}function hc(a){a.W.rd=0;a.Tc=a.Kc=a.fc=a.A=0;ic(a);oc(a,1)} +function oc(a,b,c){if(void 0!==b){.8>a.W.rd/a.W.ce&&(b=1);a.W.sd=b;b=a.W.vf*a.W.sd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.ra.setSpeed;d&&(d.textContent=b);a.cc("target speed: "+b)}c&&a.Zc()}rc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Gd=0;sc(a)} +function gc(a,b){if(Ya(a,!0)){if(!a.ha.Kb){oc(a);a.xa&&a.xa.start(a.W.de,tc(a));a.ha.Kb=!0;a.ha.Hi=!0;a.Y&&uc(a.Y);var c=a.ra.run;c&&(c.textContent="Halt");a.kd(!0);b&&a.Zc()}a.W.Vg>=a.W.Rc&&sc(a,!0);a.W.Le=0;a.W.wf=la();a.W.Gd&&(c=a.W.wf-a.W.Gd,c>a.W.Qi&&(a.W.de+=c,a.W.de>a.W.wf&&(a.W.de=a.W.wf)));try{do{var d=a.ha.rf?1:a.W.Fk;if(a.Y){vc(a.Y);var e=a.Y,c=d,k=e.L[0];if(k.Ed){var n=(tc(e.A,e.ga)-k.dd)/e.Ja|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Y,c= +d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ga);0C&&(c=C)}d=c}a.$i(d);var G=a.fc-a.A;a.Kc+=G;a.W.Le+=G;rc(a,0,!0);var c=a,E=G;if(c.ha.rf){var T=!1;c.W.xf=c.W.xf+c.Ki()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Ge,T=!0);0<=c.W.He&&c.W.He<=tc(c)&&(c.W.Ge=c.W.He=-1,ic(c),mc(c),T=!0);T&&c.cc(tc(c)+" cycles: checksum="+da(c.W.xf))}a.W.Je-=G;0>=a.W.Je&&(a.W.Je+=a.W.Si,jc(a));a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Ri,a.kd());a.W.Ke-=G;if(0>=a.W.Ke){a.W.Ke+=a.W.Ug;break}}while(a.ha.Kb)}catch(V){mc(a);jc(a);a.kd(); +a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.vj;a.W.Gd=la();k=a.W.Qi;a.W.Le&&(k=Math.round(k*a.W.Le/a.W.Ug));k-=a.W.Gd-a.W.wf;if(n=a.W.Gd-a.W.de)a.W.rd=Math.round(a.Kc/(10*n))/100,864E5<=n&&(a.Tc=0,a.Y&&vc(a.Y,!0),oc(a));if(0>k||a.W.rdthis.id&&l.call(e,13,a&65532)}return g};f.Ck=function(a){var b=this.A;a=b.Pb+(a<<2);var c=b.ma(a);b.R&=-769;return this.load(b.ma(a+2))+c|0};f.Bk=function(a){var b=this.A;a<<=3;var c=b.Pb+a|0;if(7<=(b.Ic-c|0))return this.F=!0,Ac(this,c,a)+b.xg;l.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; +f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.ij=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){l.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.of()};f.jj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.of()};f.of=function(){l.call(this.A,13,0);return g}; +function Bc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.oa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.nb=e;a.type=e&7936;a.ext=0;a.dc=b;zc(a,!0)} +function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.oa)return a.oa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.nb=a.B.nb,a.type=a.B.type,a.ext=a.B.ext,a.dc=a.B.dc,a.B.oa=0,zc(a,!0,!0,!1),a.Aa;a.B.oa=0;var k=e.ma(b+0),n=e.ma(b+4),p=n&7936,q=e.ma(b+2)|(n&255)<<16,w=e.ma(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case yc:a.Zd=!1;var E=a.F,T=c&3,V=(n&24576)>>13,ia,W;if(C&&!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> +a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Cc(e,e.Fa(),!0);m(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Dc(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Pb&&ba.id&&l.call(e,13,n,!0),g;break;case 2:if(C){if(4096> +p||2048==(p&2560))return 6>a.id&&l.call(e,13,c&65532),g;if(!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g}break;case 3:if(!(n&32768))return 6>a.id&&l.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&l.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.ma(q+100+2)|0,a.hj=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.nb=n,a.type=p,a.ext=w,a.dc=b,zc(a,!0,!0,!1));return q} +function Dc(a,b,c){var d=a.A,e=a.Gb,k=d.qa.oa,n=d.qa.Aa;if(!c){if(!(d.qa.type&512))return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb&=-513)}if(d.qa.load(b)===g)return!1;var p=d.qa.Aa;if(!1!==c){if(d.qa.type&512)return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb|=512)}d.qa.type=d.qa.type&-513|d.qa.nb&512;256==d.qa.type||768==d.qa.type?(d.Db(n+14,u(d)),d.Db(n+16,Jc(d)),d.Db(n+18,d.G),d.Db(n+20,d.F),d.Db(n+22,d.H),d.Db(n+24,d.D),d.Db(n+26,r(d)),d.Db(n+28,d.L),d.Db(n+30,d.K),d.Db(n+32,d.I), +d.Db(n+34,d.ua.oa),d.Db(n+36,d.ka.oa),d.Db(n+38,d.ga.oa),d.Db(n+40,d.Ha.oa),d.hc.load(d.ma(p+42)),Kc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.H=d.ma(p+22),d.D=d.ma(p+24),d.L=d.ma(p+28),d.K=d.ma(p+30),d.I=d.ma(p+32),d.ua.load(d.ma(p+34)),d.Ha.load(d.ma(p+40)),Lc(d,d.ma(p+14),d.ma(p+36)),b=38,n=26,a.Gb>>0)+1)}; +function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.uf,a.Oi=a.Bk,a.ec=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.ec=a.K,a.Wb=a.L,a.Gb=a.oc=3,a.ja=a.Lc=2,a.C=a.va=65535,a.cb=65535,a.D=a.cb+1,a.Lc=a.ja,a.dc=g,a.Zd=!1;else{if(!(a.oa&-4))a.ec=a.nf,a.Wb=a.of;else if(a.type&4096){6144==(a.type&6656)&&(a.ec=a.nf);if(a.type&2048||!(a.type&512))a.Wb=a.of;1024==(a.type&3072)&&(a.ec==a.xi&&(a.ec=a.ij),a.Wb==a.zi&&(a.Wb=a.jj),a.Vd=!0);b&&6>a.id&&a.oa&-4&&a.dc!==g&&(c= +a.dc+5,a.A.Ec(c,a.A.Tb(c)|1))}b&&(a.Gb=a.oa&3,a.oc=(a.nb&24576)>>13,80386>a.A.fa||!(a.ext&64)?(a.ja=2,a.C=65535):(a.ja=4,a.C=-1),a.Lc=a.ja,a.va=a.C)}else a.load=a.Pi,a.Oi=a.Ck,a.ec=a.yi,a.Wb=a.Ai,a.Gb=a.oc=0,a.dc=g,a.Zd=!1} +function Oc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ii=61442;this.hd=1792;this.hi=28672;this.$e=4;this.Ga=255;this.B=80386==this.fa?Pc:80286==this.fa?Qc:Rc;this.sa=Sc;this.ki=Tc;this.li=Uc;this.mi=Vc;if(80186<=this.fa&&(this.sa=Sc.slice(),this.ki=Tc.slice(),this.li=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= +Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.ki[7]=md,this.li[7]=md,80286<=this.fa)){this.ii=2;this.hd|=28672;this.$e=0;this.sa[15]=nd;this.se=od.slice();for(a=0;a>>20,k=a.Qc[(a.Uc+e&a.Ze)>>>a.na],n=k.Xc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.ue;if(!(n&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;var p=(b&4190208)>>>10,n=a.Qc[((n&-4096)+p&a.Ze)>>>a.na],q=n.Xc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.ue;if(!(q&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;c=a.Qc[((q&-4096)+(b&4095)&a.Ze)>>>a.na];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.na;a.Z[b]=d;a.bf.push(b);return d} +function zd(a){a.Z!=a.Qc&&(a.Z=a.Qc,a.vg=null,a.bf=null,a.ue=null)}f=Oc.prototype;f.reset=function(){this.ha.Kb&&mc(this);wd(this);hc(this);this.ha.Pc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} function Bd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:m(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} -function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Pb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Uc=0;a.cf=0;a.ya=65520;a.Nb=0;a.pc=1023;a.R=a.Ab=0;a.xd=a.ve=a.wd=a.yd=0;a.df=-1;a.Ja=a.Wa=g;a.la=new xc(a,yc,"CS");a.Ha=new xc(a,2,"DS");a.va=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.ui=0,a.jd=0,a.Tc=0,a.pb=[0,0,0,0,null,null,0,0],a.ff=[null,null,null,null,null,null,0,0],a.$a=new xc(a,2,"FS"),a.ab=new xc(a,2,"GS"),zd(a));a.wi=new xc(a,0,"NULL");a.U=a.Ha;a.V=a.ha;a.O= -a.ja=0;a.P=a.qa=g;a.Ea=0;Lc(a,0,65535);if(80286<=a.fa){a.Vb=0;a.hd=65535;a.gc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Pa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.la;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ga=b+c|0;a.ef=b+a.la.cb|0}Kc(a,0);Ec(a)}function Cd(a,b){b.pa&65528&&b.nc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.pb[e],n=n&~(d>>2&3);if(b){var n=a.aa[n>>>a.oa],p=a;k?0===n.fa++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.aa[n>>>a.oa],k?0===--n.fa&&(k=n,k.jc=k.O?k.ha:k.We,k.Xe=k.O?k.sa:k.di,k.re=k.O?k.ga:k.qa):0===--n.V&&(k=n,k.xc=k.le,k.ng=k.$h,k.Wc=k.la)}c>>=2;d>>=4}} -function Wb(a,b,c,d){if(!(a.O&8192)&&a.pb[7]&255){c--;var e=a.pb[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.pb[n]&&b<=a.pb[n]+p){a.pb[6]|=1<>=2;k>>=4}}} -function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ij,!0);a.ji=b&&!c?Sd:Vc;zc(a.la,!1,b,c);zc(a.Ha,!1,b,c);zc(a.ha,!1,b,c);zc(a.va,!1,b,c);80386<=a.fa&&(zc(a.$a,!1,b,c),zc(a.ab,!1,b,c),Gc(a))} -f.save=function(){var a=new Td(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.la.save(),d=this.Ha.save(),e=this.ha.save(),k=this.va.save(),n;null!=this.Vb?(n=[this.ya,this.Vb,this.hd,this.Nb,this.pc,this.gc.save(),this.ra.save(),this.Ab],80386<=this.fa&&(n.push(this.ui),n.push(this.jd),n.push(this.Tc),n.push(this.pb),n.push(this.ff))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.fa&&(b.push(this.$a.save()),b.push(this.ab.save()));B(a,1,b);B(a,2,[this.U.rg, -this.V.rg,this.O,this.ja,this.Ea,this.P,this.qa]);B(a,3,[0,this.Qc,this.W.sd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.ef^a.ga)&&(8088>=a.fa||a.la.cb==a.la.Y?D(a,a.ga-a.la.Aa):-1>c&&l.call(a,13,0))}function r(a){return a.Pb&~a.ha.Y|a.La-a.ha.Aa}function m(a,b){a.Pb=b;a.La=a.ha.Aa+(b&a.ha.Y)|0}function Xd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Yd(a),n&2&&Zd(a),n&4&&$d(a),n&8&&ae(a),n&16&&be(a),n&32&&ce(a))}k?(a.xd=d,a.wd=b):(a.xd=b,a.wd=d);a.ve=c;a.yd=d;a.resultType=e} -function de(a,b,c,d,e){a.resultType=c|26;a.yd=b;d?ee(a):fe(a);e?ge(a):he(a);return b}function ie(a,b,c,d){c&d?ee(a):fe(a);(b^c)&d?ge(a):he(a)}function je(a){return Yd(a)?1:0}function Yd(a){a.resultType&1&&(a.R&=-2,(a.xd^(a.xd^a.ve)&(a.ve^a.wd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function Zd(a){a.resultType&2&&(a.R&=-5,38505>>((a.yd^a.yd>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} -function $d(a){a.resultType&4&&(a.R&=-17,(a.wd^a.xd^a.ve)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function ae(a){a.resultType&8&&(a.R&=-65,a.yd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function be(a){a.resultType&16&&(a.R&=-129,a.yd&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} -function ce(a){a.resultType&32&&(a.R&=-2049,(a.xd^a.wd)&(a.ve^a.wd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function fe(a){a.resultType&=-2;a.R&=-2}function ke(a){a.resultType&=-5;a.R&=-17}function le(a){a.resultType&=-9;a.R&=-65}function he(a){a.resultType&=-33;a.R&=-2049}function ee(a){a.resultType&=-2;a.R|=1}function me(a){a.resultType&=-5;a.R|=16}function ne(a){a.resultType&=-9;a.R|=64}function ge(a){a.resultType&=-33;a.R|=2048} -function Jc(a){return a.R&-2262|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)|ce(a)}function oe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.fi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Ab=(b&12288)>>12;c>a.Ab&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.gd|2261)|b&(a.gd|2261)|a.gi;a.R&256&&(a.Ea|=2,a.O|=4)} -function pe(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Ab||a.R&131072)&&a.ra.pi)for(var e=a.ra.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} -f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.sa[b]=c;this.ki++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; -f.Sb=function(a){return this.aa[(a&this.fc)>>>this.oa].xc(a&this.Db,a)};f.na=function(a){var b=a&this.Db,c=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;return b>>this.oa;if(b>>d|this.aa[c+1&this.Md].Wc(0,a+3)<<32-d};f.Ec=function(a,b){this.aa[(a&this.fc)>>>this.oa].jc(a&this.Db,b&255,a)}; -f.Cb=function(a,b){var c=a&this.Db,d=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Db,d=(a&this.fc)>>>this.oa;this.A-=this.B.Qe;if(c>>32-k,a)}}; -function qe(a,b,c){a.we=b;a.P=b.dc(a.ue=c,1);return a.O&1?0:a.Sb(a.P)}function F(a,b){return qe(a,a.U,b&a.Y)}function H(a,b){return qe(a,a.V,b&a.Y)}function re(a,b,c){a.we=b;a.P=b.dc(a.ue=c,a.ka);return a.O&1?0:a.Jc(a.P)}function I(a,b){return re(a,a.U,b&a.Y)}function J(a,b){return re(a,a.V,b&a.Y)}function se(a,b,c){a.we=b;a.qa=a.P=b.dc(a.ue=c,1);return a.O&1?0:a.Sb(a.P)}function K(a,b){return se(a,a.U,b&a.Y)}function L(a,b){return se(a,a.V,b&a.Y)} -function te(a,b,c){a.we=b;a.qa=a.P=b.dc(a.ue=c,a.ka);return a.O&1?0:a.Jc(a.P)}function M(a,b){return te(a,a.U,b&a.Y)}function N(a,b){return te(a,a.V,b&a.Y)}function O(a,b){a.O&2||a.Ec(a.we.Wb(a.ue,1),b)}function P(a,b){a.O&2||a.Vc(a.we.Wb(a.ue,a.ka),b)}function Fc(a,b,c){return a.Jc(b.dc(c,a.ka))}f.X=function(){var a=this.Sb(this.ga);Wd(this,1);return a};function ue(a){var b=a.na(a.ga);Wd(a,2);return b}function Q(a){var b=a.ei(a.ga);Wd(a,a.Gc);return b} -f.Ba=function(){var a=this.Jc(this.ga);Wd(this,this.ka);return a};f.M=function(){var a=this.Sb(this.ga)<<24>>24;Wd(this,1);return a};function R(a,b){var c=a.Sb(a.ga);Wd(a,1);return ve[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ka|0;var b=this.wg-this.La|0;0>b&&0<=(this.wg^this.La)&&(8088>=this.fa||!this.ha.Vd&&this.ha.cb==this.ha.Y||this.ha.Vd&&!this.ha.cb?m(this,this.La-this.ha.Aa&this.ha.Y):-1>b&&l.call(this,12,0));return a}; -function t(a,b){a.La=a.La-a.ka|0;0>(a.La-a.xg|0)&&0<=(a.xg^a.La)&&(8088>=a.fa||!a.ha.Vd&&a.ha.cb==a.ha.Y||a.ha.Vd&&!a.ha.cb?m(a,a.La-a.ha.Aa&a.ha.Y):l.call(a,12,0));a.Vc(a.La,b)}function we(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=xe(this.Z);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;ye.call(this,c,null,11);break a}}break;case 1:if(this.Ea& -2){this.Ea&=-3;80386<=this.fa&&(this.pb[6]|=16384);ye.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Z;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Yg;if(bd)D(this,this.Ja-this.la.Aa),ye.call(this,5,null,0);this.O|=2;return a} -function Ie(a,b){var c=0;if(b){le(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else ne(this);this.A-=11+3*c;return a}function Je(a,b){var c=0;if(b){le(this);for(var d=2==this.ka?15:31,e=1<>>=1;c++;d--}}else ne(this);this.A-=11+3*c;return a}function Ke(a,b){a&1<<(b&31)?ee(this):fe(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Le(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a^c} -function Me(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a&~c}function Ne(a,b){var c=1<<(b&31);a&c?ee(this):fe(this);this.A-=this.P===g?6:8;return a|c}function Oe(a,b){var c=this.la.pa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Pe(a,b){Xd(this,a,b,a-b|0,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.Ef:this.B.ub;this.O|=2;return a} -function Qe(a,b){Xd(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.Ef:this.B.ub;this.O|=2;return a}function Re(a){var b=a-1|0;Xd(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Se(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Te(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Se(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function Ue(a){return a} -function Ve(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?21:24;return c&65535}function We(a,b){var c,d;a=this.Ba();2==this.ka?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(ee(this),ge(this)):(fe(this),he(this));d&=this.C;this.A-=this.P===g?21:24;return d} -function Xe(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?9:12;return c&65535}function Ye(a,b){var c=a*b;2147483647c?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?9:12;return c|0}function Ze(a){var b=a+1|0;Xd(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function ye(a,b,c){this.A-=this.B.th+c;c=Jc(this);var d=this.la.pa,e=u(this);a=this.la.Li(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.df=-1,Gc(this),this.ga=a,this.ef=this.la.Aa+this.la.cb|0,this.Da=this.la.Gb)}function bf(a,b){this.A-=14+(this.P===g?0:2);le(this);this.Pa.load(b)!==g&&this.Pa.nc>=this.Da&&this.Pa.nc>=(b&3)&&(ne(this),a=this.Pa.mb&-256,2=this.Da)&&this.Pa.nc>=(b&3))return ne(this),this.Pa.cb;le(this);return a}function jf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.ka));this.A-=this.B.Gd;return b} -function kf(a,b){this.A-=this.qa===g?this.P===g?this.B.Ih:this.B.Hh:this.B.Fh;return b}function lf(a,b){return b}function mf(){this.qa!==g&&Od(this);return kf.call(this,0,this.Uc)}function nf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|n&65535;this.Xa=p+((e>>>16)+d*k)|0}function of(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a|b,128)} -function pf(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a|b,this.dataType)}function qf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),Cd(this,this.Ha),Cd(this,this.va),80386<=this.fa&&(Cd(this,this.$a),Cd(this,this.ab)));this.Wa=g}function rf(a,b){var c=a-b-je(this)|0;Xd(this,a,b,c,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&255} -function sf(a,b){var c=a-b-je(this)|0;Xd(this,a,b,c,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&this.C}function tf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function uf(){return ce(this)?1:0}function vf(){return Yd(this)?1:0}function wf(){return Yd(this)?0:1}function xf(){return ae(this)?1:0}function yf(){return ae(this)?0:1}function zf(){return Yd(this)||ae(this)?1:0}function Af(){return Yd(this)||ae(this)?0:1} -function Bf(){return be(this)?1:0}function Cf(){return be(this)?0:1}function Df(){return Zd(this)?1:0}function Ef(){return Zd(this)?0:1}function Ff(){return!be(this)!=!ce(this)?1:0}function Gf(){return!be(this)!=!ce(this)?0:1}function Hf(){return ae(this)||!be(this)!=!ce(this)?1:0}function If(){return ae(this)||!be(this)!=!ce(this)?0:1}function Jf(a,b,c){if(c){16>16-c)&65535;de(this,a,32768,d&32768)}return a} -function Kf(a,b,c){if(c){var d=a<>32-c;de(this,a,-2147483648,d&-2147483648)}return a}function Lf(a,b){return Jf.call(this,a,b,this.X())}function Mf(a,b){return Kf.call(this,a,b,this.X())}function Nf(a,b){return Jf.call(this,a,b,this.F&31)}function Of(a,b){return Kf.call(this,a,b,this.F&31)}function Pf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;de(this,a,32768,d&1)}return a} -function Qf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;de(this,a,-2147483648,d&1)}return a}function Rf(a,b){return Pf.call(this,a,b,this.X())}function Sf(a,b){return Qf.call(this,a,b,this.X())}function Tf(a,b){return Pf.call(this,a,b,this.F&31)}function Uf(a,b){return Qf.call(this,a,b,this.F&31)}function Vf(a,b){var c=a-b|0;Xd(this,a,b,c,191,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&255} -function Wf(a,b){var c=a-b|0;Xd(this,a,b,c,this.dataType|63,!0);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c&this.C}function Xf(a,b){de(this,a&b,128);this.A-=this.qa===g?this.P===g?this.B.fg:this.B.je:this.B.je;this.O|=2;return a}function Yf(a,b){de(this,a&b,this.dataType);this.A-=this.qa===g?this.P===g?this.B.fg:this.B.je:this.B.je;this.O|=2;return a} -function Zf(a,b){if(this.P===g){switch(this.cf&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.hg}else this.qa=this.P,O(this,a),this.A-=this.B.gg;return b} -function $f(a,b){if(this.P===g){switch(this.cf&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.hg}else this.qa=this.P,P(this,a),this.A-=this.B.gg;return b} -function ag(a,b){var c=a^b;de(this,c,128);this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return c}function bg(a,b){this.A-=this.qa===g?this.P===g?this.B.Kb:this.B.ub:this.B.Zb;return de(this,a^b,this.dataType)}function cg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function S(a){pd.call(this);return a}function dg(){D(this,this.Ja-this.la.Aa);ye.call(this,0,null,2)}function eg(){this.A-=this.P===g?2:this.B.Vh;return 1} -function fg(){var a=this.F&255;this.A-=(this.P===g?this.B.Zf:this.B.Yf)+(a<this.df)D(this,this.Ja-this.la.Aa),this.Wa!=g&&(m(this,this.Pb&~this.ha.Y|this.Wa-this.ha.Aa),this.Wa=g),e=!0;else if(8!=this.df)b=0,a=8,e=!0;else{ig.call(this,-1,0,c);wd(this);return}ig.call(this,a,b,c)&&(e=!1);e&&(this.df=a,ye.call(this,a,b,d||0),this.Ja=this.ga);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.la.Aa)} -function yd(a,b,c){this.jd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);l.call(this,14,a)} -function ig(a,b,c){var d=32,e;a:{e=this.ga;var k=this.aa[(e&this.fc)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Db,e)}204!=e||this.pc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(14==a||13==a&&80386==this.fa)c=!0;!1===c&&(d|=1);983040<=this.ga&&1048575>=this.ga&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ia.Jb,this.Ma(a,c||d,!0)?c&&(c=b,mc(this.Ra)):(this.Ka(a), -mc(this));return c}function nd(){this.Ye[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.hc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Ph} -function Yc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();m(this,r(this)+this.ka);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Nh}function Zc(){this.ua[this.X()].call(this,He)}function rd(){this.Ia[this.X()].call(this,Ge)}function sd(){this.O|=20;this.U=this.V=this.$a;this.A-=this.B.wc} -function td(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc}function ud(){this.O|=1024;this.ja&1024||(this.ka^=6,this.C^=-65536,Pd(this));this.A-=this.B.wc}function vd(){this.O|=2048;this.ja&2048||(this.Gc^=6,this.Y^=-65536,Dd(this));this.A-=this.B.wc}function $c(){t(this,this.Ba());this.A-=this.B.hc}function ad(){this.ua[this.X()].call(this,We)}function bd(){t(this,this.M());this.A-=this.B.hc}function cd(){this.ua[this.X()].call(this,Ve)} -function dd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.H&65535;pe(this,d,1)&&(d=Kb(this.ma,d,this.ga-b-1),this.Ec(this.va.Wb(this.I&this.Y,1),d),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256)))}} -function ed(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.ga-b-1,e=0,k=0,n=this.H&65535;if(pe(this,n,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.ka:this.ka)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.ga=this.Ja,this.O|=256)}}}} -function jg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function kg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function lg(){var a=this.M();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function mg(){var a=this.M();Yd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ng(){var a=this.M();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function og(){var a=this.M();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function pg(){var a=this.M();Yd(this)||ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function qg(){var a=this.M();Yd(this)||ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function rg(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function sg(){var a=this.M();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} -function tg(){var a=this.M();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ug(){var a=this.M();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function vg(){var a=this.M();!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function wg(){var a=this.M();!be(this)==!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function xg(){var a=this.M();ae(this)||!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();ae(this)||!be(this)!=!ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function zg(){this.oc[this.X()].call(this,Ag,this.X);this.A-=this.qa===g?1:this.B.Oe}function hd(){this.oc[this.X()].call(this,Bg,gg)}function id(){this.xb[this.X()].call(this,2==this.ka?Cg:Dg,gg)} -function Eg(){var a=ue(this),b=this.Fa();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Uh}function Fg(){var a=this.Fa();D(this,a);this.A-=this.B.Rh}function jd(){var a=ue(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||$d(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ee(this):fe(this);b?me(this):ke(this);this.A-=this.B.td},function(){this.Ib[this.X()].call(this, -Pe)},function(){this.Ia[this.X()].call(this,Qe)},function(){this.yb[this.X()].call(this,Pe)},function(){this.ua[this.X()].call(this,Qe)},function(){Pe.call(this,this.G&255,this.X());this.A--},function(){Qe.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||$d(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ee(this):fe(this);b?me(this):ke(this);this.A-=this.B.td}, -function(){this.G=Ze.call(this,this.G)},function(){this.F=Ze.call(this,this.F)},function(){this.H=Ze.call(this,this.H)},function(){this.D=Ze.call(this,this.D)},function(){m(this,Ze.call(this,r(this)))},function(){this.L=Ze.call(this,this.L)},function(){this.K=Ze.call(this,this.K)},function(){this.I=Ze.call(this,this.I)},function(){this.G=Re.call(this,this.G)},function(){this.F=Re.call(this,this.F)},function(){this.H=Re.call(this,this.H)},function(){this.D=Re.call(this,this.D)},function(){m(this,Re.call(this, -r(this)))},function(){this.L=Re.call(this,this.L)},function(){this.K=Re.call(this,this.K)},function(){this.I=Re.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.hc},function(){t(this,this.F&this.C);this.A-=this.B.hc},function(){t(this,this.H&this.C);this.A-=this.B.hc},function(){t(this,this.D&this.C);this.A-=this.B.hc},function(){t(this,r(this)-2&65535);this.A-=this.B.hc},function(){t(this,this.L&this.C);this.A-=this.B.hc},function(){t(this,this.K&this.C);this.A-=this.B.hc},function(){t(this, -this.I&this.C);this.A-=this.B.hc},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Lb},function(){m(this,r(this)&~this.C|this.Fa());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Lb},function(){this.I=this.I&~this.C| -this.Fa();this.A-=this.B.Lb},jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,function(){this.xb[this.X()].call(this,Kg,this.Ba);this.A-=this.qa===g?1:this.B.Oe},zg,function(){this.xb[this.X()].call(this,Kg,this.M);this.A-=this.qa===g?1:this.B.Oe},function(){this.Ib[this.X()].call(this,Xf)},function(){this.Ia[this.X()].call(this,Yf)},function(){this.yb[this.cf=this.X()].call(this,Zf)},function(){this.ua[this.cf=this.X()].call(this,$f)},function(){this.O|= -1;this.Ib[this.X()].call(this,kf)},function(){this.O|=1;this.Ia[this.X()].call(this,kf)},function(){this.yb[this.X()].call(this,kf)},function(){this.ua[this.X()].call(this,kf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Uc=this.va.pa;break;case 1:this.Uc=this.la.pa;break;case 2:this.Uc=this.ha.pa;break;case 3:this.Uc=this.Ha.pa;break;case 4:if(80386<=this.fa){this.Uc=this.$a.pa;break}l.call(this,6);break;case 5:if(80386<=this.fa){this.Uc=this.ab.pa;break}default:l.call(this,6)}this.O|= -1;this.Ia[a].call(this,mf)},function(){this.O|=1;this.U=this.V=this.wi;this.ua[this.X()].call(this,df)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ua[b].call(this,kf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Vd(this, -this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.$a.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.fa?this.ab.load(this.L):Vd(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.xb[this.X()].call(this,Lg,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= +function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Rb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Vc=0;a.df=0;a.ya=65520;a.Pb=0;a.Ic=1023;a.R=a.Bb=0;a.yd=a.we=a.xd=a.Ad=0;a.ef=-1;a.Ja=a.Wa=g;a.ka=new xc(a,yc,"CS");a.Ha=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ga=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.Ei=0,a.wd=0,a.Uc=0,a.qb=[0,0,0,0,null,null,0,0],a.gf=[null,null,null,null,null,null,0,0],a.ab=new xc(a,2,"FS"),a.mb=new xc(a,2,"GS"),zd(a));a.Ji=new xc(a,0,"NULL");a.U=a.Ha;a.V=a.ga;a.O= +a.ia=0;a.P=a.pa=g;a.Ea=0;Lc(a,0,65535);if(80286<=a.fa){a.Yb=0;a.jd=65535;a.hc=new xc(a,5,"LDT",!0);a.qa=new xc(a,4,"TSS",!0);a.Pa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ea=b+c|0;a.ff=b+a.ka.cb|0}Kc(a,0);Ec(a)}function Cd(a,b){b.oa&65528&&b.oc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.qb[e],n=n&~(d>>2&3);if(b){var n=a.Z[n>>>a.na],p=a;k?0===n.la++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.Z[n>>>a.na],k?0===--n.la&&(k=n,k.kc=k.O?k.ga:k.Xe,k.Ye=k.O?k.ra:k.fi,k.re=k.O?k.ea:k.pa):0===--n.V&&(k=n,k.xc=k.le,k.og=k.bi,k.Xc=k.ka)}c>>=2;d>>=4}} +function Wb(a,b,c,d){if(!(a.O&8192)&&a.qb[7]&255){c--;var e=a.qb[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.qb[n]&&b<=a.qb[n]+p){a.qb[6]|=1<>=2;k>>=4}}} +function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.uj,!0);a.mi=b&&!c?Td:Vc;zc(a.ka,!1,b,c);zc(a.Ha,!1,b,c);zc(a.ga,!1,b,c);zc(a.ua,!1,b,c);80386<=a.fa&&(zc(a.ab,!1,b,c),zc(a.mb,!1,b,c),Gc(a))} +f.save=function(){var a=new Ud(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Ha.save(),e=this.ga.save(),k=this.ua.save(),n;null!=this.Yb?(n=[this.ya,this.Yb,this.jd,this.Pb,this.Ic,this.hc.save(),this.qa.save(),this.Bb],80386<=this.fa&&(n.push(this.Ei),n.push(this.wd),n.push(this.Uc),n.push(this.qb),n.push(this.gf))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.fa&&(b.push(this.ab.save()),b.push(this.mb.save()));B(a,1,b);B(a,2,[this.U.sg, +this.V.sg,this.O,this.ia,this.Ea,this.P,this.pa]);B(a,3,[0,this.Tc,this.W.sd]);b=this.la;c=0;d=[];for(e=0;ec&&0<=(a.ff^a.ea)&&(8088>=a.fa||a.ka.cb==a.ka.va?D(a,a.ea-a.ka.Aa):-1>c&&l.call(a,13,0))}function r(a){return a.Rb&~a.ga.va|a.La-a.ga.Aa}function m(a,b){a.Rb=b;a.La=a.ga.Aa+(b&a.ga.va)|0}function Yd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Zd(a),n&2&&$d(a),n&4&&ae(a),n&8&&be(a),n&16&&ce(a),n&32&&de(a))}k?(a.yd=d,a.xd=b):(a.yd=b,a.xd=d);a.we=c;a.Ad=d;a.resultType=e} +function ee(a,b,c,d,e){a.resultType=c|26;a.Ad=b;d?fe(a):ge(a);e?he(a):ie(a);return b}function je(a,b,c,d){c&d?fe(a):ge(a);(b^c)&d?he(a):ie(a)}function ke(a){return Zd(a)?1:0}function Zd(a){a.resultType&1&&(a.R&=-2,(a.yd^(a.yd^a.we)&(a.we^a.xd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function $d(a){a.resultType&2&&(a.R&=-5,38505>>((a.Ad^a.Ad>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} +function ae(a){a.resultType&4&&(a.R&=-17,(a.xd^a.yd^a.we)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function be(a){a.resultType&8&&(a.R&=-65,a.Ad&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function ce(a){a.resultType&16&&(a.R&=-129,a.Ad&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} +function de(a){a.resultType&32&&(a.R&=-2049,(a.yd^a.xd)&(a.we^a.xd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function ge(a){a.resultType&=-2;a.R&=-2}function le(a){a.resultType&=-5;a.R&=-17}function me(a){a.resultType&=-9;a.R&=-65}function ie(a){a.resultType&=-33;a.R&=-2049}function fe(a){a.resultType&=-2;a.R|=1}function ne(a){a.resultType&=-5;a.R|=16}function oe(a){a.resultType&=-9;a.R|=64}function he(a){a.resultType&=-33;a.R|=2048} +function Jc(a){return a.R&-2262|Zd(a)|$d(a)|ae(a)|be(a)|ce(a)|de(a)}function pe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.hi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Bb=(b&12288)>>12;c>a.Bb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.hd|2261)|b&(a.hd|2261)|a.ii;a.R&256&&(a.Ea|=2,a.O|=4)} +function qe(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Bb||a.R&131072)&&a.qa.pi)for(var e=a.qa.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} +f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ra[b]=c;this.gi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; +f.Tb=function(a){return this.Z[(a&this.gc)>>>this.na].xc(a&this.Jb,a)};f.ma=function(a){var b=a&this.Jb,c=(a&this.gc)>>>this.na;this.A-=this.B.Re;return b>>this.na;if(b>>d|this.Z[c+1&this.Nd].Xc(0,a+3)<<32-d};f.Ec=function(a,b){this.Z[(a&this.gc)>>>this.na].kc(a&this.Jb,b&255,a)}; +f.Db=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;if(c>>32-k,a)}}; +function re(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function F(a,b){return re(a,a.U,b&a.va)}function H(a,b){return re(a,a.V,b&a.va)}function se(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function I(a,b){return se(a,a.U,b&a.va)}function J(a,b){return se(a,a.V,b&a.va)}function te(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function K(a,b){return te(a,a.U,b&a.va)}function L(a,b){return te(a,a.V,b&a.va)} +function ue(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function M(a,b){return ue(a,a.U,b&a.va)}function N(a,b){return ue(a,a.V,b&a.va)}function O(a,b){a.O&2||a.Ec(a.xe.Wb(a.ve,1),b)}function P(a,b){a.O&2||a.Wc(a.xe.Wb(a.ve,a.ja),b)}function Fc(a,b,c){return a.Jc(b.ec(c,a.ja))}f.X=function(){var a=this.Tb(this.ea);Xd(this,1);return a};function ve(a){var b=a.ma(a.ea);Xd(a,2);return b}function Q(a){var b=a.wi(a.ea);Xd(a,a.Lc);return b} +f.Ba=function(){var a=this.Jc(this.ea);Xd(this,this.ja);return a};f.M=function(){var a=this.Tb(this.ea)<<24>>24;Xd(this,1);return a};function R(a,b){var c=a.Tb(a.ea);Xd(a,1);return we[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ja|0;var b=this.yg-this.La|0;0>b&&0<=(this.yg^this.La)&&(8088>=this.fa||!this.ga.Vd&&this.ga.cb==this.ga.va||this.ga.Vd&&!this.ga.cb?m(this,this.La-this.ga.Aa&this.ga.va):-1>b&&l.call(this,12,0));return a}; +function t(a,b){a.La=a.La-a.ja|0;0>(a.La-a.zg|0)&&0<=(a.zg^a.La)&&(8088>=a.fa||!a.ga.Vd&&a.ga.cb==a.ga.va||a.ga.Vd&&!a.ga.cb?m(a,a.La-a.ga.Aa&a.ga.va):l.call(a,12,0));a.Wc(a.La,b)}function xe(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=ye(this.Y);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;ze.call(this,c,null,11);break a}}break;case 1:if(this.Ea& +2){this.Ea&=-3;80386<=this.fa&&(this.qb[6]|=16384);ze.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Y;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.$g;if(bd)D(this,this.Ja-this.ka.Aa),ze.call(this,5,null,0);this.O|=2;return a} +function Je(a,b){var c=0;if(b){me(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else oe(this);this.A-=11+3*c;return a}function Ke(a,b){var c=0;if(b){me(this);for(var d=2==this.ja?15:31,e=1<>>=1;c++;d--}}else oe(this);this.A-=11+3*c;return a}function Le(a,b){a&1<<(b&31)?fe(this):ge(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Me(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a^c} +function Ne(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a&~c}function Oe(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a|c}function Pe(a,b){var c=this.ka.oa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Qe(a,b){Yd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a} +function Re(a,b){Yd(this,a,b,a-b|0,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a}function Se(a){var b=a-1|0;Yd(this,a,1,b,this.$a|62,!0);this.A-=2;return a&~this.C|b&this.C}function Te(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Ue(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Te(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function Ve(a){return a} +function We(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?21:24;return c&65535}function Xe(a,b){var c,d;a=this.Ba();2==this.ja?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(fe(this),he(this)):(ge(this),ie(this));d&=this.C;this.A-=this.P===g?21:24;return d} +function Ye(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c&65535}function Ze(a,b){var c=a*b;2147483647c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c|0}function bf(a){var b=a+1|0;Yd(this,a,1,b,this.$a|62);this.A-=2;return a&~this.C|b&this.C} +function ze(a,b,c){this.A-=this.B.vh+c;c=Jc(this);var d=this.ka.oa,e=u(this);a=this.ka.Oi(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.ef=-1,Gc(this),this.ea=a,this.ff=this.ka.Aa+this.ka.cb|0,this.Da=this.ka.Gb)}function cf(a,b){this.A-=14+(this.P===g?0:2);me(this);this.Pa.load(b)!==g&&this.Pa.oc>=this.Da&&this.Pa.oc>=(b&3)&&(oe(this),a=this.Pa.nb&-256,2=this.Da)&&this.Pa.oc>=(b&3))return oe(this),this.Pa.cb;me(this);return a}function kf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.ma(this.P+this.ja));this.A-=this.B.Hd;return b} +function lf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kh:this.B.Jh:this.B.Hh;return b}function mf(a,b){return b}function nf(){this.pa!==g&&Od(this);return lf.call(this,0,this.Vc)}function of(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|n&65535;this.Xa=p+((e>>>16)+d*k)|0}function pf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,128)} +function qf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,this.$a)}function rf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),Cd(this,this.Ha),Cd(this,this.ua),80386<=this.fa&&(Cd(this,this.ab),Cd(this,this.mb)));2==a&&this.wg&&Rd(this,this.ea);this.Wa=g}function sf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function tf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function uf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function vf(){return de(this)?1:0}function wf(){return Zd(this)?1:0}function xf(){return Zd(this)?0:1}function yf(){return be(this)?1:0}function zf(){return be(this)?0:1}function Af(){return Zd(this)||be(this)?1:0}function Bf(){return Zd(this)||be(this)?0:1} +function Cf(){return ce(this)?1:0}function Df(){return ce(this)?0:1}function Ef(){return $d(this)?1:0}function Ff(){return $d(this)?0:1}function Gf(){return!ce(this)!=!de(this)?1:0}function Hf(){return!ce(this)!=!de(this)?0:1}function If(){return be(this)||!ce(this)!=!de(this)?1:0}function Jf(){return be(this)||!ce(this)!=!de(this)?0:1}function Kf(a,b,c){if(c){16>16-c)&65535;ee(this,a,32768,d&32768)}return a} +function Lf(a,b,c){if(c){var d=a<>32-c;ee(this,a,-2147483648,d&-2147483648)}return a}function Mf(a,b){return Kf.call(this,a,b,this.X())}function Nf(a,b){return Lf.call(this,a,b,this.X())}function Of(a,b){return Kf.call(this,a,b,this.F&31)}function Pf(a,b){return Lf.call(this,a,b,this.F&31)}function Qf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;ee(this,a,32768,d&1)}return a} +function Rf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;ee(this,a,-2147483648,d&1)}return a}function Sf(a,b){return Qf.call(this,a,b,this.X())}function Tf(a,b){return Rf.call(this,a,b,this.X())}function Uf(a,b){return Qf.call(this,a,b,this.F&31)}function Vf(a,b){return Rf.call(this,a,b,this.F&31)}function Wf(a,b){var c=a-b|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function Xf(a,b){var c=a-b|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function Yf(a,b){ee(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a}function Zf(a,b){ee(this,a&b,this.$a);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a} +function $f(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.ig}else this.pa=this.P,O(this,a),this.A-=this.B.hg;return b} +function ag(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.ig}else this.pa=this.P,P(this,a),this.A-=this.B.hg;return b} +function bg(a,b){var c=a^b;ee(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c}function cg(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a^b,this.$a)}function dg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function S(a){pd.call(this);return a}function eg(){D(this,this.Ja-this.ka.Aa);ze.call(this,0,null,2)}function fg(){this.A-=this.P===g?2:this.B.Xh;return 1} +function gg(){var a=this.F&255;this.A-=(this.P===g?this.B.$f:this.B.Zf)+(a<this.ef)D(this,this.Ja-this.ka.Aa),this.Wa!=g&&(m(this,this.Rb&~this.ga.va|this.Wa-this.ga.Aa),this.Wa=g),e=!0;else if(8!=this.ef)b=0,a=8,e=!0;else{jg.call(this,-1,0,c);wd(this);return}jg.call(this,a,b,c)&&(e=!1);e&&(this.ef=a,ze.call(this,a,b,d||0),this.Ja=this.ea);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.ka.Aa)} +function yd(a,b,c){this.wd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);l.call(this,14,a)} +function jg(a,b,c){var d=32,e;a:{e=this.ea;var k=this.Z[(e&this.gc)>>>this.na];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Jb,e)}204!=e||this.Ic||(c=!1);this.R&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.ea&&1048575>=this.ea&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ha.Kb,this.Ma(a,c||d,!0)?c&&(c=b,mc(this.Ra)):(this.Ka(a),mc(this));return c} +function nd(){this.se[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.ic}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Rh} +function Yc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();m(this,r(this)+this.ja);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Ph}function Zc(){this.ta[this.X()].call(this,Ie)}function rd(){this.Ia[this.X()].call(this,He)}function sd(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc} +function td(){this.O|=20;this.U=this.V=this.mb;this.A-=this.B.wc}function ud(){this.O|=1024;this.ia&1024||(this.ja^=6,this.C^=-65536,Pd(this));this.A-=this.B.wc}function vd(){this.O|=2048;this.ia&2048||(this.Lc^=6,this.va^=-65536,Dd(this));this.A-=this.B.wc}function $c(){t(this,this.Ba());this.A-=this.B.ic}function ad(){this.ta[this.X()].call(this,Xe)}function bd(){t(this,this.M());this.A-=this.B.ic}function cd(){this.ta[this.X()].call(this,We)} +function dd(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.H&65535;qe(this,e,1)&&(e=Kb(this.la,e,this.ea-b-1),this.Ec(this.ua.Wb(this.I&c,1),e),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256)))}} +function ed(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.ea-b-1,k=0,n=0,p=this.H&65535;if(qe(this,p,1)){for(var q=0;q>n&255,k),n+=8;this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(this.ea=this.Ja,this.O|=256)}}}}function kg(){var a=this.M();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function lg(){var a=this.M();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function mg(){var a=this.M();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ng(){var a=this.M();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function og(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function pg(){var a=this.M();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} +function qg(){var a=this.M();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function rg(){var a=this.M();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function sg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function tg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ug(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function vg(){var a=this.M();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function wg(){var a=this.M();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function xg(){var a=this.M();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function zg(){var a=this.M();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function Ag(){this.pc[this.X()].call(this,Bg,this.X);this.A-=this.pa===g?1:this.B.Pe}function hd(){this.pc[this.X()].call(this,Cg,hg)}function id(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,hg)}function Fg(){var a=ve(this),b=this.Fa();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Wh}function Gg(){var a=this.Fa();D(this,a);this.A-=this.B.Th} +function jd(){var a=ve(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||ae(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td},function(){this.Ib[this.X()].call(this, +Qe)},function(){this.Ia[this.X()].call(this,Re)},function(){this.Ab[this.X()].call(this,Qe)},function(){this.ta[this.X()].call(this,Re)},function(){Qe.call(this,this.G&255,this.X());this.A--},function(){Re.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||ae(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td}, +function(){this.G=bf.call(this,this.G)},function(){this.F=bf.call(this,this.F)},function(){this.H=bf.call(this,this.H)},function(){this.D=bf.call(this,this.D)},function(){m(this,bf.call(this,r(this)))},function(){this.L=bf.call(this,this.L)},function(){this.K=bf.call(this,this.K)},function(){this.I=bf.call(this,this.I)},function(){this.G=Se.call(this,this.G)},function(){this.F=Se.call(this,this.F)},function(){this.H=Se.call(this,this.H)},function(){this.D=Se.call(this,this.D)},function(){m(this,Se.call(this, +r(this)))},function(){this.L=Se.call(this,this.L)},function(){this.K=Se.call(this,this.K)},function(){this.I=Se.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.ic},function(){t(this,this.F&this.C);this.A-=this.B.ic},function(){t(this,this.H&this.C);this.A-=this.B.ic},function(){t(this,this.D&this.C);this.A-=this.B.ic},function(){t(this,r(this)-2&65535);this.A-=this.B.ic},function(){t(this,this.L&this.C);this.A-=this.B.ic},function(){t(this,this.K&this.C);this.A-=this.B.ic},function(){t(this, +this.I&this.C);this.A-=this.B.ic},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Mb},function(){m(this,r(this)&~this.C|this.Fa());this.A-=this.B.Mb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.I=this.I&~this.C| +this.Fa();this.A-=this.B.Mb},kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,function(){this.yb[this.X()].call(this,Lg,this.Ba);this.A-=this.pa===g?1:this.B.Pe},Ag,function(){this.yb[this.X()].call(this,Lg,this.M);this.A-=this.pa===g?1:this.B.Pe},function(){this.Ib[this.X()].call(this,Yf)},function(){this.Ia[this.X()].call(this,Zf)},function(){this.Ab[this.df=this.X()].call(this,$f)},function(){this.ta[this.df=this.X()].call(this,ag)},function(){this.O|= +1;this.Ib[this.X()].call(this,lf)},function(){this.O|=1;this.Ia[this.X()].call(this,lf)},function(){this.Ab[this.X()].call(this,lf)},function(){this.ta[this.X()].call(this,lf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Vc=this.ua.oa;break;case 1:this.Vc=this.ka.oa;break;case 2:this.Vc=this.ga.oa;break;case 3:this.Vc=this.Ha.oa;break;case 4:if(80386<=this.fa){this.Vc=this.ab.oa;break}l.call(this,6);break;case 5:if(80386<=this.fa){this.Vc=this.mb.oa;break}default:l.call(this,6)}this.O|= +1;this.Ia[a].call(this,nf)},function(){this.O|=1;this.U=this.V=this.Ji;this.ta[this.X()].call(this,ef)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ta[b].call(this,lf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Wd(this, +this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.ab.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.fa?this.mb.load(this.L):Wd(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.yb[this.X()].call(this,Mg,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= 3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;m(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; -this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ka?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ka?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.$g},function(){Oe.call(this,this.Ba(),ue(this));this.A-=this.B.dh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.Ab?l.call(this,13,0):(t(this,a& --196609),this.A-=this.B.hc)},function(){if(this.R&131072&&3>this.Ab)l.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?ee(this):fe(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?me(this):ke(this);a&64?ne(this):le(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a= -this.G&-256,b;b=Q(this);b=this.Sb(this.U.dc(b,1));this.G=a|b;this.A-=this.B.Of},function(){this.G=this.G&~this.C|Fc(this,this.U,Q(this));this.A-=this.B.Of},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Vc(this.U.Wb(a,this.ka),b);this.A-=this.B.Pf},function(){var a=1,b=0,c=this.B.Qf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Sf,this.ja&256||(this.A-=this.B.Rf));if(a--){var d=this.Sb(this.U.dc(this.K&this.Y,1));this.Ec(this.va.Wb(this.I& -this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Qf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Sf,this.ja&256||(this.A-=this.B.Rf));if(a--){var d=Fc(this,this.U,this.K&this.Y);this.Vc(this.va.Wb(this.I&this.Y,this.ka),d);this.O&4096||(d=this.R&1024?-this.ka:this.ka,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I& -~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Bf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Df,this.ja&256||(this.A-=this.B.Cf));if(a--){var d=qe(this,this.U,this.K&this.Y),e=se(this,this.va,this.I&this.Y);this.O&4096||(Pe.call(this,d,e),d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja& -64)&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Bf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Df,this.ja&256||(this.A-=this.B.Cf));if(a--){var d=re(this,this.U,this.K&this.Y),e=te(this,this.va,this.I&this.Y);this.O&4096||(Qe.call(this,d,e),d=this.R&1024?-this.ka:this.ka,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256))}},function(){de(this, -this.G&this.X(),128);this.A-=this.B.td},function(){de(this,this.G&this.Ba(),this.dataType);this.A-=this.B.td},function(){var a=1,b=0,c=this.B.ag;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.cg,this.ja&256||(this.A-=this.B.bg));if(a--){var d=this.G;this.Ec(this.va.Wb(this.I&this.Y,1),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.ag;this.ja&192&&(a=this.F&this.Y, -b=1,c=this.B.cg,this.ja&256||(this.A-=this.B.bg));if(a--){var d=this.G;this.Vc(this.va.Wb(this.I&this.Y,this.ka),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.If;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Kf,this.ja&256||(this.A-=this.B.Jf));if(a--){var d=this.Sb(this.U.dc(this.K&this.Y,1));this.O&4096||(this.G=this.G&-256|d,this.K=this.K&~this.Y| -this.K+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.If;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Kf,this.ja&256||(this.A-=this.B.Jf));if(a--){var d=Fc(this,this.U,this.K&this.Y);this.O&4096||(this.G=this.G&~this.C|d,this.K=this.K&~this.Y|this.K+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.ga=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.B.Vf;this.ja& -192&&(a=this.F&this.Y,b=1,c=this.B.Xf,this.ja&256||(this.A-=this.B.Wf));a--&&(Pe.call(this,this.G&255,se(this,this.va,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.B.Vf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Xf,this.ja&256||(this.A-=this.B.Wf));a--&&(Qe.call(this,this.G&this.C,te(this,this.va,this.I&this.Y)), -this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.ka:this.ka)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.ub,a&&ae(this)==(this.ja&64)&&(this.ga=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Bb},function(){this.F=this.F&-256|this.X();this.A-=this.B.Bb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Bb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Bb},function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.F= -this.F&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.H=this.H&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.D=this.D&-65281|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L= -this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Bb},Eg,Fg,Eg,Fg,function(){this.ua[this.X()].call(this,ef)},function(){this.ua[this.X()].call(this,cf)},function(){this.O|=1;this.oc[this.X()].call(this,Mg,this.X)},function(){this.O|=1;this.xb[this.X()].call(this,Mg,this.Ba)},Gg,Hg,Gg,Hg,function(){this.R&131072&&3>this.Ab?l.call(this,13,0):ye.call(this,3,null,this.B.uh)},function(){if(this.R& -131072&&3>this.Ab)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.bf[a];if(void 0!==b)for(var c=0;cthis.Ab?l.call(this,13,0):ye.call(this,4,null,this.B.vh):this.A-=this.B.wh},function(){if(this.R&131072&&3>this.Ab)l.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.sh;if(this.ya&1&&this.R&16384){var a=this.na(this.ra.Aa+0);Dc(this.la,a,!1)}else{var a=this.Da, -b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),n=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.$a.load(q);this.ab.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}this.Wa=g}},function(){this.oc[this.X()].call(this,Bg,eg)},function(){this.xb[this.X()].call(this,2==this.ka?Cg:Dg,eg)},function(){this.oc[this.X()].call(this,Bg,fg)},function(){this.xb[this.X()].call(this, -2==this.ka?Cg:Dg,fg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;de(this,this.G,128);this.A-=this.B.Xg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;de(this,this.G,128);this.A-=this.B.Wg},function(){this.G=this.G&-256|(Yd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|qe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Wh},Ig,Ig,Ig,Ig,Ig,Ig,Ig,Ig,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!ae(this)?(D(this, -u(this)+a),this.A-=this.B.Dh):this.A-=this.B.Lf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&ae(this)?(D(this,u(this)+a),this.A-=this.B.Mf):this.A-=this.B.Nf},function(){var a=this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.Ch):this.A-=this.B.Lf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Nf:(D(this,u(this)+a),this.A-=this.B.Mf)},function(){var a=this.X();pe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.ga-2),this.A-=this.B.Gf)},function(){var a=this.X(); -pe(this,a,2)&&(this.G=Kb(this.ma,a,this.ga-2),this.G|=Kb(this.ma,a+1,this.ga-2)<<8,this.A-=this.B.Gf)},function(){var a=this.X();pe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.ga-2),this.A-=this.B.Uf)},function(){var a=this.X();pe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.ga-2),Mb(this.ma,a+1,this.G>>8&255,this.ga-2),this.A-=this.B.Uf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.ah},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Hf},function(){Lc(this,this.Ba(), -ue(this));this.A-=this.B.yh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Hf},function(){var a=this.H&65535;pe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.ga-1),this.A-=this.B.Ff)},function(){var a=this.H&65535;pe(this,a,2)&&(this.G=Kb(this.ma,a,this.ga-1),this.G|=Kb(this.ma,a+1&65535,this.ga-1)<<8,this.A-=this.B.Ff)},function(){var a=this.H&65535;pe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.ga-1),this.A-=this.B.Tf)},function(){var a=this.H&65535;pe(this,a,2)&&(Mb(this.ma,a,this.G& -255,this.ga-1),Mb(this.ma,a+1&65535,this.G>>8&255,this.ga-1),this.A-=this.B.Tf)},Jg,Jg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R&131072?l.call(this,13,0):(this.Ea|=4,this.A-=2,this.R&512||mc(this))},function(){Yd(this)?fe(this):ee(this);this.A-=2},function(){this.Ua=!1;this.oc[this.X()].call(this,Ng,hg);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.xb[this.X()].call(this,Og,hg);this.Ua&&(this.G=this.G&~this.C| -this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){fe(this);this.A-=2},function(){ee(this);this.A-=2},function(){this.Da>this.Ab?l.call(this,13,0):(this.R&=-513,this.A-=this.B.Zg)},function(){this.Da>this.Ab?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.oc[this.X()].call(this,Tc,hg)},function(){this.xb[this.X()].call(this,Uc,hg)}],Ag=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[De,pf,Be,sf,Fe,Wf,bg,Qe],Lg= -[function(a,b){this.A-=this.qa===g?this.B.Lb:this.B.Oh;return b},cg,cg,cg,cg,cg,cg,cg],Mg=[function(a,b){this.A-=this.qa===g?this.B.Gh:this.B.Eh;return b},S,S,S,S,S,S,S],Bg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=je(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ie(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,de(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,de(this,a,128,c&1));return a}],Cg=[function(a, -b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ie(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ie(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=je(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;ie(this,c,e,32768)}return c}, -function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1,a=c>>>1&65535,de(this,a,32768,c&1,a&32768));return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,de(this,a,32768,c&1));return a}],Dg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,ie(this,c,a<>> -d|e;ie(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=je(this),c=a<>>32-d>>>1,ie(this,c,a<>>d|c<<32-d|a<<32-d<<1,ie(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,de(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a, -b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,de(this,a,-2147483648,c&1));return a}],Ng=[function(a,b){b=this.X();de(this,a&b,128);this.A-=this.P===g?this.B.eg:this.B.dg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Xd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.Kh:this.B.Jh;this.O|= -2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.ph:this.B.oh;this.O|=2;return a},function(a,b){if(!a)return dg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086== -this.fa&&-128==d)return dg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a}],Og=[function(a,b){b=this.Ba();de(this,a&b,this.dataType);this.A-=this.P===g?this.B.eg:this.B.dg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Xd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ka){b=this.G&65535;var c=b*a|0;this.Ua= -!0;this.Ca=c&65535;this.Xa=c>>16&65535}else nf.call(this,a,this.G);this.Xa?(ee(this),ge(this)):(fe(this),he(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a,b){var c;if(2==this.ka)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);nf.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(ee(this),ge(this)): -(fe(this),he(this));this.A-=this.P===g?this.B.rh:this.B.qh;this.O|=2;return a},function(a,b){if(2==this.ka){if(!a)return dg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c=b/a|0;if(65536<=c)return dg.call(this),a;this.Ua=!0;this.Ca=c&65535;this.Xa=b%a&65535}else{Te.call(this,this.G,this.H,a);if(!this.Ua)return dg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.jh:this.B.ih;this.O|=2;return a},function(a,b){if(2==this.ka){if(!a)return dg.call(this),a;var c=a<<16>>16,d=(b=this.H<< -16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return dg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1;0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Te.call(this,c,d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.hc:this.B.Qh;this.O|=2;return a},cg],od=Array(256); -od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.xb[a].call(this,this.ji,hg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.xb[a].call(this,Pg,hg)};od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ua[this.X()].call(this,bf)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ua[this.X()].call(this,hf)}; -od[5]=function(){this.Da?l.call(this,13,0,!0):(oe(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.va,2102,this.na(2084)),Bc(this.la,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Ha,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),m(this,this.na(2092)),this.Vb=this.na(2126)|this.Sb(2128)<<16,this.hd=this.Vb+this.na(2130),Bc(this.gc,2132,this.na(2076)), -this.Nb=this.na(2138)|this.Sb(2140)<<16,this.pc=this.Nb+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Da?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Da?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; -v[32]=function(){if(this.Da)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.jd;break;case 3:a=this.Tc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.pb[b]),this.A-=22)}}; -v[34]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.jd=b;this.A-=4;break;case 3:Mc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.pb[b]&&(Rd(this,!1),this.pb[b]=a,Rd(this,!0)),this.A-=4>b?22:14)}}; -v[36]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.ff[b]),this.A-=12)}};v[38]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.ff[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[130]=function(){var a=this.Ba();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();Yd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();Yd(this)||ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; -v[135]=function(){var a=this.Ba();Yd(this)||ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[140]=function(){var a=this.Ba();!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!be(this)==!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();ae(this)||!be(this)!=!ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();ae(this)||!be(this)!=!ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){tf.call(this,uf)}; -v[145]=function(){tf.call(this,uf)};v[146]=function(){tf.call(this,vf)};v[147]=function(){tf.call(this,wf)};v[148]=function(){tf.call(this,xf)};v[149]=function(){tf.call(this,yf)};v[150]=function(){tf.call(this,zf)};v[151]=function(){tf.call(this,Af)};v[152]=function(){tf.call(this,Bf)};v[153]=function(){tf.call(this,Cf)};v[154]=function(){tf.call(this,Df)};v[155]=function(){tf.call(this,Ef)};v[156]=function(){tf.call(this,Ff)};v[157]=function(){tf.call(this,Gf)};v[158]=function(){tf.call(this,Hf)}; -v[159]=function(){tf.call(this,If)};v[160]=function(){t(this,this.$a.pa);this.A-=this.B.ud};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.$a.load(a);this.A-=this.B.Lb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Ke);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ka?Lf:Mf);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ka?Nf:Of);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.ab.pa);this.A-=this.B.ud}; -v[169]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Lb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ka?Rf:Sf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ka?Tf:Uf);this.A-=this.P===g?3:7};v[175]=function(){this.ua[this.X()].call(this,2==this.ka?Xe:Ye)};v[178]=function(){this.ua[this.X()].call(this,jf)}; -v[179]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=5)};v[180]=function(){this.ua[this.X()].call(this,ff)};v[181]=function(){this.ua[this.X()].call(this,gf)}; -v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.yb[b].call(this,lf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Pb=this.Pb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Od(this);this.ua[a].call(this,lf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Pb=this.Pb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; -v[186]=function(){this.xb[this.X()].call(this,Qg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Le);this.P!==g&&(this.A-=5)};v[188]=function(){this.ua[this.X()].call(this,Ie)};v[189]=function(){this.ua[this.X()].call(this,Je)}; -v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.yb[b].call(this,lf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Pb=this.Pb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= +this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ja?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ja?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.bh},function(){Pe.call(this,this.Ba(),ve(this));this.A-=this.B.fh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.Bb?l.call(this,13,0):(t(this,a& +-196609),this.A-=this.B.ic)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Mb}},function(){var a=this.G>>8&255;a&1?fe(this):ge(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?ne(this):le(this);a&64?oe(this):me(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Cb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Cb},function(){var a= +this.G&-256,b;b=Q(this);b=this.Tb(this.U.ec(b,1));this.G=a|b;this.A-=this.B.Pf},function(){this.G=this.G&~this.C|Fc(this,this.U,Q(this));this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Qf},function(){var a=Q(this),b=this.G;this.Wc(this.U.Wb(a,this.ja),b);this.A-=this.B.Qf},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.Ec(this.ua.Wb(this.I& +c,1),e);this.O&4096||(e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F-b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=Fc(this,this.U,this.K&c);this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F- +b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=re(this,this.U,this.K&c),k=te(this,this.ua,this.I&c);this.O&4096||(Qe.call(this,e,k),e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a= +this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=se(this,this.U,this.K&c),k=ue(this,this.ua,this.I&c);this.O&4096||(Re.call(this,e,k),e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){ee(this,this.G&this.X(),128);this.A-=this.B.td},function(){ee(this,this.G&this.Ba(),this.$a);this.A-=this.B.td},function(){var a=1,b=0,c= +this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Ec(this.ua.Wb(this.I&c,1),e);this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(this.I=this.I&~c|this.I+ +(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.O&4096||(this.G=this.G&-256|e,this.K=this.K&~c|this.K+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d= +this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=Fc(this,this.U,this.K&c);this.O&4096||(this.G=this.G&~this.C|e,this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Qe.call(this,this.G&255,te(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F& +~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Re.call(this,this.G&this.C,ue(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Cb}, +function(){this.F=this.F&-256|this.X();this.A-=this.B.Cb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Cb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Cb},function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.F=this.F&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.H=this.H&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.D=this.D&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.F= +this.F&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Cb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Cb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Cb},Fg,Gg,Fg,Gg,function(){this.ta[this.X()].call(this,ff)},function(){this.ta[this.X()].call(this, +df)},function(){this.O|=1;this.pc[this.X()].call(this,Ng,this.X)},function(){this.O|=1;this.yb[this.X()].call(this,Ng,this.Ba)},Hg,Ig,Hg,Ig,function(){this.R&131072&&3>this.Bb?l.call(this,13,0):ze.call(this,3,null,this.B.wh)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.cf[a];if(void 0!==b)for(var c=0;cthis.Bb?l.call(this, +13,0):ze.call(this,4,null,this.B.xh):this.A-=this.B.yh},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.uh;if(this.ya&1&&this.R&16384){var a=this.ma(this.qa.Aa+0);Dc(this.ka,a,!1)}else{var a=this.Da,b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),n=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.ab.load(q);this.mb.load(w)}null!= +Lc(this,b,c,!1)&&(Kc(this,d,a),this.wg&&Rd(this,this.ea))}this.Wa=g}},function(){this.pc[this.X()].call(this,Cg,fg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,fg)},function(){this.pc[this.X()].call(this,Cg,gg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,gg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ee(this,this.G,128);this.A-=this.B.Zg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ee(this,this.G,128); +this.A-=this.B.Yg},function(){this.G=this.G&-256|(Zd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|re(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Yh},Jg,Jg,Jg,Jg,Jg,Jg,Jg,Jg,function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&!be(this)?(D(this,u(this)+a),this.A-=this.B.Fh):this.A-=this.B.Mf},function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&be(this)?(D(this,u(this)+a),this.A-=this.B.Nf):this.A-=this.B.Of},function(){var a=this.M(),b=this.F- +1&this.va;this.F=this.F&~this.va|b;b?(D(this,u(this)+a),this.A-=this.B.Eh):this.A-=this.B.Mf},function(){var a=this.M();this.F&this.va?this.A-=this.B.Of:(D(this,u(this)+a),this.A-=this.B.Nf)},function(){var a=this.X();qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea-2),this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-2),this.G|=Kb(this.la,a+1,this.ea-2)<<8,this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-2), +this.A-=this.B.Vf)},function(){var a=this.X();qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-2),Mb(this.la,a+1,this.G>>8&255,this.ea-2),this.A-=this.B.Vf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.dh},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.If},function(){Lc(this,this.Ba(),ve(this));this.A-=this.B.Ah},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.If},function(){var a=this.H&65535;qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea- +1),this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-1),this.G|=Kb(this.la,a+1&65535,this.ea-1)<<8,this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-1),this.A-=this.B.Uf)},function(){var a=this.H&65535;qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-1),Mb(this.la,a+1&65535,this.G>>8&255,this.ea-1),this.A-=this.B.Uf)},Kg,Kg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R& +131072?l.call(this,13,0):(this.Ea|=4,this.A-=2,this.R&512||mc(this))},function(){Zd(this)?ge(this):fe(this);this.A-=2},function(){this.Ua=!1;this.pc[this.X()].call(this,Og,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.yb[this.X()].call(this,Pg,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){ge(this);this.A-=2},function(){fe(this);this.A-=2},function(){this.Da>this.Bb?l.call(this,13,0):(this.R&=-513,this.A-=this.B.ah)}, +function(){this.Da>this.Bb?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.pc[this.X()].call(this,Tc,ig)},function(){this.yb[this.X()].call(this,Uc,ig)}],Bg=[De,pf,Be,sf,Fe,Wf,bg,Qe],Lg=[Ee,qf,Ce,tf,Ge,Xf,cg,Re],Mg=[function(a,b){this.A-=this.pa===g?this.B.Mb:this.B.Qh;return b},dg,dg,dg,dg,dg,dg,dg],Ng=[function(a,b){this.A-=this.pa===g?this.B.Ih:this.B.Gh;return b},S,S,S,S,S,S,S],Cg=[function(a,b){var c= +a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b& +this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,ee(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,ee(this,a,128,c&1));return a}],Dg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)& +65535):e=a;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1, +a=c>>>1&65535,ee(this,a,32768,c&1,a&32768));return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,ee(this,a,32768,c&1));return a}],Eg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,je(this,c,a<>>d|e;je(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=ke(this),c=a<>>32-d>>>1,je(this,c,a<>>d|c<<32-d|a<<32-d<<1,je(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,ee(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,ee(this,a,-2147483648,c&1));return a}],Og=[function(a,b){b=this.X();ee(this,a&b,128);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|= +2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Yd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.rh: +this.B.qh;this.O|=2;return a},function(a,b){if(!a)return eg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.fa&&-128==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a}],Pg=[function(a,b){b=this.Ba(); +ee(this,a&b,this.$a);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Yd(this,0,a,b,this.$a|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ja){b=this.G&65535;var c=b*a|0;this.Ua=!0;this.Ca=c&65535;this.Xa=c>>16&65535}else of.call(this,a,this.G);this.Xa?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Oh:this.B.Nh;this.O|=2;return a},function(a, +b){var c;if(2==this.ja)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);of.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.th:this.B.sh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c= +b/a|0;if(65536<=c)return eg.call(this),a;this.Ua=!0;this.Ca=c&65535;this.Xa=b%a&65535}else{Ue.call(this,this.G,this.H,a);if(!this.Ua)return eg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1;0>e&& +(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Ue.call(this,c,d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.ic:this.B.Sh;this.O|=2;return a},dg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.yb[a].call(this,this.mi,ig)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.yb[a].call(this,Qg,ig)}; +od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,cf)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,jf)}; +od[5]=function(){this.Da?l.call(this,13,0,!0):(pe(this,this.ma(2054)),this.I=this.ma(2086),this.K=this.ma(2088),this.L=this.ma(2090),this.D=this.ma(2094),this.H=this.ma(2096),this.F=this.ma(2098),this.G=this.ma(2100),Bc(this.ua,2102,this.ma(2084)),Bc(this.ka,2108,this.ma(2082)),Bc(this.ga,2114,this.ma(2080)),Bc(this.Ha,2120,this.ma(2078)),Kc(this,this.ma(2072)),D(this,this.ma(2074)),m(this,this.ma(2092)),this.Yb=this.ma(2126)|this.Tb(2128)<<16,this.jd=this.Yb+this.ma(2130),Bc(this.hc,2132,this.ma(2076)), +this.Pb=this.ma(2138)|this.Tb(2140)<<16,this.Ic=this.Pb+this.ma(2142),Bc(this.qa,2144,this.ma(2070)),this.A-=195)};od[6]=function(){this.Da?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Da?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; +v[32]=function(){if(this.Da)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.wd;break;case 3:a=this.Uc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.qb[b]),this.A-=22)}}; +v[34]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.wd=b;this.A-=4;break;case 3:Mc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.qb[b]&&(Sd(this,!1),this.qb[b]=a,Sd(this,!0)),this.A-=4>b?22:14)}}; +v[36]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.gf[b]),this.A-=12)}};v[38]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.gf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[130]=function(){var a=this.Ba();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; +v[135]=function(){var a=this.Ba();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[140]=function(){var a=this.Ba();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){uf.call(this,vf)}; +v[145]=function(){uf.call(this,vf)};v[146]=function(){uf.call(this,wf)};v[147]=function(){uf.call(this,xf)};v[148]=function(){uf.call(this,yf)};v[149]=function(){uf.call(this,zf)};v[150]=function(){uf.call(this,Af)};v[151]=function(){uf.call(this,Bf)};v[152]=function(){uf.call(this,Cf)};v[153]=function(){uf.call(this,Df)};v[154]=function(){uf.call(this,Ef)};v[155]=function(){uf.call(this,Ff)};v[156]=function(){uf.call(this,Gf)};v[157]=function(){uf.call(this,Hf)};v[158]=function(){uf.call(this,If)}; +v[159]=function(){uf.call(this,Jf)};v[160]=function(){t(this,this.ab.oa);this.A-=this.B.ud};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Mb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Le);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ja?Mf:Nf);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ja?Of:Pf);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.mb.oa);this.A-=this.B.ud}; +v[169]=function(){this.Wa=this.La;var a=this.Fa();this.mb.load(a);this.A-=this.B.Mb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Oe);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ja?Sf:Tf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ja?Uf:Vf);this.A-=this.P===g?3:7};v[175]=function(){this.ta[this.X()].call(this,2==this.ja?Ye:Ze)};v[178]=function(){this.ta[this.X()].call(this,kf)}; +v[179]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[180]=function(){this.ta[this.X()].call(this,gf)};v[181]=function(){this.ta[this.X()].call(this,hf)}; +v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Rb=this.Rb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Rb=this.Rb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; +v[186]=function(){this.yb[this.X()].call(this,Rg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=5)};v[188]=function(){this.ta[this.X()].call(this,Je)};v[189]=function(){this.ta[this.X()].call(this,Ke)}; +v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Rb=this.Rb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= this.L&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.I=this.I&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.P===g?3:6}; -v[191]=function(){var a=this.X();Od(this);this.ua[a].call(this,lf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Pb=this.Pb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; -var Sd=[function(){this.A-=2+(this.P===g?0:1);return this.gc.pa},function(){this.A-=2+(this.P===g?0:1);return this.ra.pa},function(a){this.O|=2;this.gc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.cc+4,this.ra.mb|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.mb&2560)&&(this.Pa.nc>=this.Da&&this.Pa.nc>=(a&3)||7168==(this.Pa.mb&7168)))return ne(this), -a;le(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.mb&2560)&&this.Pa.nc>=this.Da&&this.Pa.nc>=(a&3))return ne(this),a;le(this);return a},S,S],Vc=[md,md,md,md,md,md,S,S],Pg=[function(a){if(this.P===g)l.call(this,6);else{a=this.hd-this.Vb;var b=this.Vb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ka?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.pc-this.Nb;var b=this.Nb; -80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ka?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Vb=this.Tb(this.P+2)&(this.C|this.C<<8),a&=65535,this.hd=this.Vb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Nb=this.Tb(this.P+2)&(this.C|this.C<<8),a&=65535,this.pc=this.Nb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& -131072?l.call(this,6):(oe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Qg=[S,S,S,S,Ke,Ne,Me,Le],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, -function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); -this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& --256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= -a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& -255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, -this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= -this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ +v[191]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Rb=this.Rb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; +var Td=[function(){this.A-=2+(this.P===g?0:1);return this.hc.oa},function(){this.A-=2+(this.P===g?0:1);return this.qa.oa},function(a){this.O|=2;this.hc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.qa.load(a)!==g&&(this.Db(this.qa.dc+4,this.qa.nb|=512),this.qa.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.nb&2560)&&(this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3)||7168==(this.Pa.nb&7168)))return oe(this), +a;me(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.nb&2560)&&this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3))return oe(this),a;me(this);return a},S,S],Vc=[md,md,md,md,md,md,S,S],Qg=[function(a){if(this.P===g)l.call(this,6);else{a=this.jd-this.Yb;var b=this.Yb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.Ic-this.Pb;var b=this.Pb; +80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Yb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.jd=this.Yb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Pb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.Ic=this.Pb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& +131072?l.call(this,6):(pe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Rg=[S,S,S,S,Le,Oe,Ne,Me],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ba}, +function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F& +255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); +this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& +-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ba},function(a){a= +a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& +255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this, +this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= +this.B.ca},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, @@ -276,17 +276,17 @@ this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(thi 8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Ed=[function(a){a=a.call(this, -K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> -8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ -this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, -a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), -this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, +K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> +8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+ +this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K), +this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, this.D+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.T}, function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+ @@ -311,19 +311,19 @@ this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call( a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, L(this,this.L+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], -x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Fd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, -b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), -b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= -this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, -L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); -O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, -b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, -this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= -this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= +x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Fd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a, +b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), +b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= +this.B.ba},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this, +L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); +O(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, +b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, +this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= +this.B.ca},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-= this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.M()),b.call(this)); O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()), @@ -361,19 +361,19 @@ this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G&255,b.call(this)); this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F& 255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this, -this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= -a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= -a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| -a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; -this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); -this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this, +this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F& +this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a= +a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a= +a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| +a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); +this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+this.M()));this.F=this.F&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& @@ -412,18 +412,18 @@ r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(th this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a= a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C, -this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Gd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a= -a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); -P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this, -M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); -P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= +this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Gd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a= +a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ba}, +function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this, +M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);P(this, @@ -448,19 +448,19 @@ this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this M(this,this.D+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.I&this.C); P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], -y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Hd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), -b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); -this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca}, -function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, -M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); -P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); -this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c= -a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), -b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= -this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, -N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), +y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Hd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), +b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); +this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba}, +function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this, +M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); +P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); +this.A-=this.B.ba},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c= +a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), +b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= +this.B.ba},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this, +N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c= a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a, @@ -499,18 +499,18 @@ m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.ca this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,F(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& -255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, +255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this, this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.K)); +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,F(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F& --65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& +-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M())); this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.M())); this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+this.M())); @@ -547,17 +547,17 @@ a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Id=[function(a){a=a.call(this, -K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), +K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K), this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F&255); -O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= +O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, +a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H&255);O(this, @@ -582,17 +582,17 @@ O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),thi a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D>> 8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Jd=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)), -b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, +b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-= -this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= +this.B.da},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c= a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,K(this,this.K), b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); @@ -630,18 +630,18 @@ this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F>>8&255,b.ca a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.G&this.C,I(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.F));this.G= -this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& +this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.G));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& this.C,I(this,this.G));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, +this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M())); this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, @@ -680,16 +680,16 @@ this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a= a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Kd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this, +M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this, M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a= a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a= a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this, a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= a.call(this,M(this,this.F+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), @@ -715,18 +715,18 @@ Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M( this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ld=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, +M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); -P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, +a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this,0)), -b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, +this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, +a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, @@ -763,7 +763,7 @@ this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ve=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],we=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.H},function(){return this.K+ this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? (this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ @@ -784,265 +784,265 @@ function(){return this.G},function(){return this.F},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ (this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ (this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function Rg(a){Ia.call(this,"ChipSet",a,Rg,32768);this.fa=(this.fa=a.model)&&Sg[this.fa]||Tg;this.O=0;var b=a.sw1;if(b)this.O=Ug(b,Vg|Wg.dj);else{this.ga=[360,360];(b=a.floppies)&&b.length&&(this.ga=b);if(b=this.ga.length)this.O|=Xg.tg,b--,this.O|=(b&3)<=Yg&&(this.Ha=this.ta=2);this.ha=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; -a.sound&&(this.Pa=this.ua=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ua=new this.Pa));this.reset(!0);Za(this)}Ra(Rg);var Tg=5150,Yg=5170,Sg={5150:Tg,5160:5160,5170:Yg,deskpro386:5180},Zg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Xg={tg:1,ONE:0,nm:64,lm:128,Rl:192,xe:192,ye:6},Vg=12,Wg={mm:16,Kl:32,dj:48,xe:48,ye:4};f=Rg.prototype; -f.Hb=function(a,b,c){switch(b){case "sw1":return this.sa[b]=c,$g(this,b,c,this.O,{0:this.fa==Tg?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Tg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Tg)return this.sa[b]=c,$g(this,b,c,this.ja,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[b]=c,!0}return!1}; -f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,ah);Lb(b,this,bh);this.fa=Yg){this.I=16;this.V=0;this.Z=16;this.ya=0;this.aa=160;512<=kh(this)&&(this.aa|=16);3==lh(this)&&(this.aa|=64);5180==this.fa&&(this.aa|=12);this.Ca=3;this.K=Array(8);this.oa= -0;a&&(this.B=Array(64));mh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Wg.xe|2|Xg.tg|Xg.xe);this.B[16]=nh(this,0)<<4|nh(this,1);oh(this)}}; -function mh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.bc("CMOS date invalid ("+b+"), using "+c)):b&&a.bc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.va=a.qa=0;a.Xa=a.Ia=null} -function ph(a){var b;void 0===b&&(b=a.Ia);a.qa=tc(a.A,a.ha)+b;a.B[11]&64&&qc(a.A,b)}function oh(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Td(this);B(a,0,[this.O,this.ja,this.U,this.la]);for(var b=[],c=0;c=Yg&&(B(a,5,[this.I,this.V,this.Z,this.ya,this.aa,this.Ca]),B(a,6,[this.K[7],this.K,this.oa,this.B,this.va,this.qa]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ja=b[1];this.U=b[2];this.la=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ja:a.la)&15)} -function wh(a,b){var c=b?a.O:a.U;return a.fa!=Tg||c&Xg.tg?((c&Xg.xe)>>Xg.ye)+1:0}function nh(a,b){if(b>Wg.ye} -function $g(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;nd.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Bh(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} -function Ch(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Dh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} -function Fh(a,b,c){b=a.F[b>>2].Eb[b&3];b.pf&&b.Jg&&b.ig?(c&&(b.done=c),b.bd||ze(a,b,!0)):c&&c(!0)}function ze(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Gi=b.Oc=!1);for(var d=!1;0<=b.count&&(c=b.jf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Jg.call(b.pf,b.ig,-1,function(k,n){0>k&&(b.Gi||(b.Gi=!0),k=255);b.bd||a.ma.Ec(c,k);(d=n)&&setTimeout(function(){Kh(b)||ze(a,b)},0)})}(c)):8==b.type?(c=a.ma.Sb(c),0>b.Jg.call(b.pf,b.ig,c)&&(b.Oc=!0)):0!=b.type&&(b.Oc=!0)),!d&&!Kh(b););} -function Kh(a){if(!a.Oc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Le=c||0,Rh(a))}function Uh(a,b){var c=a.Ub[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Rh(a))} -function Rh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Rg.prototype;f.gk=function(){return this.Ea}; -f.sl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)$h(this,c);else{var n=c,p=this.L[n];p.Ve=k;p.mode=e;p.Cg=d;p.Xb=[0,0];p.gb=[0,0];p.Bd=[0,0];p.Hc=!1;p.Ud=!1;p.Dd=!1;p.$d=!1;Wh(this,n);0==c&&Uh(this,0);2==c&&255==this.Ub[0].Lc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= -c.Xb[1],c.cd=tc(this.A,this.ha))}}};function Zh(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.ad?256:65536);return d}function wc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ad?256:65536);return d}function $h(a,b){Xh(a,b);var c=a.L[b];c.Bd[0]=c.gb[0];c.Bd[1]=c.gb[1];c.Ud=!0;Wh(a,b)}function Wh(a,b){var c=a.L[b];c.Nc=32==c.Ve?1:0;c.ad=48==c.Ve?2:1} -function Xh(a,b,c){var d=a.L[b];if(d.Dd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.cd)/a.Ja|0;0>k&&(d.cd=e,k=0);var n=Zh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Hc=!0,d.Dd=!1,b||Th(a,0))):4==d.mode?(d.Hc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.cd=e,!b&&d.Hc&&Th(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Hc=!d.Hc,p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.cd=e,!b&&d.Hc&&Th(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.cd=0)}return d} -function vc(a,b){for(var c=0;c=Yg){var c=a.A.W.Rc,d=tc(a.A,a.ha);null==a.Ia&&(a.va=tc(a.A,a.ha),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),ph(a));d>=a.qa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Th(a,8)),a.qa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Th(a,8)));var e=d-a.va,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Th(a,8))}a.va=d-e%c}}f.hk=function(){var a=this.Ga;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.tl=function(a,b){this.Ga=b};f.ik=function(){return this.R};f.ul=function(a,b){ai(this,b)}; -function ai(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&bi(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.jk=function(){var a=0,a=this.fa==Tg?this.R&4?a|this.la&15:a|this.la>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Xh(this,2).Hc&&(a=this.R&2?a|32:a|16);return a};f.vl=function(a,b){this.La=b};f.kk=function(){return this.ra};f.wl=function(a,b){this.ra=b};f.xj=function(){var a=this.ya;this.I&=-258;this.D&&ci(this.D);return a}; -f.Hk=function(a,b){if(this.I&8)switch(this.V){case 96:di(this,b);break;case 209:ei(this,b);break;default:if(di(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,fi(this.D)}gi(this,c)}}this.V=b;this.I&=-9};f.yj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Ik=function(a,b){ai(this,b)};f.zj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; -f.Gk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:gi(this,this.Z);break;case 173:di(this,this.Z|16);break;case 174:di(this,this.Z&-17);this.D&&ci(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));di(this,this.Z|16);gi(this,85);ei(this,3);break;case 171:gi(this,0);break;case 192:gi(this,this.aa);break;case 208:gi(this,this.Ca);break;case 224:gi(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; -function di(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&bi(a.D,!!(b&8),!(b&16))}function gi(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ei(a,b){a.Ca=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function hi(a,b){a.fa=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&ph(this)};f.rl=function(a,b){this.Da=b};f.Yk=function(){};f.Zk=function(){};function Ug(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ka("ROM data error: "+n.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].We(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;oh(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Td(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function oi(a){this.I=a;this.D=qi;this.F=ri;this.B=si;this.A=null}var pi=-2134900736,qi=65535,ri=2575,si=2,ti=[null,0],ui=[function(a){return this.controller.Sb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=oi.prototype;f.save=function(){return[this.D,this.B]}; -f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Sb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Ii=function(){return ti};f.Kg=function(){return ui}; -Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Hl:65,Il:66,Jl:67,Ol:68,E:69,Pl:70,Sl:71,Tl:72,Ul:73,Vl:74,Wl:75,Xl:76,Yl:77,Zl:78,$l:79,am:80,Q:81,bm:82,fm:83,km:84,om:85,pm:86,qm:87,sm:88,tm:89,um:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,vm:97,wm:98,zm:99,d:100,e:101,Am:102,Bm:103,Cm:104,Dm:105,Em:106,k:107,Fm:108, -Gm:109,n:110,Im:111,p:112,q:113,r:114,Jm:115,t:116,Km:117,Lm:118,Mm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wi={};wi[186]=U[";"];wi[187]=U["="];wi[188]=U[","];wi[189]=U["-"];wi[190]=U["."];wi[191]=U["/"];wi[192]=U["`"];wi[219]=U["["];wi[220]=U["\\"];wi[221]=U["]"];wi[222]=U["'"];wi[173]=U["-"];var xi={};xi[U["1"]]=U["!"];xi[U["2"]]=U["@"];xi[U["3"]]=U["#"];xi[U["4"]]=U.$;xi[U["5"]]=U["%"];xi[U["6"]]=U["^"];xi[U["7"]]=U["&"];xi[U["8"]]=U["*"];xi[U["9"]]=U["("];xi[U["0"]]=U[")"]; -xi[186]=U[":"];xi[187]=U["+"];xi[188]=U["<"];xi[189]=U._;xi[190]=U[">"];xi[191]=U["?"];xi[192]=U["~"];xi[219]=U["{"];xi[220]=U["|"];xi[221]=U["}"];xi[222]=U['"'];xi[173]=U._;xi[61]=U["+"];xi[59]=U[":"]; -var yi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},zi={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Ai={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, +function Sg(a){Ia.call(this,"ChipSet",a,Sg,32768);this.fa=(this.fa=a.model)&&Tg[this.fa]||Ug;this.O=0;var b=a.sw1;if(b)this.O=Vg(b,Wg|Xg.gj);else{this.ea=[360,360];(b=a.floppies)&&b.length&&(this.ea=b);if(b=this.ea.length)this.O|=Yg.ug,b--,this.O|=(b&3)<=Zg&&(this.Ha=this.sa=2);this.ga=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; +a.sound&&(this.Pa=this.ta=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ta=new this.Pa));this.reset(!0);Za(this)}Ra(Sg);var Ug=5150,Zg=5170,Tg={5150:Ug,5160:5160,5170:Zg,deskpro386:5180},$g={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Yg={ug:1,ONE:0,qm:64,om:128,Ul:192,ye:192,ze:6},Wg=12,Xg={pm:16,Nl:32,gj:48,ye:48,ze:4};f=Sg.prototype; +f.Hb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,ah(this,b,c,this.O,{0:this.fa==Ug?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Ug?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Ug)return this.ra[b]=c,ah(this,b,c,this.ia,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,bh);Lb(b,this,ch);this.fa=Zg){this.I=16;this.V=0;this.Y=16;this.ya=0;this.Z=160;512<=lh(this)&&(this.Z|=16);3==mh(this)&&(this.Z|=64);5180==this.fa&&(this.Z|=12);this.Ca=3;this.K=Array(8);this.na= +0;a&&(this.B=Array(64));nh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Xg.ye|2|Yg.ug|Yg.ye);this.B[16]=oh(this,0)<<4|oh(this,1);ph(this)}}; +function nh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.ua=a.pa=0;a.Xa=a.Ia=null} +function qh(a){var b;void 0===b&&(b=a.Ia);a.pa=tc(a.A,a.ga)+b;a.B[11]&64&&qc(a.A,b)}function ph(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Ud(this);B(a,0,[this.O,this.ia,this.U,this.ka]);for(var b=[],c=0;c=Zg&&(B(a,5,[this.I,this.V,this.Y,this.ya,this.Z,this.Ca]),B(a,6,[this.K[7],this.K,this.na,this.B,this.ua,this.pa]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ia=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ia:a.ka)&15)} +function xh(a,b){var c=b?a.O:a.U;return a.fa!=Ug||c&Yg.ug?((c&Yg.ye)>>Yg.ze)+1:0}function oh(a,b){if(b>Xg.ze} +function ah(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;nd.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Ch(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} +function Dh(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Eh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} +function Gh(a,b,c){b=a.F[b>>2].Eb[b&3];b.qf&&b.Lg&&b.jg?(c&&(b.done=c),b.cd||Ae(a,b,!0)):c&&c(!0)}function Ae(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Ii=b.Pc=!1);for(var d=!1;0<=b.count&&(c=b.kf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Lg.call(b.qf,b.jg,-1,function(k,n){0>k&&(b.Ii||(b.Ii=!0),k=255);b.cd||a.la.Ec(c,k);(d=n)&&setTimeout(function(){Lh(b)||Ae(a,b)},0)})}(c)):8==b.type?(c=a.la.Tb(c),0>b.Lg.call(b.qf,b.jg,c)&&(b.Pc=!0)):0!=b.type&&(b.Pc=!0)),!d&&!Lh(b););} +function Lh(a){if(!a.Pc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Me=c||0,Sh(a))}function Vh(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Sh(a))} +function Sh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Sg.prototype;f.jk=function(){return this.Ea}; +f.vl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)ai(this,c);else{var n=c,p=this.L[n];p.We=k;p.mode=e;p.Eg=d;p.Xb=[0,0];p.gb=[0,0];p.Cd=[0,0];p.Gc=!1;p.Ud=!1;p.Ed=!1;p.$d=!1;Xh(this,n);0==c&&Vh(this,0);2==c&&255==this.Vb[0].Mc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= +c.Xb[1],c.dd=tc(this.A,this.ga))}}};function $h(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.bd?256:65536);return d}function wc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.bd?256:65536);return d}function ai(a,b){Yh(a,b);var c=a.L[b];c.Cd[0]=c.gb[0];c.Cd[1]=c.gb[1];c.Ud=!0;Xh(a,b)}function Xh(a,b){var c=a.L[b];c.Oc=32==c.We?1:0;c.bd=48==c.We?2:1} +function Yh(a,b,c){var d=a.L[b];if(d.Ed&&(2!=b||a.R&1)){var e=tc(a.A,a.ga),k=(e-d.dd)/a.Ja|0;0>k&&(d.dd=e,k=0);var n=$h(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Gc=!0,d.Ed=!1,b||Uh(a,0))):4==d.mode?(d.Gc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Gc=!d.Gc,p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.dd=0)}return d} +function vc(a,b){for(var c=0;c=Zg){var c=a.A.W.Rc,d=tc(a.A,a.ga);null==a.Ia&&(a.ua=tc(a.A,a.ga),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),qh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Uh(a,8)),a.pa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Uh(a,8)));var e=d-a.ua,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Uh(a,8))}a.ua=d-e%c}}f.kk=function(){var a=this.Ga;if(this.qa&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.wl=function(a,b){this.Ga=b};f.lk=function(){return this.R};f.xl=function(a,b){bi(this,b)}; +function bi(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&ci(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.mk=function(){var a=0,a=this.fa==Ug?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Yh(this,2).Gc&&(a=this.R&2?a|32:a|16);return a};f.yl=function(a,b){this.La=b};f.nk=function(){return this.qa};f.zl=function(a,b){this.qa=b};f.Aj=function(){var a=this.ya;this.I&=-258;this.D&&di(this.D);return a}; +f.Kk=function(a,b){if(this.I&8)switch(this.V){case 96:ei(this,b);break;case 209:fi(this,b);break;default:if(ei(this,this.Y&-17),this.D){var c=-1;switch(b){case 255:c=250,gi(this.D)}hi(this,c)}}this.V=b;this.I&=-9};f.Bj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Lk=function(a,b){bi(this,b)};f.Cj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; +f.Jk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:hi(this,this.Y);break;case 173:ei(this,this.Y|16);break;case 174:ei(this,this.Y&-17);this.D&&di(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));ei(this,this.Y|16);hi(this,85);fi(this,3);break;case 171:hi(this,0);break;case 192:hi(this,this.Z);break;case 208:hi(this,this.Ca);break;case 224:hi(this,this.Y&16?0:1);break;case 240:c&1&&wd(this.A)}}; +function ei(a,b){a.Y=b;a.I=a.I&-5|b&4;a.D&&ci(a.D,!!(b&8),!(b&16))}function hi(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function fi(a,b){a.Ca=b;ub(a.la,!!(b&2));b&1||wd(a.A)}function ii(a,b){a.fa=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&qh(this)};f.ul=function(a,b){this.Da=b};f.al=function(){};f.bl=function(){};function Vg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ka("ROM data error: "+n.message); +return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.na].Xe(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;ph(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Ud(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function pi(a){this.I=a;this.D=ri;this.F=si;this.B=ti;this.A=null}var qi=-2134900736,ri=65535,si=2575,ti=2,ui=[null,0],vi=[function(a){return this.controller.Tb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=pi.prototype;f.save=function(){return[this.D,this.B]}; +f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Tb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.la;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Li=function(){return ui};f.Mg=function(){return vi}; +Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Kl:65,Ll:66,Ml:67,Rl:68,E:69,Sl:70,Vl:71,Wl:72,Xl:73,Yl:74,Zl:75,$l:76,am:77,bm:78,cm:79,dm:80,Q:81,em:82,im:83,nm:84,rm:85,sm:86,tm:87,vm:88,wm:89,xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,ym:97,zm:98,Cm:99,d:100,e:101,Dm:102,Em:103,Fm:104,Gm:105,Hm:106,k:107,Im:108, +Jm:109,n:110,Lm:111,p:112,q:113,r:114,Mm:115,t:116,Nm:117,Om:118,Pm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},xi={};xi[186]=U[";"];xi[187]=U["="];xi[188]=U[","];xi[189]=U["-"];xi[190]=U["."];xi[191]=U["/"];xi[192]=U["`"];xi[219]=U["["];xi[220]=U["\\"];xi[221]=U["]"];xi[222]=U["'"];xi[173]=U["-"];var yi={};yi[U["1"]]=U["!"];yi[U["2"]]=U["@"];yi[U["3"]]=U["#"];yi[U["4"]]=U.$;yi[U["5"]]=U["%"];yi[U["6"]]=U["^"];yi[U["7"]]=U["&"];yi[U["8"]]=U["*"];yi[U["9"]]=U["("];yi[U["0"]]=U[")"]; +yi[186]=U[":"];yi[187]=U["+"];yi[188]=U["<"];yi[189]=U._;yi[190]=U[">"];yi[191]=U["?"];yi[192]=U["~"];yi[219]=U["{"];yi[220]=U["|"];yi[221]=U["}"];yi[222]=U['"'];yi[173]=U._;yi[61]=U["+"];yi[59]=U[":"]; +var zi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Ai={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Bi={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":U[";"],quote:U["'"],"`":U["`"],shift:1016,"\\":U["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":U[","],".":U["."],"/":U["/"],"right-shift":3016,prtsc:1044,alt:1018,space:U[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Bi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Ci={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[U["["]]=26;X[U["{"]]=10778;X[U["]"]]=27;X[U["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[U[";"]]=39; X[U[":"]]=10791;X[U["'"]]=40;X[U['"']]=10792;X[U["`"]]=41;X[U["~"]]=10793;X[1016]=42;X[U["\\"]]=43;X[U["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[U[","]]=51;X[U["<"]]=10803;X[U["."]]=52;X[U[">"]]=10804;X[U["/"]]=53;X[U["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[U[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;f=vi.prototype; -f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.sa[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ci(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!X[a]||!!(d.Qb&128);b||Di(d,a,!0);return b},c.onkeyup=function(a){return Ci(d,a,!1)},!0;case "caps-lock":return this.sa[e]=c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1020,!0)},!0;case "num-lock":return this.sa[e]=c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1144,!0)},!0;case "scroll-lock":return this.sa[e]= -c,c.onclick=function(){d.A&&d.A.Yc();Di(d,1145,!0)},!0;default:var k=b.toUpperCase().replace(/-/g,"_");if(void 0!==zi[k]&&"button"==a)return this.sa[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Yc();Ei(a,c,!0);Di(a,c,!0)}}(this,k,zi[k]),!0;if(void 0!==Ai[b])return this.P++,this.sa[e]=c,a=function(a,b,c){return function(){Di(a,c)}}(this,b,Ai[b]),b=function(a,b,c){return function(){Fi(a,c)}}(this,b,Ai[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Gi(a,b,c){if(a.P){for(var d in xi)if(b==xi[d]){b=+d;(d=wi[d])&&(b=d);break}for(var e in Ai)if((d=Ai[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Ai[e]==d),d){(a=a.sa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.Z=gb(a,"ChipSet")};function fi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Z&&hi(a.Z,a.B[0])} -function bi(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ii(a,!0);a.K&&a.O&&(fi(a,!0),a.O=!1)}function ci(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Z&&hi(a.Z,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ii(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in Bi)d="led-"+n,e=Bi[n],c&&c!=e||!(k=a.sa[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} -function Di(a,b,c){if(X[b]&&a.A&&a.A.ia.Jb){yi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Kd=b,d.Qb=a.Qb,Gi(a,b,!0),e++),0b.Sc){if(!b.Ee){Fi(a,b.Kd);return}b.Ee=!1;c=a.fa}else c=1==b.Sc++?500:100;b.Yi=setTimeout(function(a){return function(){Ii(a,b)}}(a),c)}}else Fi(a,b.Kd,!0)} -function Ki(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=xi[b])d=a}else if(a=wi[b])d=a;return d}f.jg=function(a){a||(this.Qb&=-256)}; -function Ci(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Ki(a,n,!0);a.Hg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ei(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&hi(d.Z,k)):(20== -d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?cj:dj)];this.hb=b;this.bb=e[2];this.Mb=e[3];this.Mc=d||e[4];65536<=this.Mc&&720896<=this.bb&&(this.Mb=Math.min(this.Mc>>2,32768));this.Rb=c[0];this.zc=c[1];this.Te=c[2];this.wa=c[3];this.ic=c[4]&255;this.og=c[4]>>8&255;this.eb=c[5];this.Og=cj;if(5<=b){this.Og=dj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Mb,this.Mc], -Array(this.Mc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.pd=b[0];this.Hd=b[1];this.yc=b[2];this.bi=b[3];this.Ue=b[4];this.qg=b[5];this.pe=b[6];this.oe=b[7];this.Ti=b[8];this.Ui=b[9];this.ne=b[10];this.Id=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Mb,d]);this.bb=d[0];this.Mb=d[1];d=this.Mc>>2;if((this.ld=b[14])&&this.ld.length>this.controller.Xh&255};fj[17408]=function(a){return(this.controller.lb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};fj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.ba[a&-2];return(a&1?b>>8:b)&255}; -fj[1280]=function(a){a+=this.B;a=this.controller.lb=this.ba[a];for(var b=this.controller.Qg,c=this.controller.Pg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};fj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d&=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d|=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -fj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ed|this.controller.vd;d^=this.controller.lb;d=d&this.controller.ob|this.controller.lb&~this.controller.ob;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)};fj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ob;d=this.controller.Pe&d|this.controller.lb&~d;d=d&this.controller.Za|this.ba[c]&~this.controller.Za;this.ba[c]!=d&&(this.ba[c]=d,this.Qa=!0)}; -function gj(a){var b=[];if(void 0!==a.hb){b[0]=a.Rb;b[1]=a.zc;b[2]=a.Te;b[3]=a.wa;b[4]=a.ic|a.og<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.pd;c[1]=a.Hd;c[2]=a.yc;c[3]=a.bi;c[4]=a.Ue;c[5]=a.qg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Ti;c[9]=a.Ui;c[10]=a.ne;c[11]=a.Id;c[12]=a.lb;c[13]=[a.bb,a.Mb,a.Mc];var d;a:if(d=a.ld){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Qc?(this.ha.style.width=a,this.ha.style.width=a,this.ha.style.display="block",this.ha.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Yc()}return a}; -function Qi(a,b){!b&&a.V&&(a.Qc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ma("notifyFullScreen("+b+")",!0);a.D&&(a.D.Hg=b)}f.Ed=function(a){var b=!1;this.K&&(a?this.K.Ed&&(this.K.Ed(),this.P&&this.P.Re(!0),b=!0):this.K.Zi&&(this.K.Zi(),this.P&&this.P.Re(!1),b=!0),this.Yc());return b};f.Re=function(a){this.P&&(this.P.Re(a),this.D&&(this.D.Hg=a));var b=this.sa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; -function pj(a,b){var c=a.K;c&&!a.gc&&(c.addEventListener("touchstart",function(b){qj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){qj(a,b)},!0),c.addEventListener("touchend",function(b){qj(a,b,!1)},!1),a.gc=b,a.$a=a.ab=a.hd=-1)}f.jg=function(a){this.Jc=a;this.D&&this.D.jg(a)}; -function qj(a,b,c){var d,e;a.Jc&&b.preventDefault();var k=0,n=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.la/a.ha.offsetWidth,q=a.ta/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.gc)d=d/(a.la/3)|0,e=e/(a.ta/3)|0,1!=e?e?Di(a.D,1040,!0):Di(a.D,1038,!0):1!=d&&(d?Di(a.D,1039,!0):Di(a.D,1037,!0));else if(a.P){!0===c&&(a.hd=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.hd,a.bc("processTouchEvent(false,"+b+")"),200>b)){a.P.of(rj,!0);a.P.of(rj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Mg(c,b,a.$a,a.ab)}}f.ac=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.$b=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.Z&&(b=lh(this.Z));this.fa||(this.hb=3==b?Mi:3);this.oa=3;switch(this.hb){case mi:b=7;break;case 5:var c=Si[this.xb];c&&(b=c[0]);b||(b=4);break;case Mi:b=3;this.oa=Oi;break;default:b=2}this.qa!==b&&(this.qa=b,a=!0);this.I=null;this.ja=this.Nb=new aj(this,Mi);this.R=this.yb=new aj(this,3);5>this.hb?this.B=new aj:(this.B=new aj(this,this.hb,null,this.Mc),sj(this));tj(this);this.La=null;this.Ga=this.ga=-1;this.Ca=0;uj(this,this.oa);if(this.I.bb&&a){a=this.I.bb+this.Ua; -for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.ma,b,c|d<<8)}lc(this,!0)}};function sj(a){a.B.Ue&1?(a.ja=a.Nb,a.R=a.B):(a.ja=a.B,a.R=a.yb)}f.save=function(){var a=new Td(this);B(a,0,gj(this.Nb));B(a,1,gj(this.yb));B(a,2,[this.qa,this.oa,this.La]);B(a,3,gj(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.qa=b[0];this.oa=b[1];this.La=b[2];this.I=null;this.ja=this.Nb=new aj(this,Mi,a[0]);this.R=this.yb=new aj(this,3,a[1]);this.B=new aj(this,this.hb,a[3],this.Mc);this.B.Rb&&sj(this);tj(this);if(!vj(this))return!1;wj(this);return!0}; -f.Ek=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)li(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.aa||this.Ra)&&Za(this)}}; -function xj(a,b){if(1==b)return a.ra[0]=Vi[0],a.ra[1]=Vi[7],a.ra;if(2==b){var c=a.I.Te;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.ra[0]=Vi[c&15];c=c&32?Xi:Wi;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.ra[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:Yi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= -(c.yc[20]&12)<<4,c.yc[16]&128&&(n&=-49,n|=(c.yc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.ra[k]=[p,q,n,255]}a.Ea=!0}return a.ra}function li(a,b,c,d){a.pb=b;a.Ib=c;a.Ja=d}function tj(a){var b=!1;if(window&&a.pb){var c=0,d=a.Ja?a.Ja:8,e=xj(a);yj(a,3,a.Ib[0],c,d,8,a.pb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;yj(a,1,a.Ib[1],c,d,14,a.pb,Ti,Ui)&&(b=!0);a.Ja&&yj(a,a.hb,a.Ib[1],0,a.Ja,14,a.pb,e)&&(b=!0)}return b} -function yj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(zj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.yd&&zj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} -function zj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={lc:e<Ja||!ha?Ja:8,$e=Nh.createImageData(w.lc,w.mc),nb=0;256>nb;nb++){for(Nb= -0;Nb=Ja-2,al=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:Zk;Aj($e,Oh,Ph,Qh);ia&&Aj($e,Oh+1,Ph,Qh)}Nh.putImageData($e,(nb&15)*w.lc,(nb>>4)*w.mc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.zg[V]=Md;w=!0}}a.ya[b]=G;return w}function Bj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} -function wj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Cj(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ga!=c&&(Cj(a),a.ga=c);d=d-b+1;if(a.jd!=b||a.Kc!=d)a.jd=b,a.Kc=d;a.Da=e+1;Bj(a)}}} -function Cj(a){if(0<=a.ga){if(void 0!==a.U){var b=a.U[a.ga];if(b&131072){var b=b&-131073,c=a.ga%a.F,d=a.ga/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Dj(a,c,d,b,a.Ia),Dj(a,c,d,b));a.U[a.ga]=b}}a.ga=-1}} -function Ej(a){var b,c=a.I;a.Pc=!1;var d=c.Id[5];if(null!=d){b=1024;var e=0,k=c.Id[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==mi&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Pc=!0));b|=e}return b} -function Fj(a,b){var c=a.I;c&&null!=b&&b!=c.Ng&&(c.sg(b),a.ma.sg(c.bb,c.Mb,c.Kg()))} -function vj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Mi)d=Oi;else if(5<=e.hb){var d=null,k=e.Mc>>2,n=32768=e.eb[18]?19:120:122:n&128?d=c?13:14:500>1);a.ya.length&&(a.ua=a.la/a.F|0,a.va=a.ta/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ld&&80==a.F?d&&a.ua>=3*d.lc>>2&&(a.L<<=1,b=d):(d&&a.ua>=d.lc&&(a.L<<=1,b=d),b&&(a.ua=b.lc,a.va=b.mc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.lc,a.Xa=a.O*b.mc)):(a.ua=a.va=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.aa.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.oc=a.pc=0,a.Vb=a.la,a.ec=a.ta,b=a.la-a.F*a.ua,d= -a.ta-a.O*a.va,0>1,a.Vb-=b),0>1,a.ec-=d),b||d)&&(a.aa.fillStyle=a.ha.style.backgroundColor,a.aa.fillRect(0,0,a.la,a.ta));!1!==c?lc(a,!0):(a.Ea=!1,Gj(a,!0))}return!0}function Aj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Gj(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} -function Dj(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.ze&&(d=p.ze[d]);var q=n>>4&15;p.ze&&(q=p.ze[q]);e?(b*=p.lc,c*=p.mc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.lc,p.mc)):(b=b*a.ua+a.oc,c=c*a.va+a.pc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));n&256&&(q=(k&15)*p.lc,k=(k>>4)*p.mc,e?e.drawImage(p.zg[d],q,k,p.lc,p.mc,b,c,p.lc,p.mc):a.aa.drawImage(p.zg[d],q,k,p.lc,p.mc,b,c,a.ua,a.va));n&512&&(k=a.jd,n=a.Kc,e?(a.Da&&a.Da!==p.mc&&(k=k*p.mc/a.Da|0,n=n*p.mc/a.Da|0),e.fillStyle=p.Od[d], -e.fillRect(b,c+k,p.lc,n)):(a.Da&&a.Da!==a.va&&(k=k*a.va/a.Da|0,n=n*a.va/a.Da|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,n)))} -function lc(a,b){if(a.ia.Yb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Hd&32&&(c=!0));if(c||b){if(b)Gj(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.wd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,n=a.Uc,c=d.bb,p=c+d.Mb;if(Hj(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, -C=c>>>d.oa;0a.ga)return;k=a.ga;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Aj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Vg=d,d=-d|0);d%b.Rg>b.Bk&&(c|=1);d%b.Ug>b.Dk&&(c|=9);b.Yh=d/b.Ug|0;return c}f.ck=function(){var a=this.ja,b;a.Rb&&(b=a.ic);return b};f.ol=function(a,b){var c=this.ja;c.og=c.ic;c.ic=b&31};f.bk=function(){return Ij(this.ja)};f.nl=function(a,b){Jj(this,this.ja,b)};f.dk=function(){return this.ja.zc};f.pl=function(a,b){this.ja.zc=b;vj(this,!1)};f.ek=function(){return Kj(this,this.ja)}; -f.Si=function(a,b){this.B.qg=this.B.qg&-4|b&3};f.Ki=function(){var a=this.B.pd?this.B.yc[this.B.Hd&31]:this.B.Hd;this.B.pd=!this.B.pd;return a};f.Ri=function(a,b){var c=this.B,d=c.Hd&32;if(c.pd){c.pd=!1;var e=c.Hd&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Gj(this,void 0)}else c.Hd=b,c.pd=!0,b&32&&!d&&tj(this)&&lc(this,!0),c.Se=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; -f.pk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ue&12)>>2),a=(this.xb&1<>this.B.qc&63;this.B.qc+=6;12=d&&(d-=32),d=Bi[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.Y=gb(a,"ChipSet")};function gi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Y&&ii(a.Y,a.B[0])} +function ci(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ji(a,!0);a.K&&a.O&&(gi(a,!0),a.O=!1)}function di(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Y&&ii(a.Y,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ji(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in Ci)d="led-"+n,e=Ci[n],c&&c!=e||!(k=a.ra[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} +function Ei(a,b,c){if(X[b]&&a.A&&a.A.ha.Kb){zi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Ld=b,d.Qb=a.Qb,Hi(a,b,!0),e++),0b.Sc){if(!b.Fe){Gi(a,b.Ld);return}b.Fe=!1;c=a.fa}else c=1==b.Sc++?500:100;b.aj=setTimeout(function(a){return function(){Ji(a,b)}}(a),c)}}else Gi(a,b.Ld,!0)} +function Li(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=yi[b])d=a}else if(a=xi[b])d=a;return d}f.kg=function(a){a||(this.Qb&=-256)}; +function Di(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Li(a,n,!0);a.Jg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Fi(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Y&&ii(d.Y,k)):(20== +d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?dj:ej)];this.hb=b;this.bb=e[2];this.Nb=e[3];this.Nc=d||e[4];65536<=this.Nc&&720896<=this.bb&&(this.Nb=Math.min(this.Nc>>2,32768));this.Sb=c[0];this.zc=c[1];this.Ue=c[2];this.wa=c[3];this.jc=c[4]&255;this.pg=c[4]>>8&255;this.eb=c[5];this.Qg=dj;if(5<=b){this.Qg=ej;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Nb,this.Nc], +Array(this.Nc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.pd=b[0];this.Id=b[1];this.yc=b[2];this.di=b[3];this.Ve=b[4];this.rg=b[5];this.pe=b[6];this.oe=b[7];this.Wi=b[8];this.Xi=b[9];this.ne=b[10];this.Jd=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Nb,d]);this.bb=d[0];this.Nb=d[1];d=this.Nc>>2;if((this.ld=b[14])&&this.ld.length>this.controller.Zh&255};gj[17408]=function(a){return(this.controller.lb=this.aa[(a&-4)+this.B])>>((a&3)<<3)&255};gj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.aa[a&-2];return(a&1?b>>8:b)&255}; +gj[1280]=function(a){a+=this.B;a=this.controller.lb=this.aa[a];for(var b=this.controller.Sg,c=this.controller.Rg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};gj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d&=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d|=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +gj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d^=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)};gj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.pb;d=this.controller.Qe&d|this.controller.lb&~d;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +function hj(a){var b=[];if(void 0!==a.hb){b[0]=a.Sb;b[1]=a.zc;b[2]=a.Ue;b[3]=a.wa;b[4]=a.jc|a.pg<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.pd;c[1]=a.Id;c[2]=a.yc;c[3]=a.di;c[4]=a.Ve;c[5]=a.rg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Wi;c[9]=a.Xi;c[10]=a.ne;c[11]=a.Jd;c[12]=a.lb;c[13]=[a.bb,a.Nb,a.Nc];var d;a:if(d=a.ld){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Qc?(this.ga.style.width=a,this.ga.style.width=a,this.ga.style.display="block",this.ga.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Zc()}return a}; +function Ri(a,b){!b&&a.V&&(a.Qc?a.ga.style.width=a.ga.style.height="":a.V.style.width=a.V.style.height="");a.Ma("notifyFullScreen("+b+")",!0);a.D&&(a.D.Jg=b)}f.Fd=function(a){var b=!1;this.K&&(a?this.K.Fd&&(this.K.Fd(),this.P&&this.P.Se(!0),b=!0):this.K.bj&&(this.K.bj(),this.P&&this.P.Se(!1),b=!0),this.Zc());return b};f.Se=function(a){this.P&&(this.P.Se(a),this.D&&(this.D.Jg=a));var b=this.ra.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; +function qj(a,b){var c=a.K;c&&!a.gc&&(c.addEventListener("touchstart",function(b){rj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){rj(a,b)},!0),c.addEventListener("touchend",function(b){rj(a,b,!1)},!1),a.gc=b,a.$a=a.ab=a.hd=-1)}f.kg=function(a){this.Ic=a;this.D&&this.D.kg(a)}; +function rj(a,b,c){var d,e;a.Ic&&b.preventDefault();var k=0,n=0;e=a.ga;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ga.offsetWidth,q=a.sa/a.ga.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.gc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Ei(a.D,1040,!0):Ei(a.D,1038,!0):1!=d&&(d?Ei(a.D,1039,!0):Ei(a.D,1037,!0));else if(a.P){!0===c&&(a.hd=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.hd,a.cc("processTouchEvent(false,"+b+")"),200>b)){a.P.pf(sj,!0);a.P.pf(sj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Og(c,b,a.$a,a.ab)}}f.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.Y&&(b=mh(this.Y));this.fa||(this.hb=3==b?Ni:3);this.na=3;switch(this.hb){case ni:b=7;break;case 5:var c=Ti[this.qb];c&&(b=c[0]);b||(b=4);break;case Ni:b=3;this.na=Pi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ia=this.Ib=new bj(this,Ni);this.R=this.yb=new bj(this,3);5>this.hb?this.B=new bj:(this.B=new bj(this,this.hb,null,this.Nc),tj(this));uj(this);this.La=null;this.Ga=this.ea=-1;this.Ca=0;vj(this,this.na);if(this.I.bb&&a){a=this.I.bb+this.Ua; +for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.la,b,c|d<<8)}lc(this,!0)}};function tj(a){a.B.Ve&1?(a.ia=a.Ib,a.R=a.B):(a.ia=a.B,a.R=a.yb)}f.save=function(){var a=new Ud(this);B(a,0,hj(this.Ib));B(a,1,hj(this.yb));B(a,2,[this.pa,this.na,this.La]);B(a,3,hj(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.pa=b[0];this.na=b[1];this.La=b[2];this.I=null;this.ia=this.Ib=new bj(this,Ni,a[0]);this.R=this.yb=new bj(this,3,a[1]);this.B=new bj(this,this.hb,a[3],this.Nc);this.B.Sb&&tj(this);uj(this);if(!wj(this))return!1;xj(this);return!0}; +f.Hk=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)mi(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.Z||this.Ra)&&Za(this)}}; +function yj(a,b){if(1==b)return a.qa[0]=Wi[0],a.qa[1]=Wi[7],a.qa;if(2==b){var c=a.I.Ue;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.qa[0]=Wi[c&15];c=c&32?Yi:Xi;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.qa[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:Zi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= +(c.yc[20]&12)<<4,c.yc[16]&128&&(n&=-49,n|=(c.yc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.qa[k]=[p,q,n,255]}a.Ea=!0}return a.qa}function mi(a,b,c,d){a.mb=b;a.Jb=c;a.Ja=d}function uj(a){var b=!1;if(window&&a.mb){var c=0,d=a.Ja?a.Ja:8,e=yj(a);zj(a,3,a.Jb[0],c,d,8,a.mb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;zj(a,1,a.Jb[1],c,d,14,a.mb,Ui,Vi)&&(b=!0);a.Ja&&zj(a,a.hb,a.Jb[1],0,a.Ja,14,a.mb,e)&&(b=!0)}return b} +function zj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(Aj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.yd&&Aj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} +function Aj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={mc:e<Ja||!ha?Ja:8,$e=Oh.createImageData(w.mc,w.nc),nb=0;256>nb;nb++){for(Nb= +0;Nb=Ja-2,bl=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:$k;Bj($e,Ph,Qh,Rh);ia&&Bj($e,Ph+1,Qh,Rh)}Oh.putImageData($e,(nb&15)*w.mc,(nb>>4)*w.nc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.Bg[V]=Md;w=!0}}a.ya[b]=G;return w}function Cj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} +function xj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Dj(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ea!=c&&(Dj(a),a.ea=c);d=d-b+1;if(a.jd!=b||a.Jc!=d)a.jd=b,a.Jc=d;a.Da=e+1;Cj(a)}}} +function Dj(a){if(0<=a.ea){if(void 0!==a.U){var b=a.U[a.ea];if(b&131072){var b=b&-131073,c=a.ea%a.F,d=a.ea/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Ej(a,c,d,b,a.Ia),Ej(a,c,d,b));a.U[a.ea]=b}}a.ea=-1}} +function Fj(a){var b,c=a.I;a.Kc=!1;var d=c.Jd[5];if(null!=d){b=1024;var e=0,k=c.Jd[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==ni&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Kc=!0));b|=e}return b} +function Gj(a,b){var c=a.I;c&&null!=b&&b!=c.Pg&&(c.tg(b),a.la.tg(c.bb,c.Nb,c.Mg()))} +function wj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Ni)d=Pi;else if(5<=e.hb){var d=null,k=e.Nc>>2,n=32768=e.eb[18]?19:120:122:n&128?d=c?13:14:500>1);a.ya.length&&(a.ta=a.ka/a.F|0,a.ua=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ad&&80==a.F?d&&a.ta>=3*d.mc>>2&&(a.L<<=1,b=d):(d&&a.ta>=d.mc&&(a.L<<=1,b=d),b&&(a.ta=b.mc,a.ua=b.nc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.mc,a.Xa=a.O*b.nc)):(a.ta=a.ua=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.Z.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.hc=a.pc=0,a.Rb=a.ka,a.Yb=a.sa,b=a.ka-a.F*a.ta,d= +a.sa-a.O*a.ua,0>1,a.Rb-=b),0>1,a.Yb-=d),b||d)&&(a.Z.fillStyle=a.ga.style.backgroundColor,a.Z.fillRect(0,0,a.ka,a.sa));!1!==c?lc(a,!0):(a.Ea=!1,Hj(a,!0))}return!0}function Bj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Hj(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} +function Ej(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.Ae&&(d=p.Ae[d]);var q=n>>4&15;p.Ae&&(q=p.Ae[q]);e?(b*=p.mc,c*=p.nc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.mc,p.nc)):(b=b*a.ta+a.hc,c=c*a.ua+a.pc,a.Z.fillStyle=p.Od[q],a.Z.fillRect(b,c,a.ta,a.ua));n&256&&(q=(k&15)*p.mc,k=(k>>4)*p.nc,e?e.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,p.mc,p.nc):a.Z.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,a.ta,a.ua));n&512&&(k=a.jd,n=a.Jc,e?(a.Da&&a.Da!==p.nc&&(k=k*p.nc/a.Da|0,n=n*p.nc/a.Da|0),e.fillStyle=p.Od[d],e.fillRect(b, +c+k,p.mc,n)):(a.Da&&a.Da!==a.ua&&(k=k*a.ua/a.Da|0,n=n*a.ua/a.Da|0),a.Z.fillStyle=p.Od[d],a.Z.fillRect(b,c+k,a.ta,n)))} +function lc(a,b){if(a.ha.Zb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Id&32&&(c=!0));if(c||b){if(b)Hj(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.wd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,n=a.Uc,c=d.bb,p=c+d.Nb;if(Ij(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.la,w=!0, +C=c>>>d.na;0a.ea)return;k=a.ea;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Bj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Xg=d,d=-d|0);d%b.Tg>b.Ek&&(c|=1);d%b.Wg>b.Gk&&(c|=9);b.$h=d/b.Wg|0;return c}f.fk=function(){var a=this.ia,b;a.Sb&&(b=a.jc);return b};f.rl=function(a,b){var c=this.ia;c.pg=c.jc;c.jc=b&31};f.ek=function(){return Jj(this.ia)};f.ql=function(a,b){Kj(this,this.ia,b)};f.gk=function(){return this.ia.zc};f.sl=function(a,b){this.ia.zc=b;wj(this,!1)};f.hk=function(){return Lj(this,this.ia)}; +f.Vi=function(a,b){this.B.rg=this.B.rg&-4|b&3};f.Ni=function(){var a=this.B.pd?this.B.yc[this.B.Id&31]:this.B.Id;this.B.pd=!this.B.pd;return a};f.Ui=function(a,b){var c=this.B,d=c.Id&32;if(c.pd){c.pd=!1;var e=c.Id&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Hj(this,void 0)}else c.Id=b,c.pd=!0,b&32&&!d&&uj(this)&&lc(this,!0),c.Te=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; +f.sk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ve&12)>>2),a=(this.qb&1<>this.B.qc&63;this.B.qc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var n=e.getContext("2d"),d=new Y(d,e,n,k,c);Wa(d,c)}}); -function Lj(a){this.ha=a.adapter;switch(this.ha){case 1:this.fa=1016;this.R=4;break;case 2:this.fa=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ha);return}this.I=null;Ia.call(this,"SerialPort",a,Lj,4194304);var b=a.binding,c;a=Mj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.sa[b])&&this.Hb(null,a,b))}Ra(Lj);var Mj="buffer";f=Lj.prototype;f.ri=function(a,b){return a==this.se?(this.P=b,this):null}; -f.Hb=function(a,b,c){var d=this;switch(b){case Mj:return this.sa[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.Yj=function(){return this.F};f.Zj=function(){return this.K};f.ak=function(){return this.D};f.$j=function(){return this.B};f.fk=function(){return this.aa}; -f.zl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.ga=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.kl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.ll=function(a,b){this.K=b}; -f.ml=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Rb){var k=!1;c.D&2||(c.reset(),c.Ma("serial mouse reset"),k=!0);c.D&1||(c.Ma("serial mouse ID requested"),k=!0);k&&(Nj(c.I,[77,77]),c.Ma("serial mouse ID sent"));Sj(c);c.Rb=e}}else c.Rb&&(c.Ma("serial mouse inactive"),Tj(c),c.Rb=e);c.D=d}}; -var Oj={0:Lj.prototype.lk,1:Lj.prototype.Xj,2:Lj.prototype.Yj,3:Lj.prototype.Zj,4:Lj.prototype.ak,5:Lj.prototype.$j,6:Lj.prototype.fk},Pj={0:Lj.prototype.zl,1:Lj.prototype.kl,3:Lj.prototype.ll,4:Lj.prototype.ml};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Mg(c,d,a.K,a.L)}} -f.of=function(a,b){if(this.Rb&&this.A&&this.A.ia.Jb)switch(a){case rj:this.R!=b&&(this.R=b,Yj(this));break;case 2:this.U!=b&&(this.U=b,Yj(this))}};f.Mg=function(a,b,c,d){this.Rb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Yj(this,c,d))};function Yj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Nj(a.I,[d,e,k]);a.O=a.P=0} -Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.sb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ek(this,b),this.rf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Yd?"":d)+"&format=json")),qa(k,!0,null,this,this.mj,b)}; -f.mj=function(a,b,c,d){var e=null;this.ae=!1;var k=0>c&&this.xa&&!this.xa.ia.Yb;if(this.rf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.sb=p.length;this.tb=p[0].length;this.wb=p[0][0].length;var q=p[0][0][0];this.nb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== -E&&E.length){for(var k=w<<2,T=E.length;Tb&&(b=0);2E3=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.ak=function(){return this.F};f.bk=function(){return this.K};f.dk=function(){return this.D};f.ck=function(){return this.B};f.ik=function(){return this.Z}; +f.Cl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.ea=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.nl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.ol=function(a,b){this.K=b}; +f.pl=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Sb){var k=!1;c.D&2||(c.reset(),c.Ma("serial mouse reset"),k=!0);c.D&1||(c.Ma("serial mouse ID requested"),k=!0);k&&(Oj(c.I,[77,77]),c.Ma("serial mouse ID sent"));Tj(c);c.Sb=e}}else c.Sb&&(c.Ma("serial mouse inactive"),Uj(c),c.Sb=e);c.D=d}}; +var Pj={0:Mj.prototype.pk,1:Mj.prototype.$j,2:Mj.prototype.ak,3:Mj.prototype.bk,4:Mj.prototype.dk,5:Mj.prototype.ck,6:Mj.prototype.ik},Qj={0:Mj.prototype.Cl,1:Mj.prototype.nl,3:Mj.prototype.ol,4:Mj.prototype.pl};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Y?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Og(c,d,a.K,a.L)}} +f.pf=function(a,b){if(this.Sb&&this.A&&this.A.ha.Kb)switch(a){case sj:this.R!=b&&(this.R=b,Zj(this));break;case 2:this.U!=b&&(this.U=b,Zj(this))}};f.Og=function(a,b,c,d){this.Sb&&this.A&&this.A.ha.Kb&&(a||b)&&(this.O=a,this.P=b,Zj(this,c,d))};function Zj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Oj(a.I,[d,e,k]);a.O=a.P=0} +Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.tb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=fk(this,b),this.sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= +"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Yd?"":d)+"&format=json")),qa(k,!0,null,this,this.oj,b)}; +f.oj=function(a,b,c,d){var e=null;this.ae=!1;var k=0>c&&this.xa&&!this.xa.ha.Zb;if(this.sf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.tb=p.length;this.ub=p[0].length;this.xb=p[0][0].length;var q=p[0][0][0];this.ob=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== +E&&E.length){for(var k=w<<2,T=E.length;Tb&&(b=0);2E3>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function kk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.rc?k=a.Ic+a.rc&&(a.rc+=k-(a.Ic+a.rc)+1):(a.Ic=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var k=null,n=this.D,p=this.A[a];if(p){var q=p[b];if(!q&&n.Dg&&b>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function lk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.rc?k=a.Hc+a.rc&&(a.rc+=k-(a.Hc+a.rc)+1):(a.Hc=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function lk(a){Ia.call(this,"FDC",a,lk,524288);this.dmaRead=this.$i;this.dmaWrite=this.aj;this.dmaFormat=this.jj;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(lk);aa={}; -var mk={3:{$c:3,od:0,name:aa.jm},4:{$c:2,od:1,name:aa.hm},5:{$c:9,od:7,name:aa.rm},6:{$c:9,od:7,name:aa.cm},7:{$c:2,od:0,name:aa.em},8:{$c:1,od:2,name:aa.im},10:{$c:2,od:7,name:aa.dm},13:{$c:6,od:7,name:aa.Ql},15:{$c:3,od:0,name:aa.gm}};f=lk.prototype; -f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.sa[b]=c,c.onchange=function(){var a=d.sa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var n={};if(b=b.getAttribute("data-value"))try{n=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=n.desc;void 0===b&&(b="");n=n.href;void 0!==n&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.sa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&nk(d,a)}, -!0;case "loadDrive":return this.sa[b]=c,c.onclick=function(){var a=d.sa.listDisks;a&&ok(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.sa[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;ok(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.uc=function(a,b,c,d){this.ma=b;this.A=c;this.Ra=d;this.xa=a;this.Z=gb(a,"ChipSet");pk(this);Jb(b,this,qk);Lb(b,this,rk);this.V&&sk(this,"Local Disk","?");sk(this,"Remote Disk","??");tk(this)||Za(this)}; -f.ac=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Ig){this.D=[];for(var c=0;cn.za.restore(E)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Va=n.za.seek(n.vb,n.Ya,n.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} -function tk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.sb||k[1]>a.tb)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Vi=c,a.Jd=d,xk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Cd||e),a.yf=k[0],a.Me=k[1],a.Ne=k[2]):a.Wd=!1;a.Cd&&(a.Cd=!1,--this.P||Za(this));nk(this,a.kb)}; -function sk(a,b,c){if(a=a.sa.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; -f.el=function(a,b){this.F=mk[c].$c){var d=!1;this.I=0;var c=yk(this),e,k,n,p,q,w=c&31;switch(w){case 3:yk(this);yk(this);zk(this);break;case 4:k=yk(this);this.kb=k&3;e=this.B[this.kb];zk(this);Ak(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=yk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.vb=yk(this);n=yk(this);p=e.jb=yk(this);q=yk(this);e.rb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.vb;n=e.Ya=d;p= -e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.vb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Bk(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=yk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.vb;n=e.Ya=d;p=1;q=yk(this);e.rb=128<>2&1,k=yk(this),e.vb+= -k-e.md,0>e.vb&&(e.vb=0),e.vb>=e.sb&&(e.vb=e.sb-1),e.md=k,e.ib=32,e.vb||(e.ib|=268435456),zk(this),d=!0}0>>8);Ak(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.vb||k!=b.Ya)q=n=1;c&128&&(k^=q,d||(q=0));Ak(a,e+q);Ak(a,k);Ak(a,n);Ak(a,p)} -function yk(a){var b=a.K[a.I];a.I++;return b}function zk(a){a.I=a.F=0}function Ak(a,b){a.K[a.F++]=b}f.$i=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=kk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.vb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Ck(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.aj=function(a,b){return void 0!==b&&0<=b?Dk(a,b):-1}; -f.jj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.vb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.rb=128<Dk(a,a.si)){c=-1;break a}a.lf++}a.lf>=a.nd&&(c=-1)}else c=-1;return c};function Dk(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.vb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Ck(a)}while(1);return b} -function Ck(a){a.jb++;a.jb>=a.Ne+1&&(a.jb=1,a.Ya++,a.Ya>=a.Me&&(a.Ya=0,a.vb++))}var qk={1012:lk.prototype.Uj,1013:lk.prototype.Sj,1015:lk.prototype.Tj},rk={1010:lk.prototype.fl,1013:lk.prototype.el,1015:lk.prototype.dl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.zd,q.Ya,q.jb+q.kf)));T||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} -function Lk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Ek[a.fa][c][1],e=Ek[a.fa][c][0]);d&&((c=Ek[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.sb=e,b.tb=d,null==b.za&&(b.za=new Zj(a,b,b.mode)))}} -function Jk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.Bl=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Mk(this))}; -f.vk=function(){var a=this.wa;this.I=this.D.nb?(b.wa=128,Nk(this.D,function(a){0<=a?(Ok(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; -f.Mk=function(a,b){this.D&&this.D.rb>=this.D.nb&&(0>Pk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.nb)&&1=this.D.nb&&(this.wa|=8)))};f.Ej=function(){return this.L};f.Rk=function(a,b){this.va=b};f.Fj=function(){return this.O};f.Pk=function(a,b){this.O=b};f.Gj=function(){return this.la};f.Qk=function(a,b){this.la=b};f.Bj=function(){return this.ha};f.Lk=function(a,b){this.ha=b};f.Aj=function(){return this.ga}; -f.Kk=function(a,b){this.ga=b};f.Dj=function(){return this.V};f.Nk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Hj=function(){return this.wa};f.Jk=function(a,b){this.qa=b;this.Z&&Uh(this.Z,14);Qk(this)};f.Ok=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; -function Qk(a){var b=!1,c=a.qa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.ga&3)<<8,n=a.la,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.zd=k,d.Ya=e,d.jb=n,d.rb=p*d.nb,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Nk(d,function(b){0<=b&&a.Z?(Ok(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.tb=e+1,d.wb=p,b=!0}b&&Ok(a)} -function Ok(a){!a.Z||a.ja&2||Th(a.Z,14,120)} -function Mk(a){a.I=0;var b=Rk(a),c=Rk(a),d=c&32,e=d>>5,k=c&31,n=Rk(a),p=Rk(a),q=n<<2&768|p,w=n&63,C=Rk(a),G=Rk(a),E=a.B[e];E&&(E.zd=q,E.Ya=k,E.jb=w,E.rb=C*E.nb);switch(b){case 3:Sk(a,E?E.errorCode:4);Tk(a,c);Tk(a,n);Tk(a,p);Tk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Rk(a));)E&&cb?Nk(a,c):c(-1,!1)};f.cj=function(a,b){return void 0!==b&&0<=b?Pk(a,b):-1}; -f.kj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaPk(a,a.si)){c=-1;break a}a.lf++}a.lf>=a.nd&&(c=-1)}else c=-1;return c}; -function Uk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Z)){b.errorCode=0;Jh(a.Z,3,a,"dmaRead",b);Fh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Vk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Z)){b.errorCode=0;Jh(a.Z,3,a,"dmaWrite",b);Fh(a.Z,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function Wk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.rb||(b.Rd=Array(b.rb));b.Ta=0;a.Z?(b.errorCode=0,Jh(a.Z,3,a,"dmaWriteBuffer",b),Fh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Nk(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=kk(a.Va,a.Ta),a.Ta+=n,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.zd,a.Ya,a.jb+a.kf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Xk(a),d=kk(a.Va,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} -function Pk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.zd,a.Ya,a.jb+a.kf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Xk(a)}while(1);return b}function Xk(a){a.jb++;var b=1-a.kf;a.jb>=a.wb+b&&(a.jb=b,a.Ya++,a.Ya>=a.tb&&(a.Ya=0,a.zd++))}f.wk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Ub[0].Lc&64));return a?!0:!1}; -var Gk={800:Z.prototype.uk,801:Z.prototype.vk,802:Z.prototype.tk},Fk={496:Z.prototype.Cj,497:Z.prototype.Ej,498:Z.prototype.Fj,499:Z.prototype.Gj,500:Z.prototype.Bj,501:Z.prototype.Aj,502:Z.prototype.Dj,503:Z.prototype.Hj},Ik={800:Z.prototype.Bl,801:Z.prototype.El,802:Z.prototype.Dl,803:Z.prototype.Cl,807:Z.prototype.Zh,811:Z.prototype.Zh,815:Z.prototype.Zh},Hk={496:Z.prototype.Mk,497:Z.prototype.Rk,498:Z.prototype.Pk,499:Z.prototype.Qk,500:Z.prototype.Lk,501:Z.prototype.Kk,502:Z.prototype.Nk,503:Z.prototype.Jk, -1014:Z.prototype.Ok};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&ok(d,a)}, +!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&pk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;pk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.Y=gb(a,"ChipSet");qk(this);Jb(b,this,rk);Lb(b,this,sk);this.V&&tk(this,"Local Disk","?");tk(this,"Remote Disk","??");uk(this)||Za(this)}; +f.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Kg){this.D=[];for(var c=0;cn.za.restore(E)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Va=n.za.seek(n.wb,n.Ya,n.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} +function uk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.tb||k[1]>a.ub)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Yi=c,a.Kd=d,yk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Dd||e),a.zf=k[0],a.Ne=k[1],a.Oe=k[2]):a.Wd=!1;a.Dd&&(a.Dd=!1,--this.P||Za(this));ok(this,a.kb)}; +function tk(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; +f.hl=function(a,b){this.F=nk[c].ad){var d=!1;this.I=0;var c=zk(this),e,k,n,p,q,w=c&31;switch(w){case 3:zk(this);zk(this);Ak(this);break;case 4:k=zk(this);this.kb=k&3;e=this.B[this.kb];Ak(this);Bk(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.wb=zk(this);n=zk(this);p=e.jb=zk(this);q=zk(this);e.sb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p= +e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.wb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Ck(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p=1;q=zk(this);e.sb=128<>2&1,k=zk(this),e.wb+= +k-e.md,0>e.wb&&(e.wb=0),e.wb>=e.tb&&(e.wb=e.tb-1),e.md=k,e.ib=32,e.wb||(e.ib|=268435456),Ak(this),d=!0}0>>8);Bk(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.wb||k!=b.Ya)q=n=1;c&128&&(k^=q,d||(q=0));Bk(a,e+q);Bk(a,k);Bk(a,n);Bk(a,p)} +function zk(a){var b=a.K[a.I];a.I++;return b}function Ak(a){a.I=a.F=0}function Bk(a,b){a.K[a.F++]=b}f.cj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=lk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Dk(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.dj=function(a,b){return void 0!==b&&0<=b?Ek(a,b):-1}; +f.lj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.wb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.sb=128<Ek(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c};function Ek(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Dk(a)}while(1);return b} +function Dk(a){a.jb++;a.jb>=a.Oe+1&&(a.jb=1,a.Ya++,a.Ya>=a.Ne&&(a.Ya=0,a.wb++))}var rk={1012:mk.prototype.Xj,1013:mk.prototype.Vj,1015:mk.prototype.Wj},sk={1010:mk.prototype.il,1013:mk.prototype.hl,1015:mk.prototype.gl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.zd,q.Ya,q.jb+q.lf)));T||(e=!1);null!=a.Z&&1>=d&&(a.Z|=(k.type&3)<<(1-d<<1))}return e} +function Mk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Fk[a.fa][c][1],e=Fk[a.fa][c][0]);d&&((c=Fk[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.tb=e,b.ub=d,null==b.za&&(b.za=new ak(a,b,b.mode)))}} +function Kk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.El=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Nk(this))}; +f.yk=function(){var a=this.wa;this.I=this.D.ob?(b.wa=128,Ok(this.D,function(a){0<=a?(Pk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; +f.Pk=function(a,b){this.D&&this.D.sb>=this.D.ob&&(0>Qk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.ob)&&1=this.D.ob&&(this.wa|=8)))};f.Hj=function(){return this.L};f.Uk=function(a,b){this.ua=b};f.Ij=function(){return this.O};f.Sk=function(a,b){this.O=b};f.Jj=function(){return this.ka};f.Tk=function(a,b){this.ka=b};f.Ej=function(){return this.ga};f.Ok=function(a,b){this.ga=b};f.Dj=function(){return this.ea}; +f.Nk=function(a,b){this.ea=b};f.Gj=function(){return this.V};f.Qk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Kj=function(){return this.wa};f.Mk=function(a,b){this.pa=b;this.Y&&Vh(this.Y,14);Rk(this)};f.Rk=function(a,b){this.ia&4&&!(b&4)&&(this.L=1);this.ia=b}; +function Rk(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ga|(a.ea&3)<<8,n=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.zd=k,d.Ya=e,d.jb=n,d.sb=p*d.ob,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Ok(d,function(b){0<=b&&a.Y?(Pk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.ub=e+1,d.xb=p,b=!0}b&&Pk(a)} +function Pk(a){!a.Y||a.ia&2||Uh(a.Y,14,120)} +function Nk(a){a.I=0;var b=Sk(a),c=Sk(a),d=c&32,e=d>>5,k=c&31,n=Sk(a),p=Sk(a),q=n<<2&768|p,w=n&63,C=Sk(a),G=Sk(a),E=a.B[e];E&&(E.zd=q,E.Ya=k,E.jb=w,E.sb=C*E.ob);switch(b){case 3:Tk(a,E?E.errorCode:4);Uk(a,c);Uk(a,n);Uk(a,p);Uk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Sk(a));)E&&cb?Ok(a,c):c(-1,!1)};f.fj=function(a,b){return void 0!==b&&0<=b?Qk(a,b):-1}; +f.mj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaQk(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c}; +function Vk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaRead",b);Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Wk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaWrite",b);Gh(a.Y,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Xk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.sb||(b.Rd=Array(b.sb));b.Ta=0;a.Y?(b.errorCode=0,Kh(a.Y,3,a,"dmaWriteBuffer",b),Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Ok(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=lk(a.Va,a.Ta),a.Ta+=n,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.zd,a.Ya,a.jb+a.lf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Yk(a),d=lk(a.Va,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} +function Qk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.zd,a.Ya,a.jb+a.lf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Yk(a)}while(1);return b}function Yk(a){a.jb++;var b=1-a.lf;a.jb>=a.xb+b&&(a.jb=b,a.Ya++,a.Ya>=a.ub&&(a.Ya=0,a.zd++))}f.zk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Y)||(a=!(this.Y.Vb[0].Mc&64));return a?!0:!1}; +var Hk={800:Z.prototype.xk,801:Z.prototype.yk,802:Z.prototype.wk},Gk={496:Z.prototype.Fj,497:Z.prototype.Hj,498:Z.prototype.Ij,499:Z.prototype.Jj,500:Z.prototype.Ej,501:Z.prototype.Dj,502:Z.prototype.Gj,503:Z.prototype.Kj},Jk={800:Z.prototype.El,801:Z.prototype.Hl,802:Z.prototype.Gl,803:Z.prototype.Fl,807:Z.prototype.ai,811:Z.prototype.ai,815:Z.prototype.ai},Ik={496:Z.prototype.Pk,497:Z.prototype.Uk,498:Z.prototype.Sk,499:Z.prototype.Tk,500:Z.prototype.Ok,501:Z.prototype.Nk,502:Z.prototype.Qk,503:Z.prototype.Mk, +1014:Z.prototype.Rk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bgl){if(d.load(this.F)){this.D=new Td(this,il,"failsafe");this.D.load()&&(ll(this,d),a=2,bl(this.D));B(this.D,"timestamp",ma());cl(this.D);var e=this.kc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=dl(d)){var k=el(d,"code"),n=el(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ka("Error: "+ -n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.bc(k+": "+n),bl(d),d.load()?(c=dl(d),e=!0):c=!1))}e&&kl(this,c?d:null)}else 2==a&&d.clear()}else kl(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Yb=!0;this.mi||(this.bc("PCjs v"+il+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.mi=!0);this.A&&(ml(this,this.A,b,c,a),kc(this.A));this.L&&(ll(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; -function ll(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.qd(),e=b.toString(),k={app:"PCjs"};k.ver=il;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} -function nl(a,b,c){var d,e="none",k=new Td(a,il),n=new Td(a,il,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.2");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.$b&&(c&&mc(a.A),d=a.A.$b(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ia.Yb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= -null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],n);tl(a,b,c)}})}else c(a,null)} -function ul(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--ql||Ga(!0));q=!1}var n,p,q=!0;ql++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--ql||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--ql||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?rl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?rl(b,a,d,!0,e,w):sl(b,null,a,d,!1,e,w)}else k("missing machine element: "+ -a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return ul(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); +function gl(a,b,c){Ia.call(this,"Computer",a,gl,67108864);this.ha.Zb=!1;this.P=a.busWidth||a.buswidth;this.lc=hl;this.F=null;this.I=!1;this.R=b?b.url:null;this.U=(Math.random()+.1).toString(36).substr(2,12);this.B=il(this);if(this.A=Ua("CPU",this.id)){this.Ra=Ua("Debugger",this.id);this.la=new pb({id:this.Bi+".bus",buswidth:this.P},this.A,this.Ra);var d,e=Sa(this.id);if((this.gd=Ua("Panel",this.id))&&this.gd.Gg)for(b=0;bhl){if(d.load(this.F)){this.D=new Ud(this,jl,"failsafe");this.D.load()&&(ml(this,d),a=2,cl(this.D));B(this.D,"timestamp",ma());dl(this.D);var e=this.lc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=el(d)){var k=fl(d,"code"),n=fl(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ka("Error: "+ +n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.cc(k+": "+n),cl(d),d.load()?(c=el(d),e=!0):c=!1))}e&&ll(this,c?d:null)}else 2==a&&d.clear()}else ll(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ha.Zb=!0;this.ui||(this.cc("PCjs v"+jl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ui=!0);this.A&&(nl(this,this.A,b,c,a),kc(this.A));this.O&&(ml(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; +function ml(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.qd(),e=b.toString(),k={app:"PCjs"};k.ver=jl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} +function ol(a,b,c){var d,e="none",k=new Ud(a,jl),n=new Ud(a,jl,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.2");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.ac&&(c&&mc(a.A),d=a.A.ac(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ha.Zb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= +null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],n);ul(a,b,c)}})}else c(a,null)} +function vl(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--rl||Ga(!0));q=!1}var n,p,q=!0;rl++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--rl||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--rl||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?sl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?sl(b,a,d,!0,e,w):tl(b,null,a,d,!1,e,w)}else k("missing machine element: "+ +a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return vl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})();