| ;(function(){'use strict';var l;"undefined"===typeof window||window.requestAnimationFrame||(window.requestAnimationFrame=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame); |
| function aa(a,c){function e(a){a=a.toString(16);return"#"+Array(7-a.length).join("0")+a}function f(){for(var a=0;a<Nb;a++)bb[a]&&(ee.d(a),bb[a]=0);this.bb()}function g(){this.s.send("screen-fill-buffer");this.bb()}function h(a,c,e){c=""+(1===c?"":" scaleX("+c+")")+(1===e?"":" scaleY("+e+")");a.style.webkitTransform=a.style.MozTransform=c}console.assert(a,"1st argument must be a DOM container");for(var k=a.getElementsByTagName("canvas")[0],m=k.getContext("2d"),v=k.nextElementSibling||k.previousElementSibling, |
| x=document.createElement("div"),A,H,O,U,Ka=1,Qa=1,Ob,bb,Wc=!1,Ha,Ra,Nb,ee=this,fe=new Uint16Array([199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359,402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496, |
| 9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]),ge=new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]),Xc=[],Pb,La=0;256>La;La++)127<La?Pb=fe[La-128]:32>La?Pb=ge[La]:Pb=La,Xc[La]=String.fromCharCode(Pb);m.imageSmoothingEnabled=!1;m.mozImageSmoothingEnabled= |
| !1;x.style.position="absolute";x.style.backgroundColor="#ccc";x.style.width="7px";x.style.display="inline-block";v.style.display="block";k.style.display="none";this.s=c;c.register("screen-set-mode",function(a){this.sg(a)},this);c.register("screen-fill-buffer-end",function(a){this.vg(a[0],a[1])},this);c.register("screen-put-char",function(a){this.cg(a[0],a[1],a[2],a[3],a[4])},this);c.register("screen-update-cursor",function(a){this.Dc(a[0],a[1])},this);c.register("screen-update-cursor-scanline",function(a){this.Ec(a[0], |
| a[1])},this);c.register("screen-set-size-text",function(a){this.Nb(a[0],a[1])},this);c.register("screen-set-size-graphical",function(a){this.yc(a[0],a[1])},this);this.Pa=function(){this.Nb(80,25);this.bb()};this.i=function(){try{window.open(k.toDataURL())}catch(a){}};this.cg=function(a,c,e,g,f){a<Nb&&c<Ra&&(c=3*(a*Ra+c),Ha[c]=e,Ha[c+1]=g,Ha[c+2]=f,bb[a]=1)};this.bb=function(){requestAnimationFrame(Wc?g:f)};f=f.bind(this);g=g.bind(this);this.Wa=function(){};this.sg=function(a){(Wc=a)?(v.style.display= |
| "none",k.style.display="block"):(v.style.display="block",k.style.display="none")};this.Nb=function(a,c){if(a!==Ra||c!==Nb){bb=new Int8Array(c);Ha=new Int32Array(a*c*3);Ra=a;for(Nb=c;v.childNodes.length>c;)v.removeChild(v.firstChild);for(;v.childNodes.length<c;)v.appendChild(document.createElement("div"));for(var e=0;e<c;e++)this.d(e)}};this.yc=function(a,c){k.style.display="block";k.width=a;k.height=c;A=m.createImageData(a,c);new Uint8Array(A.data.buffer);H=new Int32Array(A.data.buffer);Ob=a;this.s.send("screen-tell-buffer", |
| [H],[H.buffer])};this.b=function(a,c){Ka=a;Qa=c;h(k,Ka,Qa);h(v,Ka,Qa)};this.b(Ka,Qa);this.Ec=function(a,c){a&32?x.style.display="none":(x.style.display="inline",x.style.height=Math.min(15,c-a)+"px",x.style.marginTop=Math.min(15,a)+"px")};this.Dc=function(a,c){if(a!==O||c!==U)bb[a]=1,bb[O]=1,O=a,U=c};this.d=function(a){var c=3*a*Ra,g,f,h,k,m,A;g=v.childNodes[a];for(h=document.createDocumentFragment();g.firstChild;)g.removeChild(g.firstChild);for(var H=0;H<Ra;){f=document.createElement("span");k=Ha[c+ |
| 1];m=Ha[c+2];f.style.backgroundColor=e(k);f.style.color=e(m);for(A="";H<Ra&&Ha[c+1]===k&&Ha[c+2]===m;)if(A+=Xc[Ha[c]],H++,c+=3,a===O)if(H===U)break;else if(H===U+1){h.appendChild(x);break}f.textContent=A;h.appendChild(f)}g.appendChild(h)};this.vg=function(a,c){if(!(c<a)){var e=a/Ob|0;m.putImageData(A,0,0,0,e,Ob,(c/Ob|0)-e+1)}};this.Pa()};function ba(a,c){this.d=a;this.s=c;this.i=function(){};this.I=[6,0,104,111,115,116,57,112];this.p=this.u=8192;this.l=new Uint8Array(2*this.p);this.D=0;this.b=[];this.ia=[this.d,this.s]}function n(a,c,e,f){ca(["w","b","h"],[f+7,c+1,e],a.l,0);a.D=f+7}function da(a,c,e){e=ca(["w"],[e],a.l,7);n(a,6,c,e)} |
| function ea(a,c,e){var f=fa(["w","b","h"],e),g=f[1],h=f[2];switch(g){case 8:e=a.d.D;var k=[16914839];k[1]=a.u;k[2]=Math.floor(274877906944/k[1]);k[3]=k[2]-Math.floor(e/k[1]);k[4]=k[2]-Math.floor(e/k[1]);k[5]=a.d.b.length;k[6]=1048576;k[7]=0;k[8]=256;e=ca("wwddddddw".split(""),k,a.l,7);n(a,g,h,e);a.i(c);break;case 112:case 12:var k=fa(["w","w"],e),m=k[0],f=k[1],v=ga(a.d,a.b[m].T);k[0]=v.ra;k[1]=a.p-24;ca(["Q","w"],k,a.l,7);n(a,g,h,17);e=ha(a.d,a.b[m].T);ia(a.d,a.b[m].T,function(){k[0]=v.ra;k[1]=this.p- |
| 24;ca(["Q","w"],k,this.l,7);n(this,g,h,17);this.i(c)}.bind(a));break;case 70:var k=fa(["w","w","s"],e),x=k[0],m=k[1];e=k[2];var v=ja(a.d),f=ga(a.d,a.b[m].T),A=a.d.d[a.b[m].T];v.mode=f.mode;v.size=f.size;v.Ac=f.Ac;for(var H=a.d.d[a.d.b.length]=new Uint8Array(v.size),f=0;f<v.size;f++)H[f]=A[f];v.name=e;v.ea=a.b[x].T;ka(a.d,v);n(a,g,h,0);a.i(c);break;case 16:k=fa(["w","s","s","w"],e);m=k[0];e=k[1];x=k[3];e=la(a.d,e,a.b[m].T,k[2]);v=ga(a.d,e);v.uid=a.b[m].uid;v.wa=x;ca(["Q"],[v.ra],a.l,7);n(a,g,h,13); |
| a.i(c);break;case 18:k=fa("wswwww".split(""),e);m=k[0];e=k[1];f=k[2];A=k[3];H=k[4];x=k[5];e=ma(a.d,e,a.b[m].T,A,H);v=ga(a.d,e);v.mode=f;v.uid=a.b[m].uid;v.wa=x;ca(["Q"],[v.ra],a.l,7);n(a,g,h,13);a.i(c);break;case 22:k=fa(["w"],e);m=k[0];v=ga(a.d,a.b[m].T);e=ca(["s"],[v.Ac],a.l,7);n(a,g,h,e);a.i(c);break;case 72:k=fa(["w","s","w","w"],e);m=k[0];e=k[1];f=k[2];x=k[3];e=na(a.d,e,a.b[m].T);v=ga(a.d,e);v.mode=f|oa;v.uid=a.b[m].uid;v.wa=x;ca(["Q"],[v.ra],a.l,7);n(a,g,h,13);a.i(c);break;case 14:k=fa(["w", |
| "s","w","w","w"],e);m=k[0];e=k[1];f=k[3];x=k[4];e=pa(a.d,e,a.b[m].T);a.b[m].T=e;a.b[m].type=1;v=ga(a.d,e);v.uid=a.b[m].uid;v.wa=x;v.mode=f;ca(["Q","w"],[v.ra,a.p-24],a.l,7);n(a,g,h,17);a.i(c);break;case 52:ca(["w"],[0],a.l,7);n(a,g,h,1);a.i(c);break;case 24:k=fa(["w","d"],e);m=k[0];v=ga(a.d,a.b[m].T);k[0]|=4096;k[0]=k[1];k[1]=v.ra;k[2]=v.mode;k[3]=v.uid;k[4]=v.wa;k[5]=1;k[6]=v.he<<8|v.ie;k[7]=v.size;k[8]=a.u;k[9]=Math.floor(v.size/512+1);k[10]=v.hc;k[11]=0;k[12]=v.sc;k[13]=0;k[14]=v.fd;k[15]=0;k[16]= |
| 0;k[17]=0;k[18]=0;k[19]=0;ca("dQwwwddddddddddddddd".split(""),k,a.l,7);n(a,g,h,153);a.i(c);break;case 26:k=fa("wwwwwddddd".split(""),e);m=k[0];v=ga(a.d,a.b[m].T);k[1]&1&&(v.mode=k[2]);k[1]&2&&(v.uid=k[3]);k[1]&4&&(v.wa=k[4]);k[1]&128&&(v.hc=k[6]);k[1]&256&&(v.hc=k[8]);k[1]&16&&(v.hc=Math.floor((new Date).getTime()/1E3));k[1]&32&&(v.sc=Math.floor((new Date).getTime()/1E3));k[1]&64&&(v.fd=Math.floor((new Date).getTime()/1E3));k[1]&8&&qa(a.d,a.b[m].T,k[5]);n(a,g,h,0);a.i(c);break;case 50:k=fa(["w","d"], |
| e);m=k[0];n(a,g,h,0);a.i(c);break;case 40:case 116:var k=fa(["w","d","w"],e),m=k[0],O=k[1],U=k[2],v=ga(a.d,a.b[m].T);if(2==a.b[m].type){v.oa.length<O+U&&(U=v.oa.length-O);for(f=0;f<U;f++)a.l[11+f]=v.oa[O+f];ca(["w"],[U],a.l,7);n(a,g,h,4+U);a.i(c)}else{var Ka=a.d.b[a.b[m].T];a.s.send("9p-read-start");ha(a.d,a.b[m].T);ia(a.d,a.b[m].T,function(){this.s.send("9p-read-end",[Ka.name,U]);v.size<O+U&&(U=v.size-O);var a=this.d.d[this.b[m].T];if(a)for(var e=0;e<U;e++)this.l[11+e]=a[O+e];ca(["w"],[U],this.l, |
| 7);n(this,g,h,4+U);this.i(c)}.bind(a))}break;case 118:k=fa(["w","d","w"],e);m=k[0];O=k[1];U=k[2];ra(a.d,a.b[m].T,O,U,e);Ka=a.d.b[a.b[m].T];a.s.send("9p-write-end",[Ka.name,U]);ca(["w"],[U],a.l,7);n(a,g,h,4);a.i(c);break;case 74:k=fa(["w","s","w","s"],e);e=sa(a.d,a.b[k[0]].T,k[1],a.b[k[2]].T,k[3]);if(0==e){da(a,h,2);a.i(c);break}n(a,g,h,0);a.i(c);break;case 76:k=fa(["w","s","w"],e);f=k[0];e=k[1];m=ta(a.d,a.b[f].T,e);if(-1==m){da(a,h,2);a.i(c);break}e=ua(a.d,m);if(!e){da(a,h,39);a.i(c);break}n(a,m, |
| h,0);a.i(c);break;case 100:e=fa(["w","s"],e);a.p=e[0];e=ca(["w","s"],[a.p,"9P2000.L"],a.l,7);n(a,g,h,e);a.i(c);break;case 104:k=fa(["w","w","s","s","w"],e);m=k[0];a.b[m]={T:0,type:1,uid:k[4]};v=ga(a.d,a.b[m].T);ca(["Q"],[v.ra],a.l,7);n(a,g,h,13);a.i(c);break;case 108:k=fa(["h"],e);n(a,g,h,0);a.i(c);break;case 110:k=fa(["w","w","h"],e);m=k[0];x=k[1];A=k[2];if(0==A){a.b[x]={T:a.b[m].T,type:1,uid:a.b[m].uid};ca(["h"],[0],a.l,7);n(a,g,h,2);a.i(c);break}H=[];for(f=0;f<A;f++)H.push("s");H=fa(H,e);e=a.b[m].T; |
| for(var O=9,Qa=0,f=0;f<A;f++){e=ta(a.d,e,H[f]);if(-1==e)break;O+=ca(["Q"],[a.d.b[e].ra],a.l,O);Qa++;a.b[x]={T:e,type:1,uid:a.b[m].uid}}ca(["h"],[Qa],a.l,7);n(a,g,h,O-7);a.i(c);break;case 120:k=fa(["w"],e);a.b[k[0]]&&0<=a.b[k[0]].T&&(va(a.d,a.b[k[0]].T),a.b[k[0]].T=-1,a.b[k[0]].type=-1);n(a,g,h,0);a.i(c);break;case 32:da(a,h,524);a.i(c);break;case 30:k=fa(["w","w","s"],e),m=k[0],f=k[1],e=k[2],a.b[f]={T:a.b[m].T,type:-1,uid:a.b[m].uid},x=0,"security.capability"==e&&(x=wa(a.d,a.b[m].T),a.b[f].type=2), |
| ca(["d"],[x],a.l,7),n(a,g,h,8),a.i(c)}};function p(){this.qc=0;this.xb=[];this.A=[];this.Fa=[];this.l=new Int32Array(1048576);this.cb=new Uint8Array(1048576);this.fc=new Uint8Array(1048576);this.la=!1;this.Xb=this.Jc=this.Zb=this.Lc=0;this.p=!1;this.r=new Int32Array(8);this.r[0]=0;this.r[2]=0;this.r[3]=0;this.ud=this.N=this.r[4]=0;this.mc=this.mb=this.yb=this.La=this.za=!1;this.H={Pb:{bb:function(){},Wa:function(){}},vd:{bb:function(){},Wa:function(){}}};this.Bd=this.B=this.i=this.Y=this.Ba=this.Aa=this.m=this.e=this.U=this.Rc=this.Sc= |
| this.Bc=this.u=this.Ra=0;this.h=this.c;this.n=this.w=this.F=0;this.table=[];this.v=!1;this.V=this.k=0;this.Db={ge:null,Pb:null};this.O=0;this.a=new Int32Array(8);this.$a=new Uint32Array(this.a.buffer);this.ma=new Int16Array(this.a.buffer);this.c=new Uint16Array(this.a.buffer);this.vb=new Int8Array(this.a.buffer);this.j=new Uint8Array(this.a.buffer);this.M=new Uint16Array(8);this.kc=new Int32Array(8);this.t=this.c;this.hb=this.C=0;this.memory=null;this.ga=-1;this.J=!1;this.pa=this.o=void 0;"use strict"; |
| (function(a){var c={};a.debug=c;c.ah=!1;c.Zg=void 0;c.Eg=[];c.bh=!1;c.show=function(a){if("undefined"!==typeof document){var c=document.getElementById("log");if(c){c.textContent+=a+"\n";c.style.display="block";c.scrollTop=1E9;return}}console.log(a)};c.Pa=function(){};c.Kg=function(){};c.Ig=function(){};c.Rg=function(){};c.Lg=function(){};c.Mg=function(){};c.Jg=function(){};c.Gg=function(){};c.Hg=function(){};c.Sg=function(){};c.Wg=function(){};c.eh=function(){};c.step=function(){};c.$g=function(){}; |
| c.Fg=function(){};c.P=function(a){a="Unimplemented"+(a?": "+a:"");c.show(a);c.show("Execution stopped");return a};c.Vg=function(){}})(this);this.Va()} |
| p.prototype.Va=function(){this.$a=new Uint32Array(this.a.buffer);this.ma=new Int16Array(this.a.buffer);this.c=new Uint16Array(this.a.buffer);this.vb=new Int8Array(this.a.buffer);this.j=new Uint8Array(this.a.buffer);xa(this);ya(this);this.yb?this.t=this.a:this.t=this.c;za(this);this.O=0;this.Bd=Aa();this.ia=[this.Db,this.debug,this.yd,this.zd,this.ze,this.Ae,this.l,this.cb,this.fc]};"use strict"; |
| (function(){p.prototype.d=Array(192);p.prototype.b=Array(192);p.prototype.f=Array(256);p.prototype.d[0]=function(a){return q(a)+(a.c[6]+a.c[12]&65535)|0};p.prototype.d[64]=function(a){return q(a)+(a.c[6]+a.c[12]+r(a)&65535)|0};p.prototype.d[128]=function(a){return q(a)+(a.c[6]+a.c[12]+t(a)&65535)|0};p.prototype.d[1]=function(a){return q(a)+(a.c[6]+a.c[14]&65535)|0};p.prototype.d[65]=function(a){return q(a)+(a.c[6]+a.c[14]+r(a)&65535)|0};p.prototype.d[129]=function(a){return q(a)+(a.c[6]+a.c[14]+t(a)& |
| 65535)|0};p.prototype.d[2]=function(a){return u(a)+(a.c[10]+a.c[12]&65535)|0};p.prototype.d[66]=function(a){return u(a)+(a.c[10]+a.c[12]+r(a)&65535)|0};p.prototype.d[130]=function(a){return u(a)+(a.c[10]+a.c[12]+t(a)&65535)|0};p.prototype.d[3]=function(a){return u(a)+(a.c[10]+a.c[14]&65535)|0};p.prototype.d[67]=function(a){return u(a)+(a.c[10]+a.c[14]+r(a)&65535)|0};p.prototype.d[131]=function(a){return u(a)+(a.c[10]+a.c[14]+t(a)&65535)|0};p.prototype.d[4]=function(a){return q(a)+(a.c[12]&65535)| |
| 0};p.prototype.d[68]=function(a){return q(a)+(a.c[12]+r(a)&65535)|0};p.prototype.d[132]=function(a){return q(a)+(a.c[12]+t(a)&65535)|0};p.prototype.d[5]=function(a){return q(a)+(a.c[14]&65535)|0};p.prototype.d[69]=function(a){return q(a)+(a.c[14]+r(a)&65535)|0};p.prototype.d[133]=function(a){return q(a)+(a.c[14]+t(a)&65535)|0};p.prototype.d[6]=function(a){return u(a)+(a.c[10]&65535)|0};p.prototype.d[70]=function(a){return u(a)+(a.c[10]+r(a)&65535)|0};p.prototype.d[134]=function(a){return u(a)+(a.c[10]+ |
| t(a)&65535)|0};p.prototype.d[7]=function(a){return q(a)+(a.c[6]&65535)|0};p.prototype.d[71]=function(a){return q(a)+(a.c[6]+r(a)&65535)|0};p.prototype.d[135]=function(a){return q(a)+(a.c[6]+t(a)&65535)|0};p.prototype.b[0]=function(a){return q(a)+a.a[0]|0};p.prototype.b[64]=function(a){return q(a)+a.a[0]+r(a)|0};p.prototype.b[128]=function(a){return q(a)+a.a[0]+w(a)|0};p.prototype.b[1]=function(a){return q(a)+a.a[1]|0};p.prototype.b[65]=function(a){return q(a)+a.a[1]+r(a)|0};p.prototype.b[129]=function(a){return q(a)+ |
| a.a[1]+w(a)|0};p.prototype.b[2]=function(a){return q(a)+a.a[2]|0};p.prototype.b[66]=function(a){return q(a)+a.a[2]+r(a)|0};p.prototype.b[130]=function(a){return q(a)+a.a[2]+w(a)|0};p.prototype.b[3]=function(a){return q(a)+a.a[3]|0};p.prototype.b[67]=function(a){return q(a)+a.a[3]+r(a)|0};p.prototype.b[131]=function(a){return q(a)+a.a[3]+w(a)|0};p.prototype.b[4]=function(a){return a.f[y(a)](a,!1)|0};p.prototype.b[68]=function(a){return a.f[y(a)](a,!1)+r(a)|0};p.prototype.b[132]=function(a){return a.f[y(a)](a, |
| !1)+w(a)|0};p.prototype.b[5]=function(a){return u(a)+a.a[5]|0};p.prototype.b[69]=function(a){return u(a)+a.a[5]+r(a)|0};p.prototype.b[133]=function(a){return u(a)+a.a[5]+w(a)|0};p.prototype.b[6]=function(a){return q(a)+a.a[6]|0};p.prototype.b[70]=function(a){return q(a)+a.a[6]+r(a)|0};p.prototype.b[134]=function(a){return q(a)+a.a[6]+w(a)|0};p.prototype.b[7]=function(a){return q(a)+a.a[7]|0};p.prototype.b[71]=function(a){return q(a)+a.a[7]+r(a)|0};p.prototype.b[135]=function(a){return q(a)+a.a[7]+ |
| w(a)|0};p.prototype.d[6]=function(a){return q(a)+t(a)|0};p.prototype.b[5]=function(a){return q(a)+w(a)|0};p.prototype.b[4]=function(a){return a.f[y(a)](a,!1)|0};p.prototype.b[68]=function(a){return a.f[y(a)](a,!0)+r(a)|0};p.prototype.b[132]=function(a){return a.f[y(a)](a,!0)+w(a)|0};for(var a=0;8>a;a++)for(var c=0;3>c;c++)for(var e=a|c<<6,f=1;8>f;f++)p.prototype.b[e|f<<3]=p.prototype.b[e],p.prototype.d[e|f<<3]=p.prototype.d[e];p.prototype.f[0]=function(a){return a.a[0]+q(a)+a.a[0]|0};p.prototype.f[1]= |
| function(a){return a.a[0]+q(a)+a.a[1]|0};p.prototype.f[2]=function(a){return a.a[0]+q(a)+a.a[2]|0};p.prototype.f[3]=function(a){return a.a[0]+q(a)+a.a[3]|0};p.prototype.f[4]=function(a){return a.a[0]+u(a)+a.a[4]|0};p.prototype.f[5]=function(a,c){return a.a[0]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[6]=function(a){return a.a[0]+q(a)+a.a[6]|0};p.prototype.f[7]=function(a){return a.a[0]+q(a)+a.a[7]|0};p.prototype.f[64]=function(a){return(a.a[0]<<1)+q(a)+a.a[0]|0};p.prototype.f[65]=function(a){return(a.a[0]<< |
| 1)+q(a)+a.a[1]|0};p.prototype.f[66]=function(a){return(a.a[0]<<1)+q(a)+a.a[2]|0};p.prototype.f[67]=function(a){return(a.a[0]<<1)+q(a)+a.a[3]|0};p.prototype.f[68]=function(a){return(a.a[0]<<1)+u(a)+a.a[4]|0};p.prototype.f[69]=function(a,c){return(a.a[0]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[70]=function(a){return(a.a[0]<<1)+q(a)+a.a[6]|0};p.prototype.f[71]=function(a){return(a.a[0]<<1)+q(a)+a.a[7]|0};p.prototype.f[128]=function(a){return(a.a[0]<<2)+q(a)+a.a[0]|0};p.prototype.f[129]=function(a){return(a.a[0]<< |
| 2)+q(a)+a.a[1]|0};p.prototype.f[130]=function(a){return(a.a[0]<<2)+q(a)+a.a[2]|0};p.prototype.f[131]=function(a){return(a.a[0]<<2)+q(a)+a.a[3]|0};p.prototype.f[132]=function(a){return(a.a[0]<<2)+u(a)+a.a[4]|0};p.prototype.f[133]=function(a,c){return(a.a[0]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[134]=function(a){return(a.a[0]<<2)+q(a)+a.a[6]|0};p.prototype.f[135]=function(a){return(a.a[0]<<2)+q(a)+a.a[7]|0};p.prototype.f[192]=function(a){return(a.a[0]<<3)+q(a)+a.a[0]|0};p.prototype.f[193]= |
| function(a){return(a.a[0]<<3)+q(a)+a.a[1]|0};p.prototype.f[194]=function(a){return(a.a[0]<<3)+q(a)+a.a[2]|0};p.prototype.f[195]=function(a){return(a.a[0]<<3)+q(a)+a.a[3]|0};p.prototype.f[196]=function(a){return(a.a[0]<<3)+u(a)+a.a[4]|0};p.prototype.f[197]=function(a,c){return(a.a[0]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[198]=function(a){return(a.a[0]<<3)+q(a)+a.a[6]|0};p.prototype.f[199]=function(a){return(a.a[0]<<3)+q(a)+a.a[7]|0};p.prototype.f[8]=function(a){return a.a[1]+q(a)+a.a[0]|0}; |
| p.prototype.f[9]=function(a){return a.a[1]+q(a)+a.a[1]|0};p.prototype.f[10]=function(a){return a.a[1]+q(a)+a.a[2]|0};p.prototype.f[11]=function(a){return a.a[1]+q(a)+a.a[3]|0};p.prototype.f[12]=function(a){return a.a[1]+u(a)+a.a[4]|0};p.prototype.f[13]=function(a,c){return a.a[1]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[14]=function(a){return a.a[1]+q(a)+a.a[6]|0};p.prototype.f[15]=function(a){return a.a[1]+q(a)+a.a[7]|0};p.prototype.f[72]=function(a){return(a.a[1]<<1)+q(a)+a.a[0]|0};p.prototype.f[73]= |
| function(a){return(a.a[1]<<1)+q(a)+a.a[1]|0};p.prototype.f[74]=function(a){return(a.a[1]<<1)+q(a)+a.a[2]|0};p.prototype.f[75]=function(a){return(a.a[1]<<1)+q(a)+a.a[3]|0};p.prototype.f[76]=function(a){return(a.a[1]<<1)+u(a)+a.a[4]|0};p.prototype.f[77]=function(a,c){return(a.a[1]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[78]=function(a){return(a.a[1]<<1)+q(a)+a.a[6]|0};p.prototype.f[79]=function(a){return(a.a[1]<<1)+q(a)+a.a[7]|0};p.prototype.f[136]=function(a){return(a.a[1]<<2)+q(a)+a.a[0]|0}; |
| p.prototype.f[137]=function(a){return(a.a[1]<<2)+q(a)+a.a[1]|0};p.prototype.f[138]=function(a){return(a.a[1]<<2)+q(a)+a.a[2]|0};p.prototype.f[139]=function(a){return(a.a[1]<<2)+q(a)+a.a[3]|0};p.prototype.f[140]=function(a){return(a.a[1]<<2)+u(a)+a.a[4]|0};p.prototype.f[141]=function(a,c){return(a.a[1]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[142]=function(a){return(a.a[1]<<2)+q(a)+a.a[6]|0};p.prototype.f[143]=function(a){return(a.a[1]<<2)+q(a)+a.a[7]|0};p.prototype.f[200]=function(a){return(a.a[1]<< |
| 3)+q(a)+a.a[0]|0};p.prototype.f[201]=function(a){return(a.a[1]<<3)+q(a)+a.a[1]|0};p.prototype.f[202]=function(a){return(a.a[1]<<3)+q(a)+a.a[2]|0};p.prototype.f[203]=function(a){return(a.a[1]<<3)+q(a)+a.a[3]|0};p.prototype.f[204]=function(a){return(a.a[1]<<3)+u(a)+a.a[4]|0};p.prototype.f[205]=function(a,c){return(a.a[1]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[206]=function(a){return(a.a[1]<<3)+q(a)+a.a[6]|0};p.prototype.f[207]=function(a){return(a.a[1]<<3)+q(a)+a.a[7]|0};p.prototype.f[16]=function(a){return a.a[2]+ |
| q(a)+a.a[0]|0};p.prototype.f[17]=function(a){return a.a[2]+q(a)+a.a[1]|0};p.prototype.f[18]=function(a){return a.a[2]+q(a)+a.a[2]|0};p.prototype.f[19]=function(a){return a.a[2]+q(a)+a.a[3]|0};p.prototype.f[20]=function(a){return a.a[2]+u(a)+a.a[4]|0};p.prototype.f[21]=function(a,c){return a.a[2]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[22]=function(a){return a.a[2]+q(a)+a.a[6]|0};p.prototype.f[23]=function(a){return a.a[2]+q(a)+a.a[7]|0};p.prototype.f[80]=function(a){return(a.a[2]<<1)+q(a)+a.a[0]| |
| 0};p.prototype.f[81]=function(a){return(a.a[2]<<1)+q(a)+a.a[1]|0};p.prototype.f[82]=function(a){return(a.a[2]<<1)+q(a)+a.a[2]|0};p.prototype.f[83]=function(a){return(a.a[2]<<1)+q(a)+a.a[3]|0};p.prototype.f[84]=function(a){return(a.a[2]<<1)+u(a)+a.a[4]|0};p.prototype.f[85]=function(a,c){return(a.a[2]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[86]=function(a){return(a.a[2]<<1)+q(a)+a.a[6]|0};p.prototype.f[87]=function(a){return(a.a[2]<<1)+q(a)+a.a[7]|0};p.prototype.f[144]=function(a){return(a.a[2]<< |
| 2)+q(a)+a.a[0]|0};p.prototype.f[145]=function(a){return(a.a[2]<<2)+q(a)+a.a[1]|0};p.prototype.f[146]=function(a){return(a.a[2]<<2)+q(a)+a.a[2]|0};p.prototype.f[147]=function(a){return(a.a[2]<<2)+q(a)+a.a[3]|0};p.prototype.f[148]=function(a){return(a.a[2]<<2)+u(a)+a.a[4]|0};p.prototype.f[149]=function(a,c){return(a.a[2]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[150]=function(a){return(a.a[2]<<2)+q(a)+a.a[6]|0};p.prototype.f[151]=function(a){return(a.a[2]<<2)+q(a)+a.a[7]|0};p.prototype.f[208]= |
| function(a){return(a.a[2]<<3)+q(a)+a.a[0]|0};p.prototype.f[209]=function(a){return(a.a[2]<<3)+q(a)+a.a[1]|0};p.prototype.f[210]=function(a){return(a.a[2]<<3)+q(a)+a.a[2]|0};p.prototype.f[211]=function(a){return(a.a[2]<<3)+q(a)+a.a[3]|0};p.prototype.f[212]=function(a){return(a.a[2]<<3)+u(a)+a.a[4]|0};p.prototype.f[213]=function(a,c){return(a.a[2]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[214]=function(a){return(a.a[2]<<3)+q(a)+a.a[6]|0};p.prototype.f[215]=function(a){return(a.a[2]<<3)+q(a)+a.a[7]| |
| 0};p.prototype.f[24]=function(a){return a.a[3]+q(a)+a.a[0]|0};p.prototype.f[25]=function(a){return a.a[3]+q(a)+a.a[1]|0};p.prototype.f[26]=function(a){return a.a[3]+q(a)+a.a[2]|0};p.prototype.f[27]=function(a){return a.a[3]+q(a)+a.a[3]|0};p.prototype.f[28]=function(a){return a.a[3]+u(a)+a.a[4]|0};p.prototype.f[29]=function(a,c){return a.a[3]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[30]=function(a){return a.a[3]+q(a)+a.a[6]|0};p.prototype.f[31]=function(a){return a.a[3]+q(a)+a.a[7]|0};p.prototype.f[88]= |
| function(a){return(a.a[3]<<1)+q(a)+a.a[0]|0};p.prototype.f[89]=function(a){return(a.a[3]<<1)+q(a)+a.a[1]|0};p.prototype.f[90]=function(a){return(a.a[3]<<1)+q(a)+a.a[2]|0};p.prototype.f[91]=function(a){return(a.a[3]<<1)+q(a)+a.a[3]|0};p.prototype.f[92]=function(a){return(a.a[3]<<1)+u(a)+a.a[4]|0};p.prototype.f[93]=function(a,c){return(a.a[3]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[94]=function(a){return(a.a[3]<<1)+q(a)+a.a[6]|0};p.prototype.f[95]=function(a){return(a.a[3]<<1)+q(a)+a.a[7]|0}; |
| p.prototype.f[152]=function(a){return(a.a[3]<<2)+q(a)+a.a[0]|0};p.prototype.f[153]=function(a){return(a.a[3]<<2)+q(a)+a.a[1]|0};p.prototype.f[154]=function(a){return(a.a[3]<<2)+q(a)+a.a[2]|0};p.prototype.f[155]=function(a){return(a.a[3]<<2)+q(a)+a.a[3]|0};p.prototype.f[156]=function(a){return(a.a[3]<<2)+u(a)+a.a[4]|0};p.prototype.f[157]=function(a,c){return(a.a[3]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[158]=function(a){return(a.a[3]<<2)+q(a)+a.a[6]|0};p.prototype.f[159]=function(a){return(a.a[3]<< |
| 2)+q(a)+a.a[7]|0};p.prototype.f[216]=function(a){return(a.a[3]<<3)+q(a)+a.a[0]|0};p.prototype.f[217]=function(a){return(a.a[3]<<3)+q(a)+a.a[1]|0};p.prototype.f[218]=function(a){return(a.a[3]<<3)+q(a)+a.a[2]|0};p.prototype.f[219]=function(a){return(a.a[3]<<3)+q(a)+a.a[3]|0};p.prototype.f[220]=function(a){return(a.a[3]<<3)+u(a)+a.a[4]|0};p.prototype.f[221]=function(a,c){return(a.a[3]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[222]=function(a){return(a.a[3]<<3)+q(a)+a.a[6]|0};p.prototype.f[223]= |
| function(a){return(a.a[3]<<3)+q(a)+a.a[7]|0};p.prototype.f[32]=function(a){return q(a)+a.a[0]|0};p.prototype.f[33]=function(a){return q(a)+a.a[1]|0};p.prototype.f[34]=function(a){return q(a)+a.a[2]|0};p.prototype.f[35]=function(a){return q(a)+a.a[3]|0};p.prototype.f[36]=function(a){return u(a)+a.a[4]|0};p.prototype.f[37]=function(a,c){return(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[38]=function(a){return q(a)+a.a[6]|0};p.prototype.f[39]=function(a){return q(a)+a.a[7]|0};p.prototype.f[96]=function(a){return q(a)+ |
| a.a[0]|0};p.prototype.f[97]=function(a){return q(a)+a.a[1]|0};p.prototype.f[98]=function(a){return q(a)+a.a[2]|0};p.prototype.f[99]=function(a){return q(a)+a.a[3]|0};p.prototype.f[100]=function(a){return u(a)+a.a[4]|0};p.prototype.f[101]=function(a,c){return(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[102]=function(a){return q(a)+a.a[6]|0};p.prototype.f[103]=function(a){return q(a)+a.a[7]|0};p.prototype.f[160]=function(a){return q(a)+a.a[0]|0};p.prototype.f[161]=function(a){return q(a)+a.a[1]|0};p.prototype.f[162]= |
| function(a){return q(a)+a.a[2]|0};p.prototype.f[163]=function(a){return q(a)+a.a[3]|0};p.prototype.f[164]=function(a){return u(a)+a.a[4]|0};p.prototype.f[165]=function(a,c){return(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[166]=function(a){return q(a)+a.a[6]|0};p.prototype.f[167]=function(a){return q(a)+a.a[7]|0};p.prototype.f[224]=function(a){return q(a)+a.a[0]|0};p.prototype.f[225]=function(a){return q(a)+a.a[1]|0};p.prototype.f[226]=function(a){return q(a)+a.a[2]|0};p.prototype.f[227]=function(a){return q(a)+ |
| a.a[3]|0};p.prototype.f[228]=function(a){return u(a)+a.a[4]|0};p.prototype.f[229]=function(a,c){return(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[230]=function(a){return q(a)+a.a[6]|0};p.prototype.f[231]=function(a){return q(a)+a.a[7]|0};p.prototype.f[40]=function(a){return a.a[5]+q(a)+a.a[0]|0};p.prototype.f[41]=function(a){return a.a[5]+q(a)+a.a[1]|0};p.prototype.f[42]=function(a){return a.a[5]+q(a)+a.a[2]|0};p.prototype.f[43]=function(a){return a.a[5]+q(a)+a.a[3]|0};p.prototype.f[44]=function(a){return a.a[5]+ |
| u(a)+a.a[4]|0};p.prototype.f[45]=function(a,c){return a.a[5]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[46]=function(a){return a.a[5]+q(a)+a.a[6]|0};p.prototype.f[47]=function(a){return a.a[5]+q(a)+a.a[7]|0};p.prototype.f[104]=function(a){return(a.a[5]<<1)+q(a)+a.a[0]|0};p.prototype.f[105]=function(a){return(a.a[5]<<1)+q(a)+a.a[1]|0};p.prototype.f[106]=function(a){return(a.a[5]<<1)+q(a)+a.a[2]|0};p.prototype.f[107]=function(a){return(a.a[5]<<1)+q(a)+a.a[3]|0};p.prototype.f[108]=function(a){return(a.a[5]<< |
| 1)+u(a)+a.a[4]|0};p.prototype.f[109]=function(a,c){return(a.a[5]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[110]=function(a){return(a.a[5]<<1)+q(a)+a.a[6]|0};p.prototype.f[111]=function(a){return(a.a[5]<<1)+q(a)+a.a[7]|0};p.prototype.f[168]=function(a){return(a.a[5]<<2)+q(a)+a.a[0]|0};p.prototype.f[169]=function(a){return(a.a[5]<<2)+q(a)+a.a[1]|0};p.prototype.f[170]=function(a){return(a.a[5]<<2)+q(a)+a.a[2]|0};p.prototype.f[171]=function(a){return(a.a[5]<<2)+q(a)+a.a[3]|0};p.prototype.f[172]= |
| function(a){return(a.a[5]<<2)+u(a)+a.a[4]|0};p.prototype.f[173]=function(a,c){return(a.a[5]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[174]=function(a){return(a.a[5]<<2)+q(a)+a.a[6]|0};p.prototype.f[175]=function(a){return(a.a[5]<<2)+q(a)+a.a[7]|0};p.prototype.f[232]=function(a){return(a.a[5]<<3)+q(a)+a.a[0]|0};p.prototype.f[233]=function(a){return(a.a[5]<<3)+q(a)+a.a[1]|0};p.prototype.f[234]=function(a){return(a.a[5]<<3)+q(a)+a.a[2]|0};p.prototype.f[235]=function(a){return(a.a[5]<<3)+q(a)+a.a[3]| |
| 0};p.prototype.f[236]=function(a){return(a.a[5]<<3)+u(a)+a.a[4]|0};p.prototype.f[237]=function(a,c){return(a.a[5]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[238]=function(a){return(a.a[5]<<3)+q(a)+a.a[6]|0};p.prototype.f[239]=function(a){return(a.a[5]<<3)+q(a)+a.a[7]|0};p.prototype.f[48]=function(a){return a.a[6]+q(a)+a.a[0]|0};p.prototype.f[49]=function(a){return a.a[6]+q(a)+a.a[1]|0};p.prototype.f[50]=function(a){return a.a[6]+q(a)+a.a[2]|0};p.prototype.f[51]=function(a){return a.a[6]+q(a)+ |
| a.a[3]|0};p.prototype.f[52]=function(a){return a.a[6]+u(a)+a.a[4]|0};p.prototype.f[53]=function(a,c){return a.a[6]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[54]=function(a){return a.a[6]+q(a)+a.a[6]|0};p.prototype.f[55]=function(a){return a.a[6]+q(a)+a.a[7]|0};p.prototype.f[112]=function(a){return(a.a[6]<<1)+q(a)+a.a[0]|0};p.prototype.f[113]=function(a){return(a.a[6]<<1)+q(a)+a.a[1]|0};p.prototype.f[114]=function(a){return(a.a[6]<<1)+q(a)+a.a[2]|0};p.prototype.f[115]=function(a){return(a.a[6]<<1)+ |
| q(a)+a.a[3]|0};p.prototype.f[116]=function(a){return(a.a[6]<<1)+u(a)+a.a[4]|0};p.prototype.f[117]=function(a,c){return(a.a[6]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[118]=function(a){return(a.a[6]<<1)+q(a)+a.a[6]|0};p.prototype.f[119]=function(a){return(a.a[6]<<1)+q(a)+a.a[7]|0};p.prototype.f[176]=function(a){return(a.a[6]<<2)+q(a)+a.a[0]|0};p.prototype.f[177]=function(a){return(a.a[6]<<2)+q(a)+a.a[1]|0};p.prototype.f[178]=function(a){return(a.a[6]<<2)+q(a)+a.a[2]|0};p.prototype.f[179]=function(a){return(a.a[6]<< |
| 2)+q(a)+a.a[3]|0};p.prototype.f[180]=function(a){return(a.a[6]<<2)+u(a)+a.a[4]|0};p.prototype.f[181]=function(a,c){return(a.a[6]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[182]=function(a){return(a.a[6]<<2)+q(a)+a.a[6]|0};p.prototype.f[183]=function(a){return(a.a[6]<<2)+q(a)+a.a[7]|0};p.prototype.f[240]=function(a){return(a.a[6]<<3)+q(a)+a.a[0]|0};p.prototype.f[241]=function(a){return(a.a[6]<<3)+q(a)+a.a[1]|0};p.prototype.f[242]=function(a){return(a.a[6]<<3)+q(a)+a.a[2]|0};p.prototype.f[243]= |
| function(a){return(a.a[6]<<3)+q(a)+a.a[3]|0};p.prototype.f[244]=function(a){return(a.a[6]<<3)+u(a)+a.a[4]|0};p.prototype.f[245]=function(a,c){return(a.a[6]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[246]=function(a){return(a.a[6]<<3)+q(a)+a.a[6]|0};p.prototype.f[247]=function(a){return(a.a[6]<<3)+q(a)+a.a[7]|0};p.prototype.f[56]=function(a){return a.a[7]+q(a)+a.a[0]|0};p.prototype.f[57]=function(a){return a.a[7]+q(a)+a.a[1]|0};p.prototype.f[58]=function(a){return a.a[7]+q(a)+a.a[2]|0};p.prototype.f[59]= |
| function(a){return a.a[7]+q(a)+a.a[3]|0};p.prototype.f[60]=function(a){return a.a[7]+u(a)+a.a[4]|0};p.prototype.f[61]=function(a,c){return a.a[7]+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[62]=function(a){return a.a[7]+q(a)+a.a[6]|0};p.prototype.f[63]=function(a){return a.a[7]+q(a)+a.a[7]|0};p.prototype.f[120]=function(a){return(a.a[7]<<1)+q(a)+a.a[0]|0};p.prototype.f[121]=function(a){return(a.a[7]<<1)+q(a)+a.a[1]|0};p.prototype.f[122]=function(a){return(a.a[7]<<1)+q(a)+a.a[2]|0};p.prototype.f[123]= |
| function(a){return(a.a[7]<<1)+q(a)+a.a[3]|0};p.prototype.f[124]=function(a){return(a.a[7]<<1)+u(a)+a.a[4]|0};p.prototype.f[125]=function(a,c){return(a.a[7]<<1)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[126]=function(a){return(a.a[7]<<1)+q(a)+a.a[6]|0};p.prototype.f[127]=function(a){return(a.a[7]<<1)+q(a)+a.a[7]|0};p.prototype.f[184]=function(a){return(a.a[7]<<2)+q(a)+a.a[0]|0};p.prototype.f[185]=function(a){return(a.a[7]<<2)+q(a)+a.a[1]|0};p.prototype.f[186]=function(a){return(a.a[7]<<2)+q(a)+a.a[2]| |
| 0};p.prototype.f[187]=function(a){return(a.a[7]<<2)+q(a)+a.a[3]|0};p.prototype.f[188]=function(a){return(a.a[7]<<2)+u(a)+a.a[4]|0};p.prototype.f[189]=function(a,c){return(a.a[7]<<2)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[190]=function(a){return(a.a[7]<<2)+q(a)+a.a[6]|0};p.prototype.f[191]=function(a){return(a.a[7]<<2)+q(a)+a.a[7]|0};p.prototype.f[248]=function(a){return(a.a[7]<<3)+q(a)+a.a[0]|0};p.prototype.f[249]=function(a){return(a.a[7]<<3)+q(a)+a.a[1]|0};p.prototype.f[250]=function(a){return(a.a[7]<< |
| 3)+q(a)+a.a[2]|0};p.prototype.f[251]=function(a){return(a.a[7]<<3)+q(a)+a.a[3]|0};p.prototype.f[252]=function(a){return(a.a[7]<<3)+u(a)+a.a[4]|0};p.prototype.f[253]=function(a,c){return(a.a[7]<<3)+(c?u(a)+a.a[5]:q(a)+w(a))|0};p.prototype.f[254]=function(a){return(a.a[7]<<3)+q(a)+a.a[6]|0};p.prototype.f[255]=function(a){return(a.a[7]<<3)+q(a)+a.a[7]|0};p.prototype.g=function(a){return(this.mb?this.b:this.d)[a](this)}})();"use strict"; |
| p.prototype.add=function(a,c,e){this.Aa=a;this.Ba=c;this.i=this.B=a+c|0;this.Y=e;this.m=2261;return this.B};function Ba(a,c,e,f){var g=a.qa();a.Aa=c;a.Ba=e;a.i=a.B=(c+e|0)+g|0;a.Y=f;a.m=2261;return a.B}p.prototype.sub=function(a,c,e){this.i=a;this.Ba=c;this.Aa=this.B=a-c|0;this.Y=e;this.m=2261;return this.B};function Ca(a,c,e,f){var g=a.qa();a.i=c;a.Ba=e;a.Aa=a.B=c-e-g|0;a.Y=f;a.m=2261;return a.B}function Da(a,c,e){a.e=a.e&-2|a.qa();a.Aa=c;a.Ba=1;a.i=a.B=c+1|0;a.Y=e;a.m=2260;return a.B} |
| function Ea(a,c,e){a.e=a.e&-2|a.qa();a.i=c;a.Ba=1;a.Aa=a.B=c-1|0;a.Y=e;a.m=2260;return a.B}function Fa(a,c,e){a.Aa=a.B=-c|0;a.m=2261;a.i=0;a.Ba=c;a.Y=e;return a.B}function Ga(a,c,e){c=c*e;a.e=32767<c||-32768>c?a.e|2049:a.e&-2050;a.m=0;return c} |
| function Ia(a,c,e){var f=!1;0>c&&(f=!0,c=-c|0);0>e&&(f=!f,e=-e|0);var g=c&65535;c=c>>>16;var h=e&65535;e=e>>>16;var k=g*h,h=(k>>>16)+(c*h|0)|0,m=h>>>16,h=(h&65535)+(g*e|0)|0,k=h<<16|k&65535,m=((h>>>16)+(c*e|0)|0)+m|0;f&&(k=-k|0,m=~m+!k|0);a.e=m===k>>31?a.e&-2050:a.e|2049;a.m=0;return k}function z(a,c,e,f){a.B=c&e;a.Y=f;a.e&=-2066;a.m=196;return a.B}function Ja(a,c,e,f){a.B=c|e;a.Y=f;a.e&=-2066;a.m=196;return a.B}function Ma(a,c,e,f){a.B=c^e;a.Y=f;a.e&=-2066;a.m=196;return a.B} |
| function Na(a,c,e){if(!e)return c;e&=7;c=c<<e|c>>8-e;a.m&=-2050;a.e=a.e&-2050|c&1|(c<<11^c<<4)&2048;return c}function Oa(a,c,e){if(!e)return c;e&=15;c=c<<e|c>>16-e;a.m&=-2050;a.e=a.e&-2050|c&1|(c<<11^c>>4)&2048;return c}function Pa(a,c,e){if(!e)return c;c=c<<e|c>>>32-e;a.m&=-2050;a.e=a.e&-2050|c&1|(c<<11^c>>20)&2048;return c}function Sa(a,c,e){e%=9;if(!e)return c;c=c<<e|a.qa()<<e-1|c>>9-e;a.m&=-2050;a.e=a.e&-2050|c>>8&1|(c<<3^c<<4)&2048;return c} |
| function Ta(a,c,e){e%=17;if(!e)return c;c=c<<e|a.qa()<<e-1|c>>17-e;a.m&=-2050;a.e=a.e&-2050|c>>16&1|(c>>5^c>>4)&2048;return c}function Ua(a,c,e){if(!e)return c;var f=c<<e|a.qa()<<e-1;1<e&&(f|=c>>>33-e);a.m&=-2050;a.e=a.e&-2050|c>>>32-e&1;a.e|=(a.e<<11^f>>20)&2048;return f}function Va(a,c,e){if(!e)return c;e&=7;c=c>>e|c<<8-e;a.m&=-2050;a.e=a.e&-2050|c>>7&1|(c<<4^c<<5)&2048;return c}function Wa(a,c,e){if(!e)return c;e&=15;c=c>>e|c<<16-e;a.m&=-2050;a.e=a.e&-2050|c>>15&1|(c>>4^c>>3)&2048;return c} |
| function Xa(a,c,e){if(!e)return c;c=c>>>e|c<<32-e;a.m&=-2050;a.e=a.e&-2050|c>>31&1|(c>>20^c>>19)&2048;return c}function Ya(a,c,e){e%=9;if(!e)return c;c=c>>e|a.qa()<<8-e|c<<9-e;a.m&=-2050;a.e=a.e&-2050|c>>8&1|(c<<4^c<<5)&2048;return c}function Za(a,c,e){e%=17;if(!e)return c;c=c>>e|a.qa()<<16-e|c<<17-e;a.m&=-2050;a.e=a.e&-2050|c>>16&1|(c>>4^c>>3)&2048;return c}function $a(a,c,e){if(!e)return c;var f=c>>>e|a.qa()<<32-e;1<e&&(f|=c<<33-e);a.m&=-2050;a.e=a.e&-2050|c>>e-1&1|(f>>20^f>>19)&2048;return f} |
| function ab(a,c,e){if(0===e)return c;a.B=c<<e;a.Y=7;a.m=212;a.e=a.e&-2050|a.B>>8&1|(a.B<<3^a.B<<4)&2048;return a.B}function cb(a,c,e){if(0===e)return c;a.B=c<<e;a.Y=15;a.m=212;a.e=a.e&-2050|a.B>>16&1|(a.B>>5^a.B>>4)&2048;return a.B}function db(a,c,e){if(0===e)return c;a.B=c<<e;a.Y=31;a.m=212;a.e=a.e&-2050|c>>>32-e&1;a.e|=(a.e&1^a.B>>31&1)<<11&2048;return a.B}function eb(a,c,e){if(0===e)return c;a.B=c>>e;a.Y=7;a.m=212;a.e=a.e&-2050|c>>e-1&1|(c>>7&1)<<11&2048;return a.B} |
| function fb(a,c,e){if(0===e)return c;a.B=c>>e;a.Y=15;a.m=212;a.e=a.e&-2050|c>>e-1&1|c>>4&2048;return a.B}function gb(a,c,e){if(0===e)return c;a.B=c>>>e;a.Y=31;a.m=212;a.e=a.e&-2050|c>>>e-1&1|c>>20&2048;return a.B}function hb(a,c,e){if(0===e)return c;8>e?(a.B=c<<24>>e+24,a.e=a.e&-2050|c>>e-1&1):(a.B=c<<24>>31,a.e=a.e&-2050|a.B&1);a.Y=7;a.m=212;return a.B} |
| function ib(a,c,e){if(0===e)return c;16>e?(a.B=c<<16>>e+16,a.e=a.e&-2050|c>>e-1&1):(a.B=c<<16>>31,a.e=a.e&-2050|a.B&1);a.Y=15;a.m=212;return a.B}function jb(a,c,e){if(0===e)return c;a.B=c>>e;a.Y=31;a.m=212;a.e=a.e&-2050|c>>>e-1&1;return a.B}function kb(a,c,e,f){if(0===f)return c;16>=f?(a.B=c>>f|e<<16-f,a.e=a.e&-2|c>>f-1&1):(a.B=c<<32-f|e>>f-16,a.e=a.e&-2|e>>f-17&1);a.Y=15;a.m=212;a.e=a.e&-2049|(a.B^c)>>4&2048;return a.B} |
| function lb(a,c,e,f){if(0===f)return c;a.B=c>>>f|e<<32-f;a.Y=31;a.m=212;a.e=a.e&-2|c>>>f-1&1;a.e=a.e&-2049|(a.B^c)>>20&2048;return a.B}function mb(a,c,e,f){if(0===f)return c;16>=f?(a.B=c<<f|e>>>16-f,a.e=a.e&-2|c>>>16-f&1):(a.B=c>>32-f|e<<f-16,a.e=a.e&-2|e>>>32-f&1);a.Y=15;a.m=212;a.e=a.e&-2049|(a.e&1^a.B>>15&1)<<11;return a.B}function nb(a,c,e,f){if(0===f)return c;a.B=c<<f|e>>>32-f;a.Y=31;a.m=212;a.e=a.e&-2|c>>>32-f&1;a.e=a.e&-2049|(a.e&1^a.B>>31&1)<<11;return a.B} |
| function ob(a,c,e){a.e=a.e&-2|c>>e&1;a.m&=-2}function pb(a,c,e){a.e=a.e&-2|c>>e&1;a.m&=-2;return c^1<<e}function qb(a,c,e){a.e=a.e&-2|c>>e&1;a.m&=-2;return c|1<<e}function rb(a,c,e){a.e=a.e&-2|c>>e&1;a.m&=-2;return c&~(1<<e)}function sb(a,c,e){c=B(a,c+(e>>3));a.e=a.e&-2|c>>(e&7)&1;a.m&=-2}function tb(a,c,e){c=C(a,c+(e>>3));var f=a.memory.L(c);e&=7;a.e=a.e&-2|f>>e&1;a.m&=-2;a.memory.S(c,f^1<<e)} |
| function ub(a,c,e){c=C(a,c+(e>>3));var f=a.memory.L(c);e&=7;a.e=a.e&-2|f>>e&1;a.m&=-2;a.memory.S(c,f&~(1<<e))}function vb(a,c,e){c=C(a,c+(e>>3));var f=a.memory.L(c);e&=7;a.e=a.e&-2|f>>e&1;a.m&=-2;a.memory.S(c,f|1<<e)}function wb(a,c){a.m=0;a.e&=-2262;if(c)return c=c-(c>>1&1431655765),c=(c&858993459)+(c>>2&858993459),16843009*(c+(c>>4)&252645135)>>24;a.e|=64;return 0}"use strict";function xb(a,c){return 0>a?(c&4095)>>(-a>>1):(~c&4095)>>a}function yb(a,c,e){return Math.min(xb(a,c),xb(a,e))}"use strict"; |
| var D=[],E=[],F=[],G=[];p.prototype.yd=D;p.prototype.zd=E;p.prototype.ze=F;p.prototype.Ae=G;D[0]=E[0]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=a.add(e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[1]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=a.add(e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[1]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=a.add(e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[2]=E[2]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=a.add(a.j[c>>1&12|c>>5&1],e,7)};D[3]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=a.add(a.c[c>>2&14],e,15)}; |
| E[3]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=a.add(a.a[c>>3&7],e,31)};D[4]=E[4]=function(a){a.j[0]=a.add(a.j[0],y(a),7)};D[5]=function(a){a.c[0]=a.add(a.c[0],t(a),15)};E[5]=function(a){a.a[0]=a.add(a.a[0],w(a),31)};D[6]=function(a){L(a,a.M[0])};E[6]=function(a){M(a,a.M[0])};D[7]=function(a){N(a,0,J(a,Db(a,0)));a.t[a.C]+=2};E[7]=function(a){N(a,0,J(a,Db(a,0)));a.t[a.C]+=4}; |
| D[8]=E[8]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Ja(a,e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[9]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Ja(a,e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[9]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Ja(a,e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[10]=E[10]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=Ja(a,a.j[c>>1&12|c>>5&1],e,7)};D[11]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Ja(a,a.c[c>>2&14],e,15)}; |
| E[11]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ja(a,a.a[c>>3&7],e,31)};D[12]=E[12]=function(a){a.j[0]=Ja(a,a.j[0],y(a),7)};D[13]=function(a){a.c[0]=Ja(a,a.c[0],t(a),15)};E[13]=function(a){a.a[0]=Ja(a,a.a[0],w(a),31)};D[14]=function(a){L(a,a.M[1])};E[14]=function(a){M(a,a.M[1])};D[15]=function(a){a.ze[y(a)](a)};E[15]=function(a){a.Ae[y(a)](a)}; |
| D[16]=E[16]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Ba(a,e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[17]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Ba(a,e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[17]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Ba(a,e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[18]=E[18]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=Ba(a,a.j[c>>1&12|c>>5&1],e,7)};D[19]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Ba(a,a.c[c>>2&14],e,15)}; |
| E[19]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ba(a,a.a[c>>3&7],e,31)};D[20]=E[20]=function(a){a.j[0]=Ba(a,a.j[0],y(a),7)};D[21]=function(a){a.c[0]=Ba(a,a.c[0],t(a),15)};E[21]=function(a){a.a[0]=Ba(a,a.a[0],w(a),31)};D[22]=function(a){L(a,a.M[2])};E[22]=function(a){M(a,a.M[2])};D[23]=function(a){N(a,2,J(a,Db(a,0)));a.t[a.C]+=2};E[23]=function(a){N(a,2,J(a,Db(a,0)));a.t[a.C]+=4}; |
| D[24]=E[24]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Ca(a,e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[25]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Ca(a,e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[25]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Ca(a,e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[26]=E[26]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=Ca(a,a.j[c>>1&12|c>>5&1],e,7)};D[27]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Ca(a,a.c[c>>2&14],e,15)}; |
| E[27]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ca(a,a.a[c>>3&7],e,31)};D[28]=E[28]=function(a){a.j[0]=Ca(a,a.j[0],y(a),7)};D[29]=function(a){a.c[0]=Ca(a,a.c[0],t(a),15)};E[29]=function(a){a.a[0]=Ca(a,a.a[0],w(a),31)};D[30]=function(a){L(a,a.M[3])};E[30]=function(a){M(a,a.M[3])};D[31]=function(a){N(a,3,J(a,Db(a,0)));a.t[a.C]+=2};E[31]=function(a){N(a,3,J(a,Db(a,0)));a.t[a.C]+=4}; |
| D[32]=E[32]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=z(a,e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[33]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=z(a,e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[33]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=z(a,e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[34]=E[34]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=z(a,a.j[c>>1&12|c>>5&1],e,7)};D[35]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=z(a,a.c[c>>2&14],e,15)}; |
| E[35]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=z(a,a.a[c>>3&7],e,31)};D[36]=E[36]=function(a){a.j[0]=z(a,a.j[0],y(a),7)};D[37]=function(a){a.c[0]=z(a,a.c[0],t(a),15)};E[37]=function(a){a.a[0]=z(a,a.a[0],w(a),31)};D[38]=E[38]=function(a){a.ga=0;Eb(a);a.ga=-1};D[39]=E[39]=function(a){var c=a.j[0],e=a.qa(),f=Fb(a);a.e&=-18;if(9<(c&15)||f)a.j[0]+=6,a.e|=16;if(153<c||e)a.j[0]+=96,a.e|=1;a.B=a.j[0];a.Y=7;a.Aa=a.Ba=0;a.m=196}; |
| D[40]=E[40]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=a.sub(e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[41]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=a.sub(e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[41]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=a.sub(e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[42]=E[42]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=a.sub(a.j[c>>1&12|c>>5&1],e,7)};D[43]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=a.sub(a.c[c>>2&14],e,15)}; |
| E[43]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=a.sub(a.a[c>>3&7],e,31)};D[44]=E[44]=function(a){a.j[0]=a.sub(a.j[0],y(a),7)};D[45]=function(a){a.c[0]=a.sub(a.c[0],t(a),15)};E[45]=function(a){a.a[0]=a.sub(a.a[0],w(a),31)};D[46]=E[46]=function(a){a.ga=1;Eb(a);a.ga=-1};D[47]=E[47]=function(a){var c=a.j[0],e=a.qa();a.e&=-2;9<(c&15)||Fb(a)?(a.j[0]-=6,a.e|=16,a.e=a.e&-2|e|a.j[0]>>7):a.e&=-17;if(153<c||e)a.j[0]-=96,a.e|=1;a.B=a.j[0];a.Y=7;a.Aa=a.Ba=0;a.m=196}; |
| D[48]=E[48]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Ma(a,e,a.j[c>>1&12|c>>5&1],7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e};D[49]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Ma(a,e,a.c[c>>2&14],15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| E[49]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Ma(a,e,a.a[c>>3&7],31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};D[50]=E[50]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=Ma(a,a.j[c>>1&12|c>>5&1],e,7)};D[51]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Ma(a,a.c[c>>2&14],e,15)}; |
| E[51]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ma(a,a.a[c>>3&7],e,31)};D[52]=E[52]=function(a){a.j[0]=Ma(a,a.j[0],y(a),7)};D[53]=function(a){a.c[0]=Ma(a,a.c[0],t(a),15)};E[53]=function(a){a.a[0]=Ma(a,a.a[0],w(a),31)};D[54]=E[54]=function(a){a.ga=2;Eb(a);a.ga=-1};D[55]=E[55]=function(a){9<(a.j[0]&15)||Fb(a)?(a.c[0]+=6,a.j[1]+=1,a.e|=17):a.e&=-18;a.j[0]&=15;a.m&=-18};D[56]=E[56]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.sub(e,a.j[c>>1&12|c>>5&1],7)}; |
| D[57]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.sub(e,a.c[c>>2&14],15)};E[57]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.sub(e,a.a[c>>3&7],31)};D[58]=E[58]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.sub(a.j[c>>1&12|c>>5&1],e,7)};D[59]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.sub(a.c[c>>2&14],e,15)};E[59]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.sub(a.a[c>>3&7],e,31)};D[60]=E[60]=function(a){a.sub(a.j[0],y(a),7)}; |
| D[61]=function(a){a.sub(a.c[0],t(a),15)};E[61]=function(a){a.sub(a.a[0],w(a),31)};D[62]=E[62]=function(a){a.ga=3;Eb(a);a.ga=-1};D[63]=E[63]=function(a){9<(a.j[0]&15)||Fb(a)?(a.c[0]-=6,--a.j[1],a.e|=17):a.e&=-18;a.j[0]&=15;a.m&=-18};D[64]=function(a){a.c[0]=Da(a,a.c[0],15)};E[64]=function(a){a.a[0]=Da(a,a.a[0],31)};D[65]=function(a){a.c[2]=Da(a,a.c[2],15)};E[65]=function(a){a.a[1]=Da(a,a.a[1],31)};D[66]=function(a){a.c[4]=Da(a,a.c[4],15)};E[66]=function(a){a.a[2]=Da(a,a.a[2],31)}; |
| D[67]=function(a){a.c[6]=Da(a,a.c[6],15)};E[67]=function(a){a.a[3]=Da(a,a.a[3],31)};D[68]=function(a){a.c[8]=Da(a,a.c[8],15)};E[68]=function(a){a.a[4]=Da(a,a.a[4],31)};D[69]=function(a){a.c[10]=Da(a,a.c[10],15)};E[69]=function(a){a.a[5]=Da(a,a.a[5],31)};D[70]=function(a){a.c[12]=Da(a,a.c[12],15)};E[70]=function(a){a.a[6]=Da(a,a.a[6],31)};D[71]=function(a){a.c[14]=Da(a,a.c[14],15)};E[71]=function(a){a.a[7]=Da(a,a.a[7],31)};D[72]=function(a){a.c[0]=Ea(a,a.c[0],15)}; |
| E[72]=function(a){a.a[0]=Ea(a,a.a[0],31)};D[73]=function(a){a.c[2]=Ea(a,a.c[2],15)};E[73]=function(a){a.a[1]=Ea(a,a.a[1],31)};D[74]=function(a){a.c[4]=Ea(a,a.c[4],15)};E[74]=function(a){a.a[2]=Ea(a,a.a[2],31)};D[75]=function(a){a.c[6]=Ea(a,a.c[6],15)};E[75]=function(a){a.a[3]=Ea(a,a.a[3],31)};D[76]=function(a){a.c[8]=Ea(a,a.c[8],15)};E[76]=function(a){a.a[4]=Ea(a,a.a[4],31)};D[77]=function(a){a.c[10]=Ea(a,a.c[10],15)};E[77]=function(a){a.a[5]=Ea(a,a.a[5],31)}; |
| D[78]=function(a){a.c[12]=Ea(a,a.c[12],15)};E[78]=function(a){a.a[6]=Ea(a,a.a[6],31)};D[79]=function(a){a.c[14]=Ea(a,a.c[14],15)};E[79]=function(a){a.a[7]=Ea(a,a.a[7],31)};D[80]=function(a){L(a,a.c[0])};E[80]=function(a){M(a,a.a[0])};D[81]=function(a){L(a,a.c[2])};E[81]=function(a){M(a,a.a[1])};D[82]=function(a){L(a,a.c[4])};E[82]=function(a){M(a,a.a[2])};D[83]=function(a){L(a,a.c[6])};E[83]=function(a){M(a,a.a[3])};D[84]=function(a){L(a,a.c[8])};E[84]=function(a){M(a,a.a[4])}; |
| D[85]=function(a){L(a,a.c[10])};E[85]=function(a){M(a,a.a[5])};D[86]=function(a){L(a,a.c[12])};E[86]=function(a){M(a,a.a[6])};D[87]=function(a){L(a,a.c[14])};E[87]=function(a){M(a,a.a[7])};D[88]=function(a){a.c[0]=Gb(a)};E[88]=function(a){a.a[0]=P(a)};D[89]=function(a){a.c[2]=Gb(a)};E[89]=function(a){a.a[1]=P(a)};D[90]=function(a){a.c[4]=Gb(a)};E[90]=function(a){a.a[2]=P(a)};D[91]=function(a){a.c[6]=Gb(a)};E[91]=function(a){a.a[3]=P(a)};D[92]=function(a){a.c[8]=Gb(a)};E[92]=function(a){a.a[4]=P(a)}; |
| D[93]=function(a){a.c[10]=Gb(a)};E[93]=function(a){a.a[5]=P(a)};D[94]=function(a){a.c[12]=Gb(a)};E[94]=function(a){a.a[6]=P(a)};D[95]=function(a){a.c[14]=Gb(a)};E[95]=function(a){a.a[7]=P(a)};D[96]=function(a){var c=a.c[8];C(a,a.A[2]+a.t[a.C]-15|0);L(a,a.c[0]);L(a,a.c[2]);L(a,a.c[4]);L(a,a.c[6]);L(a,c);L(a,a.c[10]);L(a,a.c[12]);L(a,a.c[14])};E[96]=function(a){var c=a.a[4];C(a,a.A[2]+a.t[a.C]-31|0);M(a,a.a[0]);M(a,a.a[1]);M(a,a.a[2]);M(a,a.a[3]);M(a,c);M(a,a.a[5]);M(a,a.a[6]);M(a,a.a[7])}; |
| D[97]=function(a){Q(a,a.A[2]+a.t[a.C]+15|0);a.c[14]=Gb(a);a.c[12]=Gb(a);a.c[10]=Gb(a);a.t[a.C]+=2;a.c[6]=Gb(a);a.c[4]=Gb(a);a.c[2]=Gb(a);a.c[0]=Gb(a)};E[97]=function(a){Q(a,a.A[2]+a.t[a.C]+31|0);a.a[7]=P(a);a.a[6]=P(a);a.a[5]=P(a);a.t[a.C]+=4;a.a[3]=P(a);a.a[2]=P(a);a.a[1]=P(a);a.a[0]=P(a)};D[98]=E[98]=function(){}; |
| D[99]=E[99]=function(a){var c=y(a);if(a.la&&!Hb(a)){var e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];var h=c>>2&14;a.m&=-65;(e&3)<(a.c[h]&3)?(a.e|=64,e=e&-4|a.c[h]&3):a.e&=-65;192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}else R(a)};D[100]=E[100]=function(a){a.ga=4;Eb(a);a.ga=-1};D[101]=E[101]=function(a){a.ga=5;Eb(a);a.ga=-1};D[102]=function(a){a.La=!0;a.table=a.zd;Eb(a);a.La=a.za;ya(a)}; |
| E[102]=function(a){a.La=!1;a.table=a.yd;Eb(a);a.La=a.za;ya(a)};D[103]=E[103]=function(a){a.mb=!a.za;xa(a);Eb(a);a.mb=a.za;xa(a)};D[104]=function(a){L(a,t(a))};E[104]=function(a){M(a,w(a))};D[105]=function(a){var c=y(a),e=192>c?J(a,a.g(c))<<16>>16:a.ma[c<<1&14];a.c[c>>2&14]=Ga(a,t(a)<<16>>16,e)};E[105]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ia(a,w(a),e)};D[106]=function(a){L(a,r(a))};E[106]=function(a){M(a,r(a))}; |
| D[107]=function(a){var c=y(a),e=192>c?J(a,a.g(c))<<16>>16:a.ma[c<<1&14];a.c[c>>2&14]=Ga(a,r(a),e)};E[107]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ia(a,r(a),e)}; |
| D[108]=E[108]=function(a){a:{var c=a.c[4];Ib(a,c,1);var e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-1:1,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096,v=C(a,e);a.v&&(m=xb(f,e));do a.memory.S(v,Jb(a.o,c)),v+=f,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}else Kb(a,e,Jb(a.o,c)),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| D[109]=function(a){a:{var c=a.c[4];Ib(a,c,2);var e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-2:2,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&1){do S(a,e,Lb(a.o,c)),e+=f,a.h[a.n]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=C(a,e)>>1;a.v&&(m=xb(f,e));do Mb(a.memory,x,Lb(a.o,c)),x+=v,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else S(a,e,Lb(a.o,c)),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| E[109]=function(a){a:{var c=a.c[4];Ib(a,c,4);var e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-4:4,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&3){do T(a,e,Qb(a.o,c)),e+=f,a.h[a.n]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=C(a,e)>>>2;a.v&&(m=xb(f,e));do Rb(a.memory,x,Qb(a.o,c)),x+=v,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else T(a,e,Qb(a.o,c)),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| D[110]=E[110]=function(a){a:{var c=a.c[4];Ib(a,c,1);var e=Sb(a,3)+a.h[a.w]|0,f=a.e&1024?-1:1,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096,v=Q(a,e);a.v&&(m=xb(f,e));do Tb(a.o,c,a.memory.L(v)),v+=f,g=0!==--h;while(g&&m--);a.h[a.w]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}else Tb(a.o,c,B(a,e)),a.h[a.w]+=f;g&&(a.k=a.V)}}; |
| D[111]=function(a){a:{var c=a.c[4];Ib(a,c,2);var e=Sb(a,3)+a.h[a.w]|0,f=a.e&1024?-2:2,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&1){do Ub(a.o,c,J(a,e)),e+=f,a.h[a.w]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=Q(a,e)>>1;a.v&&(m=xb(f,e));do Ub(a.o,c,Vb(a.memory,x)),x+=v,g=0!==--h;while(g&&m--);a.h[a.w]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else Ub(a.o,c,J(a,e)),a.h[a.w]+=f;g&&(a.k=a.V)}}; |
| E[111]=function(a){a:{var c=a.c[4];Ib(a,c,4);var e=Sb(a,3)+a.h[a.w]|0,f=a.e&1024?-4:4,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&3){do Wb(a.o,c,K(a,e)),e+=f,a.h[a.w]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=Q(a,e)>>>2;a.v&&(m=xb(f,e));do Wb(a.o,c,Xb(a.memory,x)),x+=v,g=0!==--h;while(g&&m--);a.h[a.w]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else Wb(a.o,c,K(a,e)),a.h[a.w]+=f;g&&(a.k=a.V)}};D[112]=E[112]=function(a){a.Ta()&&(a.k=a.k+r(a)|0);a.k++;a.J=!0}; |
| D[113]=E[113]=function(a){a.Ta()||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[114]=E[114]=function(a){a.Ga()&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[115]=E[115]=function(a){a.Ga()||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[116]=E[116]=function(a){a.Ia()&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[117]=E[117]=function(a){a.Ia()||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[118]=E[118]=function(a){Yb(a)&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[119]=E[119]=function(a){Yb(a)||(a.k=a.k+r(a)|0);a.k++;a.J=!0}; |
| D[120]=E[120]=function(a){a.Ua()&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[121]=E[121]=function(a){a.Ua()||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[122]=E[122]=function(a){a.Ha()&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[123]=E[123]=function(a){a.Ha()||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[124]=E[124]=function(a){Zb(a)&&(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[125]=E[125]=function(a){Zb(a)||(a.k=a.k+r(a)|0);a.k++;a.J=!0};D[126]=E[126]=function(a){$b(a)&&(a.k=a.k+r(a)|0);a.k++;a.J=!0}; |
| D[127]=E[127]=function(a){$b(a)||(a.k=a.k+r(a)|0);a.k++;a.J=!0}; |
| D[128]=E[128]=function(a){var c=y(a);if(56===(c&56)){var e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.sub(e,y(a),7)}else{var f,g,h;192>c?(g=C(a,a.g(c)),e=a.memory.L(g)):e=a.j[c<<2&12|c>>2&1];h=0;f=y(a);switch(c>>3&7){case 0:h=a.add(e,f,7);break;case 1:h=Ja(a,e,f,7);break;case 2:h=Ba(a,e,f,7);break;case 3:h=Ca(a,e,f,7);break;case 4:h=z(a,e,f,7);break;case 5:h=a.sub(e,f,7);break;case 6:h=Ma(a,e,f,7);break;case 7:h=ac.bind(this,0)(e,f)}192>c?a.memory.S(g,h):a.j[c<<2&12|c>>2&1]=h}}; |
| D[129]=function(a){var c=y(a);if(56===(c&56)){var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.sub(e,t(a),15)}else{var f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4095===(e&4095)?(h=C(a,e+1),e=zb(a,g,h)):e=a.memory.K(g)):e=a.c[c<<1&14];k=0;f=t(a);switch(c>>3&7){case 0:k=a.add(e,f,15);break;case 1:k=Ja(a,e,f,15);break;case 2:k=Ba(a,e,f,15);break;case 3:k=Ca(a,e,f,15);break;case 4:k=z(a,e,f,15);break;case 5:k=a.sub(e,f,15);break;case 6:k=Ma(a,e,f,15);break;case 7:k=ac.bind(this,0)(e,f)}192>c?h?Ab(a,g,h,k):a.memory.ba(g, |
| k):a.c[c<<1&14]=k}}; |
| E[129]=function(a){var c=y(a);if(56===(c&56)){var e=192>c?K(a,a.g(c)):a.a[c&7];a.sub(e,w(a),31)}else{var f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4093<=(e&4095)?(h=C(a,e+3),e=Bb(a,g,h)):e=I(a.memory,g)):e=a.a[c&7];k=0;f=w(a);switch(c>>3&7){case 0:k=a.add(e,f,31);break;case 1:k=Ja(a,e,f,31);break;case 2:k=Ba(a,e,f,31);break;case 3:k=Ca(a,e,f,31);break;case 4:k=z(a,e,f,31);break;case 5:k=a.sub(e,f,31);break;case 6:k=Ma(a,e,f,31);break;case 7:k=ac.bind(this,0)(e,f)}192>c?h?Cb(a,g,h,k):a.memory.ca(g,k): |
| a.a[c&7]=k}};D[130]=E[130]=function(a){a.table[128](a)}; |
| D[131]=function(a){var c=y(a);if(56===(c&56)){var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.sub(e,r(a),15)}else{var f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4095===(e&4095)?(h=C(a,e+1),e=zb(a,g,h)):e=a.memory.K(g)):e=a.c[c<<1&14];k=0;f=r(a);switch(c>>3&7){case 0:k=a.add(e,f,15);break;case 1:k=Ja(a,e,f,15);break;case 2:k=Ba(a,e,f,15);break;case 3:k=Ca(a,e,f,15);break;case 4:k=z(a,e,f,15);break;case 5:k=a.sub(e,f,15);break;case 6:k=Ma(a,e,f,15);break;case 7:k=ac.bind(this,0)(e,f)}192>c?h?Ab(a,g,h,k):a.memory.ba(g, |
| k):a.c[c<<1&14]=k}}; |
| E[131]=function(a){var c=y(a);if(56===(c&56)){var e=192>c?K(a,a.g(c)):a.a[c&7];a.sub(e,r(a),31)}else{var f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4093<=(e&4095)?(h=C(a,e+3),e=Bb(a,g,h)):e=I(a.memory,g)):e=a.a[c&7];k=0;f=r(a);switch(c>>3&7){case 0:k=a.add(e,f,31);break;case 1:k=Ja(a,e,f,31);break;case 2:k=Ba(a,e,f,31);break;case 3:k=Ca(a,e,f,31);break;case 4:k=z(a,e,f,31);break;case 5:k=a.sub(e,f,31);break;case 6:k=Ma(a,e,f,31);break;case 7:k=ac.bind(this,0)(e,f)}192>c?h?Cb(a,g,h,k):a.memory.ca(g,k): |
| a.a[c&7]=k}};D[132]=E[132]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];z(a,e,a.j[c>>1&12|c>>5&1],7)};D[133]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];z(a,e,a.c[c>>2&14],15)};E[133]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];z(a,e,a.a[c>>3&7],31)};D[134]=E[134]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];var g=c>>1&12|c>>5&1,h=a.j[g];a.j[g]=e;192>c?a.memory.S(f,h):a.j[c<<2&12|c>>2&1]=h}; |
| D[135]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];var h=c>>2&14,k=a.c[h];a.c[h]=e;192>c?g?Ab(a,f,g,k):a.memory.ba(f,k):a.c[c<<1&14]=k};E[135]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];var h=c>>3&7,k=a.a[h];a.a[h]=e;192>c?g?Cb(a,f,g,k):a.memory.ca(f,k):a.a[c&7]=k}; |
| D[136]=E[136]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=a.j[c>>1&12|c>>5&1];192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};D[137]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=a.c[c>>2&14];192>c?S(a,e,f):a.c[c<<1&14]=f};E[137]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=a.a[c>>3&7];192>c?T(a,e,f):a.$a[c&7]=f};D[138]=E[138]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.j[c>>1&12|c>>5&1]=e};D[139]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=e}; |
| E[139]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=e};D[140]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=a.M[c>>3&7];192>c?S(a,e,f):a.c[c<<1&14]=f};E[140]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=a.M[c>>3&7];192>c?T(a,e,f):a.$a[c&7]=f};D[141]=function(a){var c=y(a);192<=c&&R(a);a.ga=9;a.c[(c>>3&7)<<1]=a.g(c);a.ga=-1};E[141]=function(a){var c=y(a);192<=c&&R(a);a.ga=9;a.a[c>>3&7]=a.g(c);a.ga=-1}; |
| D[142]=E[142]=function(a){var c=y(a),e=c>>3&7,c=192>c?J(a,a.g(c)):a.c[c<<1&14];N(a,e,c)};D[143]=function(a){var c=y(a),e=J(a,Db(a,0));a.t[a.C]+=2;192>c?(c=a.g(c),a.t[a.C]-=2,S(a,c,e),a.t[a.C]+=2):a.c[c<<1&14]=e};E[143]=function(a){var c=y(a),e=K(a,Db(a,0));a.t[a.C]+=4;192>c?(c=a.g(c),a.t[a.C]-=4,T(a,c,e),a.t[a.C]+=4):a.a[c&7]=e};D[144]=E[144]=function(){};D[145]=function(a){bc(a,2)};E[145]=function(a){cc(a,1)};D[146]=function(a){bc(a,4)};E[146]=function(a){cc(a,2)};D[147]=function(a){bc(a,6)}; |
| E[147]=function(a){cc(a,3)};D[148]=function(a){bc(a,8)};E[148]=function(a){cc(a,4)};D[149]=function(a){bc(a,10)};E[149]=function(a){cc(a,5)};D[150]=function(a){bc(a,12)};E[150]=function(a){cc(a,6)};D[151]=function(a){bc(a,14)};E[151]=function(a){cc(a,7)};D[152]=function(a){a.c[0]=a.vb[0]};E[152]=function(a){a.a[0]=a.ma[0]};D[153]=function(a){a.c[4]=a.ma[0]>>15};E[153]=function(a){a.a[2]=a.a[0]>>31}; |
| D[154]=function(a){var c=t(a),e=t(a);dc(a,Db(a,-4),4);L(a,a.M[1]);L(a,ec(a));N(a,1,e);a.k=a.A[1]+c|0;a.J=!0};E[154]=function(a){var c=w(a),e=t(a);if((!a.la||Hb(a))&&c&4294901760)throw a.debug.P("#GP handler");dc(a,Db(a,-8),8);M(a,a.M[1]);M(a,ec(a));N(a,1,e);a.k=a.A[1]+c|0;a.J=!0};D[155]=E[155]=function(a){10===(a.r[0]&10)&&fc(a)};D[156]=function(a){a.e&131072&&3>gc(a)?V(a,0):(hc(a),L(a,a.e))};E[156]=function(a){a.e&131072&&3>gc(a)?V(a,0):(hc(a),M(a,a.e&16580607))}; |
| D[157]=function(a){a.e&131072&&3>gc(a)&&V(a,0);ic(a,a.e&-65536|Gb(a));jc(a)};E[157]=function(a){a.e&131072&&3>gc(a)&&V(a,0);ic(a,P(a));jc(a)};D[158]=E[158]=function(a){a.e=a.e&-256|a.j[1];a.e=a.e&4161493|2;a.m=0};D[159]=E[159]=function(a){hc(a);a.j[1]=a.e};D[160]=E[160]=function(a){var c=B(a,kc(a));a.j[0]=c};D[161]=function(a){var c=J(a,kc(a));a.c[0]=c};E[161]=function(a){var c=K(a,kc(a));a.a[0]=c};D[162]=E[162]=function(a){Kb(a,kc(a),a.j[0])};D[163]=function(a){S(a,kc(a),a.c[0])}; |
| E[163]=function(a){T(a,kc(a),a.a[0])};D[164]=E[164]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-1:1,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096,v=Q(a,c),x=C(a,e);a.v&&(m=yb(f,c,e));do a.memory.S(x,a.memory.L(v)),x+=f,v+=f,g=0!==--h;while(g&&m--);c=f*(k-h)|0;a.h[a.n]+=c;a.h[a.w]+=c;a.h[a.F]=h;a.O+=k-h}else Kb(a,e,B(a,c)),a.h[a.n]+=f,a.h[a.w]+=f;g&&(a.k=a.V)}}; |
| D[165]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-2:2,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&1||c&1){do S(a,e,J(a,c)),e+=f,a.h[a.n]+=f,c+=f,a.h[a.w]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=Q(a,c)>>1,A=C(a,e)>>1;a.v&&(m=yb(f,c,e));do Mb(a.memory,A,Vb(a.memory,x)),A+=v,x+=v,g=0!==--h;while(g&&m--);c=f*(k-h)|0;a.h[a.n]+=c;a.h[a.w]+=c;a.h[a.F]=h;a.O+=k-h}}else S(a,e,J(a,c)),a.h[a.n]+=f,a.h[a.w]+=f;g&&(a.k=a.V)}}; |
| E[165]=function(a){a:{if(0!==a.U){var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f=a.h[a.F]>>>0;if(!f)break a;var g=a.v?4095:3;if(0===(e&g)&&0===(c&g)&&0===(a.e&1024)&&(g=!1,a.v&&(c=Q(a,c),e=C(a,e),1024<f&&(f=1024,g=!0)),!lc(a.o,c,f)&&!lc(a.o,e,f))){var h=f<<2;a.h[a.F]-=f;a.h[a.n]+=h;a.h[a.w]+=h;c>>=2;a.memory.gb.set(a.memory.gb.subarray(c,c+f),e>>2);g&&(a.k=a.V);break a}}c=Sb(a,3)+a.h[a.w]|0;e=a.A[0]+a.h[a.n]|0;h=a.e&1024?-4:4;g=!1;if(0!==a.U){f=a.h[a.F]>>>0;if(0===f)break a;var k=f,m=4096;if(e&3|| |
| c&3){do T(a,e,K(a,c)),e+=h,a.h[a.n]+=h,c+=h,a.h[a.w]+=h,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>h?-1:1,x=Q(a,c)>>>2,A=C(a,e)>>>2;a.v&&(m=yb(h,c,e));do Rb(a.memory,A,Xb(a.memory,x)),A+=v,x+=v,g=0!==--f;while(g&&m--);h=h*(k-f)|0;a.h[a.n]+=h;a.h[a.w]+=h;a.h[a.F]=f;a.O+=k-f}}else T(a,e,K(a,c)),a.h[a.n]+=h,a.h[a.w]+=h;g&&(a.k=a.V)}}; |
| D[166]=E[166]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-1:1,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=2===a.U,v=4096,x=Q(a,c),A=Q(a,e);a.v&&(v=yb(f,c,e));do e=a.memory.L(A),c=a.memory.L(x),A+=f,x+=f,g=0!==--h&&c===e===m;while(g&&v--);f=f*(k-h)|0;a.h[a.n]+=f;a.h[a.w]+=f;a.h[a.F]=h;a.O+=k-h}else c=B(a,c),e=B(a,e),a.h[a.n]+=f,a.h[a.w]+=f;a.sub(c,e,7);g&&(a.k=a.V)}}; |
| D[167]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f,g,h=a.e&1024?-2:2,k=!1;if(0!==a.U){var m=a.h[a.F]>>>0;if(0===m)break a;var v=m,x=2===a.U,A=4096;if(e&1||c&1){do g=J(a,e),f=J(a,c),e+=h,a.h[a.n]+=h,c+=h,a.h[a.w]+=h,k=0!==--a.h[a.F]&&f===g===x;while(k&&A--)}else{var H=0>h?-1:1,O=Q(a,c)>>1,U=Q(a,e)>>1;a.v&&(A=yb(h,c,e));do g=Vb(a.memory,U),f=Vb(a.memory,O),U+=H,O+=H,k=0!==--m&&f===g===x;while(k&&A--);c=h*(v-m)|0;a.h[a.n]+=c;a.h[a.w]+=c;a.h[a.F]=m;a.O+=v-m}}else g=J(a,e),f=J(a,c),a.h[a.n]+= |
| h,a.h[a.w]+=h;a.sub(f,g,15);k&&(a.k=a.V)}}; |
| E[167]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.A[0]+a.h[a.n]|0,f,g,h=a.e&1024?-4:4,k=!1;if(0!==a.U){var m=a.h[a.F]>>>0;if(0===m)break a;var v=m,x=2===a.U,A=4096;if(e&3||c&3){do g=K(a,e),f=K(a,c),e+=h,a.h[a.n]+=h,c+=h,a.h[a.w]+=h,k=0!==--a.h[a.F]&&f===g===x;while(k&&A--)}else{var H=0>h?-1:1,O=Q(a,c)>>>2,U=Q(a,e)>>>2;a.v&&(A=yb(h,c,e));do g=Xb(a.memory,U),f=Xb(a.memory,O),U+=H,O+=H,k=0!==--m&&f===g===x;while(k&&A--);c=h*(v-m)|0;a.h[a.n]+=c;a.h[a.w]+=c;a.h[a.F]=m;a.O+=v-m}}else g=K(a,e),f=K(a,c), |
| a.h[a.n]+=h,a.h[a.w]+=h;a.sub(f,g,31);k&&(a.k=a.V)}};D[168]=E[168]=function(a){z(a,a.j[0],y(a),7)};D[169]=function(a){z(a,a.c[0],t(a),15)};E[169]=function(a){z(a,a.a[0],w(a),31)};D[170]=E[170]=function(a){a:{var c=a.j[0],e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-1:1,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096,v=C(a,e);a.v&&(m=xb(f,e));do a.memory.S(v,c),v+=f,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}else Kb(a,e,c),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| D[171]=function(a){a:{var c=a.c[0],e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-2:2,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&1){do S(a,e,c),e+=f,a.h[a.n]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=C(a,e)>>1;a.v&&(m=xb(f,e));do Mb(a.memory,x,c),x+=v,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else S(a,e,c),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| E[171]=function(a){a:{var c=a.a[0],e=a.A[0]+a.h[a.n]|0,f=a.e&1024?-4:4,g=!1;if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=4096;if(e&3){do T(a,e,c),e+=f,a.h[a.n]+=f,g=0!==--a.h[a.F];while(g&&m--)}else{var v=0>f?-1:1,x=C(a,e)>>>2;a.v&&(m=xb(f,e));do Rb(a.memory,x,c),x+=v,g=0!==--h;while(g&&m--);a.h[a.n]+=f*(k-h)|0;a.h[a.F]=h;a.O+=k-h}}else T(a,e,c),a.h[a.n]+=f;g&&(a.k=a.V)}}; |
| D[172]=E[172]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.e&1024?-1:1,f=!1;if(0!==a.U){var g=a.h[a.F]>>>0;if(0===g)break a;var h=g,k=4096,m=Q(a,c);a.v&&(k=xb(e,c));do a.j[0]=a.memory.L(m),m+=e,f=0!==--g;while(f&&k--);a.h[a.w]+=e*(h-g)|0;a.h[a.F]=g;a.O+=h-g}else a.j[0]=B(a,c),a.h[a.w]+=e;f&&(a.k=a.V)}}; |
| D[173]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.e&1024?-2:2,f=!1;if(0!==a.U){if(0===a.h[a.F]>>>0)break a;var g=4096;do a.c[0]=J(a,c),c+=e,a.h[a.w]+=e,f=0!==--a.h[a.F];while(f&&g--)}else a.c[0]=J(a,c),a.h[a.w]+=e;f&&(a.k=a.V)}};E[173]=function(a){a:{var c=Sb(a,3)+a.h[a.w]|0,e=a.e&1024?-4:4,f=!1;if(0!==a.U){if(0===a.h[a.F]>>>0)break a;var g=4096;do a.a[0]=K(a,c),c+=e,a.h[a.w]+=e,f=0!==--a.h[a.F];while(f&&g--)}else a.a[0]=K(a,c),a.h[a.w]+=e;f&&(a.k=a.V)}}; |
| D[174]=E[174]=function(a){a:{var c=a.A[0]+a.h[a.n]|0,e=a.e&1024?-1:1,f=!1,g=a.j[0];if(0!==a.U){var h=a.h[a.F]>>>0;if(0===h)break a;var k=h,m=2===a.U,v=4096,x=Q(a,c);a.v&&(v=xb(e,c));do c=a.memory.L(x),x+=e,f=0!==--h&&g===c===m;while(f&&v--);a.h[a.n]+=e*(k-h)|0;a.h[a.F]=h;a.O+=k-h}else c=B(a,c),a.h[a.n]+=e;a.sub(g,c,7);f&&(a.k=a.V)}}; |
| D[175]=function(a){a:{var c=a.A[0]+a.h[a.n]|0,e=a.e&1024?-2:2,f=!1,g,h=a.c[0];if(0!==a.U){var k=a.h[a.F]>>>0;if(0===k)break a;var m=k,v=2===a.U,x=4096;if(c&1){do g=J(a,c),c+=e,a.h[a.n]+=e,f=0!==--a.h[a.F]&&h===g===v;while(f&&x--)}else{var A=0>e?-1:1,H=Q(a,c)>>1;a.v&&(x=xb(e,c));do g=Vb(a.memory,H),H+=A,f=0!==--k&&h===g===v;while(f&&x--);a.h[a.n]+=e*(m-k)|0;a.h[a.F]=k;a.O+=m-k}}else g=J(a,c),a.h[a.n]+=e;a.sub(h,g,15);f&&(a.k=a.V)}}; |
| E[175]=function(a){a:{var c=a.A[0]+a.h[a.n]|0,e=a.e&1024?-4:4,f=!1,g,h=a.a[0];if(0!==a.U){var k=a.h[a.F]>>>0;if(0===k)break a;var m=k,v=2===a.U,x=4096;if(c&3){do g=K(a,c),c+=e,a.h[a.n]+=e,f=0!==--a.h[a.F]&&h===g===v;while(f&&x--)}else{var A=0>e?-1:1,H=Q(a,c)>>>2;a.v&&(x=xb(e,c));do g=Xb(a.memory,H),H+=A,f=0!==--k&&h===g===v;while(f&&x--);a.h[a.n]+=e*(m-k)|0;a.h[a.F]=k;a.O+=m-k}}else g=K(a,c),a.h[a.n]+=e;a.sub(h,g,31);f&&(a.k=a.V)}};D[176]=E[176]=function(a){a.j[0]=y(a)}; |
| D[177]=E[177]=function(a){a.j[4]=y(a)};D[178]=E[178]=function(a){a.j[8]=y(a)};D[179]=E[179]=function(a){a.j[12]=y(a)};D[180]=E[180]=function(a){a.j[1]=y(a)};D[181]=E[181]=function(a){a.j[5]=y(a)};D[182]=E[182]=function(a){a.j[9]=y(a)};D[183]=E[183]=function(a){a.j[13]=y(a)};D[184]=function(a){a.c[0]=t(a)};E[184]=function(a){a.a[0]=w(a)};D[185]=function(a){a.c[2]=t(a)};E[185]=function(a){a.a[1]=w(a)};D[186]=function(a){a.c[4]=t(a)};E[186]=function(a){a.a[2]=w(a)};D[187]=function(a){a.c[6]=t(a)}; |
| E[187]=function(a){a.a[3]=w(a)};D[188]=function(a){a.c[8]=t(a)};E[188]=function(a){a.a[4]=w(a)};D[189]=function(a){a.c[10]=t(a)};E[189]=function(a){a.a[5]=w(a)};D[190]=function(a){a.c[12]=t(a)};E[190]=function(a){a.a[6]=w(a)};D[191]=function(a){a.c[14]=t(a)};E[191]=function(a){a.a[7]=w(a)}; |
| D[192]=E[192]=function(a){var c=y(a),e,f,g,h;192>c?(g=C(a,a.g(c)),f=a.memory.L(g)):f=a.j[c<<2&12|c>>2&1];h=0;e=y(a)&31;switch(c>>3&7){case 0:h=Na(a,f,e);break;case 1:h=Va(a,f,e);break;case 2:h=Sa(a,f,e);break;case 3:h=Ya(a,f,e);break;case 4:h=ab(a,f,e);break;case 5:h=eb(a,f,e);break;case 6:h=ab(a,f,e);break;case 7:h=hb(a,f,e)}192>c?a.memory.S(g,h):a.j[c<<2&12|c>>2&1]=h}; |
| D[193]=function(a){var c=y(a),e,f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4095===(e&4095)?(h=C(a,e+1),f=zb(a,g,h)):f=a.memory.K(g)):f=a.c[c<<1&14];k=0;e=y(a)&31;switch(c>>3&7){case 0:k=Oa(a,f,e);break;case 1:k=Wa(a,f,e);break;case 2:k=Ta(a,f,e);break;case 3:k=Za(a,f,e);break;case 4:k=cb(a,f,e);break;case 5:k=fb(a,f,e);break;case 6:k=cb(a,f,e);break;case 7:k=ib(a,f,e)}192>c?h?Ab(a,g,h,k):a.memory.ba(g,k):a.c[c<<1&14]=k}; |
| E[193]=function(a){var c=y(a),e,f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4093<=(e&4095)?(h=C(a,e+3),f=Bb(a,g,h)):f=I(a.memory,g)):f=a.a[c&7];k=0;e=y(a)&31;switch(c>>3&7){case 0:k=Pa(a,f,e);break;case 1:k=Xa(a,f,e);break;case 2:k=Ua(a,f,e);break;case 3:k=$a(a,f,e);break;case 4:k=db(a,f,e);break;case 5:k=gb(a,f,e);break;case 6:k=db(a,f,e);break;case 7:k=jb(a,f,e)}192>c?h?Cb(a,g,h,k):a.memory.ca(g,k):a.a[c&7]=k};D[194]=function(a){var c=t(a);a.k=a.A[1]+Gb(a)|0;a.t[a.C]+=c;a.J=!0}; |
| E[194]=function(a){var c=t(a);a.k=a.A[1]+P(a)|0;a.t[a.C]+=c;a.J=!0};D[195]=function(a){a.k=a.A[1]+Gb(a)|0;a.J=!0};E[195]=function(a){a.k=a.A[1]+P(a)|0;a.J=!0};D[196]=function(a){var c=y(a);192<=c&&R(a);mc(a,0,a.g(c),c>>2&14)};E[196]=function(a){var c=y(a);192<=c&&R(a);nc(a,0,a.g(c),c>>3&7)};D[197]=function(a){var c=y(a);192<=c&&R(a);mc(a,3,a.g(c),c>>2&14)};E[197]=function(a){var c=y(a);192<=c&&R(a);nc(a,3,a.g(c),c>>3&7)}; |
| D[198]=E[198]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=y(a);192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};D[199]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=t(a);192>c?S(a,e,f):a.c[c<<1&14]=f};E[199]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=w(a);192>c?T(a,e,f):a.$a[c&7]=f};D[200]=function(a){var c=t(a),e=y(a),e=e&31,f,g;L(a,a.c[10]);f=a.c[8];if(0<e){g=a.c[5];for(var h=1;h<e;h++)g-=2,L(a,J(a,a.A[2]+g|0));L(a,f)}a.c[10]=f;a.c[8]-=c}; |
| E[200]=function(a){var c=t(a),e=y(a),e=e&31,f,g;M(a,a.a[5]);f=a.a[4];if(0<e){g=a.a[5];for(var h=1;h<e;h++)g-=4,M(a,K(a,a.A[2]+g|0));M(a,f)}a.a[5]=f;a.a[4]-=c};D[201]=function(a){var c=J(a,a.A[2]+a.t[a.hb]|0);a.t[a.C]=a.t[a.hb]+2|0;a.c[10]=c};E[201]=function(a){var c=K(a,a.A[2]+a.t[a.hb]|0);a.t[a.C]=a.t[a.hb]+4|0;a.a[5]=c};D[202]=function(a){Q(a,a.A[2]+a.t[a.C]+4);var c=t(a),e=Gb(a);N(a,1,Gb(a));a.k=a.A[1]+e|0;a.t[a.C]+=c;a.J=!0}; |
| E[202]=function(a){Q(a,a.A[2]+a.t[a.C]+8);var c=t(a),e=P(a);N(a,1,P(a)&65535);a.k=a.A[1]+e|0;a.t[a.C]+=c;a.J=!0};D[203]=function(a){Q(a,a.A[2]+a.t[a.C]+4);var c=Gb(a);N(a,1,Gb(a));a.k=a.A[1]+c|0;a.J=!0};E[203]=function(a){Q(a,a.A[2]+a.t[a.C]+8);var c=P(a);N(a,1,P(a)&65535);a.k=a.A[1]+c|0;a.J=!0};D[204]=E[204]=function(a){oc(a,3,!0,!1)};D[205]=E[205]=function(a){var c=y(a);oc(a,c,!0,!1)};D[206]=E[206]=function(a){a.lc()&&oc(a,4,!0,!1)}; |
| D[207]=function(a){if(!a.la||Hb(a)&&3===gc(a)){var c=Gb(a),e=Gb(a),f=Gb(a);N(a,1,e);a.k=c+a.A[1]|0;ic(a,a.e&-65536|f);jc(a)}else throw Hb(a)&&V(a,0),a.debug.P("16 bit iret in protected mode");a.J=!0}; |
| E[207]=function(a){a:if(!a.la||Hb(a)&&3===gc(a)){var c=P(a);if(c&4294901760)throw a.debug.P("#GP handler");N(a,1,P(a)&65535);var e=P(a);a.k=c+a.A[1]|0;ic(a,e);jc(a)}else{Hb(a)&&V(a,0);a.k=P(a);a.M[1]=P(a);e=P(a);if(e&131072){if(0===a.N){ic(a,e);a.e|=131072;N(a,1,a.M[1]);a.k=(a.k&65535)+a.A[1]|0;var c=P(a),f=P(a);N(a,0,P(a)&65535);N(a,3,P(a)&65535);N(a,4,P(a)&65535);N(a,5,P(a)&65535);a.a[4]=c;N(a,2,f&65535);a.N=3;a.Ra=-1;pc(a,!1);break a}e&=-131073}var g=qc(a,a.M[1]);if(g.fb)throw a.debug.P("is null"); |
| if(!g.pb)throw a.debug.P("not present");if(!g.Ib)throw a.debug.P("not exec");if(g.wb<a.N)throw a.debug.P("rpl < cpl");if(g.Eb&&g.ua>g.wb)throw a.debug.P("conforming and dpl > rpl");g.wb>a.N?(c=P(a),f=P(a),a.a[4]=c,ic(a,e),a.N||(a.e=a.e&-1572865|e&1572864),a.N=g.wb,a.Ra=-1,N(a,2,f&65535)):(ic(a,e),a.N||(a.e=a.e&-1572865|e&1572864));g.size!==a.za&&pc(a,g.size);a.Fa[1]=g.Fb;a.A[1]=g.Tb;a.k=a.k+a.A[1]|0;jc(a);a.J=!0}}; |
| D[208]=E[208]=function(a){var c=y(a),e,f,g;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];g=0;switch(c>>3&7){case 0:g=Na(a,e,1);break;case 1:g=Va(a,e,1);break;case 2:g=Sa(a,e,1);break;case 3:g=Ya(a,e,1);break;case 4:g=ab(a,e,1);break;case 5:g=eb(a,e,1);break;case 6:g=ab(a,e,1);break;case 7:g=hb(a,e,1)}192>c?a.memory.S(f,g):a.j[c<<2&12|c>>2&1]=g}; |
| D[209]=function(a){var c=y(a),e,f,g=0,h;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];h=0;switch(c>>3&7){case 0:h=Oa(a,e,1);break;case 1:h=Wa(a,e,1);break;case 2:h=Ta(a,e,1);break;case 3:h=Za(a,e,1);break;case 4:h=cb(a,e,1);break;case 5:h=fb(a,e,1);break;case 6:h=cb(a,e,1);break;case 7:h=ib(a,e,1)}192>c?g?Ab(a,f,g,h):a.memory.ba(f,h):a.c[c<<1&14]=h}; |
| E[209]=function(a){var c=y(a),e,f,g=0,h;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];h=0;switch(c>>3&7){case 0:h=Pa(a,e,1);break;case 1:h=Xa(a,e,1);break;case 2:h=Ua(a,e,1);break;case 3:h=$a(a,e,1);break;case 4:h=db(a,e,1);break;case 5:h=gb(a,e,1);break;case 6:h=db(a,e,1);break;case 7:h=jb(a,e,1)}192>c?g?Cb(a,f,g,h):a.memory.ca(f,h):a.a[c&7]=h}; |
| D[210]=E[210]=function(a){var c=y(a),e,f,g,h;192>c?(g=C(a,a.g(c)),f=a.memory.L(g)):f=a.j[c<<2&12|c>>2&1];h=0;e=a.j[4]&31;switch(c>>3&7){case 0:h=Na(a,f,e);break;case 1:h=Va(a,f,e);break;case 2:h=Sa(a,f,e);break;case 3:h=Ya(a,f,e);break;case 4:h=ab(a,f,e);break;case 5:h=eb(a,f,e);break;case 6:h=ab(a,f,e);break;case 7:h=hb(a,f,e)}192>c?a.memory.S(g,h):a.j[c<<2&12|c>>2&1]=h}; |
| D[211]=function(a){var c=y(a),e,f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4095===(e&4095)?(h=C(a,e+1),f=zb(a,g,h)):f=a.memory.K(g)):f=a.c[c<<1&14];k=0;e=a.j[4]&31;switch(c>>3&7){case 0:k=Oa(a,f,e);break;case 1:k=Wa(a,f,e);break;case 2:k=Ta(a,f,e);break;case 3:k=Za(a,f,e);break;case 4:k=cb(a,f,e);break;case 5:k=fb(a,f,e);break;case 6:k=cb(a,f,e);break;case 7:k=ib(a,f,e)}192>c?h?Ab(a,g,h,k):a.memory.ba(g,k):a.c[c<<1&14]=k}; |
| E[211]=function(a){var c=y(a),e,f,g,h=0,k;192>c?(e=a.g(c),g=C(a,e),a.v&&4093<=(e&4095)?(h=C(a,e+3),f=Bb(a,g,h)):f=I(a.memory,g)):f=a.a[c&7];k=0;e=a.j[4]&31;switch(c>>3&7){case 0:k=Pa(a,f,e);break;case 1:k=Xa(a,f,e);break;case 2:k=Ua(a,f,e);break;case 3:k=$a(a,f,e);break;case 4:k=db(a,f,e);break;case 5:k=gb(a,f,e);break;case 6:k=db(a,f,e);break;case 7:k=jb(a,f,e)}192>c?h?Cb(a,g,h,k):a.memory.ca(g,k):a.a[c&7]=k}; |
| D[212]=E[212]=function(a){var c=y(a);if(0===c)rc(a);else{var e=a.j[0];a.j[1]=e/c;a.j[0]=e%c;a.B=a.j[0];a.m=196;a.e&=-2066}};D[213]=E[213]=function(a){var c=y(a);a.B=a.j[0]+a.j[1]*c&255;a.c[0]=a.B;a.Y=7;a.m=196;a.e&=-2066};D[214]=E[214]=function(a){a.j[0]=-a.qa()};D[215]=E[215]=function(a){a.j[0]=a.mb?B(a,Sb(a,3)+a.a[3]+a.j[0]):B(a,Sb(a,3)+a.c[6]+a.j[0])}; |
| D[216]=E[216]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);c=c>>3&7;a=sc(e,a);var f=tc(e);switch(c){case 0:e.d[e.b]=f+a;break;case 1:e.d[e.b]=f*a;break;case 2:uc(e,a);break;case 3:uc(e,a);e.pop();break;case 4:e.d[e.b]=f-a;break;case 5:e.d[e.b]=a-f;break;case 6:e.d[e.b]=f/a;break;case 7:e.d[e.b]=a/f}}else switch(e=a.pa,a=c>>3&7,c=W(e,c&7),f=tc(e),a){case 0:e.d[e.b]=f+c;break;case 1:e.d[e.b]=f*c;break;case 2:uc(e,c);break;case 3:uc(e,c);e.pop();break;case 4:e.d[e.b]=f-c;break; |
| case 5:e.d[e.b]=c-f;break;case 6:e.d[e.b]=f/c;break;case 7:e.d[e.b]=c/f}}; |
| D[217]=E[217]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);switch(c>>3&7){case 0:c=sc(e,a);e.push(c);break;case 1:vc(e);break;case 2:c=tc(e);e.Q[0]=c;T(e.q,a,e.X[0]);break;case 3:c=tc(e);e.Q[0]=c;T(e.q,a,e.X[0]);e.pop();break;case 4:wc(e,a);break;case 5:e.I=J(e.q,a);break;case 6:xc(e,a);break;case 7:S(e.q,a,e.I)}}else switch(e=a.pa,a=c&7,c>>3&7){case 0:c=W(e,a);e.push(c);break;case 1:c=W(e,a);e.d[e.b+a&7]=tc(e);e.d[e.b]=c;break;case 2:switch(a){case 0:break;default:vc(e)}break; |
| case 3:vc(e);break;case 4:c=tc(e);switch(a){case 0:e.d[e.b]=-c;break;case 1:e.d[e.b]=Math.abs(c);break;case 4:e.i&=-18177;isNaN(c)?e.i|=17664:0===c?e.i|=16384:0>c&&(e.i|=256);break;case 5:e.i&=-18177;e.i|=e.sign(0)<<9;e.i=e.l>>e.b&1?e.i|16640:isNaN(c)?e.i|256:0===c?e.i|16384:Infinity===c||-Infinity===c?e.i|1280:e.i|1024;break;default:vc(e)}break;case 5:e.push(e.Za[a]);break;case 6:c=tc(e);switch(a){case 0:e.d[e.b]=Math.pow(2,c)-1;break;case 1:e.d[e.b+1&7]=W(e,1)*Math.log(c)/Math.LN2;e.pop();break; |
| case 2:e.d[e.b]=Math.tan(c);e.push(1);break;case 3:e.d[e.b+1&7]=Math.atan2(W(e,1),c);e.pop();break;case 4:e.D[0]=tc(e);c=((e.p[7]&127)<<4|e.p[6]>>4)-1023;e.p[7]=63|e.p[7]&128;e.p[6]|=240;e.d[e.b]=c;e.push(e.D[0]);break;case 5:e.d[e.b]=c%W(e,1);break;case 6:e.b=e.b-1&7;e.i&=-513;break;case 7:e.b=e.b+1&7,e.i&=-513}break;case 7:switch(c=tc(e),a){case 0:e.d[e.b]=c%W(e,1);break;case 1:e.d[e.b+1&7]=W(e,1)*Math.log(c+1)/Math.LN2;e.pop();break;case 2:e.d[e.b]=Math.sqrt(c);break;case 3:e.d[e.b]=Math.sin(c); |
| e.push(Math.cos(c));break;case 4:e.d[e.b]=yc(e,c);break;case 5:e.d[e.b]=c*Math.pow(2,zc(W(e,1)));break;case 6:e.d[e.b]=Math.sin(c);break;case 7:e.d[e.b]=Math.cos(c)}}}; |
| D[218]=E[218]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);c=c>>3&7;a=K(e.q,a);var f=tc(e);switch(c){case 0:e.d[e.b]=f+a;break;case 1:e.d[e.b]=f*a;break;case 2:uc(e,a);break;case 3:uc(e,a);e.pop();break;case 4:e.d[e.b]=f-a;break;case 5:e.d[e.b]=a-f;break;case 6:e.d[e.b]=f/a;break;case 7:e.d[e.b]=a/f}}else switch(e=a.pa,a=c&7,c>>3&7){case 0:e.q.Ga()&&(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 1:e.q.Ia()&&(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 2:Yb(e.q)&&(e.d[e.b]=W(e, |
| a),e.l&=~(1<<e.b));break;case 3:e.q.Ha()&&(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 5:1===a?(c=W(e,1),uc(e,c),e.pop(),e.pop()):vc(e);break;default:vc(e)}}; |
| D[219]=E[219]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);switch(c>>3&7){case 0:c=K(e.q,a);e.push(c);break;case 2:c=yc(e,tc(e));2147483647>=c&&-2147483648<=c?T(e.q,a,c):(Ac(e),T(e.q,a,-2147483648));break;case 3:c=yc(e,tc(e));2147483647>=c&&-2147483648<=c?T(e.q,a,c):(Ac(e),T(e.q,a,-2147483648));e.pop();break;case 5:e.push(Bc(e,a));break;case 7:dc(e.q,a,10);Cc(e,a,0);e.pop();break;default:vc(e)}}else switch(e=a.pa,a=c&7,c>>3&7){case 0:e.q.Ga()||(e.d[e.b]=W(e,a),e.l&=~(1<<e.b)); |
| break;case 1:e.q.Ia()||(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 2:Yb(e.q)||(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 3:e.q.Ha()||(e.d[e.b]=W(e,a),e.l&=~(1<<e.b));break;case 4:227===c?Dc(e):228!==c&&225!==c&&(226===c?e.i=0:vc(e));break;case 5:c=W(e,a);Ec(e,c);break;case 6:Ec(e,W(e,a));break;default:vc(e)}}; |
| D[220]=E[220]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa,f=a.g(c);a=c>>3&7;c=Fc(e,f);f=tc(e);switch(a){case 0:e.d[e.b]=f+c;break;case 1:e.d[e.b]=f*c;break;case 2:uc(e,c);break;case 3:uc(e,c);e.pop();break;case 4:e.d[e.b]=f-c;break;case 5:e.d[e.b]=c-f;break;case 6:e.d[e.b]=f/c;break;case 7:e.d[e.b]=c/f}}else{e=a.pa;a=c>>3&7;var f=c&7,c=e.b+f&7,f=W(e,f),g=tc(e);switch(a){case 0:e.d[c]=f+g;break;case 1:e.d[c]=f*g;break;case 2:uc(e,f);break;case 3:uc(e,f);e.pop();break;case 4:e.d[c]= |
| g-f;break;case 5:e.d[c]=f-g;break;case 6:e.d[c]=g/f;break;case 7:e.d[c]=f/g}}}; |
| D[221]=E[221]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);switch(c>>3&7){case 0:c=Fc(e,a);e.push(c);break;case 1:vc(e);break;case 2:Gc(e,a);break;case 3:Gc(e,a);e.pop();break;case 4:c=a;wc(e,c);c+=28;for(a=0;8>a;a++)e.d[a]=Bc(e,c),c+=10;break;case 5:vc(e);break;case 6:c=a;dc(e.q,c,108);xc(e,c);c+=28;for(a=0;8>a;a++)Cc(e,c,a-e.b&7),c+=10;Dc(e);break;case 7:S(e.q,a,e.i&-14337|e.b<<11)}}else switch(e=a.pa,a=c&7,c>>3&7){case 0:e.l|=1<<(e.b+a&7);break;case 2:e.d[e.b+a&7]=tc(e); |
| break;case 3:0!==a&&(e.d[e.b+a&7]=tc(e));e.pop();break;case 4:c=W(e,a);uc(e,c);break;case 5:c=W(e,a);uc(e,c);e.pop();break;default:vc(e)}}; |
| D[222]=E[222]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa,f=a.g(c);a=c>>3&7;c=J(e.q,f)<<16>>16;f=tc(e);switch(a){case 0:e.d[e.b]=f+c;break;case 1:e.d[e.b]=f*c;break;case 2:uc(e,c);break;case 3:uc(e,c);e.pop();break;case 4:e.d[e.b]=f-c;break;case 5:e.d[e.b]=c-f;break;case 6:e.d[e.b]=f/c;break;case 7:e.d[e.b]=c/f}}else{e=a.pa;a=c>>3&7;var c=c&7,f=e.b+c&7,g=W(e,c),h=tc(e);switch(a){case 0:e.d[f]=g+h;break;case 1:e.d[f]=g*h;break;case 2:uc(e,g);break;case 3:1===c?(uc(e,e.d[f]),e.pop()): |
| vc(e);break;case 4:e.d[f]=h-g;break;case 5:e.d[f]=g-h;break;case 6:e.d[f]=h/g;break;case 7:e.d[f]=g/h}e.pop()}}; |
| D[223]=E[223]=function(a){var c=y(a);a.r[0]&12&&fc(a);if(192>c){var e=a.pa;a=a.g(c);switch(c>>3&7){case 0:a=J(e.q,a)<<16>>16;e.push(a);break;case 1:vc(e);break;case 2:c=yc(e,tc(e));32767>=c&&-32768<=c?S(e.q,a,c):(Ac(e),S(e.q,a,32768));break;case 3:c=yc(e,tc(e));32767>=c&&-32768<=c?S(e.q,a,c):(Ac(e),S(e.q,a,32768));e.pop();break;case 4:vc(e);break;case 5:c=K(e.q,a)>>>0;a=K(e.q,a+4);e.push(c+4294967296*a);break;case 6:vc(e);break;case 7:dc(e.q,a,8);var c=yc(e,tc(e)),f,g;0x7fffffffffffffff>c&&-9223372036854775808<= |
| c?(f=c|0,g=c/4294967296|0,0===g&&0>c&&(g=-1)):(f=0,g=-2147483648,Ac(e));T(e.q,a,f);T(e.q,a+4,g);e.pop()}}else switch(e=a.pa,a=c&7,c>>3&7){case 4:224===c?e.q.c[0]=e.i&-14337|e.b<<11:vc(e);break;case 5:a=W(e,a);Ec(e,a);e.pop();break;case 6:Ec(e,W(e,a));e.pop();break;default:vc(e)}};D[224]=E[224]=function(a){if(--a.h[a.F]&&!a.ob()){var c=r(a);a.k=a.k+c|0}else a.k++;a.J=!0};D[225]=E[225]=function(a){if(--a.h[a.F]&&a.ob()){var c=r(a);a.k=a.k+c|0}else a.k++;a.J=!0};D[226]=E[226]=function(a){a.loop()}; |
| D[227]=E[227]=function(a){var c=r(a);0===a.h[a.F]&&(a.k=a.k+c|0);a.J=!0};D[228]=E[228]=function(a){var c=y(a);Ib(a,c,1);a.j[0]=Jb(a.o,c)};D[229]=function(a){var c=y(a);Ib(a,c,2);a.c[0]=Lb(a.o,c)};E[229]=function(a){var c=y(a);Ib(a,c,4);a.a[0]=Qb(a.o,c)};D[230]=E[230]=function(a){var c=y(a);Ib(a,c,1);Tb(a.o,c,a.j[0])};D[231]=function(a){var c=y(a);Ib(a,c,2);Ub(a.o,c,a.c[0])};E[231]=function(a){var c=y(a);Ib(a,c,4);Wb(a.o,c,a.a[0])};D[232]=function(a){var c=t(a)<<16>>16;L(a,ec(a));Hc(a,c);a.J=!0}; |
| E[232]=function(a){var c=w(a);M(a,ec(a));a.k=a.k+c|0;a.J=!0};D[233]=function(a){var c=t(a)<<16>>16;Hc(a,c);a.J=!0};E[233]=function(a){var c=w(a);a.k=a.k+c|0;a.J=!0};D[234]=function(a){var c=t(a);N(a,1,t(a));a.k=c+a.A[1]|0;a.J=!0};E[234]=function(a){var c=w(a);N(a,1,t(a));a.k=c+a.A[1]|0;a.J=!0};D[235]=E[235]=function(a){var c=r(a);a.k=a.k+c|0;a.J=!0};D[236]=E[236]=function(a){var c=a.c[4];Ib(a,c,1);a.j[0]=Jb(a.o,c)};D[237]=function(a){var c=a.c[4];Ib(a,c,2);a.c[0]=Lb(a.o,c)}; |
| E[237]=function(a){var c=a.c[4];Ib(a,c,4);a.a[0]=Qb(a.o,c)};D[238]=E[238]=function(a){var c=a.c[4];Ib(a,c,1);Tb(a.o,c,a.j[0])};D[239]=function(a){var c=a.c[4];Ib(a,c,2);Ub(a.o,c,a.c[0])};E[239]=function(a){var c=a.c[4];Ib(a,c,4);Wb(a.o,c,a.a[0])};D[240]=E[240]=function(a){Eb(a)};D[241]=E[241]=function(a){throw a.debug.P("int1 instruction");};D[242]=E[242]=function(a){a.U=1;Eb(a);a.U=0};D[243]=E[243]=function(a){a.U=2;Eb(a);a.U=0}; |
| D[244]=E[244]=function(a){a.N&&V(a,0);if(0===(a.e&512))throw a.debug.show("cpu halted"),"HALT";a.mc=!0;throw 233495534;};D[245]=E[245]=function(a){a.e=(a.e|1)^a.qa();a.m&=-2}; |
| D[246]=E[246]=function(a){var c=y(a);switch(c>>3&7){case 0:var e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];z(a,e,y(a),7);break;case 1:e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];z(a,e,y(a),7);break;case 2:var f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=~e;192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e;break;case 3:192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Fa(a,e,7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e;break;case 4:e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];c=e*a.j[0]; |
| a.c[0]=c;a.e=256>c?a.e&-2050:a.e|2049;a.m=0;break;case 5:192>c?e=B(a,a.g(c))<<24>>24:e=a.vb[c<<2&12|c>>2&1];c=e*a.vb[0];a.c[0]=c;a.e=127<c||-128>c?a.e|2049:a.e&-2050;a.m=0;break;case 6:c=e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];f=a.c[0];e=f/c|0;256<=e||0===c?rc(a):(a.j[0]=e,a.j[1]=f%c);break;case 7:192>c?e=B(a,a.g(c))<<24>>24:e=a.vb[c<<2&12|c>>2&1],c=e,f=a.ma[0],e=f/c|0,128<=e||-129>=e||0===c?rc(a):(a.j[0]=e,a.j[1]=f%c)}}; |
| D[247]=function(a){var c=y(a);switch(c>>3&7){case 0:var e=192>c?J(a,a.g(c)):a.c[c<<1&14];z(a,e,t(a),15);break;case 1:e=192>c?J(a,a.g(c)):a.c[c<<1&14];z(a,e,t(a),15);break;case 2:var f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=~e;192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e;break;case 3:g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Fa(a,e,15);192>c?g?Ab(a,f,g,e): |
| a.memory.ba(f,e):a.c[c<<1&14]=e;break;case 4:e=192>c?J(a,a.g(c)):a.c[c<<1&14];c=e*a.c[0];f=c>>>16;a.c[0]=c;a.c[4]=f;a.e=0===f?a.e&-2050:a.e|2049;a.m=0;break;case 5:192>c?e=J(a,a.g(c))<<16>>16:e=a.ma[c<<1&14];c=e*a.ma[0];a.c[0]=c;a.c[4]=c>>16;a.e=32767<c||-32768>c?a.e|2049:a.e&-2050;a.m=0;break;case 6:c=e=192>c?J(a,a.g(c)):a.c[c<<1&14];f=(a.c[0]|a.c[4]<<16)>>>0;g=f/c|0;65536<=g||0>g||0===c?rc(a):(a.c[0]=g,a.c[4]=f%c);break;case 7:192>c?e=J(a,a.g(c))<<16>>16:e=a.ma[c<<1&14],c=e,f=a.c[0]|a.c[4]<<16, |
| g=f/c|0,32768<=g||-32769>=g||0===c?rc(a):(a.c[0]=g,a.c[4]=f%c)}}; |
| E[247]=function(a){var c=y(a);switch(c>>3&7){case 0:var e=192>c?K(a,a.g(c)):a.a[c&7];z(a,e,w(a),31);break;case 1:e=192>c?K(a,a.g(c)):a.a[c&7];z(a,e,w(a),31);break;case 2:var f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=~e;192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e;break;case 3:g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Fa(a,e,31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c& |
| 7]=e;break;case 4:192>c?e=K(a,a.g(c))>>>0:e=a.$a[c&7];f=a.a[0];c=f&65535;f=f>>>16;var h=e&65535,e=e>>>16,g=c*h,h=(g>>>16)+(f*h|0)|0,k=h>>>16,h=(h&65535)+(c*e|0)|0,k=((h>>>16)+(f*e|0)|0)+k|0;a.a[0]=h<<16|g&65535;a.a[2]=k;a.e=0===k?a.e&-2050:a.e|2049;a.m=0;break;case 5:g=e=192>c?K(a,a.g(c)):a.a[c&7];f=a.a[0];c=!1;0>f&&(c=!0,f=-f|0);0>g&&(c=!c,g=-g|0);e=f&65535;f=f>>>16;var k=g&65535,g=g>>>16,h=e*k,k=(h>>>16)+(f*k|0)|0,m=k>>>16,k=(k&65535)+(e*g|0)|0,h=k<<16|h&65535,m=((k>>>16)+(f*g|0)|0)+m|0;c&&(h=-h| |
| 0,m=~m+!h|0);a.a[0]=h;a.a[2]=m;a.e=m===h>>31?a.e&-2050:a.e|2049;a.m=0;break;case 6:192>c?e=K(a,a.g(c))>>>0:e=a.$a[c&7];c=e;f=a.$a[0];g=a.$a[2];(g>=c||!c)&&rc(a);e=0;if(1048576<g){h=32;for(k=c;k>g;)k>>>=1,h--;for(;1048576<g;)g>=k&&(g-=k,m=c<<h>>>0,m>f&&g--,f=f-m>>>0,e|=1<<h),h--,k>>=1;e>>>=0}f+=4294967296*g;g=f%c;e+=f/c|0;4294967296<=e||0===c?rc(a):(a.a[0]=e,a.a[2]=g);break;case 7:c=e=192>c?K(a,a.g(c)):a.a[c&7];h=a.$a[0];k=a.a[2];f=e=!1;0>c&&(f=!0,c=-c);0>k&&(e=!0,f=!f,h=-h>>>0,k=~k+!h);(k>=c||!c)&& |
| rc(a);g=0;if(1048576<k){for(var m=32,v=c;v>k;)v>>>=1,m--;for(;1048576<k;){if(k>=v){var k=k-v,x=c<<m>>>0;x>h&&k--;h=h-x>>>0;g|=1<<m}m--;v>>=1}g>>>=0}h+=4294967296*k;k=h%c;g+=h/c|0;f&&(g=-g|0);e&&(k=-k|0);2147483648<=g||-2147483649>=g||0===c?rc(a):(a.a[0]=g,a.a[2]=k)}};D[248]=E[248]=function(a){a.e&=-2;a.m&=-2};D[249]=E[249]=function(a){a.e|=1;a.m&=-2};D[250]=E[250]=function(a){!a.la||(a.e&131072?3===gc(a):gc(a)>=a.N)?a.e&=-513:3>gc(a)&&(a.e&131072?a.r[4]&1:3===a.N&&a.r[4]&2)?a.e&=-524289:V(a,0)}; |
| D[251]=E[251]=function(a){!a.la||(a.e&131072?3===gc(a):gc(a)>=a.N)?(a.e|=512,Ic(a),jc(a)):3>gc(a)&&0===(a.e&1048576)&&(a.e&131072?a.r[4]&1:3===a.N&&a.r[4]&2)?a.e|=524288:V(a,0)};D[252]=E[252]=function(a){a.e&=-1025};D[253]=E[253]=function(a){a.e|=1024}; |
| D[254]=E[254]=function(a){var c=y(a),e=c&56;if(0===e){var f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];e=Da(a,e,7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e}else 8===e?(192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1],e=Ea(a,e,7),192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e):R(a)}; |
| D[255]=function(a){var c=y(a);switch(c>>3&7){case 0:var e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Da(a,e,15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e;break;case 1:g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=Ea(a,e,15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e;break;case 2:e=192>c?J(a,a.g(c)):a.c[c<<1&14];L(a,ec(a));a.k=a.A[1]+e|0;a.J=!0;break; |
| case 3:192<=c&&R(a);e=a.g(c);c=J(a,e+2);f=J(a,e);dc(a,Db(a,-4),4);L(a,a.M[1]);L(a,ec(a));N(a,1,c);a.k=a.A[1]+f|0;a.J=!0;break;case 4:e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.k=a.A[1]+e|0;a.J=!0;break;case 5:192<=c&&R(a);e=a.g(c);c=J(a,e+2);f=J(a,e);N(a,1,c);a.k=a.A[1]+f|0;a.J=!0;break;case 6:e=192>c?J(a,a.g(c)):a.c[c<<1&14];L(a,e);break;case 7:R(a)}}; |
| E[255]=function(a){var c=y(a);switch(c>>3&7){case 0:var e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Da(a,e,31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e;break;case 1:g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=Ea(a,e,31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e;break;case 2:e=192>c?K(a,a.g(c)):a.a[c&7];M(a,ec(a));a.k=a.A[1]+e|0;a.J=!0;break;case 3:192<=c&&R(a);e= |
| a.g(c);c=J(a,e+4);f=K(a,e);dc(a,Db(a,-8),8);M(a,a.M[1]);M(a,ec(a));N(a,1,c);a.k=a.A[1]+f|0;a.J=!0;break;case 4:e=192>c?K(a,a.g(c)):a.a[c&7];a.k=a.A[1]+e|0;a.J=!0;break;case 5:192<=c&&R(a);e=a.g(c);c=J(a,e+4);f=K(a,e);N(a,1,c);a.k=a.A[1]+f|0;a.J=!0;break;case 6:e=192>c?K(a,a.g(c)):a.a[c&7];M(a,e);break;case 7:R(a)}}; |
| F[0]=G[0]=function(a){var c=y(a);a.la&&!Hb(a)||R(a);a.N&&V(a,0);switch(c>>3&7){case 0:if(192>c)var e=a.g(c);var f=a.M[7];192>c?S(a,e,f):a.c[c<<1&14]=f;break;case 1:192>c&&(e=a.g(c));f=a.M[6];192>c?S(a,e,f):a.c[c<<1&14]=f;break;case 2:c=f=192>c?J(a,a.g(c)):a.c[c<<1&14];e=qc(a,c);if(e.fb)a.A[7]=0,a.Fa[7]=0;else{if(!e.Ud)throw a.debug.P("LDTR can only be loaded from GDT");if(!e.pb)throw a.debug.P("#GP handler");if(!e.$b)throw a.debug.P("#GP handler");if(2!==e.type)throw a.debug.P("#GP handler");a.A[7]= |
| e.Tb;a.Fa[7]=e.Fb;a.M[7]=c}break;case 3:c=f=192>c?J(a,a.g(c)):a.c[c<<1&14];e=qc(a,c);if(!e.Ud)throw a.debug.P("TR can only be loaded from GDT");if(e.fb)throw a.debug.P("#GP handler");if(!e.pb)throw a.debug.P("#GP handler");if(!e.$b)throw a.debug.P("#GP handler");if(9!==e.type)throw a.debug.P("#GP handler");a.A[6]=e.Tb;a.Fa[6]=e.Fb;a.M[6]=c;a.memory.S(e.Ad+5,a.memory.L(e.Ad+5)|2);break;default:R(a)}}; |
| F[1]=G[1]=function(a){var c=y(a);a.N&&V(a,0);var e=c>>3&7;if(4===e){if(192>c)var f=a.g(c);e=a.r[0];192>c?S(a,f,e):a.c[c<<1&14]=e}else if(6===e)e=192>c?J(a,a.g(c)):a.c[c<<1&14],a.r[0]=a.r[0]&-16|e&15,a.la&&(a.r[0]|=1),Jc(a);else switch(192<=c&&R(a),2!==e&&3!==e||!a.la||(a.ga=9),f=a.g(c),a.ga=-1,e){case 0:dc(a,f,6);S(a,f,a.Jc);T(a,f+2,a.Xb);break;case 1:dc(a,f,6);S(a,f,a.Lc);T(a,f+2,a.Zb);break;case 2:c=J(a,f);f=K(a,f+2);a.Jc=c;a.Xb=f;a.La||(a.Xb&=16777215);break;case 3:c=J(a,f);f=K(a,f+2);a.Lc=c;a.Zb= |
| f;a.La||(a.Zb&=16777215);break;case 7:f=f>>>12;a.cb[f]=0;a.fc[f]=0;a.Ra=-1;break;default:R(a)}};F[2]=function(a){var c=y(a);a.la&&!Hb(a)||R(a);var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Kc(a,e,a.c[c>>2&14])};G[2]=function(a){var c=y(a);a.la&&!Hb(a)||R(a);var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.a[c>>3&7]=Kc(a,e,a.a[c>>3&7])};F[3]=function(a){var c=y(a);a.la&&!Hb(a)||R(a);var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=Lc(a,e,a.c[c>>2&14])}; |
| G[3]=function(a){var c=y(a);a.la&&!Hb(a)||R(a);var e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.a[c>>3&7]=Lc(a,e,a.a[c>>3&7])};F[4]=G[4]=function(a){R(a)};F[5]=G[5]=function(a){R(a)};F[6]=G[6]=function(a){a.N?V(a,0):a.r[0]&=-9};F[7]=G[7]=function(a){R(a)};F[8]=G[8]=function(a){R(a)};F[9]=G[9]=function(a){a.N&&V(a,0)};F[10]=G[10]=function(a){R(a)};F[11]=G[11]=function(a){R(a)};F[12]=G[12]=function(a){R(a)};F[13]=G[13]=function(a){R(a)};F[14]=G[14]=function(a){R(a)};F[15]=G[15]=function(a){R(a)}; |
| F[16]=G[16]=function(a){R(a)};F[17]=G[17]=function(a){R(a)};F[18]=G[18]=function(a){R(a)};F[19]=G[19]=function(a){R(a)};F[20]=G[20]=function(a){R(a)};F[21]=G[21]=function(a){R(a)};F[22]=G[22]=function(a){R(a)};F[23]=G[23]=function(a){R(a)};F[24]=G[24]=function(a){var c=y(a);192>c&&a.g(c)};F[25]=G[25]=function(a){R(a)};F[26]=G[26]=function(a){R(a)};F[27]=G[27]=function(a){R(a)};F[28]=G[28]=function(a){R(a)};F[29]=G[29]=function(a){R(a)};F[30]=G[30]=function(a){R(a)};F[31]=G[31]=function(a){R(a)}; |
| F[32]=G[32]=function(a){var c=y(a);a.N&&V(a,0);switch(c>>3&7){case 0:a.a[c&7]=a.r[0];break;case 2:a.a[c&7]=a.r[2];break;case 3:a.a[c&7]=a.r[3];break;case 4:a.a[c&7]=a.r[4];break;default:R(a)}};F[33]=G[33]=function(a){var c=y(a);a.N&&V(a,0);a.a[c&7]=a.kc[c>>3&7]}; |
| F[34]=G[34]=function(a){var c=y(a);a.N&&V(a,0);var e=a.a[c&7];switch(c>>3&7){case 0:a.r[0]=e;if(-2147483648===(a.r[0]&-2147483647))throw a.debug.P("#GP handler");Jc(a);break;case 2:a.r[2]=e;break;case 3:a.r[3]=e;Mc(a);break;case 4:e&-3565568&&V(a,0);(a.r[4]^e)&128&&(e&128?Mc(a):za(a));a.r[4]=e;a.ud=a.r[4]&16?128:0;if(a.r[4]&32)throw a.debug.P("PAE");break;default:R(a)}};F[35]=G[35]=function(a){var c=y(a);a.N&&V(a,0);a.kc[c>>3&7]=a.a[c&7]};F[36]=G[36]=function(a){R(a)};F[37]=G[37]=function(a){R(a)}; |
| F[38]=G[38]=function(a){R(a)};F[39]=G[39]=function(a){R(a)};F[40]=G[40]=function(a){R(a)};F[41]=G[41]=function(a){R(a)};F[42]=G[42]=function(a){R(a)};F[43]=G[43]=function(a){R(a)};F[44]=G[44]=function(a){R(a)};F[45]=G[45]=function(a){R(a)};F[46]=G[46]=function(a){R(a)};F[47]=G[47]=function(a){R(a)};F[48]=G[48]=function(a){a.N&&V(a,0);var c=a.a[0];switch(a.a[1]){case 372:a.Bc=c&65535;break;case 374:a.Rc=c;break;case 373:a.Sc=c}}; |
| F[49]=G[49]=function(a){if(a.N&&a.r[4]&4)V(a,0);else{var c=Aa()-a.Bd;a.a[0]=1024*c;a.a[2]=2.384185791015625E-7*c}};F[50]=G[50]=function(a){a.N&&V(a,0);var c=0;switch(a.a[1]){case 372:c=a.Bc;break;case 374:c=a.Rc;break;case 373:c=a.Sc}a.a[0]=c;a.a[2]=0};F[51]=G[51]=function(a){R(a)}; |
| F[52]=G[52]=function(a){var c=a.Bc&65532;a.la&&0!==c||V(a,0);a.e&=-131585;a.k=a.Rc;a.a[4]=a.Sc;a.M[1]=c;a.xb[1]=0;a.Fa[1]=-1;a.A[1]=0;a.za||pc(a,!0);a.N=0;a.Ra=-1;a.M[2]=c+8;a.xb[2]=0;a.Fa[2]=-1;a.A[2]=0;a.yb=!0;a.t=a.a;a.C=4;a.hb=5};F[53]=G[53]=function(a){var c=a.Bc&65532;a.la&&!a.N&&0!==c||V(a,0);a.k=a.a[2];a.a[4]=a.a[1];a.M[1]=c+16|3;a.xb[1]=0;a.Fa[1]=-1;a.A[1]=0;a.za||pc(a,!0);a.N=3;a.Ra=-1;a.M[2]=c+24|3;a.xb[2]=0;a.Fa[2]=-1;a.A[2]=0;a.yb=!0;a.t=a.a;a.C=4;a.hb=5};F[54]=G[54]=function(a){R(a)}; |
| F[55]=G[55]=function(a){R(a)};F[56]=G[56]=function(a){R(a)};F[57]=G[57]=function(a){R(a)};F[58]=G[58]=function(a){R(a)};F[59]=G[59]=function(a){R(a)};F[60]=G[60]=function(a){R(a)};F[61]=G[61]=function(a){R(a)};F[62]=G[62]=function(a){R(a)};F[63]=G[63]=function(a){R(a)};F[64]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ta()&&(a.c[c>>2&14]=e)};G[64]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ta()&&(a.a[c>>3&7]=e)}; |
| F[65]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ta()||(a.c[c>>2&14]=e)};G[65]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ta()||(a.a[c>>3&7]=e)};F[66]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ga()&&(a.c[c>>2&14]=e)};G[66]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ga()&&(a.a[c>>3&7]=e)};F[67]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ga()||(a.c[c>>2&14]=e)}; |
| G[67]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ga()||(a.a[c>>3&7]=e)};F[68]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ia()&&(a.c[c>>2&14]=e)};G[68]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ia()&&(a.a[c>>3&7]=e)};F[69]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ia()||(a.c[c>>2&14]=e)};G[69]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ia()||(a.a[c>>3&7]=e)}; |
| F[70]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];Yb(a)&&(a.c[c>>2&14]=e)};G[70]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];Yb(a)&&(a.a[c>>3&7]=e)};F[71]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];Yb(a)||(a.c[c>>2&14]=e)};G[71]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];Yb(a)||(a.a[c>>3&7]=e)};F[72]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ua()&&(a.c[c>>2&14]=e)}; |
| G[72]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ua()&&(a.a[c>>3&7]=e)};F[73]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ua()||(a.c[c>>2&14]=e)};G[73]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ua()||(a.a[c>>3&7]=e)};F[74]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ha()&&(a.c[c>>2&14]=e)};G[74]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ha()&&(a.a[c>>3&7]=e)}; |
| F[75]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.Ha()||(a.c[c>>2&14]=e)};G[75]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.Ha()||(a.a[c>>3&7]=e)};F[76]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];Zb(a)&&(a.c[c>>2&14]=e)};G[76]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];Zb(a)&&(a.a[c>>3&7]=e)};F[77]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];Zb(a)||(a.c[c>>2&14]=e)}; |
| G[77]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];Zb(a)||(a.a[c>>3&7]=e)};F[78]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];$b(a)&&(a.c[c>>2&14]=e)};G[78]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];$b(a)&&(a.a[c>>3&7]=e)};F[79]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];$b(a)||(a.c[c>>2&14]=e)};G[79]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];$b(a)||(a.a[c>>3&7]=e)};F[80]=G[80]=function(a){R(a)};F[81]=G[81]=function(a){R(a)};F[82]=G[82]=function(a){R(a)}; |
| F[83]=G[83]=function(a){R(a)};F[84]=G[84]=function(a){R(a)};F[85]=G[85]=function(a){R(a)};F[86]=G[86]=function(a){R(a)};F[87]=G[87]=function(a){R(a)};F[88]=G[88]=function(a){R(a)};F[89]=G[89]=function(a){R(a)};F[90]=G[90]=function(a){R(a)};F[91]=G[91]=function(a){R(a)};F[92]=G[92]=function(a){R(a)};F[93]=G[93]=function(a){R(a)};F[94]=G[94]=function(a){R(a)};F[95]=G[95]=function(a){R(a)};F[96]=G[96]=function(a){R(a)};F[97]=G[97]=function(a){R(a)};F[98]=G[98]=function(a){R(a)};F[99]=G[99]=function(a){R(a)}; |
| F[100]=G[100]=function(a){R(a)};F[101]=G[101]=function(a){R(a)};F[102]=G[102]=function(a){R(a)};F[103]=G[103]=function(a){R(a)};F[104]=G[104]=function(a){R(a)};F[105]=G[105]=function(a){R(a)};F[106]=G[106]=function(a){R(a)};F[107]=G[107]=function(a){R(a)};F[108]=G[108]=function(a){R(a)};F[109]=G[109]=function(a){R(a)};F[110]=G[110]=function(a){R(a)};F[111]=G[111]=function(a){R(a)};F[112]=G[112]=function(a){R(a)};F[113]=G[113]=function(a){R(a)};F[114]=G[114]=function(a){R(a)};F[115]=G[115]=function(a){R(a)}; |
| F[116]=G[116]=function(a){R(a)};F[117]=G[117]=function(a){R(a)};F[118]=G[118]=function(a){R(a)};F[119]=G[119]=function(a){R(a)};F[120]=G[120]=function(a){R(a)};F[121]=G[121]=function(a){R(a)};F[122]=G[122]=function(a){R(a)};F[123]=G[123]=function(a){R(a)};F[124]=G[124]=function(a){R(a)};F[125]=G[125]=function(a){R(a)};F[126]=G[126]=function(a){R(a)};F[127]=G[127]=function(a){R(a)};F[128]=function(a){Nc(a,a.Ta())};G[128]=function(a){Oc(a,a.Ta())};F[129]=function(a){Nc(a,!a.Ta())}; |
| G[129]=function(a){Oc(a,!a.Ta())};F[130]=function(a){Nc(a,a.Ga())};G[130]=function(a){Oc(a,a.Ga())};F[131]=function(a){Nc(a,!a.Ga())};G[131]=function(a){Oc(a,!a.Ga())};F[132]=function(a){Nc(a,a.Ia())};G[132]=function(a){Oc(a,a.Ia())};F[133]=function(a){Nc(a,!a.Ia())};G[133]=function(a){Oc(a,!a.Ia())};F[134]=function(a){Nc(a,Yb(a))};G[134]=function(a){Oc(a,Yb(a))};F[135]=function(a){Nc(a,!Yb(a))};G[135]=function(a){Oc(a,!Yb(a))};F[136]=function(a){Nc(a,a.Ua())};G[136]=function(a){Oc(a,a.Ua())}; |
| F[137]=function(a){Nc(a,!a.Ua())};G[137]=function(a){Oc(a,!a.Ua())};F[138]=function(a){Nc(a,a.Ha())};G[138]=function(a){Oc(a,a.Ha())};F[139]=function(a){Nc(a,!a.Ha())};G[139]=function(a){Oc(a,!a.Ha())};F[140]=function(a){Nc(a,Zb(a))};G[140]=function(a){Oc(a,Zb(a))};F[141]=function(a){Nc(a,!Zb(a))};G[141]=function(a){Oc(a,!Zb(a))};F[142]=function(a){Nc(a,$b(a))};G[142]=function(a){Oc(a,$b(a))};F[143]=function(a){Nc(a,!$b(a))};G[143]=function(a){Oc(a,!$b(a))}; |
| F[144]=G[144]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!a.Ta()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[145]=G[145]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!a.Ta()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[146]=G[146]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!a.Ga()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[147]=G[147]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!a.Ga()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f}; |
| F[148]=G[148]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!a.Ia()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[149]=G[149]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!a.Ia()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[150]=G[150]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!Yb(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[151]=G[151]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!Yb(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f}; |
| F[152]=G[152]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!a.Ua()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[153]=G[153]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!a.Ua()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[154]=G[154]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!a.Ha()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[155]=G[155]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!a.Ha()^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f}; |
| F[156]=G[156]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!Zb(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[157]=G[157]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!Zb(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[158]=G[158]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!$b(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[159]=G[159]=function(a){var c=y(a);if(192>c)var e=a.g(c);var f=!!$b(a)^1;192>c?Kb(a,e,f):a.j[c<<2&12|c>>2&1]=f};F[160]=function(a){L(a,a.M[4])}; |
| G[160]=function(a){M(a,a.M[4])};F[161]=function(a){N(a,4,J(a,Db(a,0)));a.t[a.C]+=2};G[161]=function(a){N(a,4,J(a,Db(a,0)));a.t[a.C]+=4}; |
| F[162]=G[162]=function(a){var c=0,e=0,f=0,g=0;switch(a.a[0]){case 0:c=5;g=1970169159;f=1231384169;e=1818588270;break;case 1:c=3939;g=0;e=1082130432;f=(a.pa?1:0)|43322;break;case 2:c=1717260289;e=g=0;f=8024064;break;case 4:switch(a.a[1]){case 0:c=289;g=29360191;e=63;f=1;break;case 1:c=290;g=29360191;e=63;f=1;break;case 2:c=323,g=96469055,e=4095,f=1}break;case -2147483648:c=5}a.a[0]=c;a.a[1]=e;a.a[2]=f;a.a[3]=g}; |
| F[163]=function(a){var c=y(a);192>c?sb(a,a.g(c),a.ma[c>>2&14]):ob(a,a.c[c<<1&14],a.c[c>>2&14]&15)};G[163]=function(a){var c=y(a);192>c?sb(a,a.g(c),a.a[c>>3&7]):ob(a,a.a[c&7],a.a[c>>3&7]&31)};F[164]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=mb(a,e,a.c[c>>2&14],y(a)&31);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| G[164]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=nb(a,e,a.a[c>>3&7],y(a)&31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};F[165]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=mb(a,e,a.c[c>>2&14],a.j[4]&31);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| G[165]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=nb(a,e,a.a[c>>3&7],a.j[4]&31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};F[166]=G[166]=function(a){R(a)};F[167]=G[167]=function(a){R(a)};F[168]=function(a){L(a,a.M[5])};G[168]=function(a){M(a,a.M[5])};F[169]=function(a){N(a,5,J(a,Db(a,0)));a.t[a.C]+=2};G[169]=function(a){N(a,5,J(a,Db(a,0)));a.t[a.C]+=4};F[170]=G[170]=function(a){R(a)}; |
| F[171]=function(a){var c=y(a);192>c?vb(a,a.g(c),a.ma[c>>2&14]):a.c[c<<1&14]=qb(a,a.c[c<<1&14],a.ma[c>>2&14]&15)};G[171]=function(a){var c=y(a);192>c?vb(a,a.g(c),a.a[c>>3&7]):a.a[c&7]=qb(a,a.a[c&7],a.a[c>>3&7]&31)};F[172]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=kb(a,e,a.c[c>>2&14],y(a)&31);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| G[172]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=lb(a,e,a.a[c>>3&7],y(a)&31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};F[173]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];e=kb(a,e,a.c[c>>2&14],a.j[4]&31);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e}; |
| G[173]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];e=lb(a,e,a.a[c>>3&7],a.j[4]&31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};F[174]=G[174]=function(a){switch(y(a)>>3&7){case 6:break;default:R(a)}};F[175]=function(a){var c=y(a),e=192>c?J(a,a.g(c))<<16>>16:a.ma[c<<1&14];a.c[c>>2&14]=Ga(a,a.ma[c>>2&14],e)};G[175]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=Ia(a,a.a[c>>3&7],e)}; |
| F[176]=G[176]=function(a){var c=y(a);if(192>c){var e=a.g(c);dc(a,e,1);var f=B(a,e)}else f=a.j[c<<2&12|c>>2&1];a.sub(a.j[0],f,7);a.ob()?192>c?Kb(a,e,a.j[c>>1&12|c>>5&1]):a.j[c<<2&12|c>>2&1]=a.j[c>>1&12|c>>5&1]:a.j[0]=f};F[177]=function(a){var c=y(a);if(192>c){var e=a.g(c);dc(a,e,2);var f=J(a,e)}else f=a.c[c<<1&14];a.sub(a.c[0],f,15);a.ob()?192>c?S(a,e,a.c[c>>2&14]):a.c[c<<1&14]=a.c[c>>2&14]:a.c[0]=f}; |
| G[177]=function(a){var c=y(a);if(192>c){var e=a.g(c);dc(a,e,4);var f=K(a,e)}else f=a.a[c&7];a.sub(a.a[0],f,31);a.ob()?192>c?T(a,e,a.a[c>>3&7]):a.a[c&7]=a.a[c>>3&7]:a.a[0]=f};F[178]=function(a){var c=y(a);192<=c&&R(a);mc(a,2,a.g(c),c>>2&14)};G[178]=function(a){var c=y(a);192<=c&&R(a);nc(a,2,a.g(c),c>>3&7)};F[179]=function(a){var c=y(a);192>c?ub(a,a.g(c),a.ma[c>>2&14]):a.c[c<<1&14]=rb(a,a.c[c<<1&14],a.ma[c>>2&14]&15)}; |
| G[179]=function(a){var c=y(a);192>c?ub(a,a.g(c),a.a[c>>3&7]):a.a[c&7]=rb(a,a.a[c&7],a.a[c>>3&7]&31)};F[180]=function(a){var c=y(a);192<=c&&R(a);mc(a,4,a.g(c),c>>2&14)};G[180]=function(a){var c=y(a);192<=c&&R(a);nc(a,4,a.g(c),c>>3&7)};F[181]=function(a){var c=y(a);192<=c&&R(a);mc(a,5,a.g(c),c>>2&14)};G[181]=function(a){var c=y(a);192<=c&&R(a);nc(a,5,a.g(c),c>>3&7)};F[182]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.c[c>>2&14]=e}; |
| G[182]=function(a){var c=y(a),e=192>c?B(a,a.g(c)):a.j[c<<2&12|c>>2&1];a.a[c>>3&7]=e};F[183]=G[183]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.a[c>>3&7]=e};F[184]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14];a.c[c>>2&14]=wb(a,e)};G[184]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7];a.a[c>>3&7]=wb(a,e)};F[185]=G[185]=function(a){R(a)}; |
| F[186]=function(a){var c=y(a);switch(c>>3&7){case 4:192>c?sb(a,a.g(c),y(a)&15):ob(a,a.c[c<<1&14],y(a)&15);break;case 5:192>c?vb(a,a.g(c),y(a)&15):a.c[c<<1&14]=qb(a,a.c[c<<1&14],y(a)&15);break;case 6:192>c?ub(a,a.g(c),y(a)&15):a.c[c<<1&14]=rb(a,a.c[c<<1&14],y(a)&15);break;case 7:192>c?tb(a,a.g(c),y(a)&15):a.c[c<<1&14]=pb(a,a.c[c<<1&14],y(a)&15);break;default:R(a)}}; |
| G[186]=function(a){var c=y(a);switch(c>>3&7){case 4:192>c?sb(a,a.g(c),y(a)&31):ob(a,a.a[c&7],y(a)&31);break;case 5:192>c?vb(a,a.g(c),y(a)&31):a.a[c&7]=qb(a,a.a[c&7],y(a)&31);break;case 6:192>c?ub(a,a.g(c),y(a)&31):a.a[c&7]=rb(a,a.a[c&7],y(a)&31);break;case 7:192>c?tb(a,a.g(c),y(a)&31):a.a[c&7]=pb(a,a.a[c&7],y(a)&31);break;default:R(a)}};F[187]=function(a){var c=y(a);192>c?tb(a,a.g(c),a.ma[c>>2&14]):a.c[c<<1&14]=pb(a,a.c[c<<1&14],a.ma[c>>2&14]&15)}; |
| G[187]=function(a){var c=y(a);192>c?tb(a,a.g(c),a.a[c>>3&7]):a.a[c&7]=pb(a,a.a[c&7],a.a[c>>3&7]&31)};F[188]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14],f=a.c;var g=a.c[c>>2&14];a.m=0;0===e?(a.e|=64,a=g):(a.e&=-65,a=Pc(-e&e));f[c>>2&14]=a};G[188]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7],f=a.a;var g=a.a[c>>3&7];a.m=0;0===e?(a.e|=64,a=g):(a.e&=-65,a=Pc((-e&e)>>>0));f[c>>3&7]=a}; |
| F[189]=function(a){var c=y(a),e=192>c?J(a,a.g(c)):a.c[c<<1&14],f=a.c;var g=a.c[c>>2&14];a.m=0;0===e?(a.e|=64,a=g):(a.e&=-65,a=Pc(e));f[c>>2&14]=a};G[189]=function(a){var c=y(a),e=192>c?K(a,a.g(c)):a.a[c&7],f=a.a;var g=a.a[c>>3&7];a.m=0;0===e?(a.e|=64,a=g):(a.e&=-65,a=Pc(e>>>0));f[c>>3&7]=a};F[190]=function(a){var c=y(a),e=192>c?B(a,a.g(c))<<24>>24:a.vb[c<<2&12|c>>2&1];a.c[c>>2&14]=e};G[190]=function(a){var c=y(a),e=192>c?B(a,a.g(c))<<24>>24:a.vb[c<<2&12|c>>2&1];a.a[c>>3&7]=e}; |
| F[191]=G[191]=function(a){var c=y(a),e=192>c?J(a,a.g(c))<<16>>16:a.ma[c<<1&14];a.a[c>>3&7]=e};F[192]=G[192]=function(a){var c=y(a),e,f;192>c?(f=C(a,a.g(c)),e=a.memory.L(f)):e=a.j[c<<2&12|c>>2&1];var g=c>>1&12|c>>5&1,h=a.j[g];a.j[g]=e;e=a.add(e,h,7);192>c?a.memory.S(f,e):a.j[c<<2&12|c>>2&1]=e}; |
| F[193]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4095===(e&4095)?(g=C(a,e+1),e=zb(a,f,g)):e=a.memory.K(f)):e=a.c[c<<1&14];var h=c>>2&14,k=a.c[h];a.c[h]=e;e=a.add(e,k,15);192>c?g?Ab(a,f,g,e):a.memory.ba(f,e):a.c[c<<1&14]=e};G[193]=function(a){var c=y(a),e,f,g=0;192>c?(e=a.g(c),f=C(a,e),a.v&&4093<=(e&4095)?(g=C(a,e+3),e=Bb(a,f,g)):e=I(a.memory,f)):e=a.a[c&7];var h=c>>3&7,k=a.a[h];a.a[h]=e;e=a.add(e,k,31);192>c?g?Cb(a,f,g,e):a.memory.ca(f,e):a.a[c&7]=e};F[194]=G[194]=function(a){R(a)}; |
| F[195]=G[195]=function(a){R(a)};F[196]=G[196]=function(a){R(a)};F[197]=G[197]=function(a){R(a)};F[198]=G[198]=function(a){R(a)}; |
| F[199]=G[199]=function(a){var c=y(a);switch(c>>3&7){case 1:192<=c&&R(a);var e=a.g(c);dc(a,e,8);var c=K(a,e),f=K(a,e+4);a.a[0]===c&&a.a[2]===f?(a.e|=64,T(a,e,a.a[3]),T(a,e+4,a.a[1])):(a.e&=-65,a.a[0]=c,a.a[2]=f);a.m&=-65;break;case 6:var g=(f=Qc())?Rc():0;a.La?(192>c&&(e=a.g(c)),192>c?T(a,e,g):a.$a[c&7]=g):(192>c&&(e=a.g(c)),192>c?S(a,e,g):a.c[c<<1&14]=g);a.e&=-2262;a.e|=f;a.m=0;break;default:R(a)}};F[200]=G[200]=function(a){Sc(a,0)};F[201]=G[201]=function(a){Sc(a,1)}; |
| F[202]=G[202]=function(a){Sc(a,2)};F[203]=G[203]=function(a){Sc(a,3)};F[204]=G[204]=function(a){Sc(a,4)};F[205]=G[205]=function(a){Sc(a,5)};F[206]=G[206]=function(a){Sc(a,6)};F[207]=G[207]=function(a){Sc(a,7)};F[208]=G[208]=function(a){R(a)};F[209]=G[209]=function(a){R(a)};F[210]=G[210]=function(a){R(a)};F[211]=G[211]=function(a){R(a)};F[212]=G[212]=function(a){R(a)};F[213]=G[213]=function(a){R(a)};F[214]=G[214]=function(a){R(a)};F[215]=G[215]=function(a){R(a)};F[216]=G[216]=function(a){R(a)}; |
| F[217]=G[217]=function(a){R(a)};F[218]=G[218]=function(a){R(a)};F[219]=G[219]=function(a){R(a)};F[220]=G[220]=function(a){R(a)};F[221]=G[221]=function(a){R(a)};F[222]=G[222]=function(a){R(a)};F[223]=G[223]=function(a){R(a)};F[224]=G[224]=function(a){R(a)};F[225]=G[225]=function(a){R(a)};F[226]=G[226]=function(a){R(a)};F[227]=G[227]=function(a){R(a)};F[228]=G[228]=function(a){R(a)};F[229]=G[229]=function(a){R(a)};F[230]=G[230]=function(a){R(a)};F[231]=G[231]=function(a){R(a)};F[232]=G[232]=function(a){R(a)}; |
| F[233]=G[233]=function(a){R(a)};F[234]=G[234]=function(a){R(a)};F[235]=G[235]=function(a){R(a)};F[236]=G[236]=function(a){R(a)};F[237]=G[237]=function(a){R(a)};F[238]=G[238]=function(a){R(a)};F[239]=G[239]=function(a){R(a)};F[240]=G[240]=function(a){R(a)};F[241]=G[241]=function(a){R(a)};F[242]=G[242]=function(a){R(a)};F[243]=G[243]=function(a){R(a)};F[244]=G[244]=function(a){R(a)};F[245]=G[245]=function(a){R(a)};F[246]=G[246]=function(a){R(a)};F[247]=G[247]=function(a){R(a)};F[248]=G[248]=function(a){R(a)}; |
| F[249]=G[249]=function(a){R(a)};F[250]=G[250]=function(a){R(a)};F[251]=G[251]=function(a){R(a)};F[252]=G[252]=function(a){R(a)};F[253]=G[253]=function(a){R(a)};F[254]=G[254]=function(a){R(a)};F[255]=G[255]=function(a){R(a)};"use strict";function Hc(a,c){var e=a.A[1];a.k-=e;a.k=a.k+c&65535;a.k=a.k+e|0;a.J=!0}function Nc(a,c){c?Hc(a,t(a)):a.k=a.k+2|0;a.J=!0}function Oc(a,c){if(c){var e=w(a);a.k=a.k+e|0}else a.k=a.k+4|0;a.J=!0}l=p.prototype; |
| l.loop=function(){if(--this.h[this.F]){var a=r(this);this.k=this.k+a|0}else this.k++;this.J=!0};l.qa=function(){return this.m&1?(this.Aa^(this.Aa^this.Ba)&(this.Ba^this.i))>>>this.Y&1:this.e&1};l.Wd=function(){return this.m&4?154020>>((this.B^this.B>>4)&15)&4:this.e&4};function Fb(a){return a.m&16?(a.Aa^a.Ba^a.i)&16:a.e&16}l.ob=function(){return this.m&64?(~this.B&this.B-1)>>>this.Y&1:this.e&64};l.Kc=function(){return this.m&128?this.B>>>this.Y&1:this.e&128}; |
| l.lc=function(){return this.m&2048?((this.Aa^this.i)&(this.Ba^this.i))>>>this.Y&1:this.e&2048};l.Ta=p.prototype.lc;l.Ga=p.prototype.qa;l.Ia=p.prototype.ob;l.Ua=p.prototype.Kc;l.Ha=p.prototype.Wd;function Yb(a){return a.qa()||a.ob()}function Zb(a){return!a.Kc()!==!a.lc()}function $b(a){return a.ob()||!a.Kc()!==!a.lc()}function L(a,c){var e=Db(a,-2);S(a,e,c);a.t[a.C]-=2}function M(a,c){var e=Db(a,-4);T(a,e,c);a.t[a.C]-=4}function Gb(a){var c=J(a,a.A[2]+a.t[a.C]|0);a.t[a.C]+=2;return c} |
| function P(a){var c=K(a,a.A[2]+a.t[a.C]|0);a.t[a.C]+=4;return c}function bc(a,c){var e=a.c[0];a.c[0]=a.c[c];a.c[c]=e}function cc(a,c){var e=a.a[0];a.a[0]=a.a[c];a.a[c]=e}function mc(a,c,e,f){var g=J(a,e);e=J(a,e+2|0);N(a,c,e);a.c[f]=g}function nc(a,c,e,f){var g=K(a,e);e=J(a,e+4|0);N(a,c,e);a.a[f]=g}function Sc(a,c){var e=a.a[c];a.a[c]=e>>>24|e<<24|e>>8&65280|e<<8&16711680} |
| l.Pd=function(a){if(233495534===a)this.p=!1,this.U=0,this.ga=-1,this.mb=this.za,xa(this),this.La=this.za,ya(this);else throw console.log(a),console.log(a.stack),a;}; |
| l.reset=function(){this.xb=new Uint8Array(8);this.Fa=new Uint32Array(8);this.A=new Int32Array(8);za(this);this.a=new Int32Array(8);this.$a=new Uint32Array(this.a.buffer);this.ma=new Int16Array(this.a.buffer);this.c=new Uint16Array(this.a.buffer);this.vb=new Int8Array(this.a.buffer);this.j=new Uint8Array(this.a.buffer);this.M=new Uint16Array(8);this.kc=new Int32Array(8);this.la=!1;this.Xb=this.Jc=this.Zb=this.Lc=0;this.p=!1;this.r[0]=1610612752;this.r[2]=0;this.r[3]=0;this.r[4]=0;this.kc[6]=-61456; |
| this.kc[7]=1024;this.N=0;this.v=!1;this.ud=0;this.mb=this.yb=this.La=this.za=!1;this.Ra=-1;ya(this);xa(this);this.t=this.c;this.C=8;this.hb=10;this.V=this.O=0;this.mc=!1;this.Rc=this.Sc=this.Bc=0;this.ga=-1;this.U=0;this.e=2;this.Y=this.Ba=this.Aa=this.i=this.B=this.m=0;this.Bd=Aa();this.k=1048560;N(this,2,48);this.c[8]=256;this.H.Ce&&this.H.Ce.reset()}; |
| l.Pa=function(a,c){this.qc=a.qc||67108864;this.memory=new Tc(this.qc);this.reset();var e=new Uc(this.memory);this.o=e;this.Db.ge=a.Db;this.Db.Pb=a.wg;Vc(this);var f=0;X(e,146,this,function(){return f});Y(e,146,this,function(a){f=a});this.H={};a.mf&&(this.H.R=new Yc(this),this.H.Na=new Zc(this),$c(this,a),this.H.Nc=new ad(this),this.H.jc=new bd(this),this.H.Dg=new cd,this.H.Pb=new dd(this,c,a.xa||8388608),this.pa=new ed(this),this.H.vd=new fd(this,c),this.H.dh=new gd(this,1016,c),this.H.Ng=new hd(this, |
| a.Qd,a.Rd),a.Vb&&(this.H.Vb=new id(this,a.Vb,!0,1,c)),a.Yb&&(this.H.Yb=new id(this,a.Yb,!1,0,c)),this.H.me=new jd(this),a.cf&&(this.H.Yg=new kd(this,c)),a.rb&&(this.H.Ce=new ld(this,c,a.rb)))};function $c(a,c){var e=c.Ne||531;a.H.Na.Oa[56]=1|e>>4&240;a.H.Na.Oa[61]=e&255;e=a.qc-16777216;a.H.Na.Oa[52]=e>>16&255;a.H.Na.Oa[53]=e>>24&255;a.H.Na.Oa[91]=0;a.H.Na.Oa[92]=0;a.H.Na.Oa[93]=0;a.H.Na.Oa[20]=45} |
| function Vc(a){var c=a.Db.ge,e=a.Db.Pb;if(c){var f=new Uint8Array(c);a.memory.b.set(f,1048576-c.byteLength);e&&(f=new Uint8Array(e),a.memory.b.set(f,786432));md(a.o,4293918720,1048576,function(a){return this.memory.b[a&1048575]}.bind(a),function(a,c){this.memory.b[a&1048575]=c}.bind(a))}}l.Od=function(){for(var a=Date.now(),c=a;33>c-a;){this.H.me.bb(c,!1);this.H.Na.bb(c,!1);jc(this);for(c=11001;c--;)Ic(this);c=Date.now()}}; |
| "undefined"!==typeof window&&(window.b=p.prototype.Od,window.d=p.prototype.Pd,window.i=p.prototype.D);function Ic(a){a.O++;a.V=a.k;var c=y(a);a.table[c](a)}function Eb(a){a.table[y(a)](a)}p.prototype.D=function(){var a,c;a=Date.now();c=this.H.me.bb(a,!1);a=this.H.Na.bb(a,!1);return this.mc?Math.ceil(Math.min(100,c,a)):0};function Jc(a){var c=-2147483648===(a.r[0]&-2147483648);a.pa||(a.r[0]|=4);a.r[0]|=16;c!==a.v&&(a.v=c,za(a))} |
| function y(a){a.k&-4096^a.Ra&&(a.u=Q(a,a.k)^a.k,a.Ra=a.k&-4096);var c=a.memory.b[a.u^a.k]|0;a.k=a.k+1|0;return c}function r(a){return y(a)<<24>>24}function t(a){if(4094<(a.k^a.Ra)>>>0)return y(a)|y(a)<<8;var c=a.memory.K(a.u^a.k);a.k=a.k+2|0;return c}function w(a){if(4092<(a.k^a.Ra)>>>0)return t(a)|t(a)<<16;var c=I(a.memory,a.u^a.k);a.k=a.k+4|0;return c}function zb(a,c,e){return a.memory.L(c)|a.memory.L(e)<<8} |
| function Bb(a,c,e){var f;f=c&1?c&2?Vb(a.memory,e-2>>1):Vb(a.memory,c+1>>1):zb(a,c+1,e-1);return a.memory.L(c)|f<<8|a.memory.L(e)<<24}function Ab(a,c,e,f){a.memory.S(c,f);a.memory.S(e,f>>8)}function Cb(a,c,e,f){a.memory.S(c,f);a.memory.S(e,f>>24);c&1?c&2?(a.memory.S(e-2,f>>8),a.memory.S(e-1,f>>16)):(a.memory.S(c+1,f>>8),a.memory.S(c+2,f>>16)):(a.memory.S(c+1,f>>8),a.memory.S(e-1,f>>16))}function B(a,c){return a.memory.L(Q(a,c))} |
| function J(a,c){return a.v&&4095===(c&4095)?B(a,c)|B(a,c+1)<<8:a.memory.K(Q(a,c))}function K(a,c){return a.v&&4093<=(c&4095)?J(a,c)|J(a,c+2)<<16:I(a.memory,Q(a,c))}function Kb(a,c,e){a.memory.S(C(a,c),e)}function S(a,c,e){var f=C(a,c);4095===(c&4095)?Ab(a,f,C(a,c+1),e):a.memory.ba(f,e)}function T(a,c,e){var f=C(a,c);4093<=(c&4095)?Cb(a,f,C(a,c+3),e):a.memory.ca(f,e)}function kc(a){return a.mb?Sb(a,3)+w(a)|0:Sb(a,3)+t(a)|0}function gc(a){return a.e>>12&3}function Hb(a){return!!(a.e&131072)} |
| function hc(a){a.e=a.e&-2262|!!a.qa()|!!a.Wd()<<2|!!Fb(a)<<4|!!a.ob()<<6|!!a.Kc()<<7|!!a.lc()<<11;a.m=0}function ic(a,c){var e=1769472,f=2588629;a.e&131072?(e|=12288,f|=1572864):a.N&&(e|=12288,a.N>gc(a)&&(e|=512));a.e=(c^(a.e^c)&e)&f|2;a.m=0}function Db(a,c){return a.yb?a.A[2]+a.t[a.C]+c|0:a.A[2]+(a.t[a.C]+c&65535)|0}function ec(a){return a.k-a.A[1]|0} |
| function oc(a,c,e,f){a.mc=!1;if(a.la){if(Hb(a)&&a.r[4]&1)throw a.debug.P("VME");Hb(a)&&e&&3>gc(a)&&V(a,0);if((c<<3|7)>a.Lc)throw a.debug.P("#GP handler");var g=a.Zb+(c<<3)|0;a.v&&(g=nd(a,g));var h=a.memory.K(g)|a.memory.K(g+6)<<16,k=a.memory.K(g+2),m=a.memory.L(g+5),v=m>>5&3,g=!1;if(0===(m&128))throw a.debug.P("#NP handler");e&&v<a.N&&V(a,c<<3|2);m&=31;if(14===m)g=c=!1;else if(15===m)c=!0,g=!1;else{if(5===m)throw a.debug.P("call int to task gate");if(6===m)throw a.debug.P("16 bit interrupt gate"); |
| if(7===m)g=c=!0;else throw a.debug.P("#GP handler");}e=qc(a,k);if(e.fb)throw a.debug.P("#GP handler");if(!e.Ib||e.ua>a.N)throw a.debug.P("#GP handler");if(!e.pb)throw a.debug.P("#NP handler");hc(a);m=a.e;if(!e.Eb&&e.ua<a.N){var x=(e.ua<<3)+4;if(x+5>a.Fa[6])throw a.debug.P("#TS handler");x=x+a.A[6]|0;a.v&&(x=nd(a,x));var v=I(a.memory,x),x=a.memory.K(x+4),A=qc(a,x);if(A.fb)throw a.debug.P("#TS handler");if(A.wb!==e.ua)throw a.debug.P("#TS handler");if(A.ua!==e.ua||!A.Qc)throw a.debug.P("#TS handler"); |
| if(!A.pb)throw a.debug.P("#TS handler");var A=a.a[4],H=a.M[2];a.N=e.ua;a.Ra=-1;a.za!==e.size&&pc(a,e.size);a.e&=-196609;N(a,2,x);a.t[a.C]=v;m&131072?g?(dc(a,Db(a,-20),20),L(a,a.M[5]),L(a,a.M[4]),L(a,a.M[3]),L(a,a.M[0])):(dc(a,Db(a,-40),40),M(a,a.M[5]),M(a,a.M[4]),M(a,a.M[3]),M(a,a.M[0])):g?dc(a,Db(a,-12),12):dc(a,Db(a,-24),24);g?(L(a,H),L(a,A)):(M(a,H),M(a,A))}else if(e.Eb||e.ua===a.N)g?dc(a,Db(a,-8),8):dc(a,Db(a,-16),16),a.e&131072&&V(a,k&-4);else throw a.debug.P("#GP handler");g?(L(a,m),L(a,a.M[1]), |
| L(a,ec(a)),!1!==f&&L(a,f),h&=65535):(M(a,m),M(a,a.M[1]),M(a,ec(a)),!1!==f&&M(a,f));m&131072&&(N(a,5,0),N(a,4,0),N(a,3,0),N(a,0,0));a.M[1]=k&-4|a.N;a.za!==e.size&&pc(a,e.size);a.Fa[1]=e.Fb;a.A[1]=e.Tb;a.k=a.A[1]+h|0;c||(a.e&=-513)}else dc(a,Db(a,-6),6),h=c<<2,f=a.memory.K(h),h=a.memory.K(h+2),hc(a),L(a,a.e),L(a,a.M[1]),L(a,ec(a)),a.e&=-513,N(a,1,h),a.k=a.A[1]+f|0;a.J=!0}function rc(a){a.k=a.V;oc(a,0,!1,!1);throw 233495534;}function R(a){a.k=a.V;oc(a,6,!1,!1);throw 233495534;} |
| function fc(a){a.k=a.V;oc(a,7,!1,!1);throw 233495534;}function V(a,c){a.k=a.V;oc(a,13,!1,c);throw 233495534;}function q(a){return Sb(a,3)}function u(a){return Sb(a,2)}function Sb(a,c){return-1===a.ga?a.A[c]:9===a.ga?0:a.A[a.ga]}function jc(a){a.H.R&&a.e&512&&!a.p&&a.H.R.Gc()} |
| function Ib(a,c,e){if(a.la&&(a.N>gc(a)||a.e&131072)){var f=a.Fa[6],g=a.A[6];if(103<=f){var h=a.memory.K(nd(a,g+100+2));if(f>=h+(c+e-1>>3)&&(e=(1<<e)-1<<(c&7),c=nd(a,g+h+(c>>3)),!((e&65280?a.memory.K(c):a.memory.L(c))&e)))return}V(a,0)}}function pc(a,c){a.za=a.La=a.mb=c;ya(a);xa(a)}function ya(a){a.table=a.La?a.zd:a.yd}function xa(a){a.mb?(a.h=a.a,a.F=1,a.w=6,a.n=7):(a.h=a.c,a.F=2,a.w=12,a.n=14)} |
| function qc(a,c){var e=0===(c&4),f=c&-8,g,h;g={wb:c&3,Ud:e,fb:!1,nc:!0,Tb:0,lb:0,e:0,type:0,ua:0,$b:!1,pb:!1,Ib:!1,Qc:!1,Eb:!1,size:!1,Fb:0,ce:!1,be:!1,Ad:0};e?(e=a.Xb,h=a.Jc):(e=a.A[7],h=a.Fa[7]);if(0===f)return g.fb=!0,g;if((c|7)>h)return g.nc=!1,g;e=e+f|0;a.v&&(e=nd(a,e));g.Ad=e;g.Tb=a.memory.K(e+2)|a.memory.L(e+4)<<16|a.memory.L(e+7)<<24;g.lb=a.memory.L(e+5);g.e=a.memory.L(e+6)>>4;g.type=g.lb&15;g.ua=g.lb>>5&3;g.$b=0===(g.lb&16);g.pb=128===(g.lb&128);g.Ib=8===(g.lb&8);g.Qc=2===(g.lb&2);g.Eb=4=== |
| (g.lb&4);g.size=4===(g.e&4);f=a.memory.K(e)|(a.memory.L(e+6)&15)<<16;g.Fb=g.e&8?(f<<12|4095)>>>0:f;g.ce=g.Qc&&!g.Ib;g.be=g.Qc||!g.Ib;return g} |
| function N(a,c,e){1===c&&(a.la=1===(a.r[0]&1));if(!a.la||Hb(a))a.M[c]=e,a.xb[c]=0,a.A[c]=e<<4,2===c&&a.yb&&(a.yb=!1,a.t=a.c,a.C=8,a.hb=10);else{var f=qc(a,e);if(2===c){if(f.fb){V(a,0);return}if(!f.nc||f.$b||f.wb!==a.N||!f.ce||f.ua!==a.N){V(a,e&-4);return}if(!f.pb)throw a.k=a.V,oc(a,12,!1,e&-4),233495534;(a.yb=f.size)?(a.t=a.a,a.C=4,a.hb=5):(a.t=a.c,a.C=8,a.hb=10)}else if(1===c){if(!f.Ib)throw a.debug.P("#GP handler");if(f.$b)throw a.debug.P("load system segment descriptor, type = "+(f.lb&15));if(f.wb!== |
| a.N)throw a.debug.P("privilege change");if(!f.Eb&&f.ua<a.N)throw a.debug.P("inter privilege call");if(!f.Eb&&f.ua!==a.N)throw a.debug.P("#GP handler");f.size!==a.za&&pc(a,f.size)}else{if(f.fb){a.M[c]=e;a.xb[c]=1;return}if(!f.nc||f.$b||!f.be||(!f.Ib||!f.Eb)&&f.wb>f.ua&&a.N>f.ua){V(a,e&-4);return}if(!f.pb)throw a.k=a.V,oc(a,11,!1,e&-4),233495534;}a.xb[c]=0;a.Fa[c]=f.Fb;a.A[c]=f.Tb;a.M[c]=e}} |
| function Kc(a,c,e){c=qc(a,c);a.m&=-65;if(c.fb||!c.nc||58817>>c.type&1)return a.e&=-65,e;a.e|=64;return c.type<<8|c.size<<12|c.ua<<13|c.pb<<15|c.e<<20}function Lc(a,c,e){c=qc(a,c);a.m&=-65;if(c.fb||!c.nc||62833>>c.type&1)return a.e&=-65,e;a.e|=64;return c.Fb|0}function Mc(a){a.Ra=-1;a.cb.set(a.fc)}function za(a){for(var c=new Int32Array(a.fc.buffer),e=0;262144>e;)c[e++]=c[e++]=c[e++]=c[e++]=0;Mc(a)} |
| function Q(a,c){var e;a.v?3===a.N?(e=c>>>12,e=a.cb[e]&4?a.l[e]^c:od(a,c,0,1)|c&4095):e=nd(a,c):e=c;return e}function C(a,c){var e;a.v?3===a.N?(e=c>>>12,e=a.cb[e]&8?a.l[e]^c:od(a,c,1,1)|c&4095):(e=c>>>12,e=a.cb[e]&2?a.l[e]^c:od(a,c,1,0)|c&4095):e=c;return e}function nd(a,c){var e=c>>>12;return a.cb[e]&1?a.l[e]^c:od(a,c,0,0)|c&4095} |
| function od(a,c,e,f){var g=c>>>12,h=(a.r[3]>>>2)+(g>>10),k=a.memory.gb[h],m=!0,v=!0;k&1||(a.r[2]=c,pd(a,e,f,0));0===(k&2)&&(m=!1,e&&(f||a.r[0]&65536)&&(a.r[2]=c,pd(a,e,f,1)));0===(k&4)&&(v=!1,f&&(a.r[2]=c,pd(a,e,f,1)));if(k&a.ud)a.memory.gb[h]=k|32|e<<6,c=k&4290772992|c&4190208,k=k&256;else{var x=((k&4294963200)>>>2)+(g&1023),A=a.memory.gb[x];0===(A&1)&&(a.r[2]=c,pd(a,e,f,0));0===(A&2)&&(m=!1,e&&(f||a.r[0]&65536)&&(a.r[2]=c,pd(a,e,f,1)));0===(A&4)&&(v=!1,f&&(a.r[2]=c,pd(a,e,f,1)));a.memory.gb[h]= |
| k|32;a.memory.gb[x]=A|32|e<<6;c=A&4294963200;k=A&256}a.l[g]=c^g<<12;m=v?m?15:5:m?3:1;a.cb[g]=m;k&&a.r[4]&128&&(a.fc[g]=m);return c}function dc(a,c,e){if(a.v){var f=3===a.N?1:0,g=f?8:2,h=c>>>12;0===(a.cb[h]&g)&&od(a,c,1,f);4096<=(c&4095)+e-1&&0===(a.cb[h+1]&g)&&od(a,c+e-1,1,f)}}function pd(a,c,e,f){if(a.p)throw a.debug.P("Double fault");var g=a.r[2]>>>12;a.cb[g]=0;a.fc[g]=0;a.k=a.V;a.p=!0;oc(a,14,!1,e<<2|c<<1|f);throw 233495534;};function Uc(a){this.b=[];this.H=Array(65536);this.memory=a;for(var c=0;65536>c;c++)this.b[c]={L:this.bf,K:this.$e,re:this.af,S:this.nd,ba:this.nd,ca:this.nd,va:void 0};for(var e=a.size,c=0;c<<17<e;c++)a.i[c]=a.l[c]=void 0,a.p[c]=a.u[c]=void 0;md(this,e,4294967296-e,function(){return 255},function(){},function(){return-1},function(){});this.ia=[this.b,this.H,this.memory]}l=Uc.prototype;l.bf=function(){return 255};l.$e=function(){return 65535};l.af=function(){return-1};l.nd=function(){}; |
| function X(a,c,e,f,g,h){f&&(a.b[c].L=f);g&&(a.b[c].K=g);h&&(a.b[c].re=h);a.b[c].va=e}function Y(a,c,e,f,g,h){f&&(a.b[c].S=f);g&&(a.b[c].ba=g);h&&(a.b[c].ca=h);a.b[c].va=e}l.ue=function(a,c,e,f,g,h){function k(){return e.call(this)|f.call(this)<<8}function m(){return g.call(this)|h.call(this)<<8}function v(){return e.call(this)|f.call(this)<<8|g.call(this)<<16|h.call(this)<<24}g&&h?(X(this,a,c,e,k,v),X(this,a+1,c,f),X(this,a+2,c,g,m),X(this,a+3,c,h)):(X(this,a,c,e,k),X(this,a+1,c,f))}; |
| l.wc=function(a,c,e,f,g,h){function k(a){e.call(this,a&255);f.call(this,a>>8&255)}function m(a){g.call(this,a&255);h.call(this,a>>8&255)}function v(a){e.call(this,a&255);f.call(this,a>>8&255);g.call(this,a>>16&255);h.call(this,a>>>24)}g&&h?(Y(this,a,c,e,k,v),Y(this,a+1,c,f),Y(this,a+2,c,g,m),Y(this,a+3,c,h)):(Y(this,a,c,e,k),Y(this,a+1,c,f))};function lc(a,c,e){c>>>=0;e=c+(e>>>0);if(e>=a.memory.size)return!0;for(c&=-131072;c<e;){if(a.memory.d[c>>17])return!0;c+=131072}return!1} |
| l.nf=function(a){var c=this.memory.i[a>>>17];return c(a)|c(a+1)<<8|c(a+2)<<16|c(a+3)<<24};l.of=function(a,c){var e=this.memory.l[a>>>17];e(a,c&255);e(a+1,c>>8&255);e(a+2,c>>16&255);e(a+3,c>>>24)};function md(a,c,e,f,g,h,k){h||(h=a.nf.bind(a));k||(k=a.of.bind(a));for(c>>>=17;0<e;c++)a.memory.d[c]=1,a.memory.i[c]=f,a.memory.l[c]=g,a.memory.p[c]=h,a.memory.u[c]=k,e-=131072}function Tb(a,c,e){a=a.b[c];a.S.call(a.va,e)}function Ub(a,c,e){a=a.b[c];a.ba.call(a.va,e)} |
| function Wb(a,c,e){a=a.b[c];a.ca.call(a.va,e)}function Jb(a,c){var e=a.b[c];return e.L.call(e.va)}function Lb(a,c){var e=a.b[c];return e.K.call(e.va)}function Qb(a,c){var e=a.b[c];return e.re.call(e.va)};function qd(a){this.l=!0;this.i=this.d=!1;this.q=new p;this.s=a;a.register("cpu-init",this.Pa,this);a.register("cpu-run",this.D,this);a.register("cpu-stop",this.I,this);a.register("cpu-restart",this.u,this);this.b=function(){console.assert(!1)};this.p=function(){console.assert(!1)}}qd.prototype.D=function(){this.d||(this.s.send("emulator-started"),this.b())}; |
| function rd(a){if(a.i)a.i=a.d=!1,a.s.send("emulator-stopped");else{a.d=!0;var c;a:{var e=a.q;try{if(e.mc){c=e.D();break a}e.Od()}catch(f){e.Pd(f)}c=0}a.p(c)}}qd.prototype.I=function(){this.d&&(this.i=!0)};qd.prototype.u=function(){this.q.reset();Vc(this.q)};qd.prototype.Pa=function(a){this.l&&(this.l=!1,sd(this));this.q.Pa(a,this.s);this.s.send("emulator-ready")}; |
| function sd(a){"undefined"!==typeof setImmediate?a.b=function(){setImmediate(function(){rd(a)})}:"undefined"!==typeof window&&"undefined"!==typeof postMessage?(window.addEventListener("message",function(c){c.source===window&&43605===c.data&&rd(a)},!1),a.b=function(){window.postMessage(43605,"*")}):a.b=function(){setTimeout(function(){rd(a)},0)};a.p="undefined"!==typeof document&&"boolean"===typeof document.hidden?function(c){4>c||document.hidden?this.b():setTimeout(function(){rd(a)},c)}:function(c){setTimeout(function(){rd(a)}, |
| c)}}var Aa="object"===typeof performance&&performance.now?function(){return performance.now()}:Date.now;if("undefined"!==typeof window&&window.crypto&&window.crypto.getRandomValues)var td=new Int32Array(1),Qc=function(){return!0},Rc=function(){window.crypto.getRandomValues(td);return td[0]};else Qc=function(){return!1},Rc=function(){console.assert(!1)};var Pc,ud,vd,wd,xd,yd;function zd(a){for(a=(a=(a?a.toString(16):"").toUpperCase())?a+"":"";1>a.length;)a="0"+a;return"0x"+a}function Ad(a){this.buffer=a;this.byteLength=a.byteLength;this.onprogress=this.onload=void 0}Ad.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};Ad.prototype.get=function(a,c,e){e(new Uint8Array(this.buffer,a,c))};Ad.prototype.set=function(a,c,e){(new Uint8Array(this.buffer,a,c.byteLength)).set(c);e()}; |
| (function(){for(var a=new Int8Array(256),c=0,e=-2;256>c;c++)c&c-1||e++,a[c]=e;ud=function(c){return a[c]};Pc=function(c){var e=c>>>16;if(e){var h=e>>>8;return h?24+a[h]:16+a[e]}return(h=c>>>8)?8+a[h]:a[c]}})();function Bd(a){var c=new Uint8Array(a),e,f;this.length=0;this.push=function(e){this.length!==a&&this.length++;c[f]=e;f=f+1&a-1};this.shift=function(){if(this.length){var f=c[e];e=e+1&a-1;this.length--;return f}return-1};this.clear=function(){this.length=f=e=0};this.clear()};function ed(a){this.q=a;this.d=new Float64Array(8);this.Va();this.l=255;this.b=0;this.I=895;this.Da=this.$=this.ha=this.Ea=this.da=this.i=0;this.ka=NaN;this.Za=new Float64Array([1,Math.log(10)/Math.LN2,Math.LOG2E,Math.PI,Math.log(2)/Math.LN10,Math.LN2,0])} |
| ed.prototype.Va=function(){this.Q=new Float32Array(1);this.ib=new Uint8Array(this.Q.buffer);this.X=new Int32Array(this.Q.buffer);this.D=new Float64Array(1);this.p=new Uint8Array(this.D.buffer);this.u=new Int32Array(this.D.buffer);this.Ma=new Uint8Array(this.d.buffer);this.jb=new Int32Array(this.d.buffer);this.ia=[this.q,this.Q,this.ib,this.X,this.D,this.p,this.u,this.Ma,this.jb]};function vc(a){R(a.q)}function Ac(a){a.i|=1} |
| function uc(a,c){var e=tc(a);a.i&=-18177;e>c||(a.i=c>e?a.i|256:e===c?a.i|16384:a.i|17664)}function Ec(a,c){var e=a.d[a.b];a.q.m&=-70;a.q.e&=-70;e>c||(a.q.e=c>e?a.q.e|1:e===c?a.q.e|64:a.q.e|69)}function Dc(a){a.I=895;a.i=0;a.da=0;a.$=0;a.ha=0;a.l=255;a.b=0} |
| function xc(a,c){if(a.q.La){dc(a.q,c,26);S(a.q,c,a.I);S(a.q,c+4,a.i&-14337|a.b<<11);for(var e=0,f,g=0;8>g;g++)f=a.d[g],a.l>>g&1?e|=3<<(g<<1):0===f?e|=1<<(g<<1):isFinite(f)||(e|=2<<(g<<1));S(a.q,c+8,e);T(a.q,c+12,a.da);S(a.q,c+16,a.Ea);S(a.q,c+18,a.ha);T(a.q,c+20,a.$);S(a.q,c+24,a.Da)}else vc(a)} |
| function wc(a,c){if(a.q.La){a.I=J(a.q,c);var e=J(a.q,c+4);a.i=e&-14337;a.b=e>>11&7;for(var e=J(a.q,c+8),f=a.l=0;8>f;f++)a.l|=e>>f&e>>f+1&1<<f;a.da=K(a.q,c+12);a.Ea=J(a.q,c+16);a.ha=J(a.q,c+18);a.$=K(a.q,c+20);a.Da=J(a.q,c+24)}else vc(a)}function yc(a,c){var e=a.I>>10&3;return 0===e?(e=Math.round(c),.5===e-c&&e%2&&e--,e):1===e||3===e&&0<c?Math.floor(c):Math.ceil(c)}function zc(a){return 0<a?Math.floor(a):Math.ceil(a)} |
| ed.prototype.push=function(a){this.b=this.b-1&7;this.l>>this.b&1?(this.i&=-513,this.l&=~(1<<this.b),this.d[this.b]=a):(this.i|=512,this.i|=65,this.d[this.b]=this.ka)};ed.prototype.pop=function(){this.l|=1<<this.b;this.b=this.b+1&7};function W(a,c){c=c+a.b&7;return a.l>>c&1?(a.i&=-513,a.i|=65,a.ka):a.d[c]}function tc(a){return a.l>>a.b&1?(a.i&=-513,a.i|=65,a.ka):a.d[a.b]} |
| function Bc(a,c){var e=J(a.q,c+8),f,g=K(a.q,c)>>>0,h=K(a.q,c+4)>>>0;f=e>>15;e&=-32769;if(0===e)return 0;if(!(32767>e))return a.p[7]=127|f<<7,a.p[6]=240|h>>30<<3&8,a.p[5]=0,a.p[4]=0,a.u[0]=0,a.D[0];g+=4294967296*h;f&&(g=-g);return g*Math.pow(2,e-16383-63)} |
| function Cc(a,c,e){a.D[0]=a.d[a.b+e&7];e=a.p[7]&128;var f=(a.p[7]&127)<<4|a.p[6]>>4,g,h;2047===f?(f=32767,g=0,h=2147483648|(a.u[1]&524288)<<11):0===f?h=g=0:(f+=15360,g=a.u[0]<<11,h=2147483648|(a.u[1]&1048575)<<11|a.u[0]>>>21);T(a.q,c,g);T(a.q,c+4,h);S(a.q,c+8,e<<8|f)}function Fc(a,c){var e=K(a.q,c),f=K(a.q,c+4);a.u[0]=e;a.u[1]=f;return a.D[0]}function Gc(a,c){dc(a.q,c,8);a.D[0]=W(a,0);T(a.q,c,a.u[0]);T(a.q,c+4,a.u[1])}function sc(a,c){a.X[0]=K(a.q,c);return a.Q[0]} |
| ed.prototype.sign=function(a){return this.Ma[(this.b+a&7)<<3|7]>>7};function id(a,c,e,f,g){this.s=g;0===f?(this.p=496,this.ib=14,this.Jb=240):(this.p=496,this.ib=14,this.Jb=248);this.Bb=f;this.Za=this.p|516;this.R=a.H.R;this.memory=a.memory;this.buffer=c;this.I=e?2048:512;this.Ea=e;this.Q=this.ha=this.$=this.l=0;this.buffer&&(this.l=this.buffer.byteLength/this.I,this.l!==(this.l|0)&&(this.l=Math.ceil(this.l)),e?(this.$=1,this.ha=0):(this.$=16,this.ha=63),a.H.Na.Oa[57]=1,this.Q=this.l/this.$/this.ha,this.Q!==(this.Q|0)&&(this.Q=Math.floor(this.Q)),16383<this.Q&&(this.Q= |
| 16383));this.na={we:0,xe:0,Jd:0,Kd:0,ee:!1};this.dc=[134,128,32,58,5,0,160,2,0,143,1,1,0,0,0,0,this.p&255|1,this.p>>8,0,0,this.Za&255|1,this.Za>>8,0,0,0,0,0,0,0,0,0,0,1,192,0,0,0,0,0,0,0,0,0,0,67,16,212,130,0,0,0,0,0,0,0,0,0,0,0,0,this.ib,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.cc=[{size:8},{size:4},!1,!1,{size:16}];Cd(a.H.Nc,this);X(a.o, |
| this.p|7,this,this.te);X(a.o,this.Za|2,this,this.te);Y(a.o,this.Za|2,this,this.yg);this.Rb=2;this.d=0;this.b=new Uint8Array(0);this.md=this.head=this.ja=this.Z=this.da=this.X=this.D=this.sd=0;this.status=80;this.Ab=1;this.Da=this.ka=this.Cb=0;this.u=new Uint8Array(0);this.jb=0;this.zb=-1;this.i=this.Ma=0;X(a.o,this.p|0,this,this.gg,this.eg,this.fg);X(a.o,this.p|1,this,this.ig);X(a.o,this.p|2,this,this.dg);X(a.o,this.p|3,this,this.kg);X(a.o,this.p|4,this,function(){return this.Z&255});X(a.o,this.p| |
| 5,this,function(){return this.ja&255});X(a.o,this.p|6,this,function(){return this.md});Y(a.o,this.p|0,this,this.Sb,this.zg,this.Ag);Y(a.o,this.p|1,this,this.Bg);Y(a.o,this.p|2,this,this.xg);Y(a.o,this.p|3,this,this.Cg);Y(a.o,this.p|4,this,function(a){this.Z=(this.Z<<8|a)&65535});Y(a.o,this.p|5,this,function(a){this.ja=(this.ja<<8|a)&65535});Y(a.o,this.p|6,this,function(a){a&16||(this.md=a,this.sd=a>>6&1,this.head=a&15)});Y(a.o,this.p|7,this,this.Me);X(a.o,49156,this,void 0,void 0,this.Te);Y(a.o,49156, |
| this,void 0,void 0,this.Xe);X(a.o,49152,this,this.Ve,void 0,this.Ue);Y(a.o,49152,this,this.Ze,void 0,this.Ye);X(a.o,49154,this,this.We);Y(a.o,49154,this,this.Nd);X(a.o,49160,this,function(){return 0});X(a.o,49162,this,function(){return 0});this.ia=[this.memory,this.R,this.na,this.buffer,this.s]}function Dd(a){a.Ea?(a.status=81,a.D=1,a.da=1,a.X=1,a.Z=20,a.ja=235):(a.status=81,a.D=1,a.da=1,a.X=1,a.Z=60,a.ja=195)}l=id.prototype;l.G=function(){0===(this.Rb&2)&&this.R.G(this.ib)}; |
| l.Me=function(a){switch(a){case 0:this.G();this.status=80;break;case 8:this.d=0;this.b=new Uint8Array(0);Dd(this);this.G();break;case 16:this.G();break;case 39:this.G();this.b=new Uint8Array([0,0,0,0,this.buffer.byteLength&255,this.buffer.byteLength>>8&255,this.buffer.byteLength>>16&255,this.buffer.byteLength>>24&255,0,0,0,0]);this.status=88;break;case 32:case 36:case 41:case 196:Ed(this,a);break;case 48:case 52:case 57:case 197:a:{if(48===a||197===a){a=this.D&255;var c=this.sd?Fd(this):Gd(this); |
| 0===a&&(a=256)}else if(52===a||57===a)a=this.D,c=Hd(this),0===a&&(a=65536);else break a;var e=a*this.I,c=c*this.I;this.Z+=a;c+e>this.buffer.byteLength?this.status=255:(this.status=88,Id(this,e),this.Cb=c,this.jb=1);this.G()}break;case 144:this.G();this.da=257;this.status=80;break;case 145:this.G();break;case 160:this.Ea&&(this.status=88,Id(this,12),this.jb=2,this.D=1,this.G());break;case 161:this.Ea?(Jd(this),this.status=88,this.Z=20,this.ja=235):this.status=80;this.G();break;case 198:this.Ab=this.D; |
| this.G();break;case 200:Kd(this);break;case 202:Ld(this);break;case 225:this.G();break;case 236:if(this.Ea)break;Jd(this);this.status=88;this.G();break;case 234:this.G();break;case 239:this.G();break;default:this.da=4}};l.ld=function(){this.status=80;this.buffer.set(this.Cb,this.u.subarray(0,this.ka),function(){this.G()}.bind(this));Md(this,this.ka)};l.te=function(){var a=this.status;0<=this.zb&&(this.status=this.zb,this.zb=-1);return a};l.yg=function(a){this.Rb=a;a&4&&Dd(this)}; |
| function Id(a,c){c>a.u.length&&(a.u=new Uint8Array(c));a.ka=c;a.Da=0}function Nd(a,c){var e=(c[7]<<8|c[8])*a.I,f=(a.ja&255)<<8|a.Z&255,g=(c[2]<<24|c[3]<<16|c[4]<<8|c[5])*a.I;f||(f=32768);f=Math.min(e,f);a.Z=f&255;a.Z=0;a.ja=f>>8&255;g>=a.buffer.byteLength?(a.status=255,a.G()):(e=Math.min(e,a.buffer.byteLength-g),a.status=128,Od(a),a.buffer.get(g,e,function(a){this.b=a;this.status=88;this.d=0;this.G();Pd(this,e)}.bind(a)))} |
| function Qd(a,c){var e=(c[7]<<8|c[8])*a.I,f=(c[2]<<24|c[3]<<16|c[4]<<8|c[5])*a.I;f>=a.buffer.byteLength?(a.status=255,a.G()):(e=Math.min(e,a.buffer.byteLength-f),a.status=128,Od(a),a.buffer.get(f,e,function(a){var c=this.Ma,f=0;do{var m=I(this.memory,c),v=this.memory.K(c+4),x=this.memory.L(c+7)&128;v||(v=65536);this.memory.b.set(a.subarray(f,f+v),m);f+=v;c+=8;if(f>this.buffer.byteLength)throw"too long";}while(!x);this.status=80;this.i&=-4;this.i|=4;this.G();Pd(this,e)}.bind(a)))}l.gg=function(){return Rd(this)}; |
| l.eg=function(){return Rd(this)|Rd(this)<<8};l.fg=function(){return Rd(this)|Rd(this)<<8|Rd(this)<<16|Rd(this)<<24};l.ig=function(){return this.da&255};l.dg=function(){return this.D&255};l.kg=function(){return this.X&255}; |
| function Rd(a){if(a.d<a.b.length){0!==(a.d+1)%(512*a.Ab)&&a.d+1!==a.b.length||a.G();a.Z?a.Z--:a.ja&&(a.ja--,a.Z=255);if(!a.Z&&!a.ja){var c=a.b.length-a.d-1;65536<=c?(a.ja=240,a.Z=0):(a.ja=c>>8,a.Z=c)}a.d+1>=a.b.length&&(a.status=80,a.D=a.D&-8|3);return a.b[a.d++]}a.d++;return 0} |
| l.Sb=function(a){if(!(this.Da>=this.ka)&&(this.u[this.Da++]=a,0===this.Da%(512*this.Ab)&&this.G(),this.Da===this.ka))switch(this.jb){case 1:this.ld();break;case 2:this.D=this.D&-8|2;switch(this.u[0]){case 0:this.b=new Uint8Array(0);this.d=0;this.status=80;this.Z=8;this.ja=0;this.G();break;case 3:this.b=new Uint8Array(this.u[4]);this.status=88;this.b[0]=240;this.b[7]=8;this.d=0;this.Z=8;this.ja=0;this.G();break;case 18:this.b=new Uint8Array(Math.min(this.u[4],36));this.status=88;this.b.set([5,128, |
| 1,49,0,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79,77,32,67,68,85,45,49,48,48,48,32,49,46,49,97]);this.d=0;this.G();break;case 30:this.b=new Uint8Array(0);this.status=80;this.d=0;this.G();break;case 37:this.b=new Uint8Array([this.l>>24&255,this.l>>16&255,this.l>>8&255,this.l&255,0,0,this.I>>8&255,this.I&255]);this.status=88;this.d=0;this.Z=8;this.ja=0;this.G();break;case 40:this.da&1?Qd(this,this.u):Nd(this,this.u);break;case 67:this.b=new Uint8Array(this.u[8]|this.u[7]<<8);this.b[0]=0;this.b[1]= |
| 10;this.b[2]=1;this.b[3]=1;this.status=88;this.d=0;this.ja=8;this.Z=0;this.G();break;case 70:this.b=new Uint8Array(this.u[8]|this.u[7]<<8);this.status=88;this.d=0;this.G();break;case 74:this.b=new Uint8Array(this.u[8]|this.u[7]<<8);this.status=88;this.d=0;this.G();break;case 81:this.b=new Uint8Array(0);this.status=80;this.d=0;this.G();break;case 26:this.b=new Uint8Array(this.u[4]);this.status=88;this.d=0;this.G();break;case 90:this.b=new Uint8Array(this.u[8]|this.u[7]<<8);this.status=88;this.d=0; |
| break;case 189:this.b=new Uint8Array(this.u[9]|this.u[8]<<8);this.status=88;this.d=0;this.G();break;default:this.status=80}0===(this.status&128)&&this.d>=this.b.length&&(this.D|=1)}};l.zg=function(a){this.Sb(a&255);this.Sb(a>>8&255)};l.Ag=function(a){this.Sb(a&255);this.Sb(a>>8&255);this.Sb(a>>16&255);this.Sb(a>>24&255)};l.Bg=function(a){this.da=(this.da<<8|a)&65535};l.xg=function(a){this.D=(this.D<<8|a)&65535};l.Cg=function(a){this.X=(this.X<<8|a)&65535}; |
| function Ed(a,c){if(32===c||196===c){var e=a.D&255,f=a.sd?Fd(a):Gd(a);0===e&&(e=256)}else if(36===c||41===c)e=a.D,f=Hd(a),0===e&&(e=65536);else return;var g=e*a.I,f=f*a.I;a.Z+=e;f+g>a.buffer.byteLength?(a.status=255,a.G()):(a.status=128,Od(a),a.buffer.get(f,g,function(a){this.b=a;this.status=88;this.d=0;this.G();Pd(this,g)}.bind(a)))} |
| function Kd(a){var c=a.D&255,e=c*a.I,f=Fd(a)*a.I;a.Z+=c;f+e>a.buffer.byteLength?(a.status=255,a.G()):(a.status=128,a.i|=1,Od(a),a.buffer.get(f,e,function(a){var c=this.Ma,f=0;do{var m=I(this.memory,c),v=this.memory.K(c+4),x=this.memory.L(c+7)&128;v||(v=65536);this.memory.b.set(a.subarray(f,f+v),m);f+=v;c+=8}while(!x);this.status=80;this.i&=-4;this.i|=4;this.G();Pd(this,e)}.bind(a)))} |
| function Ld(a){var c=a.D&255,e=c*a.I,f=Fd(a)*a.I;a.Z+=c;if(f+e>a.buffer.byteLength)a.status=255,a.G();else{a.status=128;a.i|=1;var c=a.Ma,g=0,h=0,k=0;do{var m=I(a.memory,c),v=a.memory.K(c+4),x=a.memory.L(c+7)&128;v||(v=65536);a.buffer.set(f+k,a.memory.b.subarray(m,m+v),function(){h++;h===g&&(this.status=80,this.G(),this.i&=-4,this.i|=4)}.bind(a));k+=v;c+=8;g++}while(!x);h===g&&(a.status=80,a.G(),a.i&=-4,a.i|=4);Md(a,e)}}function Gd(a){return((a.Z&255|a.ja<<8&65280)*a.$+a.head)*a.ha+(a.X&255)-1} |
| function Fd(a){return a.X&255|a.Z<<8&65280|a.ja<<16&16711680|a.head<<24}function Hd(a){return(a.X&255|a.Z<<8&65280|a.ja<<16&16711680|a.X>>8<<24&4278190080)>>>0} |
| function Jd(a){a.d=0;a.md&16?a.b=new Uint8Array(0):(a.b=new Uint8Array([64,a.Ea?133:0,a.Q,a.Q>>8,0,0,a.$,a.$>>8,0,0,0,0,a.ha,a.ha>>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,4,0,0,0,0,0,0,0,0,0,56,118,32,54,68,72,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,255,0,1,0,0,3,0,0,0,2,0,2,7,0,a.Q,a.Q>>8,a.$,a.$>>8,a.ha,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255,0,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255,0,0,0,4,0,0,30,0,30, |
| 0,30,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,0,0,0,0,116,0,64,0,64,0,116,0,64,0,0,0,0,0,0,0,0,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255]),16383<a.Q&&(a.b[2]=a.b[108]=255,a.b[3]=a.b[109]=63))}l.Te=function(){return this.Ma};l.Xe=function(a){this.Ma=a};l.We=function(){return this.i};l.Nd=function(a){this.i&=~a};l.Ue=function(){return 1|this.i<<16};l.Ve=function(){return 1};l.Ye=function(a){a&1&&this.G();this.Nd(a>>16&255)};l.Ze=function(a){a&1&&this.G()}; |
| function Od(a){a.na.ee=!0;a.s.send("ide-read-start")}function Pd(a,c){a.na.ee=!1;var e=c/a.I|0;a.na.we+=e;a.na.Jd+=c;a.s.send("ide-read-end",[a.Bb,c,e])}function Md(a,c){var e=c/a.I|0;a.na.xe+=e;a.na.Kd+=c;a.s.send("ide-write-end",[a.Bb,c,e])};function ad(a){this.Ya=new Uint8Array(4);this.vc=new Uint8Array(4);this.tc=new Uint8Array(4);this.uc=new Uint8Array(4);new Int32Array(this.Ya.buffer);this.rf=new Int32Array(this.vc.buffer);this.ke=new Int32Array(this.tc.buffer);this.le=new Int32Array(this.uc.buffer);this.Ic=Array(65536);this.H=Array(65536);a.o.wc(3324,this,function(a){this.vc[0]=a},function(a){this.vc[1]=a},function(a){this.vc[2]=a},function(a){this.vc[3]=a;var e=this.Ya[2]<<8|this.Ya[1];a=this.Ya[0]&252;var f=this.Ic[e],e=this.H[e]; |
| if(f&&16<=a&&40>a){var g=this.rf[0],h=a-16>>2,k=e.cc[h];f[a>>2]=k?-1===(g|3)?~(k.size-1):e.Md[h]:0}});a.o.ue(3324,this,function(){return this.tc[0]},function(){return this.tc[1]},function(){return this.tc[2]},function(){return this.tc[3]});a.o.ue(3320,this,function(){return this.uc[0]},function(){return this.uc[1]},function(){return this.uc[2]},function(){return this.uc[3]});a.o.wc(3320,this,function(a){this.Ya[0]=a},function(a){this.Ya[1]=a},function(a){this.Ya[2]=a},function(a){this.Ya[3]=a;a=this.Ya[0]& |
| 252;var e=this.Ic[this.Ya[2]<<8|this.Ya[1]];void 0!==e?(this.le[0]=-2147483648,this.ke[0]=a<e.byteLength?e[a>>2]:-1):(this.ke[0]=-1,this.le[0]=0)});Cd(this,{Jb:0,dc:[134,128,55,18,0,0,0,0,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],cc:[]});Cd(this,{Jb:8,dc:[134,128,0,112,7,0,0,2,0,0,1,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],cc:[]});this.ia=[this.H,this.Ic]} |
| function Cd(a,c){var e=c.Jb,f=new Int32Array((new Uint8Array(c.dc)).buffer);a.Ic[e]=f;a.H[e]=c;c.Md=new Int32Array(6);c.Md.set(f.subarray(4,10))};function hd(a,c,e){this.o=a.o;this.R=a.H.R;this.jc=a.H.jc;this.d=0;this.ha=new Uint8Array(10);this.ka=0;this.l=null;this.b=new Uint8Array(10);this.I=this.u=this.p=0;this.D=c;this.$=e;this.i=this.Q=0;this.ia=[this.o,this.R,this.jc];this.$&&this.ia.push(this.$);if(c){this.ia.push(this.D);this.I=c.byteLength;if((e={160:{type:1,kb:40,ab:8,Xa:1},180:{type:1,kb:40,ab:9,Xa:1},200:{type:1,kb:40,ab:10,Xa:1},320:{type:1,kb:40,ab:8,Xa:2},360:{type:1,kb:40,ab:9,Xa:2},400:{type:1,kb:40,ab:10,Xa:2},720:{type:3, |
| kb:80,ab:9,Xa:2},1200:{type:2,kb:80,ab:15,Xa:2},1440:{type:4,kb:80,ab:18,Xa:2},1722:{type:5,kb:82,ab:21,Xa:2},2880:{type:5,kb:80,ab:36,Xa:2}}[this.I>>10])&&0===(this.I&1023))a.H.Na.Oa[16]=e.type<<4,a=e.ab,c=e.Xa;else throw"Unknown floppy size: "+zd(c.byteLength);this.X=a;this.da=c;X(this.o,1008,this,this.Of);X(this.o,1010,this,this.Pf);X(this.o,1012,this,this.Rf);X(this.o,1013,this,this.Sf);X(this.o,1015,this,this.Uf);Y(this.o,1010,this,this.Qf);Y(this.o,1013,this,this.Tf)}else a.H.Na.Oa[16]=64} |
| l=hd.prototype;l.Of=function(){return 0};l.Rf=function(){var a=128;this.p<this.u&&(a|=80);0===(this.i&8)&&(a|=32);return a};l.Uf=function(){return 0};l.Sf=function(){return this.p<this.u?this.b[this.p++]:255}; |
| l.Tf=function(a){if(0<this.d)this.ha[this.ka++]=a,this.d--,0===this.d&&this.l.call(this,this.ha);else{switch(a){case 3:this.l=this.df;this.d=2;break;case 4:this.l=this.Re;this.d=1;break;case 5:case 197:this.l=function(a){Sd(this,!0,a)};this.d=8;break;case 230:this.l=function(a){Sd(this,!1,a)};this.d=8;break;case 7:this.l=this.Qe;this.d=1;break;case 8:this.p=0;this.u=2;this.b[0]=32;this.b[1]=this.Q;break;case 74:this.l=this.jg;this.d=1;break;case 15:this.d=2;this.l=this.De;break;case 14:this.b[0]= |
| 128,this.p=0,this.u=1,this.d=0}this.ka=0}};l.Pf=function(){return this.i};l.Qf=function(a){4===(a&4)&&0===(this.i&4)&&this.R.G(6);this.i=a};l.Re=function(){this.p=0;this.u=1;this.b[0]=32};l.De=function(a){this.Q=a[1];this.i&8&&this.R.G(6)};l.Qe=function(){this.i&8&&this.R.G(6)};function Sd(a,c,e){var f=e[2],g=e[1],h=e[3],k=128<<e[4],m=e[5]-e[3]+1,v=((f+a.da*g)*a.X+h-1)*k;c?a.jc.ld(a.D,v,m*k,2,a.done.bind(a,e,g,f,h)):Td(a.jc,a.D,v,a.done.bind(a,e,g,f,h))} |
| l.done=function(a,c,e,f,g){g||(f++,f>this.X&&(f=1,e++,e>=this.da&&(e=0,a++)),this.Q=a,this.p=0,this.u=7,this.b[0]=e<<2|32,this.b[1]=0,this.b[2]=0,this.b[3]=a,this.b[4]=e,this.b[5]=f,this.b[6]=c[4],this.i&8&&this.R.G(6))};l.df=function(){};l.jg=function(){this.p=0;this.u=7;this.b[0]=0;this.b[1]=0;this.b[2]=0;this.b[3]=0;this.b[4]=0;this.b[5]=0;this.b[6]=0;this.i&8&&this.R.G(6)};function Tc(a){this.size=a;this.d=new Uint8Array(32768);this.i=[];this.l=[];this.p=[];this.u=[];this.buffer=new ArrayBuffer(a);this.Va()}l=Tc.prototype;l.Va=function(){this.b=new Uint8Array(this.buffer);this.D=new Uint16Array(this.buffer);this.gb=new Int32Array(this.buffer);this.ia=[this.b,this.D,this.gb,this.d,this.i,this.p,this.l,this.u]};function Ud(a,c){var e=a.i[c>>>17];return e(c)|e(c+1)<<8}function Vd(a,c,e){a=a.l[c>>>17];a(c,e&255);a(c+1,e>>8&255)} |
| l.L=function(a){return this.d[a>>>17]?this.i[a>>>17](a):this.b[a]};l.K=function(a){return this.d[a>>>17]?Ud(this,a):this.b[a]|this.b[a+1]<<8};function Vb(a,c){return a.d[c>>>16]?Ud(a,c<<1):a.D[c]}function I(a,c){return a.d[c>>>17]?a.p[c>>>17](c):a.b[c]|a.b[c+1]<<8|a.b[c+2]<<16|a.b[c+3]<<24}function Xb(a,c){var e;a.d[c>>>15]?(e=c<<2,e=a.p[e>>>17](e)):e=a.gb[c];return e}l.S=function(a,c){if(this.d[a>>>17])this.l[a>>>17](a,c);else this.b[a]=c}; |
| l.ba=function(a,c){this.d[a>>>17]?Vd(this,a,c):(this.b[a]=c,this.b[a+1|0]=c>>8)};function Mb(a,c,e){a.d[c>>>16]?Vd(a,c<<1,e):a.D[c]=e}l.ca=function(a,c){if(this.d[a>>>17])this.u[a>>>17](a,c);else this.b[a]=c,this.b[a+1|0]=c>>8,this.b[a+2|0]=c>>16,this.b[a+3|0]=c>>24};function Rb(a,c,e){a.d[c>>>15]?(c=c<<2,a.u[c>>>17](c,e)):a.gb[c]=e};function bd(a){this.memory=a.memory;this.b=[{Ja:0,count:0},{Ja:0,count:0},{Ja:0,count:0},{Ja:0,count:0}];this.d=0;a=a.o;Y(a,4,this,this.pe.bind(this,4));Y(a,5,this,this.pe.bind(this,5));Y(a,10,this,this.$f);Y(a,11,this,this.ag);Y(a,12,this,this.bg);Y(a,129,this,this.Zf);this.ia=[this.memory]}l=bd.prototype;l.pe=function(a,c){if(8>a){var e=a>>1;a&1?this.b[e].count=Wd(this,this.b[e].count,c):this.b[e].Ja=Wd(this,this.b[e].Ja,c)}};l.$f=function(){};l.ag=function(){};l.bg=function(){this.d=0}; |
| l.Zf=function(a){this.b[2].Ja=this.b[2].Ja&65535|a<<16};function Td(a,c,e,f){var g=a.b[2].count+1,h=a.b[2].Ja;if(e+g>c.byteLength)f(!0);else{var k=a.memory;a.b[2].Ja+=g;c.get(e,g,function(a){k.b.set(a,h);f(!1)})}}l.ld=function(a,c,e,f,g){e=this.b[f].count;var h=this.b[f].Ja;c+e>a.byteLength?g(!0):(this.b[f].Ja+=e,a.set(c,new Uint8Array(this.memory.buffer,h,e+1),function(){g(!1)}))};function Wd(a,c,e){a.d^=1;return a.d?c&-256|e:c&-65281|e<<8};function jd(a){this.R=a.H.R;this.i=Date.now();this.d=new Uint8Array(4);this.l=new Uint8Array(4);this.D=new Uint8Array(4);this.I=new Uint8Array(4);this.p=new Uint8Array(4);this.u=new Uint16Array(3);this.nb=new Uint16Array(3);this.b=new Uint16Array(3);this.Ld=0;X(a.o,97,this,function(){var a=Aa();return(66.66666666666667*a&1)<<4|(a-this.Ld>=this.nb[2]/1193.1816666)<<5});X(a.o,64,this,function(){return Xd(this,0)});X(a.o,65,this,function(){return Xd(this,1)});X(a.o,66,this,function(){return Xd(this, |
| 2)});Y(a.o,64,this,function(a){Yd(this,0,a)});Y(a.o,65,this,function(a){Yd(this,1,a)});Y(a.o,66,this,function(a){Yd(this,2,a)});Y(a.o,67,this,this.Q);this.ia=[this.R]}jd.prototype.bb=function(a,c){var e,f;e=1193.1816666*(a-this.i)>>>0;if(!e)return 0;this.i+=e/1193.1816666;var g=100;if(!c&&this.l[0])if(e=this.b[0]-=e,0>=e)if(g=0,this.R.G(0),f=this.D[0],0===f)this.l[0]=0,this.b[0]=0;else{if(3===f||2===f)this.b[0]=this.nb[0]+e%this.nb[0]}else g=e/1193.1816666;return g}; |
| function Xd(a,c){var e=a.p[c];if(e)return a.p[c]--,2===e?a.u[c]&255:a.u[c]>>8;e=a.d[c];3===a.D[c]&&(a.d[c]^=1);return e?a.b[c]&255:a.b[c]>>8}function Yd(a,c,e){a.nb[c]=a.d[c]?a.nb[c]&-256|e:a.nb[c]&255|e<<8;3===a.I[c]&&a.d[c]||(a.nb[c]||(a.nb[c]=65535),a.b[c]=a.nb[c],a.l[c]=!0);3===a.I[c]&&(a.d[c]^=1)}jd.prototype.Q=function(a){var c=a>>1&7,e=a>>6&3;a=a>>4&3;3!==e&&(0===a?(this.p[e]=2,this.u[e]=this.b[e]):(6<=c&&(c&=-5),this.d[e]=1===a?0:1,this.D[e]=c,this.I[e]=a,2===e&&(this.Ld=Aa())))};function dd(a,c,e){this.s=c;this.xa=e;this.l=0;this.Uc=14;this.Tc=15;this.$=80;this.jb=25;this.p=this.Fd=this.Zc=0;this.Gb=!0;this.sb=!1;this.Qb=new Int32Array(256);this.da=this.ha=this.X=this.Q=this.I=this.D=0;this.Fc=80;this.ec=!1;this.zc=32;this.Ea=0;this.dc=[222,16,32,10,7,0,0,0,162,0,0,3,0,0,128,0,8,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1,0,0];this.Jb=144;this.cc=[];Cd(a.H.Nc,this);this.na={ae:!1,mg:0,ng:0,Oe:0};this.Ma=this.u=0;this.i=-1; |
| this.Cd=new Uint8Array(16);this.Cb=-1;this.d=15;this.Gd=0;this.ib=-1;this.Wc=this.Vc=this.Xc=0;this.b=255;this.Dd=0;this.Yc=this.Ed=255;a=a.o;Y(a,960,this,this.wf);X(a,960,this,this.ne,this.vf);X(a,961,this,this.oe);Y(a,962,this,this.xf);a.wc(964,this,this.zf,this.Bf);X(a,964,this,this.yf);X(a,965,this,this.Af);a.wc(974,this,this.Hf,this.Jf);X(a,974,this,this.Gf);X(a,975,this,this.If);Y(a,967,this,this.Cf);Y(a,968,this,this.Df);Y(a,969,this,this.Ef);X(a,972,this,this.Ff);a.wc(980,this,this.Kf,this.Mf); |
| X(a,981,this,this.Lf);X(a,986,this,this.Nf);this.Za=-1;this.Da=0;Y(a,462,this,void 0,this.sf);Y(a,463,this,void 0,this.uf);X(a,463,this,void 0,this.tf);void 0===this.xa||262144>this.xa?this.xa=262144:this.xa&65535&&(this.xa|=65535,this.xa++);this.fa=new Uint8Array(this.xa);this.ta=this.xa;this.sa=0;this.jd=void 0;c.register("screen-tell-buffer",function(a){this.jd=a[0]},this);c.register("screen-fill-buffer",function(){if(this.sb&&this.jd&&!(this.sa<this.ta)){var a=0,c=0;this.ec?a=this.zc:this.Gb? |
| a=8:(a=8,c=262144);var e=this.jd,f=this.ta,v=this.sa;switch(a){case 32:for(var x=f>>2,A=(v>>2)+1,a=x;a<A;a++)v=this.xd[a],e[a]=v<<16|v>>16&255|v&65280|4278190080;break;case 24:for(var x=f/3|0,A=(v/3|0)+1,H=3*x,a=x;H<v;a++){var O=this.fa[H++],c=this.fa[H++],f=this.fa[H++];e[a]=O<<16|c<<8|f|4278190080}break;case 16:x=f>>1;A=(v>>1)+1;for(a=x;a<A;a++)v=this.ye[a],f=255*(v>>11)/31|0,c=255*(v>>5&63)/63|0,O=255*(v&31)/31|0,e[a]=O<<16|c<<8|f|4278190080;break;case 8:for(x=f-c,A=v-c+1,a=f;a<v;a++)f=this.Qb[this.fa[a]], |
| e[a-c]=f&65280|f<<16|f>>16|4278190080}this.ta=this.xa;this.sa=0;this.s.send("screen-fill-buffer-end",[x,A])}},this);this.Va();var f=this;md(a,655360,131072,function(a){a-=655360;!f.sb||f.Gb?(a|=f.Ea,a=f.fa[a]):(a&=65535,f.D=f.zb[a],f.I=f.Ab[a],f.Q=f.Rb[a],f.X=f.Bb[a],a=f.ka[f.Xc<<16|a]);return a},function(a,c){var e;e=a-655360;if(f.sb)if(f.Gb){var m=e,m=m|f.Ea;f.ta=m<f.ta?m:f.ta;f.sa=m>f.sa?m:f.sa;f.fa[m]=c}else{if(!(65535<e)){var v,x,A,H=f.Vc&3;0===H?m=v=x=A=c:2===H&&(f.d&1&&(m=f.D&~f.b|(c&1?255: |
| 0)&f.b),f.d&2&&(v=f.I&~f.b|(c&2?255:0)&f.b),f.d&4&&(x=f.Q&~f.b|(c&4?255:0)&f.b),f.d&8&&(A=f.X&~f.b|(c&8?255:0)&f.b));if(0===H||2===H){switch(f.Wc&24){case 8:m&=f.D;v&=f.I;x&=f.Q;A&=f.X;break;case 16:m|=f.D;v|=f.I;x|=f.Q;A|=f.X;break;case 24:m^=f.D,v^=f.I,x^=f.Q,A^=f.X}f.d&1&&(m=f.D&~f.b|m&f.b);f.d&2&&(v=f.I&~f.b|v&f.b);f.d&4&&(x=f.Q&~f.b|x&f.b);f.d&8&&(A=f.X&~f.b|A&f.b)}else 1===H&&(m=f.D,v=f.I,x=f.Q,A=f.X);f.d&1?f.zb[e]=m:m=f.zb[e];f.d&2?f.Ab[e]=v:v=f.Ab[e];f.d&4?f.Rb[e]=x:x=f.Rb[e];f.d&8?f.Bb[e]= |
| A:A=f.Bb[e];if(!(e>=f.Zc*f.Fd<<3))for(v<<=1,x<<=2,A<<=3,e=e<<3|7,H=e+262144,f.ta=H-7<f.ta?H-7:f.ta,f.sa=H>f.sa?H:f.sa,H=0;8>H;H++)f.fa[e+262144]=f.Cd[m>>H&1|v>>H&2|x>>H&4|A>>H&8],e--}}else m=e,98304>m||(x=(m-98304>>1)-f.p,v=x/f.$|0,x%=f.$,m&1?(e=c,A=f.ka[m&-2]):(A=c,e=f.ka[m|1]),f.s.send("screen-put-char",[v,x,A,f.Qb[e>>4&15],f.Qb[e&15]]),f.ka[m]=c)});md(a,3758096384,this.xa,function(a){return f.fa[a&268435455]},function(a,c){var e;e=a&268435455;f.fa[e]=c;f.ta=e<f.ta?e:f.ta;f.sa=e>f.sa?e:f.sa},function(a){a&= |
| 268435455;return a&3?f.fa[a]|f.fa[a+1]<<8|f.fa[a+2]<<16|f.fa[a+3]<<24:f.xd[a>>2]},function(a,c){var e;e=a&268435455;f.ta=e<f.ta?e:f.ta;f.sa=e+3>f.sa?e+3:f.sa;f.fa[e]=c;f.fa[e+1]=c>>8;f.fa[e+2]=c>>16;f.fa[e+3]=c>>24})}l=dd.prototype; |
| l.Va=function(){this.ye=new Uint16Array(this.fa.buffer);this.xd=new Int32Array(this.fa.buffer);this.ka=new Uint8Array(this.fa.buffer,0,262144);this.zb=new Uint8Array(this.fa.buffer,0,65536);this.Ab=new Uint8Array(this.fa.buffer,65536,65536);this.Rb=new Uint8Array(this.fa.buffer,131072,65536);this.Bb=new Uint8Array(this.fa.buffer,196608,65536);this.ia=[this.s,this.ye,this.xd,this.ka,this.zb,this.Ab,this.Rb,this.Bb];this.s.send("screen-set-mode",this.sb);this.sb?this.yc(this.ha,this.da,this.zc):(this.Nb(this.$, |
| this.jb),this.Ec(),this.Dc());Zd(this)};l.Dc=function(){var a=(this.l-this.p)/this.$|0,c=(this.l-this.p)%this.$,a=Math.min(this.jb-1,a);this.s.send("screen-update-cursor",[a,c])};function Zd(a){if(a.sb)a.ta=a.xa,a.sa=0;else for(var c=98304|a.p<<1,e,f,g=0;g<a.jb;g++)for(var h=0;h<a.$;h++)e=a.ka[c],f=a.ka[c|1],a.s.send("screen-put-char",[g,h,e,a.Qb[f>>4&15],a.Qb[f&15]]),c+=2}l.Wa=function(){};l.Nb=function(a,c){this.$=a;this.jb=c;this.s.send("screen-set-size-text",[a,c])}; |
| l.yc=function(a,c,e){this.Zc=a;this.Fd=c;this.na.Oe=e;this.na.ae=!0;this.na.mg=a;this.na.ng=c;this.s.send("screen-set-size-graphical",[a,c,e])};l.Ec=function(){this.s.send("screen-update-cursor-scanline",[this.Uc,this.Tc])};function $d(a,c){var e=!1,f=0,g=0;switch(c){case 3:a.Nb(a.Fc,25);break;case 16:f=640;g=350;e=!0;a.Gb=!1;break;case 18:f=640;g=480;e=!0;a.Gb=!1;break;case 19:f=320,g=200,e=!0,a.Gb=!0}a.s.send("screen-set-mode",e);(a.na.ae=e)&&a.yc(f,g,8);a.sb=e} |
| l.wf=function(a){-1===this.i?this.i=a:(16>this.i&&(this.Cd[this.i]=a),this.i=-1)};l.ne=function(){var a=this.i;this.i=-1;return a};l.vf=function(){return this.ne()&255|this.oe()<<8&65280};l.oe=function(){return this.i=-1};l.xf=function(a){this.Ed=a;103===a?$d(this,3):227===a?$d(this,18):99===a?$d(this,19):163===a?$d(this,16):$d(this,3)};l.zf=function(a){this.Cb=a};l.yf=function(){return this.Cb};l.Bf=function(a){switch(this.Cb){case 2:this.d=a;break;case 4:this.Gd=a}}; |
| l.Af=function(){switch(this.Cb){case 2:return this.d;case 4:return this.Gd;case 6:return 18}return 0};l.Cf=function(){};l.Df=function(a){this.Ma=3*a};l.Ef=function(a){var c=this.Ma/3|0,e=this.Ma%3,f=this.Qb[c];a=255*a/63&255;this.Qb[c]=0===e?f&-16711681|a<<16:1===e?f&-65281|a<<8:f&-256|a;this.Ma++};l.Ff=function(){return this.Ed};l.Hf=function(a){this.ib=a};l.Gf=function(){return this.ib}; |
| l.Jf=function(a){switch(this.ib){case 3:this.Wc=a;break;case 4:this.Xc=a;break;case 5:this.Vc=a;break;case 8:this.b=a}};l.If=function(){switch(this.ib){case 3:return this.Wc;case 4:return this.Xc;case 5:return this.Vc;case 8:return this.b}return 0};l.Kf=function(a){this.u=a}; |
| l.Mf=function(a){switch(this.u){case 2:this.Fc=a;break;case 9:this.Dd=a;7===(a&31)?this.Nb(this.Fc,50):this.Nb(this.Fc,25);break;case 10:this.Uc=a;this.Ec();break;case 11:this.Tc=a;this.Ec();break;case 12:this.p=this.p&255|a<<8;Zd(this);break;case 13:this.p=this.p&65280|a;Zd(this);break;case 14:this.l=this.l&255|a<<8;this.Dc();break;case 15:this.l=this.l&65280|a,this.Dc()}}; |
| l.Lf=function(){return 9===this.u?this.Dd:10===this.u?this.Uc:11===this.u?this.Tc:14===this.u?this.l>>8:15===this.u?this.l&255:0};l.Nf=function(){this.Yc^=8;this.i=-1;return this.Yc};l.sf=function(a){this.Za=a}; |
| l.uf=function(a){switch(this.Za){case 1:this.ha=a;2560<this.ha&&(this.ha=2560);break;case 2:this.da=a;1600<this.da&&(this.da=1600);break;case 3:this.zc=a;break;case 4:this.ec=1===(a&1);this.Da=a;break;case 5:this.Ea=a<<16;break;case 9:Zd(this)}!this.ec||this.ha&&this.da||(this.ec=!1);this.ec&&4===this.Za&&(this.yc(this.ha,this.da,this.zc),this.s.send("screen-set-mode",!0),this.Gb=this.sb=!0);this.ec||(this.Ea=0)};l.tf=function(){return ae(this,this.Za)}; |
| function ae(a,c){switch(c){case 0:return 45248;case 1:return a.Da&2?2560:a.ha;case 2:return a.Da&2?1600:a.da;case 3:return a.Da&2?32:a.zc;case 4:return a.Da;case 5:return a.Ea>>>16;case 6:return a.Zc;case 8:return 0;case 10:return a.xa/65536|0}return 255};function fd(a,c){this.R=a.H.R;this.q=a;this.s=c;this.gc=this.Wb=!1;this.rc=this.ub=this.tb=0;this.Q=this.I=this.p=this.D=this.X=this.u=this.od=!1;this.aa=new Bd(32);this.l=0;this.xc=100;this.Pc=4;this.i=!1;this.de=-1;this.b=new Bd(32);this.s.register("keyboard-code",function(a){this.od&&(this.aa.push(a),be(this))},this);this.s.register("mouse-click",function(a){this.gc&&(this.rc=a[0]|a[2]<<1|a[1]<<2,this.Wb&&ce(this,0,0))},this);this.s.register("mouse-delta",function(a){var c=a[1];if(this.gc){var g= |
| this.Pc*this.xc/80;this.tb+=a[0]*g;this.ub+=c*g;this.Wb&&(a=this.tb|0,c=this.ub|0,!a&&!c||Date.now()-this.de<1E3/this.xc||(this.tb-=a,this.ub-=c,ce(this,a,c)))}},this);this.s.register("mouse-wheel",function(){},this);this.d=5;this.$=this.da=!1;X(a.o,96,this,this.Vf);X(a.o,100,this,this.Xf);Y(a.o,96,this,this.Wf);Y(a.o,100,this,this.Yf);this.ia=[this.s,this.R,this.q]}l=fd.prototype;l.Va=function(){this.s.send("mouse-enable",this.gc)};function de(a){a.d&2&&a.R.G(12)}function be(a){a.d&1&&a.R.G(1)} |
| function ce(a,c,e){var f=(0>e)<<5|(0>c)<<4|8|a.rc;a.de=Date.now();a.i&&(c=he(c),e=he(e));a.b.push(f);a.b.push(c);a.b.push(e);de(a)}function he(a){var c=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return c;case 4:return 6*c;case 5:return 9*c;default:return a<<1}}l.Wa=function(){}; |
| l.Vf=function(){if(!this.aa.length&&!this.b.length)return this.l;(this.aa.length&&this.b.length?0!==(this.R.W&2):this.aa.length)?(this.l=this.aa.shift(),1<=this.aa.length&&be(this)):(this.l=this.b.shift(),1<=this.b.length&&de(this));return this.l};l.Xf=function(){var a=16;if(this.b.length||this.aa.length)a|=1;this.b.length&&(a|=32);return a}; |
| l.Wf=function(a){if(this.$)be(this),this.d=a,this.$=!1;else if(this.da)this.da=!1,this.b.clear(),this.b.push(a),de(this);else if(this.X)this.X=!1,this.b.clear(),this.b.push(250),this.xc=a,de(this);else if(this.Q)this.Q=!1,this.b.clear(),this.b.push(250),this.Pc=3<a?4:1<<a,de(this);else if(this.D)this.D=!1,this.aa.push(250),be(this);else if(this.p)this.p=!1,this.aa.push(250),be(this),a||this.aa.push(2);else if(this.I)this.I=!1,this.aa.push(250),be(this);else if(this.u){this.u=!1;this.aa.clear();this.b.clear(); |
| this.b.push(250);switch(a){case 230:this.i=!1;break;case 231:this.i=!0;break;case 232:this.Q=!0;break;case 233:ce(this,0,0);break;case 242:this.b.push(0);this.b.push(0);this.rc=this.tb=this.ub=0;break;case 243:this.X=!0;break;case 244:this.gc=this.Wb=!0;this.s.send("mouse-enable",!0);this.rc=this.tb=this.ub=0;break;case 245:this.Wb=!1;break;case 246:this.Wb=!1;this.xc=100;this.i=!1;this.Pc=4;break;case 255:this.b.push(170),this.b.push(0),this.gc=!0,this.s.send("mouse-enable",!0),this.Wb=!1,this.xc= |
| 100,this.i=!1,this.Pc=4,this.rc=this.tb=this.ub=0}de(this)}else{this.b.clear();this.aa.clear();this.aa.push(250);switch(a){case 237:this.D=!0;break;case 240:this.p=!0;break;case 242:this.aa.push(171);this.aa.push(83);break;case 243:this.I=!0;break;case 244:this.od=!0;break;case 245:this.od=!1;break;case 255:this.aa.clear(),this.aa.push(250),this.aa.push(170),this.aa.push(0)}be(this)}}; |
| l.Yf=function(a){switch(a){case 32:this.aa.clear();this.b.clear();this.aa.push(this.d);break;case 96:this.$=!0;break;case 211:this.da=!0;break;case 212:this.u=!0;break;case 167:this.d|=32;break;case 168:this.d&=-33;break;case 169:this.aa.clear();this.b.clear();this.aa.push(0);break;case 170:this.aa.clear();this.b.clear();this.aa.push(85);break;case 171:this.aa.clear();this.b.clear();this.aa.push(0);break;case 173:this.d|=16;break;case 174:this.d&=-17;break;case 254:throw a=this.q,a.reset(),Vc(a), |
| 233495534;}};function Yc(a,c){this.Qa=this.W=this.rd=this.Mc=0;this.d=void 0===c;this.b=void 0;this.pd=!1;this.state=0;this.bd=this.se=1;this.d?(this.b=new Yc(a,this),this.Gc=function(){var c=this.Qa&this.Mc;if(!c)return this.b.Gc();c&=-c;if(this.W&&(this.W&-this.W)<=c)return!1;var e=ud(c),c=1<<e;this.Qa&=~c;if(4===c)return this.b.Gc();this.bd||(this.W|=c);a.V=a.k;oc(a,this.rd|e,!1,!1);return!0}):this.Gc=function(){var e=this.Qa&this.Mc;if(!e)return!1;e&=-e;if(this.W&&(this.W&-this.W)<=e)return!1;var g=ud(e), |
| e=1<<g;this.Qa&=~e;this.W|=e;a.V=a.k;oc(a,this.rd|g,!1,!1);this.Qa&&c.G(2);this.bd||(this.W&=~e);return!0};this.i=function(){this.d&&this.b.i()};var e;e=this.d?32:160;Y(a.o,e,this,function(a){if(a&16)this.pd=a&1,this.state=1;else if(a&8)this.se=a&1;else{var c=a>>5;1===c?this.W&=this.W-1:3===c&&(this.W&=~(1<<(a&7)))}});X(a.o,e,this,function(){return this.se?this.Qa:this.W});Y(a.o,e|1,this,function(a){0===this.state?this.pd?(this.pd=!1,this.bd=a&2):this.Mc=~a:1===this.state?(this.rd=a,this.state++): |
| 2===this.state&&(this.state=0)});X(a.o,e|1,this,function(){return~this.Mc&255});this.G=this.d?function(c){8<=c&&(this.b.G(c-8),c=2);this.Qa|=1<<c;jc(a)}:function(a){this.Qa|=1<<a}};function Zc(a){this.q=a;this.R=a.H.R;this.Hc=0;this.Oa=new Uint8Array(256);this.I=this.b=Date.now();this.d=0;this.u=!0;this.Q=!1;this.D=.9765625;this.l=38;this.i=2;this.p=0;Y(a.o,112,this,function(a){this.Hc=a&127});Y(a.o,113,this,this.$);X(a.o,113,this,this.X);this.ia=[this.q,this.R]}Zc.prototype.bb=function(a){this.b+=a-this.I;this.I=a;return this.Q&&this.u&&this.d<a?(this.u=!1,this.R.G(8),this.p|=64,this.d+=this.D*Math.ceil((a-this.d)/this.D),Math.max(0,a-this.d)):100}; |
| function ie(a,c){var e;if(a.i&4)e=c;else{e=c;for(var f=0,g=0,h;e;)h=e%10,g|=h<<4*f,f++,e=(e-h)/10;e=g}return e} |
| Zc.prototype.X=function(){switch(this.Hc){case 0:return ie(this,(new Date(this.b)).getUTCSeconds());case 2:return ie(this,(new Date(this.b)).getUTCMinutes());case 4:return ie(this,(new Date(this.b)).getUTCHours());case 7:return ie(this,(new Date(this.b)).getUTCDate());case 8:return ie(this,(new Date(this.b)).getUTCMonth()+1);case 9:return ie(this,(new Date(this.b)).getUTCFullYear()%100);case 10:return this.l;case 11:return this.i;case 12:return this.u=!0,this.p;case 13:return 255;case 50:return ie(this, |
| (new Date(this.b)).getUTCFullYear()/100|0);default:return this.Oa[this.Hc]}};Zc.prototype.$=function(a){switch(this.Hc){case 10:this.l=a&127;this.D=1E3/(32768>>(this.l&15)-1);break;case 11:this.i=a,this.i&64&&(this.d=Date.now())}this.Q=64===(this.i&64)&&0<(this.l&15)};function gd(a,c,e){this.s=e;this.R=a.H.R;this.Hb=this.ac=this.Ub=this.eb=0;this.Ka=1;this.b=this.ve=this.pf=this.je=0;this.input=new Bd(4096);this.gd=[];if(1E3===c||1016===c)this.b=4;else if(1E3===c||1E3===c)this.b=3;else return;this.s.register("serial0-input",function(a){this.input.push(a);this.eb|=4096;this.Hb&1&&je(this)},this);a=a.o;Y(a,c,this,function(a){if(this.ac&128)this.Ub=this.Ub&-256|a;else if(ke(this),255!==a){var c=String.fromCharCode(a);this.s.send("serial0-output-char",c);this.gd.push(a); |
| "\n"===c&&(this.s.send("serial0-output-line",String.fromCharCode.apply("",this.gd)),this.gd=[])}});Y(a,c|1,this,function(a){this.ac&128?this.Ub=this.Ub&255|a<<8:(this.Hb=a,le(this))});X(a,c,this,function(){if(this.ac&128)return this.Ub&255;var a=this.input.shift();this.input.length&&je(this);return a});X(a,c|1,this,function(){return this.ac&128?this.Ub>>8:this.Hb});X(a,c|2,this,function(){var a=this.Ka&15|192;2===this.Ka?me(this,2):12===this.Ka&&me(this,12);return a});Y(a,c|2,this,function(){});X(a, |
| c|3,this,function(){return this.ac});Y(a,c|3,this,function(a){this.ac=a});X(a,c|4,this,function(){return this.je});Y(a,c|4,this,function(a){this.je=a});X(a,c|5,this,function(){var a=0;this.input.length&&(a|=1);return a|96});Y(a,c|5,this,function(){});X(a,c|6,this,function(){return this.pf});Y(a,c|6,this,function(){});X(a,c|7,this,function(){return this.ve});Y(a,c|7,this,function(a){this.ve=a});this.ia=[this.s,this.R]}gd.prototype.G=function(){this.R.G(this.b)}; |
| function me(a,c){a.eb&=~(1<<c);a.Ka=1;c===a.Ka&&le(a)}function je(a){a.eb|=4096;a.Hb&1&&6!=a.Ka&&4!=a.Ka&&(a.Ka=12,a.G())}function ke(a){a.eb|=4;a.Hb&2&&(a.Ka&1||0==a.Ka||2==a.Ka)&&(a.Ka=2,a.G())}function le(a){a.eb&4096&&a.Hb&1?je(a):a.eb&4&&a.Hb&2?ke(a):a.Ka=1};function cd(){};function ne(a){this.message=a}ne.prototype=Error(); |
| function oe(a,c){if("object"!==typeof a||null===a||a instanceof Array)return a;if(a.constructor===Object){for(var e=Object.keys(a),f={},g=0;g<e.length;g++){var h=e[g];f[h]=oe(a[h],c)}return f}if(a.BYTES_PER_ELEMENT)return{Hd:a.constructor.name,cd:c.push(a.buffer)-1};if(a instanceof ArrayBuffer)return{Hd:"ArrayBuffer",cd:c.push(a)-1};var k;a.ia&&(k=a.ia.slice(),k.push(a.ia));e=Object.keys(a);f={};g=0;a:for(;g<e.length;g++){var h=e[g],m=a[h];if("function"!==typeof m){if(k&&"object"===typeof m&&m)for(var v= |
| 0;v<k.length;v++)if(k[v]===m)continue a;f[h]=oe(m,c)}}return f} |
| function pe(a,c,e){if("object"!==typeof c||c instanceof Array||null===c)return c;var f=c.Hd;if(void 0===f){for(var f=Object.keys(c),g=0;g<f.length;g++){var h=f[g];a[h]=pe(a[h],c[h],e)}a.Va&&a.Va();return a}if("ArrayBuffer"===f)return c=e.Zd[c.cd],a&&a.byteLength===c.length&&(new Uint8Array(a)).set(new Uint8Array(e.qd,c.offset,c.length)),a;f={Uint8Array:Uint8Array,Int8Array:Int8Array,Uint16Array:Uint16Array,Int16Array:Int16Array,Uint32Array:Uint32Array,Int32Array:Int32Array,Float32Array:Float32Array, |
| Float64Array:Float64Array}[f];c=e.Zd[c.cd];return a&&a.constructor===f&&0===a.byteOffset&&a.byteLength===c.length?((new Uint8Array(a.buffer)).set(new Uint8Array(e.qd,c.offset,c.length),a.byteOffset),a):new f(e.qd.slice(c.offset,c.offset+c.length))} |
| function qe(a,c){var e=c.byteLength;if(16>e)throw new ne("Invalid length: "+e);var f=new Int32Array(c,0,4);if(-2039052682!==f[0])throw new ne("Invalid header: "+zd(f[0]>>>0));if(0!==f[1])throw new ne("Version mismatch: dump="+f[1]+" we=0");if(f[2]!==e)throw new ne("Length doesn't match header: real="+e+" header="+f[2]);f=f[3];if(0>f||f+12>=e||f%2)throw new ne("Invalid info block length: "+f);for(var g=f/2,h=new Uint16Array(c,16,g),k="",e=0;e<g-8;)k+=String.fromCharCode(h[e++],h[e++],h[e++],h[e++], |
| h[e++],h[e++],h[e++],h[e++]);for(;e<g;)k+=String.fromCharCode(h[e++]);g=JSON.parse(k);f=16+f;h=g.Pe;for(e=0;e<h.length;e++)h[e].offset+=f;pe(a,g.state,{qd:c,Zd:h})};function kd(a,c){this.R=a.H.R;this.s=c;this.s.register("net0-receive",function(a){if(!(this.r&1)){this.s.send("eth-receive-end",[a.length]);if(60>a.length){var c=a;a=new Uint8Array(60);a.set(c)}var c=this.ic<<8,e=a.length+4,f=c+4,v=this.ic+1+(e>>8);if(c+e>this.memory.length){var x=this.memory.length-f;this.memory.set(a.subarray(0,x),f);this.memory.set(a.subarray(x),76)}else this.memory.set(a,f);v>=this.Kb&&(v+=this.Oc-this.Kb);this.memory[c]=1;this.memory[c+1]=v;this.memory[c+2]=e;this.memory[c+3]= |
| e>>8;this.ic=v;re(this,1)}},this);this.dc=[236,16,41,128,3,1,0,0,0,0,0,2,0,0,0,0,1,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,0,17,0,0,184,254,0,0,0,0,0,0,0,0,11,1,0,0];this.Jb=40;this.cc=[{size:2048}];Cd(a.H.Nc,this);this.Yd=this.W=0;this.r=1;this.Be=this.Cc=this.qb=this.hd=0;this.memory=new Uint8Array(32768);for(var e=[0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0],f=0;6>f;f++)this.memory[f<<1]=this.memory[f<<1|1]=e[f];this.Sa=0;this.Oc=64;this.Kb=128;this.Id= |
| this.ic=76;e=a.o;X(e,47104,this,function(){return this.r});Y(e,47104,this,function(a){this.r=a&-5;!(this.r&1)&&a&4&&(a=this.Be<<8,a=this.memory.subarray(a,a+this.Cc),this.s.send("net0-send",a),this.s.send("eth-transmit-end",[a.length]),re(this,2),0===this.qb&&re(this,64))});X(e,47117,this,function(){return 0});X(e,47118,this,function(){return 0});X(e,47119,this,function(){return 0});X(e,47135,this,function(){0===(this.r&192)&&re(this,128);return 0});Y(e,47135,this,function(){});Y(e,47105,this,function(a){0=== |
| (this.r&192)&&(this.Oc=a)});Y(e,47106,this,function(a){0===(this.r&192)&&(this.Kb=a)});X(e,47111,this,function(){return 0===(this.r&192)?this.W:this.ic});Y(e,47111,this,function(a){0===(this.r&192)?this.W&=~a:this.ic=a});Y(e,47117,this,function(){});Y(e,47118,this,function(a){0===(this.r&192)&&(this.hd=a)});Y(e,47114,this,function(a){0===(this.r&192)&&(this.qb=this.qb&65280|a&255)});Y(e,47115,this,function(a){0===(this.r&192)&&(this.qb=this.qb&255|a<<8&65280)});Y(e,47112,this,function(a){0===(this.r& |
| 192)&&(this.Sa=this.Sa&65280|a&255)});Y(e,47113,this,function(a){0===(this.r&192)&&(this.Sa=this.Sa&255|a<<8&65280)});Y(e,47119,this,function(a){0===(this.r&192)&&(this.Yd=a)});X(e,47107,this,function(){return 0===(this.r&192)?this.Id:0});Y(e,47107,this,function(a){0===(this.r&192)&&(this.Id=a)});X(e,47108,this,function(){return 0===(this.r&192)?35:0});Y(e,47108,this,function(a){0===(this.r&192)&&(this.Be=a)});Y(e,47109,this,function(a){0===(this.r&192)&&(this.Cc=this.Cc&-256|a)});Y(e,47110,this, |
| function(a){0===(this.r&192)&&(this.Cc=this.Cc&255|a<<8)});X(e,47116,this,function(){return 0===(this.r&192)?9:0});X(e,47120,this,this.b,this.b,this.i);Y(e,47120,this,this.d,this.d,this.l);this.ia=[this.s,this.R]}function re(a,c){a.W|=c;a.Yd&c&&a.R.G(11)}function se(a,c){a.qb--;a.memory[a.Sa++]=c;a.Sa>=a.Kb<<8&&(a.Sa+=a.Oc-a.Kb<<8);0===a.qb&&re(a,64)}kd.prototype.d=function(a){se(this,a);this.hd&1&&se(this,a>>8)};kd.prototype.l=function(a){se(this,a);se(this,a>>8);se(this,a>>16);se(this,a>>24)}; |
| function te(a){var c=a.memory[a.Sa++];a.qb--;a.Sa>=a.Kb<<8&&(a.Sa+=a.Oc-a.Kb<<8);0===a.qb&&re(a,64);return c}kd.prototype.b=function(){return this.hd&1?te(this)|te(this)<<8:te(this)};kd.prototype.i=function(){return te(this)|te(this)<<8|te(this)<<16|te(this)<<24};function ld(a,c,e){this.dc=[244,26,9,16,7,5,16,0,0,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,9,0,0,0,0,0,64,0,0,0,0,0,0,0,12,1,0,0];this.Jb=48;this.cc=[{size:2048}];Cd(a.H.Nc,this);var f=a.o;X(f,43008,this,void 0,void 0,function(){return 1});Y(f,43012,this,void 0,void 0,function(){});Y(f,43022,this,void 0,function(a){this.wd=a},void 0);X(f,43020,this,void 0,function(){return this.Mb},void 0);X(f,43016,this,void 0,void 0,function(){return 0===this.wd?this.Lb: |
| 0});Y(f,43016,this,void 0,void 0,function(a){this.Lb=a});Y(f,43026,this,function(a){this.kd=a});X(f,43026,this,function(){return this.kd});X(f,43027,this,function(){var a=this.W;this.W=0;return a});Y(f,43024,this,void 0,function(){var a=(this.Lb<<12)+16*this.Mb,c=a+4;this.memory.K(a);for(var a=this.memory.K(a+2),e=this.Mb-1,a=a&e;this.oc!==a;){var f=this.memory.K(c+2*this.oc);ue(this,f);this.oc=this.oc+1&e}});this.R=a.H.R;this.s=c;this.oc=this.W=this.kd=this.wd=0;this.Mb=32;this.Lb=0;this.memory= |
| a.memory;for(a=0;128>a;a++)X(f,43028+a,this,function(a){return this.va.I[a]}.bind(this,a),void 0,void 0),Y(f,43028+a,this,function(){}.bind(this,a),void 0,void 0);this.va=new ba(e,c);this.va.i=this.b.bind(this);this.ia=[this.memory,this.R,this.s];this.Va=function(){this.va.i=this.b.bind(this)}}ld.prototype.reset=function(){this.oc=this.W=this.kd=this.wd=0;this.Mb=32;this.Lb=0}; |
| function ue(a,c){var e=c,f=a.Lb<<12,g=0,h=[];do{var k=f+16*e,m=a.memory.K(k+12);if(m&2)break;var v=I(a.memory,k),e=I(a.memory,k+4),x=I(a.memory,k+8)>>>0;h.push({$c:v,Le:e,td:x});if(m&1)e=a.memory.K(k+14);else{e=-1;break}}while(1);var A=-1,H=0;ea(a.va,{start:c,next:e},function(){if(H>=A){if(g===h.length)return 0;var a=h[g++];v=a.$c;A=a.td;H=0}return this.memory.L(v+H++)}.bind(a))} |
| ld.prototype.b=function(a){if(-1!==a.next){var c=this.Mb-1,e=this.va.D,f=a.next,g=this.Lb<<12,h=0,k=[];do{var f=g+16*f,m=this.memory.K(f+12);if(0===(m&2))break;var v=I(this.memory,f),x=I(this.memory,f+4),A=I(this.memory,f+8)>>>0;k.push({$c:v,Le:x,td:A});if(m&1)f=this.memory.K(f+14);else break}while(1);m=-1;for(g=x=0;g<e;g++){f=this.va.l[g];if(x>=m){if(h===k.length)return 0;m=k[h++];v=m.$c;m=m.td;x=0}this.memory.S(v+x++,f)}h=(this.Lb<<12)+16*this.Mb+4+2*this.Mb;h=h+4095&-4096;this.memory.K(h);k=this.memory.K(h+ |
| 2);this.memory.ba(h+2,k+1);c=h+4+8*(k&c);this.memory.ca(c,a.start);this.memory.ca(c+4,e);this.W|=1;this.R.G(12)}};function ve(){this.pc={};this.b=void 0}ve.prototype.register=function(a,c,e){var f=this.pc[a];void 0===f&&(f=this.pc[a]=[]);f.push({Td:c,ug:e})};function we(a,c,e){var f=a.pc[c];void 0!==f&&(a.pc[c]=f.filter(function(a){return a.Td!==e}))}ve.prototype.send=function(a,c){if(this.b){var e=this.b.pc[a];if(void 0!==e)for(var f=0;f<e.length;f++){var g=e[f];g.Td.call(g.ug,c)}}};function xe(){var a=new ve,c=new ve;a.b=c;c.b=a;return[a,c]};[[1,""],[2,"CPU"],[32768,"DISK"],[4,"FPU"],[8,"MEM"],[16,"DMA"],[32,"IO"],[64,"PS2"],[128,"PIC"],[256,"VGA"],[512,"PIT"],[1024,"MOUS"],[2048,"PCI"],[4096,"BIOS"],[8192,"CD"],[16384,"SERI"],[65536,"RTC"],[131072,"HPET"],[262144,"ACPI"],[524288,"APIC"],[1048576,"NET"],[2097152,"VIO"],[4194304,"9P"]].reduce(function(a,c){a[c[0]]=c[1];return a},{});function ac(){};function ye(a){function c(a){return a.shiftKey&&a.ctrlKey&&74===a.keyCode||!v.b?!1:a.target?"phone_keyboard"===a.target.className||"INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName:!0}function e(a){if(c(a)){var e=a.keyCode;if(!m[e])return!1;m[e]=!1;h(e,!1)||a.preventDefault()}}function f(a){if(c(a)){var e=a.keyCode;m[e]&&h(e,!1);m[e]=!0;h(e,!0)||a.preventDefault()}}function g(){for(var a=Object.keys(m),c,e=0;e<a.length;e++)c=+a[e],m[c]&&h(c,!1);m={}}function h(a,c){if(v.s){if(a>=x.length|| |
| 0===x[a])return console.log("Missing char in map: "+a.toString(16)),!0;var e=x[a];c||(e|=128);255<e?(k(e>>8),k(e&255)):k(e);return!1}}function k(a){v.s.send("keyboard-code",a)}var m={},v=this;this.b=!0;var x=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82, |
| 79,80,81,75,76,77,71,72,73,0,0,0,0,0,0,59,60,61,62,63,64,65,66,67,68,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,39,13,51,12,52,53,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,43,27,40,0,57435,57400,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);this.s=a;this.Wa=function(){window.removeEventListener("keyup",e,!1);window.removeEventListener("keydown",f,!1);window.removeEventListener("blur",g,!1)};this.Pa=function(){"undefined"!== |
| typeof window&&(this.Wa(),window.addEventListener("keyup",e,!1),window.addEventListener("keydown",f,!1),window.addEventListener("blur",g,!1))};this.Pa()};function ze(a){function c(a){return A.enabled&&A.b&&(!a.target||"mousemove"===a.type||"INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName)}function e(a){if(A.s&&c(a)){var e;e=a.webkitMovementX||a.mozMovementX||0;a=a.webkitMovementY||a.mozMovementY||0;a=-(.15*a);A.s.send("mouse-delta",[.15*e,a])}}function f(a){c(a)&&a.preventDefault()}function g(a){c(a)&&k(a,!0)}function h(a){c(a)&&k(a,!1)}function k(a,c){A.s&&(1===a.which?m=c:2===a.which?x=c:3===a.which?v=c:console.log("Unknown event.which: "+ |
| a.which),A.s.send("mouse-click",[m,x,v]),a.preventDefault())}var m=!1,v=!1,x=!1,A=this;this.enabled=!1;this.b=!0;this.s=a;this.s.register("mouse-enable",function(a){this.enabled=a},this);this.Wa=function(){window.removeEventListener("mousemove",e,!1);document.removeEventListener("contextmenu",f,!1);window.removeEventListener("mousedown",g,!1);window.removeEventListener("mouseup",h,!1)};this.Pa=function(){"undefined"!==typeof window&&(this.Wa(),window.addEventListener("mousemove",e,!1),document.addEventListener("contextmenu", |
| f,!1),window.addEventListener("mousedown",g,!1),window.addEventListener("mouseup",h,!1))};this.Pa()};function Ae(a,c){function e(a){h.s&&h.enabled&&(h.i(a.which),a.preventDefault())}function f(a){8===a.which&&(h.i(127),a.preventDefault())}function g(a){if(h.enabled){for(var c=a.clipboardData.getData("text/plain"),e=0;e<c.length;e++)h.i(c.charCodeAt(e));a.preventDefault()}}var h=this;this.enabled=!0;this.s=c;this.d=[];this.l=this.b=!1;this.s.register("serial0-output-char",function(a){this.tg(a)},this);this.Wa=function(){a.removeEventListener("keypress",e,!1);a.removeEventListener("keydown",f,!1); |
| a.removeEventListener("paste",g,!1)};this.Pa=function(){this.Wa();a.addEventListener("keypress",e,!1);a.addEventListener("keydown",f,!1);a.addEventListener("paste",g,!1);setInterval(function(){this.b&&(this.b=!1,a.value=this.d.join(""),this.l&&(this.l=!1,a.scrollTop=1E9))}.bind(this),16)};this.Pa();this.tg=function(a){"\b"===a?(this.d.pop(),this.b=!0):"\r"!==a&&(this.b=!0,this.d.push(a),"\n"===a&&(this.l=!0))};this.i=function(a){h.s&&h.s.send("serial0-input",a)}};function Be(a,c){this.s=c;this.b=void 0;this.d=[];this.url=a;this.i=Date.now()-1E4;this.s.register("net0-send",function(a){this.send(a)},this)}l=Be.prototype;l.gf=function(a){this.s&&this.s.send("net0-receive",new Uint8Array(a.data))};l.Xd=function(){this.dd();setTimeout(this.dd.bind(this),1E4)};l.hf=function(){for(var a=0;a<this.d.length;a++)this.send(this.d[a]);this.d=[]};l.ff=function(){};l.Wa=function(){this.b&&this.b.close()}; |
| l.dd=function(){if(this.b){var a=this.b.readyState;if(0===a||1===a)return}if(!(this.i+1E4>Date.now())){this.i=Date.now();try{this.b=new WebSocket(this.url)}catch(c){this.Xd()}this.b.binaryType="arraybuffer";this.b.onopen=this.hf.bind(this);this.b.onmessage=this.gf.bind(this);this.b.onclose=this.Xd.bind(this);this.b.onerror=this.ff.bind(this)}};l.send=function(a){this.b&&1===this.b.readyState?this.b.send(a):(this.d.push(a),128<this.d.length&&(this.d=this.d.slice(-64)),this.dd())};(function(){function a(a,c){var e=new XMLHttpRequest;e.open(c.method||"get",a,!0);c.ad||(e.responseType="arraybuffer");if(c.headers)for(var f=Object.keys(c.headers),v=0;v<f.length;v++){var x=f[v];e.setRequestHeader(x,c.headers[x])}e.onload=function(){4===e.readyState&&(200!==e.status&&206!==e.status?console.log("Loading the image `"+a+"` failed"):e.response&&c.done&&c.done(e.response,e))};c.qe&&(e.onprogress=function(a){c.qe(a)});e.send(null)}function c(a,c){this.i=a;this.b=256;this.byteLength=c; |
| this.d={};this.onprogress=this.onload=void 0}function e(a){this.b=a;this.byteLength=a.size;1073741824<a.size&&console.warn("SyncFileBuffer: Allocating buffer of "+(a.size>>20)+" MB ...");this.buffer=new ArrayBuffer(a.size);this.onprogress=this.onload=void 0}function f(a){this.i=a;this.byteLength=a.size;this.b=256;this.d={};this.onprogress=this.onload=void 0}vd=a;wd=c;xd=f;yd=e;c.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload({}):a(this.i,{done:function(a,c){var e=(c.getResponseHeader("Content-Range")|| |
| "").match(/\/(\d+)\s*$/);e?(this.byteLength=+e[1],this.onload&&this.onload({})):console.assert(!1,"Cannot use: "+this.i+". `Range: bytes=...` header not supported")}.bind(this),headers:{Range:"bytes=0-0"}})};c.prototype.get=function(c,e,f){console.assert(0===c%this.b);console.assert(0===e%this.b);console.assert(e);a(this.i,{done:function(a){a=new Uint8Array(a);this.l(c,e,a);f(a)}.bind(this),headers:{Range:"bytes="+c+"-"+(c+e-1)}})};c.prototype.set=function(a,c,e){console.assert(a+c.byteLength<=this.byteLength); |
| var f=c.length;console.assert(0===a%this.b);console.assert(0===f%this.b);console.assert(f);a/=this.b;for(var f=f/this.b,v=0;v<f;v++){var x=this.d[a+v];void 0===x&&(x=this.d[a+v]=new Uint8Array(this.b));var A=c.subarray(v*this.b,(v+1)*this.b);x.set(A);console.assert(x.byteLength===A.length)}e()};c.prototype.l=function(a,c,e){a/=this.b;c/=this.b;for(var f=0;f<c;f++){var v=this.d[a+f];v&&e.set(v,f*this.b)}};e.prototype.load=function(){this.d(0)};e.prototype.d=function(a){var c=new FileReader;c.onload= |
| function(c){c=new Uint8Array(c.target.result);(new Uint8Array(this.buffer,a)).set(c);this.d(a+4194304)}.bind(this);if(this.onprogress)this.onprogress({loaded:a,total:this.byteLength,lengthComputable:!0});if(a<this.byteLength){var e=Math.min(a+4194304,this.byteLength);c.readAsArrayBuffer(this.b.slice(a,e))}else this.b=void 0,this.onload&&this.onload({buffer:this.buffer})};e.prototype.get=function(a,c,e){console.assert(a+c<=this.byteLength);e(new Uint8Array(this.buffer,a,c))};e.prototype.set=function(a, |
| c,e){console.assert(a+c.byteLength<=this.byteLength);(new Uint8Array(this.buffer,a,c.byteLength)).set(c);e()};f.prototype.load=function(){this.onload&&this.onload({})};f.prototype.get=function(a,c,e){console.assert(0===a%this.b);console.assert(0===c%this.b);console.assert(c);var f=new FileReader;f.onload=function(f){f=new Uint8Array(f.target.result);this.l(a,c,f);e(f)}.bind(this);f.readAsArrayBuffer(this.i.slice(a,a+c))};f.prototype.set=c.prototype.set;f.prototype.l=c.prototype.l})();function Z(a){function c(a,c){switch(a){case "hda":m.Yb=c;break;case "hdb":m.Tg=c;break;case "cdrom":m.Vb=c;break;case "fda":m.Qd=c;break;case "fdb":m.Rd=c;break;case "bios":m.Db=c.buffer;break;case "vga_bios":m.wg=c.buffer;break;case "initial_state":m.$d=c.buffer;break;case "fs9p_json":m.Vd=c.buffer}}function e(a,c){if(c){c={buffer:c.buffer,async:c.async,url:c.url,size:c.size};if("bios"===a||"vga_bios"===a||"initial_state"===a)c.async=!1;if(c.buffer instanceof ArrayBuffer){var e=new Ad(c.buffer); |
| v.push({name:a,bc:e})}else c.buffer instanceof File?(void 0===c.async&&(c.async=16777216>c.buffer.size),e=c.async?new yd(c.buffer):new xd(c.buffer),v.push({name:a,bc:e})):c.url&&(c.async?(e=new wd(c.url,c.size),v.push({name:a,bc:e})):v.push({name:a,url:c.url,size:c.size}))}}function f(){this.s.send("cpu-init",m);setTimeout(function(){m.$d&&qe(k.q,m.$d);setTimeout(function(){m.rb&&m.Vd&&Ce(m.rb,m.Vd);a.autostart&&this.s.send("cpu-run")}.bind(this),0)}.bind(this),0)}this.ed=!1;var g=xe(),h=this.s=g[0]; |
| this.i=g[1];var k=this.b=new qd(this.i);this.s.register("emulator-stopped",function(){this.ed=!1},this);this.s.register("emulator-started",function(){this.ed=!0},this);var m={mf:!0};m.qc=a.memory_size||67108864;m.xa=a.vga_memory_size||8388608;m.Ne=a.boot_order||531;m.Qd=void 0;m.Rd=void 0;a.network_relay_url&&(new Be(a.network_relay_url,h),m.cf=!0);a.disable_keyboard||(this.l=new ye(h));a.disable_mouse||(this.p=new ze(h));a.screen_container&&(this.d=new aa(a.screen_container,h));a.serial_container&& |
| new Ae(a.serial_container,h);for(var v=[],g="bios vga_bios cdrom hda hdb fda fdb initial_state".split(" "),h=0;h<g.length;h++)e(g[h],a[g[h]]);if(a.filesystem&&(g=a.filesystem.basefs,h=a.filesystem.baseurl,this.rb=new De(h),m.rb=this.rb,g)){console.assert(h,"Filesystem: baseurl must be specified");var x;"object"===typeof g&&(x=g.size,g=g.url);v.push({name:"fs9p_json",url:g,size:x,ad:!0})}var A=this,H=v.length,O=function(a){if(a===H)setTimeout(f.bind(this),0);else{var e=v[a];e.bc?(e.bc.onload=function(){c(e.name, |
| e.bc);O(a+1)},e.bc.load()):vd(e.url,{done:function(f){c(e.name,new Ad(f));O(a+1)},qe:function(c){A.i.send("download-progress",{Pg:a,Og:H,Qg:e.url,lengthComputable:c.lengthComputable,total:e.size||c.total,loaded:c.loaded})},ad:e.ad})}}.bind(this);O(0)}l=Z.prototype;l.He=function(){this.s.send("cpu-run")};l.Je=function(){this.s.send("cpu-stop")};l.Fe=function(){this.s.send("cpu-restart")};l.Ke=function(a,c){this.s.register(a,c,this)};l.lg=function(a,c){we(this.s,a,c)};l.Ge=function(a){qe(this.b.q,a)}; |
| l.Ie=function(a){setTimeout(function(){try{for(var c=[],e=oe(this.b.q,c),f=[],g=0,h=0;h<c.length;h++){var k=c[h].byteLength;f[h]={offset:g,length:k};g+=k;g=g+3&-4}var m=JSON.stringify({Pe:f,state:e}),v=16+2*m.length,e=v+g,x=new ArrayBuffer(e),A=new Int32Array(x,0,4),H=new Uint16Array(x,16,m.length),O=new Uint8Array(x,v);A[0]=-2039052682;A[1]=0;A[2]=e;A[3]=2*m.length;for(h=0;h<m.length;h++)H[h]=m.charCodeAt(h);for(h=0;h<c.length;h++)O.set(new Uint8Array(c[h]),f[h].offset);a(null,x)}catch(U){a(U,null)}}.bind(this), |
| 0)};l.ef=function(){console.warn("V86Starter.prototype.get_statistics is deprecated. Use events instead.");var a={q:{Ug:this.b?this.b.q.O:0}};if(!this.b)return a;var c=this.b.q.H;c.Yb&&(a.Yb=c.Yb.na);c.Vb&&(a.Vb=c.Vb.na);c.vd&&(a.Xg={enabled:c.vd.gc});c.Pb&&(a.Pb=c.Pb.na);return a};l.jf=function(){return this.ed};l.kf=function(a){for(var c=0;c<a.length;c++)this.s.send("keyboard-code",a[c])};l.pg=function(){this.d&&this.d.i()};l.qg=function(a,c){this.d&&this.d.b(a,c)}; |
| l.og=function(){if(this.d){var a=document.getElementById("screen_container");if(a){var c=a.requestFullScreen||a.webkitRequestFullscreen||a.mozRequestFullScreen||a.msRequestFullScreen;c&&(c.call(a),(a=document.getElementsByClassName("phone_keyboard")[0])&&a.focus());this.fe()}}};l.fe=function(){var a=document.body,c=a.requestPointerLock||a.mozRequestPointerLock||a.webkitRequestPointerLock;c&&c.call(a)};l.qf=function(a){this.p&&(this.p.b=a)};l.lf=function(a){this.l&&(this.l.b=a)}; |
| l.rg=function(a){for(var c=0;c<a.length;c++)this.s.send("serial0-input",a.charCodeAt(c))};l.Se=function(a,c,e){var f=this.rb;if(f){var g=a.split("/"),g=g[g.length-1];a=Ee(f,a).ea;var h=""===g||-1===a;h||Fe(f,g,a,c);e&&setTimeout(function(){h?e(new Ge):e(null)},0)}};l.hg=function(a,c){var e=this.rb;if(e){var f=Ee(e,a).id;-1===f?c(new Ge,null):(ha(e,f),ia(e,f,function(){var a=e.d[f];a?c(null,a.subarray(0,e.b[f].size)):c(new Ge,null)}))}};function Ge(a){this.message=a||"File not found"} |
| Ge.prototype=Error.prototype;"undefined"!==typeof window?window.V86Starter=Z:"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.V86Starter=Z:"function"===typeof importScripts&&(self.V86Starter=Z);Z.prototype.run=Z.prototype.He;Z.prototype.stop=Z.prototype.Je;Z.prototype.restart=Z.prototype.Fe;Z.prototype.add_listener=Z.prototype.Ke;Z.prototype.remove_listener=Z.prototype.lg;Z.prototype.restore_state=Z.prototype.Ge;Z.prototype.save_state=Z.prototype.Ie; |
| Z.prototype.get_statistics=Z.prototype.ef;Z.prototype.is_running=Z.prototype.jf;Z.prototype.keyboard_send_scancodes=Z.prototype.kf;Z.prototype.screen_make_screenshot=Z.prototype.pg;Z.prototype.screen_set_scale=Z.prototype.qg;Z.prototype.screen_go_fullscreen=Z.prototype.og;Z.prototype.lock_mouse=Z.prototype.fe;Z.prototype.mouse_set_status=Z.prototype.qf;Z.prototype.keyboard_set_status=Z.prototype.lf;Z.prototype.serial0_send=Z.prototype.rg;Z.prototype.create_file=Z.prototype.Se; |
| Z.prototype.read_file=Z.prototype.hg;var oa=16384;function De(a){this.b=[];this.i=[];this.u=a;this.l=this.I=0;this.p=function(){};this.d={};this.D=0;na(this,"",-1);this.ia=[]}function ia(a,c,e){0==a.b[c].status?e():a.i.push({id:c,Ee:e})}function He(a,c){0==a.l&&(a.p=function(){});for(var e=a.i.length-1;0<=e;e--)a.i[e].id==c&&(a.i[e].Ee(),a.i.splice(e,1))} |
| function Ce(a,c){var e=JSON.parse(c);if(2!==e.version)throw"The filesystem JSON format has changed. Please update your fs2json (https://github.com/copy/fs2json) and recreate the filesystem JSON.";var f=e.fsroot;a.D=e.size;setTimeout(function(){for(var c=0;c<f.length;c++)Ie(a,f[c],0);a.p=function(){}},0)} |
| function Ie(a,c,e){var f=ja(a);f.name=c[0];f.size=c[1];f.sc=c[2];f.fd=f.sc;f.hc=f.sc;f.mode=c[3];f.uid=c[4];f.wa=c[5];f.ea=e;e=f.mode&61440;if(e===oa)for(c=c[6],f.Ob=!0,e=a.b.length,ka(a,f),f=0;f<c.length;f++)Ie(a,c[f],e);else 32768===e?(f.status=2,ka(a,f)):40960===e&&(f.Ac=c[6],ka(a,f))}function Je(a,c){var e=a.b[c];2==e.status&&(e.status=3,a.l++,a.u&&Ke(a.u+Le(a,e.Sd),function(a){a=this.d[c]=new Uint8Array(a);e.size=a.length;e.status=0;this.l--;He(this,c)}.bind(a),function(a){throw a;}))} |
| function ka(a,c){if(-1!=c.ea){a.b.push(c);c.Sd=a.b.length-1;var e=a.b[c.ea];e.Ob=!0;c.Ca=e.ya;e.ya=a.b.length-1}else 0==a.b.length&&a.b.push(c)}function Me(a){this.Ob=!1;this.Ca=this.ya=this.ea=-1;this.status=0;this.name="";this.ie=this.he=this.sc=this.hc=this.fd=this.Sd=this.wa=this.uid=this.size=0;this.Ac="";this.mode=493;this.ra={type:0,version:0,path:a};this.oa=void 0}function ja(a){return new Me(++a.I)} |
| function na(a,c,e){var f=ja(a);f.name=c;f.ea=e;f.mode=511|oa;0<=e&&(f.uid=a.b[e].uid,f.wa=a.b[e].wa,f.mode=a.b[e].mode&511|oa);f.ra.type=oa>>8;ka(a,f);return a.b.length-1}function pa(a,c,e){var f=ja(a);f.name=c;f.ea=e;f.uid=a.b[e].uid;f.wa=a.b[e].wa;f.ra.type=128;f.mode=a.b[e].mode&438|32768;ka(a,f);return a.b.length-1}function ma(a,c,e,f,g){var h=ja(a);h.name=c;h.ea=e;h.he=f;h.ie=g;h.uid=a.b[e].uid;h.wa=a.b[e].wa;h.ra.type=192;h.mode=a.b[e].mode&438;ka(a,h);return a.b.length-1} |
| function la(a,c,e,f){var g=ja(a);g.name=c;g.ea=e;g.uid=a.b[e].uid;g.wa=a.b[e].wa;g.ra.type=160;g.Ac=f;g.mode=40960;ka(a,g);return a.b.length-1}function Fe(a,c,e,f){c=pa(a,c,e);e=a.b[c];(a.d[c]=new Uint8Array(f.length)).set(f);e.size=f.length} |
| function ha(a,c){var e=ga(a,c);if((e.mode&61440)==oa){var f=ga(a,c);if(f.Ob){var g=f.ea;-1==g&&(g=0);for(var h=0,k=a.b[c].ya;-1!=k;)h+=24+Ne(a.b[k].name),k=a.b[k].Ca;var h=h+25+26,m=a.d[c]=new Uint8Array(h);f.size=h;h=0;h+=ca(["Q","d","b","s"],[a.b[c].ra,h+13+8+1+2+1,a.b[c].mode>>12,"."],m,h);h+=ca(["Q","d","b","s"],[a.b[g].ra,h+13+8+1+2+2,a.b[g].mode>>12,".."],m,h);for(k=a.b[c].ya;-1!=k;)h+=ca(["Q","d","b","s"],[a.b[k].ra,h+13+8+1+2+Ne(a.b[k].name),a.b[k].mode>>12,a.b[k].name],m,h),k=a.b[k].Ca;f.Ob= |
| !1}}return 2==e.status?(Je(a,c),!1):!0}function va(a,c){var e=ga(a,c);4==e.status&&(-1==e.status,delete a.d[c],e.size=0)}function sa(a,c,e,f,g){if(c==f&&e==g)return!0;e=ta(a,c,e);if(-1==e)return!1;var h=ta(a,f,g);-1!=h&&ua(a,h);h=a.b[e];if(a.b[h.ea].ya==e)a.b[h.ea].ya=h.Ca;else{var k=Oe(a,e);a.b[k].Ca=h.Ca}h.ea=f;h.name=g;h.ra.version++;h.Ca=a.b[h.ea].ya;a.b[h.ea].ya=e;a.b[c].Ob=!0;return a.b[f].Ob=!0} |
| function ra(a,c,e,f,g){var h=a.b[c],k=a.d[c];!k||k.length<e+f?(qa(a,c,Math.floor(3*(e+f)/2)),h.size=e+f,k=a.d[c]):h.size<e+f&&(h.size=e+f);for(a=0;a<f;a++)k[e+a]=g()}function ta(a,c,e){for(c=a.b[c].ya;-1!=c;){if(a.b[c].name==e)return c;c=a.b[c].Ca}return-1}function Le(a,c){for(var e="";0!=c;)e="/"+a.b[c].name+e,c=a.b[c].ea;return e.substring(1)}function Oe(a,c){for(var e=ga(a,c),e=a.b[e.ea].ya;-1!=e&&a.b[e].Ca!=c;)e=a.b[e].Ca;return e} |
| function ua(a,c){if(0==c)return!1;var e=ga(a,c);if((e.mode&61440)==oa&&-1!=e.ya)return!1;if(a.b[e.ea].ya==c)a.b[e.ea].ya=e.Ca;else{var f=Oe(a,c);a.b[f].Ca=e.Ca}a.b[e.ea].Ob=!0;e.status=4;e.Ca=-1;e.ya=-1;e.ea=-1;return!0}function ga(a,c){return isNaN(c)||0>c||c>a.b.length?0:a.b[c]}function qa(a,c,e){var f=ga(a,c),g=a.d[c];if(e!=f.size&&(a=a.d[c]=new Uint8Array(e),f.size=e,g))for(e=Math.min(g.length,f.size),f=0;f<e;f++)a[f]=g[f]} |
| function Ee(a,c){c=c.replace("//","/");var e=c.split("/"),f=e.length;0==e[f-1].length&&e.pop();0==e[0].length&&e.shift();for(var f=e.length,g=0,h=-1,k=0;k<f;k++){h=ta(a,g,e[k]);if(-1==h)return k<f-1?{id:-1,ea:-1,name:e[k]}:{id:-1,ea:g,name:e[k]};g=h}return{id:h,ea:g,name:e[k]}} |
| function wa(a,c){var e=ga(a,c);if(e.oa)return e.oa.length;e.oa=new Uint8Array(12);e.oa[0]=0;e.oa[1]=0;e.oa[2]=0;e.oa[3]=1;e.oa[4]=255;e.oa[5]=255;e.oa[6]=255;e.oa[7]=255;e.oa[8]=255;e.oa[9]=255;e.oa[10]=255;e.oa[11]=255;return e.oa.length};function Ke(a,c,e){var f=new XMLHttpRequest;f.open("GET",a,!0);f.responseType="arraybuffer";f.onreadystatechange=function(){if(4==f.readyState)if(200!=f.status&&0!=f.status)e("Error: Could not load file "+a);else{var g=f.response;g?c(g):e("Error: No data received from: "+a)}};f.send(null)};function ca(a,c,e,f){for(var g,h=0,k=0;k<a.length;k++)switch(g=c[k],a[k]){case "w":e[f++]=g&255;e[f++]=g>>8&255;e[f++]=g>>16&255;e[f++]=g>>24&255;h+=4;break;case "d":e[f++]=g&255;e[f++]=g>>8&255;e[f++]=g>>16&255;e[f++]=g>>24&255;e[f++]=0;e[f++]=0;e[f++]=0;e[f++]=0;h+=8;break;case "h":e[f++]=g&255;e[f++]=g>>8;h+=2;break;case "b":e[f++]=g;h+=1;break;case "s":var m=f,v=0;e[f++]=0;e[f++]=0;var h=h+2,x;for(x in g)Pe(g.charCodeAt(x)).forEach(function(a){e[f++]=a;h+=1;v++});e[m+0]=v&255;e[m+1]=v>>8&255; |
| break;case "Q":ca(["b","w","d"],[g.type,g.version,g.path],e,f),f+=13,h+=13}return h} |
| function fa(a,c){for(var e=[],f=0;f<a.length;f++)switch(a[f]){case "w":var g=c(),g=g+(c()<<8),g=g+(c()<<16),g=g+(c()<<24>>>0);e.push(g);break;case "d":g=c();g+=c()<<8;g+=c()<<16;g+=c()<<24>>>0;c();c();c();c();e.push(g);break;case "h":g=c();e.push(g+(c()<<8));break;case "b":e.push(c());break;case "s":for(var g=c(),g=g+(c()<<8),h="",k=new Qe,m=0;m<g;m++){var v=k.i(c());-1!=v&&(h+=String.fromCharCode(v))}e.push(h)}return e};function Qe(){this.b=new Uint8Array(5);this.d=0;this.i=function(a){this.b[this.d]=a;this.d++;switch(this.d){case 1:if(128>this.b[0])return this.d=0,this.b[0];break;case 2:if(192==(this.b[0]&224)&&128==(this.b[1]&192))return this.d=0,(this.b[0]&31)<<6|this.b[1]&63}return-1}}function Pe(a){if(128>a)return[a];if(2048>a)return[192|a>>6&31,128|a&63]}function Ne(a){for(var c=0,e=0;e<a.length;e++)c+=128>a.charCodeAt(e)?1:2;return c};})(); |