;(function(){'use strict';var n;"undefined"===typeof window||window.requestAnimationFrame||(window.requestAnimationFrame=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame); function aa(a,b){function e(I){I=I.toString(16);return"#"+Array(7-I.length).join("0")+I}function g(){for(var I=0;IQa;Qa++)127Qa?Ub=Be[Qa]:Ub=Qa,id[Qa]=String.fromCharCode(Ub);m.imageSmoothingEnabled=!1;m.mozImageSmoothingEnabled= !1;w.style.position="absolute";w.style.backgroundColor="#ccc";w.style.width="7px";w.style.display="inline-block";q.style.display="block";l.style.display="none";this.B=b;b.register("screen-set-mode",function(I){this.$g(I)},this);b.register("screen-fill-buffer-end",function(I){this.gh(I[0],I[1])},this);b.register("screen-put-char",function(I){this.Kg(I[0],I[1],I[2],I[3],I[4])},this);b.register("screen-update-cursor",function(I){this.ud(I[0],I[1])},this);b.register("screen-update-cursor-scanline",function(I){this.vd(I[0], I[1])},this);b.register("screen-set-size-text",function(I){this.pc(I[0],I[1])},this);b.register("screen-set-size-graphical",function(I){this.qd(I[0],I[1])},this);this.cb=function(){this.pc(80,25);this.qb()};this.k=function(){try{window.open(l.toDataURL())}catch(I){}};this.Kg=function(I,T,ua,Wa,ib){IT;)q.removeChild(q.firstChild);for(;q.childNodes.lengtha;a++)for(var b=0;3>b;b++)for(var e=a|b<<6,g=1;8>g;g++)p.prototype.f[e|g<<3]=p.prototype.f[e],p.prototype.k[e|g<<3]=p.prototype.k[e];p.prototype.g[0]=function(d){return d.b[0]+r(d)+d.b[0]|0};p.prototype.g[1]= function(d){return d.b[0]+r(d)+d.b[1]|0};p.prototype.g[2]=function(d){return d.b[0]+r(d)+d.b[2]|0};p.prototype.g[3]=function(d){return d.b[0]+r(d)+d.b[3]|0};p.prototype.g[4]=function(d){return d.b[0]+u(d)+d.b[4]|0};p.prototype.g[5]=function(d,h){return d.b[0]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[6]=function(d){return d.b[0]+r(d)+d.b[6]|0};p.prototype.g[7]=function(d){return d.b[0]+r(d)+d.b[7]|0};p.prototype.g[64]=function(d){return(d.b[0]<<1)+r(d)+d.b[0]|0};p.prototype.g[65]=function(d){return(d.b[0]<< 1)+r(d)+d.b[1]|0};p.prototype.g[66]=function(d){return(d.b[0]<<1)+r(d)+d.b[2]|0};p.prototype.g[67]=function(d){return(d.b[0]<<1)+r(d)+d.b[3]|0};p.prototype.g[68]=function(d){return(d.b[0]<<1)+u(d)+d.b[4]|0};p.prototype.g[69]=function(d,h){return(d.b[0]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[70]=function(d){return(d.b[0]<<1)+r(d)+d.b[6]|0};p.prototype.g[71]=function(d){return(d.b[0]<<1)+r(d)+d.b[7]|0};p.prototype.g[128]=function(d){return(d.b[0]<<2)+r(d)+d.b[0]|0};p.prototype.g[129]=function(d){return(d.b[0]<< 2)+r(d)+d.b[1]|0};p.prototype.g[130]=function(d){return(d.b[0]<<2)+r(d)+d.b[2]|0};p.prototype.g[131]=function(d){return(d.b[0]<<2)+r(d)+d.b[3]|0};p.prototype.g[132]=function(d){return(d.b[0]<<2)+u(d)+d.b[4]|0};p.prototype.g[133]=function(d,h){return(d.b[0]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[134]=function(d){return(d.b[0]<<2)+r(d)+d.b[6]|0};p.prototype.g[135]=function(d){return(d.b[0]<<2)+r(d)+d.b[7]|0};p.prototype.g[192]=function(d){return(d.b[0]<<3)+r(d)+d.b[0]|0};p.prototype.g[193]= function(d){return(d.b[0]<<3)+r(d)+d.b[1]|0};p.prototype.g[194]=function(d){return(d.b[0]<<3)+r(d)+d.b[2]|0};p.prototype.g[195]=function(d){return(d.b[0]<<3)+r(d)+d.b[3]|0};p.prototype.g[196]=function(d){return(d.b[0]<<3)+u(d)+d.b[4]|0};p.prototype.g[197]=function(d,h){return(d.b[0]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[198]=function(d){return(d.b[0]<<3)+r(d)+d.b[6]|0};p.prototype.g[199]=function(d){return(d.b[0]<<3)+r(d)+d.b[7]|0};p.prototype.g[8]=function(d){return d.b[1]+r(d)+d.b[0]|0}; p.prototype.g[9]=function(d){return d.b[1]+r(d)+d.b[1]|0};p.prototype.g[10]=function(d){return d.b[1]+r(d)+d.b[2]|0};p.prototype.g[11]=function(d){return d.b[1]+r(d)+d.b[3]|0};p.prototype.g[12]=function(d){return d.b[1]+u(d)+d.b[4]|0};p.prototype.g[13]=function(d,h){return d.b[1]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[14]=function(d){return d.b[1]+r(d)+d.b[6]|0};p.prototype.g[15]=function(d){return d.b[1]+r(d)+d.b[7]|0};p.prototype.g[72]=function(d){return(d.b[1]<<1)+r(d)+d.b[0]|0};p.prototype.g[73]= function(d){return(d.b[1]<<1)+r(d)+d.b[1]|0};p.prototype.g[74]=function(d){return(d.b[1]<<1)+r(d)+d.b[2]|0};p.prototype.g[75]=function(d){return(d.b[1]<<1)+r(d)+d.b[3]|0};p.prototype.g[76]=function(d){return(d.b[1]<<1)+u(d)+d.b[4]|0};p.prototype.g[77]=function(d,h){return(d.b[1]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[78]=function(d){return(d.b[1]<<1)+r(d)+d.b[6]|0};p.prototype.g[79]=function(d){return(d.b[1]<<1)+r(d)+d.b[7]|0};p.prototype.g[136]=function(d){return(d.b[1]<<2)+r(d)+d.b[0]|0}; p.prototype.g[137]=function(d){return(d.b[1]<<2)+r(d)+d.b[1]|0};p.prototype.g[138]=function(d){return(d.b[1]<<2)+r(d)+d.b[2]|0};p.prototype.g[139]=function(d){return(d.b[1]<<2)+r(d)+d.b[3]|0};p.prototype.g[140]=function(d){return(d.b[1]<<2)+u(d)+d.b[4]|0};p.prototype.g[141]=function(d,h){return(d.b[1]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[142]=function(d){return(d.b[1]<<2)+r(d)+d.b[6]|0};p.prototype.g[143]=function(d){return(d.b[1]<<2)+r(d)+d.b[7]|0};p.prototype.g[200]=function(d){return(d.b[1]<< 3)+r(d)+d.b[0]|0};p.prototype.g[201]=function(d){return(d.b[1]<<3)+r(d)+d.b[1]|0};p.prototype.g[202]=function(d){return(d.b[1]<<3)+r(d)+d.b[2]|0};p.prototype.g[203]=function(d){return(d.b[1]<<3)+r(d)+d.b[3]|0};p.prototype.g[204]=function(d){return(d.b[1]<<3)+u(d)+d.b[4]|0};p.prototype.g[205]=function(d,h){return(d.b[1]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[206]=function(d){return(d.b[1]<<3)+r(d)+d.b[6]|0};p.prototype.g[207]=function(d){return(d.b[1]<<3)+r(d)+d.b[7]|0};p.prototype.g[16]=function(d){return d.b[2]+ r(d)+d.b[0]|0};p.prototype.g[17]=function(d){return d.b[2]+r(d)+d.b[1]|0};p.prototype.g[18]=function(d){return d.b[2]+r(d)+d.b[2]|0};p.prototype.g[19]=function(d){return d.b[2]+r(d)+d.b[3]|0};p.prototype.g[20]=function(d){return d.b[2]+u(d)+d.b[4]|0};p.prototype.g[21]=function(d,h){return d.b[2]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[22]=function(d){return d.b[2]+r(d)+d.b[6]|0};p.prototype.g[23]=function(d){return d.b[2]+r(d)+d.b[7]|0};p.prototype.g[80]=function(d){return(d.b[2]<<1)+r(d)+d.b[0]| 0};p.prototype.g[81]=function(d){return(d.b[2]<<1)+r(d)+d.b[1]|0};p.prototype.g[82]=function(d){return(d.b[2]<<1)+r(d)+d.b[2]|0};p.prototype.g[83]=function(d){return(d.b[2]<<1)+r(d)+d.b[3]|0};p.prototype.g[84]=function(d){return(d.b[2]<<1)+u(d)+d.b[4]|0};p.prototype.g[85]=function(d,h){return(d.b[2]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[86]=function(d){return(d.b[2]<<1)+r(d)+d.b[6]|0};p.prototype.g[87]=function(d){return(d.b[2]<<1)+r(d)+d.b[7]|0};p.prototype.g[144]=function(d){return(d.b[2]<< 2)+r(d)+d.b[0]|0};p.prototype.g[145]=function(d){return(d.b[2]<<2)+r(d)+d.b[1]|0};p.prototype.g[146]=function(d){return(d.b[2]<<2)+r(d)+d.b[2]|0};p.prototype.g[147]=function(d){return(d.b[2]<<2)+r(d)+d.b[3]|0};p.prototype.g[148]=function(d){return(d.b[2]<<2)+u(d)+d.b[4]|0};p.prototype.g[149]=function(d,h){return(d.b[2]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[150]=function(d){return(d.b[2]<<2)+r(d)+d.b[6]|0};p.prototype.g[151]=function(d){return(d.b[2]<<2)+r(d)+d.b[7]|0};p.prototype.g[208]= function(d){return(d.b[2]<<3)+r(d)+d.b[0]|0};p.prototype.g[209]=function(d){return(d.b[2]<<3)+r(d)+d.b[1]|0};p.prototype.g[210]=function(d){return(d.b[2]<<3)+r(d)+d.b[2]|0};p.prototype.g[211]=function(d){return(d.b[2]<<3)+r(d)+d.b[3]|0};p.prototype.g[212]=function(d){return(d.b[2]<<3)+u(d)+d.b[4]|0};p.prototype.g[213]=function(d,h){return(d.b[2]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[214]=function(d){return(d.b[2]<<3)+r(d)+d.b[6]|0};p.prototype.g[215]=function(d){return(d.b[2]<<3)+r(d)+d.b[7]| 0};p.prototype.g[24]=function(d){return d.b[3]+r(d)+d.b[0]|0};p.prototype.g[25]=function(d){return d.b[3]+r(d)+d.b[1]|0};p.prototype.g[26]=function(d){return d.b[3]+r(d)+d.b[2]|0};p.prototype.g[27]=function(d){return d.b[3]+r(d)+d.b[3]|0};p.prototype.g[28]=function(d){return d.b[3]+u(d)+d.b[4]|0};p.prototype.g[29]=function(d,h){return d.b[3]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[30]=function(d){return d.b[3]+r(d)+d.b[6]|0};p.prototype.g[31]=function(d){return d.b[3]+r(d)+d.b[7]|0};p.prototype.g[88]= function(d){return(d.b[3]<<1)+r(d)+d.b[0]|0};p.prototype.g[89]=function(d){return(d.b[3]<<1)+r(d)+d.b[1]|0};p.prototype.g[90]=function(d){return(d.b[3]<<1)+r(d)+d.b[2]|0};p.prototype.g[91]=function(d){return(d.b[3]<<1)+r(d)+d.b[3]|0};p.prototype.g[92]=function(d){return(d.b[3]<<1)+u(d)+d.b[4]|0};p.prototype.g[93]=function(d,h){return(d.b[3]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[94]=function(d){return(d.b[3]<<1)+r(d)+d.b[6]|0};p.prototype.g[95]=function(d){return(d.b[3]<<1)+r(d)+d.b[7]|0}; p.prototype.g[152]=function(d){return(d.b[3]<<2)+r(d)+d.b[0]|0};p.prototype.g[153]=function(d){return(d.b[3]<<2)+r(d)+d.b[1]|0};p.prototype.g[154]=function(d){return(d.b[3]<<2)+r(d)+d.b[2]|0};p.prototype.g[155]=function(d){return(d.b[3]<<2)+r(d)+d.b[3]|0};p.prototype.g[156]=function(d){return(d.b[3]<<2)+u(d)+d.b[4]|0};p.prototype.g[157]=function(d,h){return(d.b[3]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[158]=function(d){return(d.b[3]<<2)+r(d)+d.b[6]|0};p.prototype.g[159]=function(d){return(d.b[3]<< 2)+r(d)+d.b[7]|0};p.prototype.g[216]=function(d){return(d.b[3]<<3)+r(d)+d.b[0]|0};p.prototype.g[217]=function(d){return(d.b[3]<<3)+r(d)+d.b[1]|0};p.prototype.g[218]=function(d){return(d.b[3]<<3)+r(d)+d.b[2]|0};p.prototype.g[219]=function(d){return(d.b[3]<<3)+r(d)+d.b[3]|0};p.prototype.g[220]=function(d){return(d.b[3]<<3)+u(d)+d.b[4]|0};p.prototype.g[221]=function(d,h){return(d.b[3]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[222]=function(d){return(d.b[3]<<3)+r(d)+d.b[6]|0};p.prototype.g[223]= function(d){return(d.b[3]<<3)+r(d)+d.b[7]|0};p.prototype.g[32]=function(d){return r(d)+d.b[0]|0};p.prototype.g[33]=function(d){return r(d)+d.b[1]|0};p.prototype.g[34]=function(d){return r(d)+d.b[2]|0};p.prototype.g[35]=function(d){return r(d)+d.b[3]|0};p.prototype.g[36]=function(d){return u(d)+d.b[4]|0};p.prototype.g[37]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[38]=function(d){return r(d)+d.b[6]|0};p.prototype.g[39]=function(d){return r(d)+d.b[7]|0};p.prototype.g[96]=function(d){return r(d)+ d.b[0]|0};p.prototype.g[97]=function(d){return r(d)+d.b[1]|0};p.prototype.g[98]=function(d){return r(d)+d.b[2]|0};p.prototype.g[99]=function(d){return r(d)+d.b[3]|0};p.prototype.g[100]=function(d){return u(d)+d.b[4]|0};p.prototype.g[101]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[102]=function(d){return r(d)+d.b[6]|0};p.prototype.g[103]=function(d){return r(d)+d.b[7]|0};p.prototype.g[160]=function(d){return r(d)+d.b[0]|0};p.prototype.g[161]=function(d){return r(d)+d.b[1]|0};p.prototype.g[162]= function(d){return r(d)+d.b[2]|0};p.prototype.g[163]=function(d){return r(d)+d.b[3]|0};p.prototype.g[164]=function(d){return u(d)+d.b[4]|0};p.prototype.g[165]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[166]=function(d){return r(d)+d.b[6]|0};p.prototype.g[167]=function(d){return r(d)+d.b[7]|0};p.prototype.g[224]=function(d){return r(d)+d.b[0]|0};p.prototype.g[225]=function(d){return r(d)+d.b[1]|0};p.prototype.g[226]=function(d){return r(d)+d.b[2]|0};p.prototype.g[227]=function(d){return r(d)+ d.b[3]|0};p.prototype.g[228]=function(d){return u(d)+d.b[4]|0};p.prototype.g[229]=function(d,h){return(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[230]=function(d){return r(d)+d.b[6]|0};p.prototype.g[231]=function(d){return r(d)+d.b[7]|0};p.prototype.g[40]=function(d){return d.b[5]+r(d)+d.b[0]|0};p.prototype.g[41]=function(d){return d.b[5]+r(d)+d.b[1]|0};p.prototype.g[42]=function(d){return d.b[5]+r(d)+d.b[2]|0};p.prototype.g[43]=function(d){return d.b[5]+r(d)+d.b[3]|0};p.prototype.g[44]=function(d){return d.b[5]+ u(d)+d.b[4]|0};p.prototype.g[45]=function(d,h){return d.b[5]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[46]=function(d){return d.b[5]+r(d)+d.b[6]|0};p.prototype.g[47]=function(d){return d.b[5]+r(d)+d.b[7]|0};p.prototype.g[104]=function(d){return(d.b[5]<<1)+r(d)+d.b[0]|0};p.prototype.g[105]=function(d){return(d.b[5]<<1)+r(d)+d.b[1]|0};p.prototype.g[106]=function(d){return(d.b[5]<<1)+r(d)+d.b[2]|0};p.prototype.g[107]=function(d){return(d.b[5]<<1)+r(d)+d.b[3]|0};p.prototype.g[108]=function(d){return(d.b[5]<< 1)+u(d)+d.b[4]|0};p.prototype.g[109]=function(d,h){return(d.b[5]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[110]=function(d){return(d.b[5]<<1)+r(d)+d.b[6]|0};p.prototype.g[111]=function(d){return(d.b[5]<<1)+r(d)+d.b[7]|0};p.prototype.g[168]=function(d){return(d.b[5]<<2)+r(d)+d.b[0]|0};p.prototype.g[169]=function(d){return(d.b[5]<<2)+r(d)+d.b[1]|0};p.prototype.g[170]=function(d){return(d.b[5]<<2)+r(d)+d.b[2]|0};p.prototype.g[171]=function(d){return(d.b[5]<<2)+r(d)+d.b[3]|0};p.prototype.g[172]= function(d){return(d.b[5]<<2)+u(d)+d.b[4]|0};p.prototype.g[173]=function(d,h){return(d.b[5]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[174]=function(d){return(d.b[5]<<2)+r(d)+d.b[6]|0};p.prototype.g[175]=function(d){return(d.b[5]<<2)+r(d)+d.b[7]|0};p.prototype.g[232]=function(d){return(d.b[5]<<3)+r(d)+d.b[0]|0};p.prototype.g[233]=function(d){return(d.b[5]<<3)+r(d)+d.b[1]|0};p.prototype.g[234]=function(d){return(d.b[5]<<3)+r(d)+d.b[2]|0};p.prototype.g[235]=function(d){return(d.b[5]<<3)+r(d)+d.b[3]| 0};p.prototype.g[236]=function(d){return(d.b[5]<<3)+u(d)+d.b[4]|0};p.prototype.g[237]=function(d,h){return(d.b[5]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[238]=function(d){return(d.b[5]<<3)+r(d)+d.b[6]|0};p.prototype.g[239]=function(d){return(d.b[5]<<3)+r(d)+d.b[7]|0};p.prototype.g[48]=function(d){return d.b[6]+r(d)+d.b[0]|0};p.prototype.g[49]=function(d){return d.b[6]+r(d)+d.b[1]|0};p.prototype.g[50]=function(d){return d.b[6]+r(d)+d.b[2]|0};p.prototype.g[51]=function(d){return d.b[6]+r(d)+ d.b[3]|0};p.prototype.g[52]=function(d){return d.b[6]+u(d)+d.b[4]|0};p.prototype.g[53]=function(d,h){return d.b[6]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[54]=function(d){return d.b[6]+r(d)+d.b[6]|0};p.prototype.g[55]=function(d){return d.b[6]+r(d)+d.b[7]|0};p.prototype.g[112]=function(d){return(d.b[6]<<1)+r(d)+d.b[0]|0};p.prototype.g[113]=function(d){return(d.b[6]<<1)+r(d)+d.b[1]|0};p.prototype.g[114]=function(d){return(d.b[6]<<1)+r(d)+d.b[2]|0};p.prototype.g[115]=function(d){return(d.b[6]<<1)+ r(d)+d.b[3]|0};p.prototype.g[116]=function(d){return(d.b[6]<<1)+u(d)+d.b[4]|0};p.prototype.g[117]=function(d,h){return(d.b[6]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[118]=function(d){return(d.b[6]<<1)+r(d)+d.b[6]|0};p.prototype.g[119]=function(d){return(d.b[6]<<1)+r(d)+d.b[7]|0};p.prototype.g[176]=function(d){return(d.b[6]<<2)+r(d)+d.b[0]|0};p.prototype.g[177]=function(d){return(d.b[6]<<2)+r(d)+d.b[1]|0};p.prototype.g[178]=function(d){return(d.b[6]<<2)+r(d)+d.b[2]|0};p.prototype.g[179]=function(d){return(d.b[6]<< 2)+r(d)+d.b[3]|0};p.prototype.g[180]=function(d){return(d.b[6]<<2)+u(d)+d.b[4]|0};p.prototype.g[181]=function(d,h){return(d.b[6]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[182]=function(d){return(d.b[6]<<2)+r(d)+d.b[6]|0};p.prototype.g[183]=function(d){return(d.b[6]<<2)+r(d)+d.b[7]|0};p.prototype.g[240]=function(d){return(d.b[6]<<3)+r(d)+d.b[0]|0};p.prototype.g[241]=function(d){return(d.b[6]<<3)+r(d)+d.b[1]|0};p.prototype.g[242]=function(d){return(d.b[6]<<3)+r(d)+d.b[2]|0};p.prototype.g[243]= function(d){return(d.b[6]<<3)+r(d)+d.b[3]|0};p.prototype.g[244]=function(d){return(d.b[6]<<3)+u(d)+d.b[4]|0};p.prototype.g[245]=function(d,h){return(d.b[6]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[246]=function(d){return(d.b[6]<<3)+r(d)+d.b[6]|0};p.prototype.g[247]=function(d){return(d.b[6]<<3)+r(d)+d.b[7]|0};p.prototype.g[56]=function(d){return d.b[7]+r(d)+d.b[0]|0};p.prototype.g[57]=function(d){return d.b[7]+r(d)+d.b[1]|0};p.prototype.g[58]=function(d){return d.b[7]+r(d)+d.b[2]|0};p.prototype.g[59]= function(d){return d.b[7]+r(d)+d.b[3]|0};p.prototype.g[60]=function(d){return d.b[7]+u(d)+d.b[4]|0};p.prototype.g[61]=function(d,h){return d.b[7]+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[62]=function(d){return d.b[7]+r(d)+d.b[6]|0};p.prototype.g[63]=function(d){return d.b[7]+r(d)+d.b[7]|0};p.prototype.g[120]=function(d){return(d.b[7]<<1)+r(d)+d.b[0]|0};p.prototype.g[121]=function(d){return(d.b[7]<<1)+r(d)+d.b[1]|0};p.prototype.g[122]=function(d){return(d.b[7]<<1)+r(d)+d.b[2]|0};p.prototype.g[123]= function(d){return(d.b[7]<<1)+r(d)+d.b[3]|0};p.prototype.g[124]=function(d){return(d.b[7]<<1)+u(d)+d.b[4]|0};p.prototype.g[125]=function(d,h){return(d.b[7]<<1)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[126]=function(d){return(d.b[7]<<1)+r(d)+d.b[6]|0};p.prototype.g[127]=function(d){return(d.b[7]<<1)+r(d)+d.b[7]|0};p.prototype.g[184]=function(d){return(d.b[7]<<2)+r(d)+d.b[0]|0};p.prototype.g[185]=function(d){return(d.b[7]<<2)+r(d)+d.b[1]|0};p.prototype.g[186]=function(d){return(d.b[7]<<2)+r(d)+d.b[2]| 0};p.prototype.g[187]=function(d){return(d.b[7]<<2)+r(d)+d.b[3]|0};p.prototype.g[188]=function(d){return(d.b[7]<<2)+u(d)+d.b[4]|0};p.prototype.g[189]=function(d,h){return(d.b[7]<<2)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[190]=function(d){return(d.b[7]<<2)+r(d)+d.b[6]|0};p.prototype.g[191]=function(d){return(d.b[7]<<2)+r(d)+d.b[7]|0};p.prototype.g[248]=function(d){return(d.b[7]<<3)+r(d)+d.b[0]|0};p.prototype.g[249]=function(d){return(d.b[7]<<3)+r(d)+d.b[1]|0};p.prototype.g[250]=function(d){return(d.b[7]<< 3)+r(d)+d.b[2]|0};p.prototype.g[251]=function(d){return(d.b[7]<<3)+r(d)+d.b[3]|0};p.prototype.g[252]=function(d){return(d.b[7]<<3)+u(d)+d.b[4]|0};p.prototype.g[253]=function(d,h){return(d.b[7]<<3)+(h?u(d)+d.b[5]:r(d)+v(d))|0};p.prototype.g[254]=function(d){return(d.b[7]<<3)+r(d)+d.b[6]|0};p.prototype.g[255]=function(d){return(d.b[7]<<3)+r(d)+d.b[7]|0};p.prototype.h=function(d){return(this.bb?this.f:this.k)[d](this)}})();"use strict"; p.prototype.add=function(a,b,e){this.Oa=a;this.Ha=b;this.m=this.C=a+b|0;this.$=e;this.n=2261;return this.C};function Ea(a,b,e,g){var d=a.Aa();a.Oa=b;a.Ha=e;a.m=a.C=(b+e|0)+d|0;a.$=g;a.n=2261;return a.C}p.prototype.sub=function(a,b,e){this.m=a;this.Ha=b;this.Oa=this.C=a-b|0;this.$=e;this.n=2261;return this.C};function Fa(a,b,e,g){var d=a.Aa();a.m=b;a.Ha=e;a.Oa=a.C=b-e-d|0;a.$=g;a.n=2261;return a.C}function Ga(a,b,e){a.e=a.e&-2|a.Aa();a.Oa=b;a.Ha=1;a.m=a.C=b+1|0;a.$=e;a.n=2260;return a.C} function Ha(a,b,e){a.e=a.e&-2|a.Aa();a.m=b;a.Ha=1;a.Oa=a.C=b-1|0;a.$=e;a.n=2260;return a.C}function Ia(a,b,e){a.Oa=a.C=-b|0;a.n=2261;a.m=0;a.Ha=b;a.$=e;return a.C}function Ja(a,b,e){b=b*e;a.e=32767b?a.e|2049:a.e&-2050;a.n=0;return b} function Ka(a,b,e){var g=!1;0>b&&(g=!0,b=-b|0);0>e&&(g=!g,e=-e|0);var d=b&65535;b=b>>>16;var h=e&65535;e=e>>>16;var l=d*h,h=(l>>>16)+(b*h|0)|0,m=h>>>16,h=(h&65535)+(d*e|0)|0,l=h<<16|l&65535,m=((h>>>16)+(b*e|0)|0)+m|0;g&&(l=-l|0,m=~m+!l|0);a.e=m===l>>31?a.e&-2050:a.e|2049;a.n=0;return l}function Na(a,b,e,g){a.C=b&e;a.$=g;a.e&=-2066;a.n=196;return a.C}function Oa(a,b,e,g){a.C=b|e;a.$=g;a.e&=-2066;a.n=196;return a.C}function Pa(a,b,e,g){a.C=b^e;a.$=g;a.e&=-2066;a.n=196;return a.C} function Ra(a,b,e){if(!e)return b;e&=7;b=b<>8-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b<<4)&2048;return b}function Sa(a,b,e){if(!e)return b;e&=15;b=b<>16-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b>>4)&2048;return b}function Ta(a,b,e){if(!e)return b;b=b<>>32-e;a.n&=-2050;a.e=a.e&-2050|b&1|(b<<11^b>>20)&2048;return b}function Xa(a,b,e){e%=9;if(!e)return b;b=b<>9-e;a.n&=-2050;a.e=a.e&-2050|b>>8&1|(b<<3^b<<4)&2048;return b} function Ya(a,b,e){e%=17;if(!e)return b;b=b<>17-e;a.n&=-2050;a.e=a.e&-2050|b>>16&1|(b>>5^b>>4)&2048;return b}function Za(a,b,e){if(!e)return b;var g=b<>>33-e);a.n&=-2050;a.e=a.e&-2050|b>>>32-e&1;a.e|=(a.e<<11^g>>20)&2048;return g}function $a(a,b,e){if(!e)return b;e&=7;b=b>>e|b<<8-e;a.n&=-2050;a.e=a.e&-2050|b>>7&1|(b<<4^b<<5)&2048;return b}function ab(a,b,e){if(!e)return b;e&=15;b=b>>e|b<<16-e;a.n&=-2050;a.e=a.e&-2050|b>>15&1|(b>>4^b>>3)&2048;return b} function bb(a,b,e){if(!e)return b;b=b>>>e|b<<32-e;a.n&=-2050;a.e=a.e&-2050|b>>31&1|(b>>20^b>>19)&2048;return b}function cb(a,b,e){e%=9;if(!e)return b;b=b>>e|a.Aa()<<8-e|b<<9-e;a.n&=-2050;a.e=a.e&-2050|b>>8&1|(b<<4^b<<5)&2048;return b}function db(a,b,e){e%=17;if(!e)return b;b=b>>e|a.Aa()<<16-e|b<<17-e;a.n&=-2050;a.e=a.e&-2050|b>>16&1|(b>>4^b>>3)&2048;return b}function eb(a,b,e){if(!e)return b;var g=b>>>e|a.Aa()<<32-e;1>e-1&1|(g>>20^g>>19)&2048;return g} function fb(a,b,e){if(0===e)return b;a.C=b<>8&1|(a.C<<3^a.C<<4)&2048;return a.C}function gb(a,b,e){if(0===e)return b;a.C=b<>16&1|(a.C>>5^a.C>>4)&2048;return a.C}function hb(a,b,e){if(0===e)return b;a.C=b<>>32-e&1;a.e|=(a.e&1^a.C>>31&1)<<11&2048;return a.C}function jb(a,b,e){if(0===e)return b;a.C=b>>e;a.$=7;a.n=212;a.e=a.e&-2050|b>>e-1&1|(b>>7&1)<<11&2048;return a.C} function kb(a,b,e){if(0===e)return b;a.C=b>>e;a.$=15;a.n=212;a.e=a.e&-2050|b>>e-1&1|b>>4&2048;return a.C}function lb(a,b,e){if(0===e)return b;a.C=b>>>e;a.$=31;a.n=212;a.e=a.e&-2050|b>>>e-1&1|b>>20&2048;return a.C}function mb(a,b,e){if(0===e)return b;8>e?(a.C=b<<24>>e+24,a.e=a.e&-2050|b>>e-1&1):(a.C=b<<24>>31,a.e=a.e&-2050|a.C&1);a.$=7;a.n=212;return a.C} function nb(a,b,e){if(0===e)return b;16>e?(a.C=b<<16>>e+16,a.e=a.e&-2050|b>>e-1&1):(a.C=b<<16>>31,a.e=a.e&-2050|a.C&1);a.$=15;a.n=212;return a.C}function ob(a,b,e){if(0===e)return b;a.C=b>>e;a.$=31;a.n=212;a.e=a.e&-2050|b>>>e-1&1;return a.C}function pb(a,b,e,g){if(0===g)return b;16>=g?(a.C=b>>g|e<<16-g,a.e=a.e&-2|b>>g-1&1):(a.C=b<<32-g|e>>g-16,a.e=a.e&-2|e>>g-17&1);a.$=15;a.n=212;a.e=a.e&-2049|(a.C^b)>>4&2048;return a.C} function qb(a,b,e,g){if(0===g)return b;a.C=b>>>g|e<<32-g;a.$=31;a.n=212;a.e=a.e&-2|b>>>g-1&1;a.e=a.e&-2049|(a.C^b)>>20&2048;return a.C}function rb(a,b,e,g){if(0===g)return b;16>=g?(a.C=b<>>16-g,a.e=a.e&-2|b>>>16-g&1):(a.C=b>>32-g|e<>>32-g&1);a.$=15;a.n=212;a.e=a.e&-2049|(a.e&1^a.C>>15&1)<<11;return a.C}function sb(a,b,e,g){if(0===g)return b;a.C=b<>>32-g;a.$=31;a.n=212;a.e=a.e&-2|b>>>32-g&1;a.e=a.e&-2049|(a.e&1^a.C>>31&1)<<11;return a.C} function tb(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2}function ub(a,b,e){a.e=a.e&-2|b>>e&1;a.n&=-2;return b^1<>e&1;a.n&=-2;return b|1<>e&1;a.n&=-2;return b&~(1<>3)|0);a.e=a.e&-2|b>>(e&7)&1;a.n&=-2}function zb(a,b,e){b=A(a,b+(e>>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g^1<>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g&~(1<>3)|0);var g=a.memory.L(b);e&=7;a.e=a.e&-2|g>>e&1;a.n&=-2;a.memory.R(b,g|1<>1&1431655765),b=(b&858993459)+(b>>2&858993459),16843009*(b+(b>>4)&252645135)>>24;a.e|=64;return 0}"use strict";function Db(a,b){return 0>a?(b&4095)>>(-a>>1):(~b&4095)>>a}function Eb(a,b,e){return Math.min(Db(a,b),Db(a,e))} function Fb(a){var b=a.d[4];Gb(a,b,1);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=A(a,e);a.u&&(m=Db(g,e));do a.memory.R(q,Hb(a.q,b)),q+=g,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&Fb(a)}}else Ib(a,e,Hb(a.q,b)),a.i[a.p]+=g} function Jb(a){var b=a.d[4];Gb(a,b,2);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do B(a,e,Kb(a.q,b)),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>1;a.u&&(m=Db(g,e));do Lb(a.memory,w,Kb(a.q,b)),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Jb(a)}}else B(a,e,Kb(a.q,b)),a.i[a.p]+=g} function Mb(a){var b=a.d[4];Gb(a,b,4);var e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do D(a,e,Nb(a.q,b)),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>>2;a.u&&(m=Db(g,e));do Ob(a.memory,w,Nb(a.q,b)),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Mb(a)}}else D(a,e,Nb(a.q,b)),a.i[a.p]+=g} function Pb(a){var b=a.d[4];Gb(a,b,1);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=E(a,e);a.u&&(m=Db(g,e));do Rb(a.q,b,a.memory.L(q)),q+=g,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&Pb(a)}}else Rb(a.q,b,y(a,e)),a.i[a.w]+=g} function Sb(a){var b=a.d[4];Gb(a,b,2);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do Wb(a.q,b,F(a,e)),e+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,e)>>1;a.u&&(m=Db(g,e));do Wb(a.q,b,Xb(a.memory,w)),w+=q,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Sb(a)}}else Wb(a.q,b,F(a,e)),a.i[a.w]+=g} function Yb(a){var b=a.d[4];Gb(a,b,4);var e=Qb(a,3)+a.i[a.w]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do Zb(a.q,b,G(a,e)),e+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,e)>>>2;a.u&&(m=Db(g,e));do Zb(a.q,b,$b(a.memory,w)),w+=q,h=0!==--d;while(h&&m--);a.i[a.w]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&Yb(a)}}else Zb(a.q,b,G(a,e)),a.i[a.w]+=g}"use strict";var H=[],M=[],N=[],O=[];p.prototype.df=H;p.prototype.ef=M;p.prototype.dh=N; p.prototype.eh=O;H[0]=M[0]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=a.add(b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[1]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=a.add(b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[1]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=a.add(b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[2]=M[2]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=a.add(a.j[a.a>>1&12|a.a>>5&1],b,7)};H[3]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=a.add(a.d[a.a>>2&14],b,15)}; M[3]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=a.add(a.b[a.a>>3&7],b,31)};H[4]=M[4]=function(a){a.j[0]=a.add(a.j[0],x(a),7)};H[5]=function(a){a.d[0]=a.add(a.d[0],t(a),15)};M[5]=function(a){a.b[0]=a.add(a.b[0],v(a),31)};H[6]=function(a){Q(a,a.H[0])};M[6]=function(a){R(a,a.H[0])};H[7]=function(a){S(a,0,F(a,ec(a,0)));a.v[a.A]+=2};M[7]=function(a){S(a,0,F(a,ec(a,0)));a.v[a.A]+=4}; H[8]=M[8]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Oa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[9]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Oa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[9]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Oa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[10]=M[10]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Oa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[11]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Oa(a,a.d[a.a>>2&14],b,15)}; M[11]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Oa(a,a.b[a.a>>3&7],b,31)};H[12]=M[12]=function(a){a.j[0]=Oa(a,a.j[0],x(a),7)};H[13]=function(a){a.d[0]=Oa(a,a.d[0],t(a),15)};M[13]=function(a){a.b[0]=Oa(a,a.b[0],v(a),31)};H[14]=function(a){Q(a,a.H[1])};M[14]=function(a){R(a,a.H[1])};H[15]=function(a){a.dh[x(a)](a)};M[15]=function(a){a.eh[x(a)](a)}; H[16]=M[16]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ea(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[17]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ea(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[17]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ea(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[18]=M[18]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Ea(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[19]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Ea(a,a.d[a.a>>2&14],b,15)}; M[19]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ea(a,a.b[a.a>>3&7],b,31)};H[20]=M[20]=function(a){a.j[0]=Ea(a,a.j[0],x(a),7)};H[21]=function(a){a.d[0]=Ea(a,a.d[0],t(a),15)};M[21]=function(a){a.b[0]=Ea(a,a.b[0],v(a),31)};H[22]=function(a){Q(a,a.H[2])};M[22]=function(a){R(a,a.H[2])};H[23]=function(a){S(a,2,F(a,ec(a,0)));a.v[a.A]+=2;fc(a);gc(a)};M[23]=function(a){S(a,2,F(a,ec(a,0)));a.v[a.A]+=4;fc(a);gc(a)}; H[24]=M[24]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Fa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[25]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Fa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[25]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Fa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[26]=M[26]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Fa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[27]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Fa(a,a.d[a.a>>2&14],b,15)}; M[27]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Fa(a,a.b[a.a>>3&7],b,31)};H[28]=M[28]=function(a){a.j[0]=Fa(a,a.j[0],x(a),7)};H[29]=function(a){a.d[0]=Fa(a,a.d[0],t(a),15)};M[29]=function(a){a.b[0]=Fa(a,a.b[0],v(a),31)};H[30]=function(a){Q(a,a.H[3])};M[30]=function(a){R(a,a.H[3])};H[31]=function(a){S(a,3,F(a,ec(a,0)));a.v[a.A]+=2};M[31]=function(a){S(a,3,F(a,ec(a,0)));a.v[a.A]+=4}; H[32]=M[32]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Na(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[33]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Na(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[33]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Na(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[34]=M[34]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Na(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[35]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Na(a,a.d[a.a>>2&14],b,15)}; M[35]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Na(a,a.b[a.a>>3&7],b,31)};H[36]=M[36]=function(a){a.j[0]=Na(a,a.j[0],x(a),7)};H[37]=function(a){a.d[0]=Na(a,a.d[0],t(a),15)};M[37]=function(a){a.b[0]=Na(a,a.b[0],v(a),31)};H[38]=M[38]=function(a){a.na=0;hc(a);a.na=-1};H[39]=M[39]=function(a){var b=a.j[0],e=a.Aa(),g=ic(a);a.e&=-18;if(9<(b&15)||g)a.j[0]+=6,a.e|=16;if(153a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=a.sub(b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[41]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=a.sub(b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[41]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=a.sub(b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[42]=M[42]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=a.sub(a.j[a.a>>1&12|a.a>>5&1],b,7)};H[43]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=a.sub(a.d[a.a>>2&14],b,15)}; M[43]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=a.sub(a.b[a.a>>3&7],b,31)};H[44]=M[44]=function(a){a.j[0]=a.sub(a.j[0],x(a),7)};H[45]=function(a){a.d[0]=a.sub(a.d[0],t(a),15)};M[45]=function(a){a.b[0]=a.sub(a.b[0],v(a),31)};H[46]=M[46]=function(a){a.na=1;hc(a);a.na=-1};H[47]=M[47]=function(a){var b=a.j[0],e=a.Aa();a.e&=-2;9<(b&15)||ic(a)?(a.j[0]-=6,a.e|=16,a.e=a.e&-2|e|a.j[0]>>7):a.e&=-17;if(153a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Pa(a,b,a.j[a.a>>1&12|a.a>>5&1],7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b};H[49]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Pa(a,b,a.d[a.a>>2&14],15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; M[49]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Pa(a,b,a.b[a.a>>3&7],31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};H[50]=M[50]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=Pa(a,a.j[a.a>>1&12|a.a>>5&1],b,7)};H[51]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Pa(a,a.d[a.a>>2&14],b,15)}; M[51]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Pa(a,a.b[a.a>>3&7],b,31)};H[52]=M[52]=function(a){a.j[0]=Pa(a,a.j[0],x(a),7)};H[53]=function(a){a.d[0]=Pa(a,a.d[0],t(a),15)};M[53]=function(a){a.b[0]=Pa(a,a.b[0],v(a),31)};H[54]=M[54]=function(a){a.na=2;hc(a);a.na=-1};H[55]=M[55]=function(a){9<(a.j[0]&15)||ic(a)?(a.d[0]+=6,a.j[1]+=1,a.e|=17):a.e&=-18;a.j[0]&=15;a.n&=-18}; H[56]=M[56]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(b,a.j[a.a>>1&12|a.a>>5&1],7)};H[57]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,a.d[a.a>>2&14],15)};M[57]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,a.b[a.a>>3&7],31)};H[58]=M[58]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(a.j[a.a>>1&12|a.a>>5&1],b,7)}; H[59]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(a.d[a.a>>2&14],b,15)};M[59]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(a.b[a.a>>3&7],b,31)};H[60]=M[60]=function(a){a.sub(a.j[0],x(a),7)};H[61]=function(a){a.sub(a.d[0],t(a),15)};M[61]=function(a){a.sub(a.b[0],v(a),31)};H[62]=M[62]=function(a){a.na=3;hc(a);a.na=-1};H[63]=M[63]=function(a){9<(a.j[0]&15)||ic(a)?(a.d[0]-=6,--a.j[1],a.e|=17):a.e&=-18;a.j[0]&=15;a.n&=-18}; H[64]=function(a){a.d[0]=Ga(a,a.d[0],15)};M[64]=function(a){a.b[0]=Ga(a,a.b[0],31)};H[65]=function(a){a.d[2]=Ga(a,a.d[2],15)};M[65]=function(a){a.b[1]=Ga(a,a.b[1],31)};H[66]=function(a){a.d[4]=Ga(a,a.d[4],15)};M[66]=function(a){a.b[2]=Ga(a,a.b[2],31)};H[67]=function(a){a.d[6]=Ga(a,a.d[6],15)};M[67]=function(a){a.b[3]=Ga(a,a.b[3],31)};H[68]=function(a){a.d[8]=Ga(a,a.d[8],15)};M[68]=function(a){a.b[4]=Ga(a,a.b[4],31)};H[69]=function(a){a.d[10]=Ga(a,a.d[10],15)}; M[69]=function(a){a.b[5]=Ga(a,a.b[5],31)};H[70]=function(a){a.d[12]=Ga(a,a.d[12],15)};M[70]=function(a){a.b[6]=Ga(a,a.b[6],31)};H[71]=function(a){a.d[14]=Ga(a,a.d[14],15)};M[71]=function(a){a.b[7]=Ga(a,a.b[7],31)};H[72]=function(a){a.d[0]=Ha(a,a.d[0],15)};M[72]=function(a){a.b[0]=Ha(a,a.b[0],31)};H[73]=function(a){a.d[2]=Ha(a,a.d[2],15)};M[73]=function(a){a.b[1]=Ha(a,a.b[1],31)};H[74]=function(a){a.d[4]=Ha(a,a.d[4],15)};M[74]=function(a){a.b[2]=Ha(a,a.b[2],31)}; H[75]=function(a){a.d[6]=Ha(a,a.d[6],15)};M[75]=function(a){a.b[3]=Ha(a,a.b[3],31)};H[76]=function(a){a.d[8]=Ha(a,a.d[8],15)};M[76]=function(a){a.b[4]=Ha(a,a.b[4],31)};H[77]=function(a){a.d[10]=Ha(a,a.d[10],15)};M[77]=function(a){a.b[5]=Ha(a,a.b[5],31)};H[78]=function(a){a.d[12]=Ha(a,a.d[12],15)};M[78]=function(a){a.b[6]=Ha(a,a.b[6],31)};H[79]=function(a){a.d[14]=Ha(a,a.d[14],15)};M[79]=function(a){a.b[7]=Ha(a,a.b[7],31)};H[80]=function(a){Q(a,a.d[0])};M[80]=function(a){R(a,a.b[0])}; H[81]=function(a){Q(a,a.d[2])};M[81]=function(a){R(a,a.b[1])};H[82]=function(a){Q(a,a.d[4])};M[82]=function(a){R(a,a.b[2])};H[83]=function(a){Q(a,a.d[6])};M[83]=function(a){R(a,a.b[3])};H[84]=function(a){Q(a,a.d[8])};M[84]=function(a){R(a,a.b[4])};H[85]=function(a){Q(a,a.d[10])};M[85]=function(a){R(a,a.b[5])};H[86]=function(a){Q(a,a.d[12])};M[86]=function(a){R(a,a.b[6])};H[87]=function(a){Q(a,a.d[14])};M[87]=function(a){R(a,a.b[7])};H[88]=function(a){a.d[0]=jc(a)};M[88]=function(a){a.b[0]=U(a)}; H[89]=function(a){a.d[2]=jc(a)};M[89]=function(a){a.b[1]=U(a)};H[90]=function(a){a.d[4]=jc(a)};M[90]=function(a){a.b[2]=U(a)};H[91]=function(a){a.d[6]=jc(a)};M[91]=function(a){a.b[3]=U(a)};H[92]=function(a){a.d[8]=jc(a)};M[92]=function(a){a.b[4]=U(a)};H[93]=function(a){a.d[10]=jc(a)};M[93]=function(a){a.b[5]=U(a)};H[94]=function(a){a.d[12]=jc(a)};M[94]=function(a){a.b[6]=U(a)};H[95]=function(a){a.d[14]=jc(a)};M[95]=function(a){a.b[7]=U(a)}; H[96]=function(a){var b=a.d[8];A(a,a.t[2]+a.v[a.A]-15|0);Q(a,a.d[0]);Q(a,a.d[2]);Q(a,a.d[4]);Q(a,a.d[6]);Q(a,b);Q(a,a.d[10]);Q(a,a.d[12]);Q(a,a.d[14])};M[96]=function(a){var b=a.b[4];A(a,a.t[2]+a.v[a.A]-31|0);R(a,a.b[0]);R(a,a.b[1]);R(a,a.b[2]);R(a,a.b[3]);R(a,b);R(a,a.b[5]);R(a,a.b[6]);R(a,a.b[7])};H[97]=function(a){E(a,a.t[2]+a.v[a.A]+15|0);a.d[14]=jc(a);a.d[12]=jc(a);a.d[10]=jc(a);a.v[a.A]+=2;a.d[6]=jc(a);a.d[4]=jc(a);a.d[2]=jc(a);a.d[0]=jc(a)}; M[97]=function(a){E(a,a.t[2]+a.v[a.A]+31|0);a.b[7]=U(a);a.b[6]=U(a);a.b[5]=U(a);a.v[a.A]+=4;a.b[3]=U(a);a.b[2]=U(a);a.b[1]=U(a);a.b[0]=U(a)};H[98]=M[98]=function(){};H[99]=M[99]=function(a){a.a=x(a);if(a.pa&&!kc(a)){var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14;a.n&=-65;(b&3)<(a.d[d]&3)?(a.e|=64,b=b&-4|a.d[d]&3):a.e&=-65;192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}else V(a)}; H[100]=M[100]=function(a){a.na=4;hc(a);a.na=-1};H[101]=M[101]=function(a){a.na=5;hc(a);a.na=-1};H[102]=function(a){a.Ia=!0;a.table=a.ef;hc(a);a.Ia=a.wa;Ba(a)};M[102]=function(a){a.Ia=!1;a.table=a.df;hc(a);a.Ia=a.wa;Ba(a)};H[103]=M[103]=function(a){a.bb=!a.wa;Aa(a);hc(a);a.bb=a.wa;Aa(a)};H[104]=function(a){Q(a,t(a))};M[104]=function(a){R(a,v(a))};H[105]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,t(a)<<16>>16,b)}; M[105]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,v(a),b)};H[106]=function(a){Q(a,s(a))};M[106]=function(a){R(a,s(a))};H[107]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,s(a),b)};M[107]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,s(a),b)};H[108]=M[108]=function(a){Fb(a)};H[109]=function(a){Jb(a)};M[109]=function(a){Mb(a)};H[110]=M[110]=function(a){Pb(a)};H[111]=function(a){Sb(a)}; M[111]=function(a){Yb(a)};H[112]=M[112]=function(a){var b=s(a);a.ib()&&(a.l=a.l+b|0)};H[113]=M[113]=function(a){var b=s(a);a.ib()||(a.l=a.l+b|0)};H[114]=M[114]=function(a){var b=s(a);a.Va()&&(a.l=a.l+b|0)};H[115]=M[115]=function(a){var b=s(a);a.Va()||(a.l=a.l+b|0)};H[116]=M[116]=function(a){var b=s(a);a.Xa()&&(a.l=a.l+b|0)};H[117]=M[117]=function(a){var b=s(a);a.Xa()||(a.l=a.l+b|0)};H[118]=M[118]=function(a){var b=s(a);lc(a)&&(a.l=a.l+b|0)};H[119]=M[119]=function(a){var b=s(a);lc(a)||(a.l=a.l+b|0)}; H[120]=M[120]=function(a){var b=s(a);a.jb()&&(a.l=a.l+b|0)};H[121]=M[121]=function(a){var b=s(a);a.jb()||(a.l=a.l+b|0)};H[122]=M[122]=function(a){var b=s(a);a.Wa()&&(a.l=a.l+b|0)};H[123]=M[123]=function(a){var b=s(a);a.Wa()||(a.l=a.l+b|0)};H[124]=M[124]=function(a){var b=s(a);mc(a)&&(a.l=a.l+b|0)};H[125]=M[125]=function(a){var b=s(a);mc(a)||(a.l=a.l+b|0)};H[126]=M[126]=function(a){var b=s(a);nc(a)&&(a.l=a.l+b|0)};H[127]=M[127]=function(a){var b=s(a);nc(a)||(a.l=a.l+b|0)}; H[128]=M[128]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.sub(b,x(a),7)}else{var e,g,d;192>a.a?(g=A(a,a.h(a.a)),b=a.memory.L(g)):b=a.j[a.a<<2&12|a.a>>2&1];d=0;e=x(a);switch(a.a>>3&7){case 0:d=a.add(b,e,7);break;case 1:d=Oa(a,b,e,7);break;case 2:d=Ea(a,b,e,7);break;case 3:d=Fa(a,b,e,7);break;case 4:d=Na(a,b,e,7);break;case 5:d=a.sub(b,e,7);break;case 6:d=Pa(a,b,e,7);break;case 7:d=oc.bind(this,0)(b,e)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]= d}}; H[129]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,t(a),15)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),b=ac(a,g,d)):b=a.memory.K(g)):b=a.d[a.a<<1&14];h=0;e=t(a);switch(a.a>>3&7){case 0:h=a.add(b,e,15);break;case 1:h=Oa(a,b,e,15);break;case 2:h=Ea(a,b,e,15);break;case 3:h=Fa(a,b,e,15);break;case 4:h=Na(a,b,e,15);break;case 5:h=a.sub(b,e,15);break;case 6:h=Pa(a,b,e,15);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?bc(a, g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}}; M[129]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,v(a),31)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),b=cc(a,g,d)):b=P(a.memory,g)):b=a.b[a.a&7];h=0;e=v(a);switch(a.a>>3&7){case 0:h=a.add(b,e,31);break;case 1:h=Oa(a,b,e,31);break;case 2:h=Ea(a,b,e,31);break;case 3:h=Fa(a,b,e,31);break;case 4:h=Na(a,b,e,31);break;case 5:h=a.sub(b,e,31);break;case 6:h=Pa(a,b,e,31);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?dc(a,g,d,h): a.memory.ga(g,h):a.b[a.a&7]=h}};H[130]=M[130]=function(a){a.table[128](a)}; H[131]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.sub(b,s(a),15)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),b=ac(a,g,d)):b=a.memory.K(g)):b=a.d[a.a<<1&14];h=0;e=s(a);switch(a.a>>3&7){case 0:h=a.add(b,e,15);break;case 1:h=Oa(a,b,e,15);break;case 2:h=Ea(a,b,e,15);break;case 3:h=Fa(a,b,e,15);break;case 4:h=Na(a,b,e,15);break;case 5:h=a.sub(b,e,15);break;case 6:h=Pa(a,b,e,15);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?bc(a, g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}}; M[131]=function(a){a.a=x(a);if(56===(a.a&56)){var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.sub(b,s(a),31)}else{var e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),b=cc(a,g,d)):b=P(a.memory,g)):b=a.b[a.a&7];h=0;e=s(a);switch(a.a>>3&7){case 0:h=a.add(b,e,31);break;case 1:h=Oa(a,b,e,31);break;case 2:h=Ea(a,b,e,31);break;case 3:h=Fa(a,b,e,31);break;case 4:h=Na(a,b,e,31);break;case 5:h=a.sub(b,e,31);break;case 6:h=Pa(a,b,e,31);break;case 7:h=oc.bind(this,0)(b,e)}192>a.a?d?dc(a,g,d,h): a.memory.ga(g,h):a.b[a.a&7]=h}};H[132]=M[132]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,a.j[a.a>>1&12|a.a>>5&1],7)};H[133]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,a.d[a.a>>2&14],15)};M[133]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,a.b[a.a>>3&7],31)}; H[134]=M[134]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];var g=a.a,g=g>>1&12|g>>5&1,d=a.j[g];a.j[g]=b;192>a.a?a.memory.R(e,d):a.j[a.a<<2&12|a.a>>2&1]=d};H[135]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14,h=a.d[d];a.d[d]=b;192>a.a?g?bc(a,e,g,h):a.memory.fa(e,h):a.d[a.a<<1&14]=h}; M[135]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];var d=a.a>>3&7,h=a.b[d];a.b[d]=b;192>a.a?g?dc(a,e,g,h):a.memory.ga(e,h):a.b[a.a&7]=h};H[136]=M[136]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.j[a.a>>1&12|a.a>>5&1];192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};H[137]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.d[a.a>>2&14];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e}; M[137]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.b[a.a>>3&7];192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[138]=M[138]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.j[a.a>>1&12|a.a>>5&1]=b};H[139]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=b};M[139]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=b};H[140]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.H[a.a>>3&7];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e}; M[140]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=a.H[a.a>>3&7];192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[141]=function(a){a.a=x(a);192<=a.a&&V(a);var b=a.a>>3&7;a.na=9;a.d[b<<1]=a.h(a.a);a.na=-1};M[141]=function(a){a.a=x(a);192<=a.a&&V(a);var b=a.a>>3&7;a.na=9;a.b[b]=a.h(a.a);a.na=-1};H[142]=M[142]=function(a){a.a=x(a);var b=a.a>>3&7,e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];S(a,b,e)}; H[143]=function(a){a.a=x(a);var b=F(a,ec(a,0));a.v[a.A]+=2;if(192>a.a){var e=a.h(a.a);a.v[a.A]-=2;B(a,e,b);a.v[a.A]+=2}else a.d[a.a<<1&14]=b};M[143]=function(a){a.a=x(a);var b=G(a,ec(a,0));a.v[a.A]+=4;if(192>a.a){var e=a.h(a.a);a.v[a.A]-=4;D(a,e,b);a.v[a.A]+=4}else a.b[a.a&7]=b};H[144]=M[144]=function(){};H[145]=function(a){pc(a,2)};M[145]=function(a){qc(a,1)};H[146]=function(a){pc(a,4)};M[146]=function(a){qc(a,2)};H[147]=function(a){pc(a,6)};M[147]=function(a){qc(a,3)};H[148]=function(a){pc(a,8)}; M[148]=function(a){qc(a,4)};H[149]=function(a){pc(a,10)};M[149]=function(a){qc(a,5)};H[150]=function(a){pc(a,12)};M[150]=function(a){qc(a,6)};H[151]=function(a){pc(a,14)};M[151]=function(a){qc(a,7)};H[152]=function(a){a.d[0]=a.Ib[0]};M[152]=function(a){a.b[0]=a.ra[0]};H[153]=function(a){a.d[4]=a.ra[0]>>15};M[153]=function(a){a.b[2]=a.b[0]>>31};H[154]=function(a){var b=t(a),e=t(a);rc(a,ec(a,-4),4);Q(a,a.H[1]);Q(a,sc(a));S(a,1,e);a.l=a.t[1]+b|0}; M[154]=function(a){var b=v(a),e=t(a);if((!a.pa||kc(a))&&b&4294901760)throw a.debug.P("#GP handler");rc(a,ec(a,-8),8);R(a,a.H[1]);R(a,sc(a));S(a,1,e);a.l=a.t[1]+b|0};H[155]=M[155]=function(a){10===(a.s[0]&10)&&tc(a)};H[156]=function(a){a.e&131072&&3>wc(a)?W(a,0):(xc(a),Q(a,a.e))};M[156]=function(a){a.e&131072&&3>wc(a)?W(a,0):(xc(a),R(a,a.e&16580607))};H[157]=function(a){a.e&131072&&3>wc(a)&&W(a,0);yc(a,a.e&-65536|jc(a));zc(a)};M[157]=function(a){a.e&131072&&W(a,0);yc(a,U(a));zc(a)}; H[158]=M[158]=function(a){a.e=a.e&-256|a.j[1];a.e=a.e&4161493|2;a.n=0};H[159]=M[159]=function(a){xc(a);a.j[1]=a.e};H[160]=M[160]=function(a){var b=y(a,Ac(a));a.j[0]=b};H[161]=function(a){var b=F(a,Ac(a));a.d[0]=b};M[161]=function(a){var b=G(a,Ac(a));a.b[0]=b};H[162]=M[162]=function(a){Ib(a,Ac(a),a.j[0])};H[163]=function(a){B(a,Ac(a),a.d[0])};M[163]=function(a){D(a,Ac(a),a.b[0])}; H[164]=M[164]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=E(a,b),w=A(a,e);a.u&&(m=Eb(g,b,e));do a.memory.R(w,a.memory.L(q)),w+=g,q+=g,h=0!==--d;while(h&&m--);b=g*(l-d)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}}else Ib(a,e,y(a,b)),a.i[a.p]+=g,a.i[a.w]+=g}; H[165]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1||b&1){do B(a,e,F(a,b)),e+=g,a.i[a.p]+=g,b+=g,a.i[a.w]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=E(a,b)>>1,C=A(a,e)>>1;a.u&&(m=Eb(g,b,e));do Lb(a.memory,C,Xb(a.memory,w)),C+=q,w+=q,h=0!==--d;while(h&&m--);b=g*(l-d)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else B(a,e,F(a,b)),a.i[a.p]+=g,a.i[a.w]+=g}; M[165]=function(a){a:{if(0!==a.Z){var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.i[a.F]>>>0;if(!g)break a;var d=a.u?4095:3;if(0===(e&d)&&0===(b&d)&&0===(a.e&1024)&&(d=!1,a.u&&(b=E(a,b),e=A(a,e),1024>=2;a.memory.wb.set(a.memory.wb.subarray(b,b+g),e>>2);d&&(a.l=a.da);break a}}b=Qb(a,3)+a.i[a.w]|0;e=a.t[0]+a.i[a.p]|0;h=a.e&1024?-4:4;if(0!==a.Z){if(g=a.i[a.F]>>>0,0!==g){var l=g,m=4096;if(e&3||b&3){do D(a, e,G(a,b)),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,d=0!==--a.i[a.F];while(d&&m--)}else{var q=0>h?-1:1,w=E(a,b)>>>2,C=A(a,e)>>>2;a.u&&(m=Eb(h,b,e));do Ob(a.memory,C,$b(a.memory,w)),C+=q,w+=q,d=0!==--g;while(d&&m--);h=h*(l-g)|0;a.i[a.p]+=h;a.i[a.w]+=h;a.i[a.F]=g;a.Q+=l-g}d&&(a.l=a.da)}}else D(a,e,G(a,b)),a.i[a.p]+=h,a.i[a.w]+=h}}; H[166]=M[166]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0===d)break a;var h=!1,l=d,m=2===a.Z,q=4096,w=E(a,b),C=E(a,e);a.u&&(q=Eb(g,b,e));do e=a.memory.L(C),b=a.memory.L(w),C+=g,w+=g,h=0!==--d&&b===e===m;while(h&&q--);g=g*(l-d)|0;a.i[a.p]+=g;a.i[a.w]+=g;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}else b=y(a,b),e=y(a,e),a.i[a.p]+=g,a.i[a.w]+=g;a.sub(b,e,7)}}; H[167]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g,d,h=a.e&1024?-2:2;if(0!==a.Z){var l=a.i[a.F]>>>0;if(0===l)break a;var m=!1,q=l,w=2===a.Z,C=4096;if(e&1||b&1){do d=F(a,e),g=F(a,b),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,m=0!==--a.i[a.F]&&g===d===w;while(m&&C--)}else{var z=0>h?-1:1,L=E(a,b)>>1,K=E(a,e)>>1;a.u&&(C=Eb(h,b,e));do d=Xb(a.memory,K),g=Xb(a.memory,L),K+=z,L+=z,m=0!==--l&&g===d===w;while(m&&C--);b=h*(q-l)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=l;a.Q+=q-l}m&&(a.l=a.da)}else d=F(a, e),g=F(a,b),a.i[a.p]+=h,a.i[a.w]+=h;a.sub(g,d,15)}}; M[167]=function(a){a:{var b=Qb(a,3)+a.i[a.w]|0,e=a.t[0]+a.i[a.p]|0,g,d,h=a.e&1024?-4:4;if(0!==a.Z){var l=a.i[a.F]>>>0;if(0===l)break a;var m=!1,q=l,w=2===a.Z,C=4096;if(e&3||b&3){do d=G(a,e),g=G(a,b),e+=h,a.i[a.p]+=h,b+=h,a.i[a.w]+=h,m=0!==--a.i[a.F]&&g===d===w;while(m&&C--)}else{var z=0>h?-1:1,L=E(a,b)>>>2,K=E(a,e)>>>2;a.u&&(C=Eb(h,b,e));do d=$b(a.memory,K),g=$b(a.memory,L),K+=z,L+=z,m=0!==--l&&g===d===w;while(m&&C--);b=h*(q-l)|0;a.i[a.p]+=b;a.i[a.w]+=b;a.i[a.F]=l;a.Q+=q-l}m&&(a.l=a.da)}else d=G(a, e),g=G(a,b),a.i[a.p]+=h,a.i[a.w]+=h;a.sub(g,d,31)}};H[168]=M[168]=function(a){Na(a,a.j[0],x(a),7)};H[169]=function(a){Na(a,a.d[0],t(a),15)};M[169]=function(a){Na(a,a.b[0],v(a),31)};H[170]=M[170]=function(a){var b=a.j[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-1:1;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096,q=A(a,e);a.u&&(m=Db(g,e));do a.memory.R(q,b),q+=g,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}}else Ib(a,e,b),a.i[a.p]+=g}; H[171]=function(a){var b=a.d[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-2:2;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&1){do B(a,e,b),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>1;a.u&&(m=Db(g,e));do Lb(a.memory,w,b),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else B(a,e,b),a.i[a.p]+=g}; M[171]=function(a){var b=a.b[0],e=a.t[0]+a.i[a.p]|0,g=a.e&1024?-4:4;if(0!==a.Z){var d=a.i[a.F]>>>0;if(0!==d){var h=!1,l=d,m=4096;if(e&3){do D(a,e,b),e+=g,a.i[a.p]+=g,h=0!==--a.i[a.F];while(h&&m--)}else{var q=0>g?-1:1,w=A(a,e)>>>2;a.u&&(m=Db(g,e));do Ob(a.memory,w,b),w+=q,h=0!==--d;while(h&&m--);a.i[a.p]+=g*(l-d)|0;a.i[a.F]=d;a.Q+=l-d}h&&(a.l=a.da)}}else D(a,e,b),a.i[a.p]+=g}; H[172]=M[172]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-1:1;if(0!==a.Z){var g=a.i[a.F]>>>0;if(0!==g){var d=!1,h=g,l=4096,m=E(a,b);a.u&&(l=Db(e,b));do a.j[0]=a.memory.L(m),m+=e,d=0!==--g;while(d&&l--);a.i[a.w]+=e*(h-g)|0;a.i[a.F]=g;a.Q+=h-g;d&&(a.l=a.da)}}else a.j[0]=y(a,b),a.i[a.w]+=e}; H[173]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-2:2;if(0!==a.Z){if(0!==a.i[a.F]>>>0){var g=!1,d=4096;do a.d[0]=F(a,b),b+=e,a.i[a.w]+=e,g=0!==--a.i[a.F];while(g&&d--);g&&(a.l=a.da)}}else a.d[0]=F(a,b),a.i[a.w]+=e};M[173]=function(a){var b=Qb(a,3)+a.i[a.w]|0,e=a.e&1024?-4:4;if(0!==a.Z){if(0!==a.i[a.F]>>>0){var g=!1,d=4096;do a.b[0]=G(a,b),b+=e,a.i[a.w]+=e,g=0!==--a.i[a.F];while(g&&d--);g&&(a.l=a.da)}}else a.b[0]=G(a,b),a.i[a.w]+=e}; H[174]=M[174]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-1:1,g=a.j[0];if(0!==a.Z){var d=a.i[a.F]>>>0;if(0===d)break a;var h=!1,l=d,m=2===a.Z,q=4096,w=E(a,b);a.u&&(q=Db(e,b));do b=a.memory.L(w),w+=e,h=0!==--d&&g===b===m;while(h&&q--);a.i[a.p]+=e*(l-d)|0;a.i[a.F]=d;a.Q+=l-d;h&&(a.l=a.da)}else b=y(a,b),a.i[a.p]+=e;a.sub(g,b,7)}}; H[175]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-2:2,g,d=a.d[0];if(0!==a.Z){var h=a.i[a.F]>>>0;if(0===h)break a;var l=!1,m=h,q=2===a.Z,w=4096;if(b&1){do g=F(a,b),b+=e,a.i[a.p]+=e,l=0!==--a.i[a.F]&&d===g===q;while(l&&w--)}else{var C=0>e?-1:1,z=E(a,b)>>1;a.u&&(w=Db(e,b));do g=Xb(a.memory,z),z+=C,l=0!==--h&&d===g===q;while(l&&w--);a.i[a.p]+=e*(m-h)|0;a.i[a.F]=h;a.Q+=m-h}l&&(a.l=a.da)}else g=F(a,b),a.i[a.p]+=e;a.sub(d,g,15)}}; M[175]=function(a){a:{var b=a.t[0]+a.i[a.p]|0,e=a.e&1024?-4:4,g,d=a.b[0];if(0!==a.Z){var h=a.i[a.F]>>>0;if(0===h)break a;var l=!1,m=h,q=2===a.Z,w=4096;if(b&3){do g=G(a,b),b+=e,a.i[a.p]+=e,l=0!==--a.i[a.F]&&d===g===q;while(l&&w--)}else{var C=0>e?-1:1,z=E(a,b)>>>2;a.u&&(w=Db(e,b));do g=$b(a.memory,z),z+=C,l=0!==--h&&d===g===q;while(l&&w--);a.i[a.p]+=e*(m-h)|0;a.i[a.F]=h;a.Q+=m-h}l&&(a.l=a.da)}else g=G(a,b),a.i[a.p]+=e;a.sub(d,g,31)}};H[176]=M[176]=function(a){a.j[0]=x(a)}; H[177]=M[177]=function(a){a.j[4]=x(a)};H[178]=M[178]=function(a){a.j[8]=x(a)};H[179]=M[179]=function(a){a.j[12]=x(a)};H[180]=M[180]=function(a){a.j[1]=x(a)};H[181]=M[181]=function(a){a.j[5]=x(a)};H[182]=M[182]=function(a){a.j[9]=x(a)};H[183]=M[183]=function(a){a.j[13]=x(a)};H[184]=function(a){a.d[0]=t(a)};M[184]=function(a){a.b[0]=v(a)};H[185]=function(a){a.d[2]=t(a)};M[185]=function(a){a.b[1]=v(a)};H[186]=function(a){a.d[4]=t(a)};M[186]=function(a){a.b[2]=v(a)};H[187]=function(a){a.d[6]=t(a)}; M[187]=function(a){a.b[3]=v(a)};H[188]=function(a){a.d[8]=t(a)};M[188]=function(a){a.b[4]=v(a)};H[189]=function(a){a.d[10]=t(a)};M[189]=function(a){a.b[5]=v(a)};H[190]=function(a){a.d[12]=t(a)};M[190]=function(a){a.b[6]=v(a)};H[191]=function(a){a.d[14]=t(a)};M[191]=function(a){a.b[7]=v(a)}; H[192]=M[192]=function(a){a.a=x(a);var b,e,g,d;192>a.a?(g=A(a,a.h(a.a)),e=a.memory.L(g)):e=a.j[a.a<<2&12|a.a>>2&1];d=0;b=x(a)&31;switch(a.a>>3&7){case 0:d=Ra(a,e,b);break;case 1:d=$a(a,e,b);break;case 2:d=Xa(a,e,b);break;case 3:d=cb(a,e,b);break;case 4:d=fb(a,e,b);break;case 5:d=jb(a,e,b);break;case 6:d=fb(a,e,b);break;case 7:d=mb(a,e,b)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]=d}; H[193]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),e=ac(a,g,d)):e=a.memory.K(g)):e=a.d[a.a<<1&14];h=0;b=x(a)&31;switch(a.a>>3&7){case 0:h=Sa(a,e,b);break;case 1:h=ab(a,e,b);break;case 2:h=Ya(a,e,b);break;case 3:h=db(a,e,b);break;case 4:h=gb(a,e,b);break;case 5:h=kb(a,e,b);break;case 6:h=gb(a,e,b);break;case 7:h=nb(a,e,b)}192>a.a?d?bc(a,g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}; M[193]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),e=cc(a,g,d)):e=P(a.memory,g)):e=a.b[a.a&7];h=0;b=x(a)&31;switch(a.a>>3&7){case 0:h=Ta(a,e,b);break;case 1:h=bb(a,e,b);break;case 2:h=Za(a,e,b);break;case 3:h=eb(a,e,b);break;case 4:h=hb(a,e,b);break;case 5:h=lb(a,e,b);break;case 6:h=hb(a,e,b);break;case 7:h=ob(a,e,b)}192>a.a?d?dc(a,g,d,h):a.memory.ga(g,h):a.b[a.a&7]=h};H[194]=function(a){var b=t(a);a.l=a.t[1]+jc(a)|0;a.v[a.A]+=b}; M[194]=function(a){var b=t(a);a.l=a.t[1]+U(a)|0;a.v[a.A]+=b};H[195]=function(a){a.l=a.t[1]+jc(a)|0};M[195]=function(a){a.l=a.t[1]+U(a)|0};H[196]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,0,a.h(a.a),a.a>>2&14)};M[196]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,0,a.h(a.a),a.a>>3&7)};H[197]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,3,a.h(a.a),a.a>>2&14)};M[197]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,3,a.h(a.a),a.a>>3&7)}; H[198]=M[198]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=x(a);192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};H[199]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=t(a);192>a.a?B(a,b,e):a.d[a.a<<1&14]=e};M[199]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=v(a);192>a.a?D(a,b,e):a.gb[a.a&7]=e};H[200]=function(a){var b=t(a),e=x(a),e=e&31,g,d;Q(a,a.d[10]);g=a.d[8];if(0d.Xb)throw a.debug.P("conforming and dpl > rpl");d.Xb>a.O?(b=U(a),g=U(a),a.b[4]=b,yc(a,e),a.O||(a.e=a.e&-1572865|e&1572864),a.O=d.Xb,Fc(a),S(a,2,g&65535)):(yc(a,e),a.O||(a.e=a.e&-1572865|e&1572864));d.size!==a.wa&&Gc(a,d.size);a.Ca[1]=d.Db;a.t[1]=d.Mb;a.l=a.l+a.t[1]|0}zc(a)}}; H[208]=M[208]=function(a){a.a=x(a);var b,e,g;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];g=0;switch(a.a>>3&7){case 0:g=Ra(a,b,1);break;case 1:g=$a(a,b,1);break;case 2:g=Xa(a,b,1);break;case 3:g=cb(a,b,1);break;case 4:g=fb(a,b,1);break;case 5:g=jb(a,b,1);break;case 6:g=fb(a,b,1);break;case 7:g=mb(a,b,1)}192>a.a?a.memory.R(e,g):a.j[a.a<<2&12|a.a>>2&1]=g}; H[209]=function(a){a.a=x(a);var b,e,g=0,d;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];d=0;switch(a.a>>3&7){case 0:d=Sa(a,b,1);break;case 1:d=ab(a,b,1);break;case 2:d=Ya(a,b,1);break;case 3:d=db(a,b,1);break;case 4:d=gb(a,b,1);break;case 5:d=kb(a,b,1);break;case 6:d=gb(a,b,1);break;case 7:d=nb(a,b,1)}192>a.a?g?bc(a,e,g,d):a.memory.fa(e,d):a.d[a.a<<1&14]=d}; M[209]=function(a){a.a=x(a);var b,e,g=0,d;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];d=0;switch(a.a>>3&7){case 0:d=Ta(a,b,1);break;case 1:d=bb(a,b,1);break;case 2:d=Za(a,b,1);break;case 3:d=eb(a,b,1);break;case 4:d=hb(a,b,1);break;case 5:d=lb(a,b,1);break;case 6:d=hb(a,b,1);break;case 7:d=ob(a,b,1)}192>a.a?g?dc(a,e,g,d):a.memory.ga(e,d):a.b[a.a&7]=d}; H[210]=M[210]=function(a){a.a=x(a);var b,e,g,d;192>a.a?(g=A(a,a.h(a.a)),e=a.memory.L(g)):e=a.j[a.a<<2&12|a.a>>2&1];d=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:d=Ra(a,e,b);break;case 1:d=$a(a,e,b);break;case 2:d=Xa(a,e,b);break;case 3:d=cb(a,e,b);break;case 4:d=fb(a,e,b);break;case 5:d=jb(a,e,b);break;case 6:d=fb(a,e,b);break;case 7:d=mb(a,e,b)}192>a.a?a.memory.R(g,d):a.j[a.a<<2&12|a.a>>2&1]=d}; H[211]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4095===(b&4095)?(d=A(a,b+1),e=ac(a,g,d)):e=a.memory.K(g)):e=a.d[a.a<<1&14];h=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:h=Sa(a,e,b);break;case 1:h=ab(a,e,b);break;case 2:h=Ya(a,e,b);break;case 3:h=db(a,e,b);break;case 4:h=gb(a,e,b);break;case 5:h=kb(a,e,b);break;case 6:h=gb(a,e,b);break;case 7:h=nb(a,e,b)}192>a.a?d?bc(a,g,d,h):a.memory.fa(g,h):a.d[a.a<<1&14]=h}; M[211]=function(a){a.a=x(a);var b,e,g,d=0,h;192>a.a?(b=a.h(a.a),g=A(a,b),a.u&&4093<=(b&4095)?(d=A(a,b+3),e=cc(a,g,d)):e=P(a.memory,g)):e=a.b[a.a&7];h=0;b=a.j[4]&31;switch(a.a>>3&7){case 0:h=Ta(a,e,b);break;case 1:h=bb(a,e,b);break;case 2:h=Za(a,e,b);break;case 3:h=eb(a,e,b);break;case 4:h=hb(a,e,b);break;case 5:h=lb(a,e,b);break;case 6:h=hb(a,e,b);break;case 7:h=ob(a,e,b)}192>a.a?d?dc(a,g,d,h):a.memory.ga(g,h):a.b[a.a&7]=h}; H[212]=M[212]=function(a){var b=x(a);if(0===b)Ic(a);else{var e=a.j[0];a.j[1]=e/b;a.j[0]=e%b;a.C=a.j[0];a.n=196;a.e&=-2066}};H[213]=M[213]=function(a){var b=x(a);a.C=a.j[0]+a.j[1]*b&255;a.d[0]=a.C;a.$=7;a.n=196;a.e&=-2066};H[214]=M[214]=function(a){a.j[0]=-a.Aa()};H[215]=M[215]=function(a){a.j[0]=a.bb?y(a,Qb(a,3)+a.b[3]+a.j[0]):y(a,Qb(a,3)+a.d[6]+a.j[0])}; H[216]=M[216]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=Jc(b,g)}else b=a.qa,e=a.a,a=e>>3&7,e=X(b,e&7);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}; H[217]=M[217]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=Jc(b,a);b.push(a);break;case 1:Mc(b);break;case 2:e=Kc(b);b.U[0]=e;D(b.o,a,b.ta[0]);break;case 3:e=Kc(b);b.U[0]=e;D(b.o,a,b.ta[0]);b.pop();break;case 4:Nc(b,a);break;case 5:b.G=F(b.o,a);break;case 6:Oc(b,a);break;case 7:B(b.o,a,b.G)}}else switch(b=a.qa,e=a.a,a=e&7,e>>3&7){case 0:e=X(b,a);b.push(e);break;case 1:e=X(b,a);b.f[b.c+a&7]=Kc(b);b.f[b.c]=e;break;case 2:switch(a){case 0:break; default:Mc(b)}break;case 3:Mc(b);break;case 4:e=Kc(b);switch(a){case 0:b.f[b.c]=-e;break;case 1:b.f[b.c]=Math.abs(e);break;case 4:a=e;b.k&=-18177;isNaN(a)?b.k|=17664:0===a?b.k|=16384:0>a&&(b.k|=256);break;case 5:a=e;b.k&=-18177;b.k|=b.sign(0)<<9;b.k=b.m>>b.c&1?b.k|16640:isNaN(a)?b.k|256:0===a?b.k|16384:Infinity===a||-Infinity===a?b.k|1280:b.k|1024;break;default:Mc(b)}break;case 5:b.push(b.Ja[a]);break;case 6:e=Kc(b);switch(a){case 0:b.f[b.c]=Math.pow(2,e)-1;break;case 1:b.f[b.c+1&7]=X(b,1)*Math.log(e)/ Math.LN2;b.pop();break;case 2:b.f[b.c]=Math.tan(e);b.push(1);break;case 3:b.f[b.c+1&7]=Math.atan2(X(b,1),e);b.pop();break;case 4:b.I[0]=Kc(b);a=((b.r[7]&127)<<4|b.r[6]>>4)-1023;b.r[7]=63|b.r[7]&128;b.r[6]|=240;b.f[b.c]=a;b.push(b.I[0]);break;case 5:b.f[b.c]=e%X(b,1);break;case 6:b.c=b.c-1&7;b.k&=-513;break;case 7:b.c=b.c+1&7,b.k&=-513}break;case 7:switch(e=Kc(b),a){case 0:b.f[b.c]=e%X(b,1);break;case 1:b.f[b.c+1&7]=X(b,1)*Math.log(e+1)/Math.LN2;b.pop();break;case 2:b.f[b.c]=Math.sqrt(e);break;case 3:b.f[b.c]= Math.sin(e);b.push(Math.cos(e));break;case 4:b.f[b.c]=Pc(b,e);break;case 5:b.f[b.c]=e*Math.pow(2,Qc(X(b,1)));break;case 6:b.f[b.c]=Math.sin(e);break;case 7:b.f[b.c]=Math.cos(e)}}}; H[218]=M[218]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=G(b.o,g);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.o.Va()&&(b.f[b.c]=X(b,e),b.m&=~(1<a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=G(b.o,a);b.push(a);break;case 2:e=Pc(b,Kc(b));2147483647>=e&&-2147483648<=e?D(b.o,a,e):(Rc(b),D(b.o,a,-2147483648));break;case 3:e=Pc(b,Kc(b));2147483647>=e&&-2147483648<=e?D(b.o,a,e):(Rc(b),D(b.o,a,-2147483648));b.pop();break;case 5:b.push(Sc(b,a));break;case 7:rc(b.o,a,10);Tc(b,a,0);b.pop();break;default:Mc(b)}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.o.Va()||(b.f[b.c]=X(b, e),b.m&=~(1<a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=Wc(b,g);g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else{b=a.qa;e=a.a;a=e>>3&7;var g=e&7,e=b.c+g&7,g=X(b,g),d=Kc(b);switch(a){case 0:b.f[e]=g+d;break;case 1:b.f[e]=g*d;break;case 2:Lc(b,g);break;case 3:Lc(b,g);b.pop();break; case 4:b.f[e]=d-g;break;case 5:b.f[e]=g-d;break;case 6:b.f[e]=d/g;break;case 7:b.f[e]=g/d}}}; H[221]=M[221]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=Wc(b,a);b.push(a);break;case 1:Mc(b);break;case 2:Xc(b,a);break;case 3:Xc(b,a);b.pop();break;case 4:Nc(b,a);a+=28;for(e=0;8>e;e++)b.f[e]=Sc(b,a),a+=10;break;case 5:Mc(b);break;case 6:rc(b.o,a,108);Oc(b,a);a+=28;for(e=0;8>e;e++)Tc(b,a,e-b.c&7),a+=10;Uc(b);break;case 7:B(b.o,a,b.k&-14337|b.c<<11)}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 0:b.m|=1<<(b.c+e&7);break;case 2:b.f[b.c+e&7]= Kc(b);break;case 3:0!==e&&(b.f[b.c+e&7]=Kc(b));b.pop();break;case 4:a=X(b,e);Lc(b,a);break;case 5:a=X(b,e);Lc(b,a);b.pop();break;default:Mc(b)}}; H[222]=M[222]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a,g=a.h(a.a);a=e>>3&7;e=F(b.o,g)<<16>>16;g=Kc(b);switch(a){case 0:b.f[b.c]=g+e;break;case 1:b.f[b.c]=g*e;break;case 2:Lc(b,e);break;case 3:Lc(b,e);b.pop();break;case 4:b.f[b.c]=g-e;break;case 5:b.f[b.c]=e-g;break;case 6:b.f[b.c]=g/e;break;case 7:b.f[b.c]=e/g}}else{b=a.qa;e=a.a;a=e>>3&7;var e=e&7,g=b.c+e&7,d=X(b,e),h=Kc(b);switch(a){case 0:b.f[g]=d+h;break;case 1:b.f[g]=d*h;break;case 2:Lc(b,d);break;case 3:1===e?(Lc(b, b.f[g]),b.pop()):Mc(b);break;case 4:b.f[g]=h-d;break;case 5:b.f[g]=d-h;break;case 6:b.f[g]=h/d;break;case 7:b.f[g]=d/h}b.pop()}}; H[223]=M[223]=function(a){a.a=x(a);a.s[0]&12&&tc(a);if(192>a.a){var b=a.qa,e=a.a;a=a.h(a.a);switch(e>>3&7){case 0:a=F(b.o,a)<<16>>16;b.push(a);break;case 1:Mc(b);break;case 2:e=Pc(b,Kc(b));32767>=e&&-32768<=e?B(b.o,a,e):(Rc(b),B(b.o,a,32768));break;case 3:e=Pc(b,Kc(b));32767>=e&&-32768<=e?B(b.o,a,e):(Rc(b),B(b.o,a,32768));b.pop();break;case 4:Mc(b);break;case 5:e=G(b.o,a)>>>0;a=G(b.o,a+4);b.push(e+4294967296*a);break;case 6:Mc(b);break;case 7:rc(b.o,a,8);var e=Pc(b,Kc(b)),g,d;0x7fffffffffffffff>e&& -9223372036854775808<=e?(g=e|0,d=e/4294967296|0,0===d&&0>e&&(d=-1)):(g=0,d=-2147483648,Rc(b));D(b.o,a,g);D(b.o,a+4,d);b.pop()}}else switch(b=a.qa,a=a.a,e=a&7,a>>3&7){case 4:224===a?b.o.d[0]=b.k&-14337|b.c<<11:Mc(b);break;case 5:a=X(b,e);Vc(b,a);b.pop();break;case 6:Vc(b,X(b,e));b.pop();break;default:Mc(b)}};H[224]=M[224]=function(a){var b=s(a);--a.i[a.F]&&!a.Eb()&&(a.l=a.l+b|0)};H[225]=M[225]=function(a){var b=s(a);--a.i[a.F]&&a.Eb()&&(a.l=a.l+b|0)};H[226]=M[226]=function(a){a.loop(s(a))}; H[227]=M[227]=function(a){var b=s(a);0===a.i[a.F]&&(a.l=a.l+b|0)};H[228]=M[228]=function(a){var b=x(a);Gb(a,b,1);a.j[0]=Hb(a.q,b)};H[229]=function(a){var b=x(a);Gb(a,b,2);a.d[0]=Kb(a.q,b)};M[229]=function(a){var b=x(a);Gb(a,b,4);a.b[0]=Nb(a.q,b)};H[230]=M[230]=function(a){var b=x(a);Gb(a,b,1);Rb(a.q,b,a.j[0])};H[231]=function(a){var b=x(a);Gb(a,b,2);Wb(a.q,b,a.d[0])};M[231]=function(a){var b=x(a);Gb(a,b,4);Zb(a.q,b,a.b[0])};H[232]=function(a){var b=t(a)<<16>>16;Q(a,sc(a));Yc(a,b)}; M[232]=function(a){var b=v(a);R(a,sc(a));a.l=a.l+b|0};H[233]=function(a){var b=t(a)<<16>>16;Yc(a,b)};M[233]=function(a){var b=v(a);a.l=a.l+b|0};H[234]=function(a){var b=t(a);S(a,1,t(a));a.l=b+a.t[1]|0};M[234]=function(a){var b=v(a);S(a,1,t(a));a.l=b+a.t[1]|0};H[235]=M[235]=function(a){var b=s(a);a.l=a.l+b|0};H[236]=M[236]=function(a){var b=a.d[4];Gb(a,b,1);a.j[0]=Hb(a.q,b)};H[237]=function(a){var b=a.d[4];Gb(a,b,2);a.d[0]=Kb(a.q,b)};M[237]=function(a){var b=a.d[4];Gb(a,b,4);a.b[0]=Nb(a.q,b)}; H[238]=M[238]=function(a){var b=a.d[4];Gb(a,b,1);Rb(a.q,b,a.j[0])};H[239]=function(a){var b=a.d[4];Gb(a,b,2);Wb(a.q,b,a.d[0])};M[239]=function(a){var b=a.d[4];Gb(a,b,4);Zb(a.q,b,a.b[0])};H[240]=M[240]=function(a){hc(a)};H[241]=M[241]=function(a){throw a.debug.P("int1 instruction");};H[242]=M[242]=function(a){a.Z=1;hc(a);a.Z=0};H[243]=M[243]=function(a){a.Z=2;hc(a);a.Z=0};H[244]=M[244]=function(a){a.O&&W(a,0);if(0===(a.e&512))throw a.debug.show("cpu halted"),"HALT";a.zc=!0;throw 233495534;}; H[245]=M[245]=function(a){a.e=(a.e|1)^a.Aa();a.n&=-2}; H[246]=M[246]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,x(a),7);break;case 1:b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];Na(a,b,x(a),7);break;case 2:var e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=~b;192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b;break;case 3:192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ia(a,b,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b;break;case 4:b= 192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];e=b*a.j[0];a.d[0]=e;a.e=256>e?a.e&-2050:a.e|2049;a.n=0;break;case 5:192>a.a?b=y(a,a.h(a.a))<<24>>24:b=a.Ib[a.a<<2&12|a.a>>2&1];e=b*a.Ib[0];a.d[0]=e;a.e=127e?a.e|2049:a.e&-2050;a.n=0;break;case 6:e=b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];var b=a.d[0],g=b/e|0;256<=g||0===e?Ic(a):(a.j[0]=g,a.j[1]=b%e);break;case 7:192>a.a?b=y(a,a.h(a.a))<<24>>24:b=a.Ib[a.a<<2&12|a.a>>2&1],e=b,b=a.ra[0],g=b/e|0,128<=g||-129>=g||0===e?Ic(a):(a.j[0]=g,a.j[1]= b%e)}}; H[247]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,t(a),15);break;case 1:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Na(a,b,t(a),15);break;case 2:var e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=~b;192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 3:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ia(a, b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 4:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];e=b*a.d[0];g=e>>>16;a.d[0]=e;a.d[4]=g;a.e=0===g?a.e&-2050:a.e|2049;a.n=0;break;case 5:192>a.a?b=F(a,a.h(a.a))<<16>>16:b=a.ra[a.a<<1&14];e=b*a.ra[0];a.d[0]=e;a.d[4]=e>>16;a.e=32767e?a.e|2049:a.e&-2050;a.n=0;break;case 6:e=b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];g=(a.d[0]|a.d[4]<<16)>>>0;b=g/e|0;65536<=b||0>b||0===e?Ic(a):(a.d[0]=b,a.d[4]=g%e);break;case 7:192>a.a?b=F(a,a.h(a.a))<< 16>>16:b=a.ra[a.a<<1&14],e=b,g=a.d[0]|a.d[4]<<16,b=g/e|0,32768<=b||-32769>=b||0===e?Ic(a):(a.d[0]=b,a.d[4]=g%e)}}; M[247]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,v(a),31);break;case 1:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];Na(a,b,v(a),31);break;case 2:var e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=~b;192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 3:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ia(a,b,31);192>a.a?g?dc(a, e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 4:192>a.a?b=G(a,a.h(a.a))>>>0:b=a.gb[a.a&7];g=a.b[0];e=g&65535;var g=g>>>16,d=b&65535,b=b>>>16,h=e*d,d=(h>>>16)+(g*d|0)|0,l=d>>>16,d=(d&65535)+(e*b|0)|0,l=((d>>>16)+(g*b|0)|0)+l|0;a.b[0]=d<<16|h&65535;a.b[2]=l;a.e=0===l?a.e&-2050:a.e|2049;a.n=0;break;case 5:h=b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];b=a.b[0];e=!1;0>b&&(e=!0,b=-b|0);0>h&&(e=!e,h=-h|0);var g=b&65535,b=b>>>16,l=h&65535,h=h>>>16,d=g*l,l=(d>>>16)+(b*l|0)|0,m=l>>>16,l=(l&65535)+(g*h|0)|0,d=l<<16| d&65535,m=((l>>>16)+(b*h|0)|0)+m|0;e&&(d=-d|0,m=~m+!d|0);a.b[0]=d;a.b[2]=m;a.e=m===d>>31?a.e&-2050:a.e|2049;a.n=0;break;case 6:192>a.a?b=G(a,a.h(a.a))>>>0:b=a.gb[a.a&7];e=b;b=a.gb[0];h=a.gb[2];(h>=e||!e)&&Ic(a);g=0;if(1048576h;)l>>>=1,d--;for(;1048576=l&&(h-=l,m=e<>>0,m>b&&h--,b=b-m>>>0,g|=1<>=1;g>>>=0}b+=4294967296*h;h=b%e;g+=b/e|0;4294967296<=g||0===e?Ic(a):(a.b[0]=g,a.b[2]=h);break;case 7:e=b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];d=a.gb[0];l=a.b[2];b=g=!1;0>e&& (b=!0,e=-e);0>l&&(g=!0,b=!b,d=-d>>>0,l=~l+!d);(l>=e||!e)&&Ic(a);h=0;if(1048576l;)q>>>=1,m--;for(;1048576=q){var l=l-q,w=e<>>0;w>d&&l--;d=d-w>>>0;h|=1<>=1}h>>>=0}d+=4294967296*l;l=d%e;h+=d/e|0;b&&(h=-h|0);g&&(l=-l|0);2147483648<=h||-2147483649>=h||0===e?Ic(a):(a.b[0]=h,a.b[2]=l)}};H[248]=M[248]=function(a){a.e&=-2;a.n&=-2};H[249]=M[249]=function(a){a.e|=1;a.n&=-2};H[250]=M[250]=function(a){!a.pa||(a.e&131072?3===wc(a):wc(a)>=a.O)?a.e&=-513:W(a,0)}; H[251]=M[251]=function(a){!a.pa||(a.e&131072?3===wc(a):wc(a)>=a.O)?(a.e|=512,fc(a),gc(a),zc(a)):W(a,0)};H[252]=M[252]=function(a){a.e&=-1025};H[253]=M[253]=function(a){a.e|=1024}; H[254]=M[254]=function(a){a.a=x(a);var b=a.a&56;if(0===b){var e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];b=Ga(a,b,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b}else 8===b?(192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1],b=Ha(a,b,7),192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b):V(a)}; H[255]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ga(a,b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 1:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=Ha(a,b,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b;break;case 2:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Q(a,sc(a));a.l= a.t[1]+b|0;break;case 3:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+2);g=F(a,b);rc(a,ec(a,-4),4);Q(a,a.H[1]);Q(a,sc(a));S(a,1,e);a.l=a.t[1]+g|0;break;case 4:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.l=a.t[1]+b|0;break;case 5:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+2);g=F(a,b);S(a,1,e);a.l=a.t[1]+g|0;break;case 6:b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Q(a,b);break;case 7:V(a)}}; M[255]=function(a){a.a=x(a);switch(a.a>>3&7){case 0:var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ga(a,b,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 1:g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=Ha(a,b,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b;break;case 2:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];R(a,sc(a));a.l=a.t[1]+b|0;break;case 3:192<= a.a&&V(a);b=a.h(a.a);e=F(a,b+4);g=G(a,b);rc(a,ec(a,-8),8);R(a,a.H[1]);R(a,sc(a));S(a,1,e);a.l=a.t[1]+g|0;break;case 4:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.l=a.t[1]+b|0;break;case 5:192<=a.a&&V(a);b=a.h(a.a);e=F(a,b+4);g=G(a,b);S(a,1,e);a.l=a.t[1]+g|0;break;case 6:b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];R(a,b);break;case 7:V(a)}}; N[0]=O[0]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);a.O&&W(a,0);switch(a.a>>3&7){case 0:if(192>a.a)var b=a.h(a.a);var e=a.H[7];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e;192<=a.a&&(a.b[a.a&7]&=65535);break;case 1:192>a.a&&(b=a.h(a.a));e=a.H[6];192>a.a?B(a,b,e):a.d[a.a<<1&14]=e;192<=a.a&&(a.b[a.a&7]&=65535);break;case 2:e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];Zc(a,e);break;case 3:b=e=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];e=Hc(a,b);if(!e.he)throw a.debug.P("TR can only be loaded from GDT");if(e.nb)throw a.debug.P("#GP handler"); if(!e.ub)throw a.debug.P("#GP handler");if(!e.Bc)throw a.debug.P("#GP handler");if(9!==e.type)throw a.debug.P("#GP handler");a.t[6]=e.Mb;a.Ca[6]=e.Db;a.H[6]=b;a.memory.R(e.sd+5|0,a.memory.L(e.sd+5|0)|2);break;default:V(a)}}; N[1]=O[1]=function(a){a.a=x(a);a.O&&W(a,0);var b=a.a>>3&7;if(4===b){if(192>a.a)var e=a.h(a.a);b=a.s[0];192>a.a?B(a,e,b):a.d[a.a<<1&14]=b}else if(6===b)b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],a.s[0]=a.s[0]&-16|b&15,a.pa&&(a.s[0]|=1),$c(a);else switch(192<=a.a&&V(a),2!==b&&3!==b||!a.pa||(a.na=9),e=a.h(a.a),a.na=-1,b){case 0:rc(a,e,6);B(a,e,a.xc);D(a,e+2,a.Sb);break;case 1:rc(a,e,6);B(a,e,a.yc);D(a,e+2,a.Ub);break;case 2:b=F(a,e);e=G(a,e+2);a.xc=b;a.Sb=e;a.Ia||(a.Sb&=16777215);break;case 3:b=F(a,e);e= G(a,e+2);a.yc=b;a.Ub=e;a.Ia||(a.Ub&=16777215);break;case 7:e=e>>>12;a.Bb[e]=0;a.td[e]=0;a.vb=-1;a.Dc=-1;break;default:V(a)}};N[2]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=ad(a,b,a.d[a.a>>2&14])};O[2]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=ad(a,b,a.b[a.a>>3&7])};N[3]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=bd(a,b,a.d[a.a>>2&14])}; O[3]=function(a){a.a=x(a);a.pa&&!kc(a)||V(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=bd(a,b,a.b[a.a>>3&7])};N[4]=O[4]=function(a){V(a)};N[5]=O[5]=function(a){V(a)};N[6]=O[6]=function(a){a.O?W(a,0):a.s[0]&=-9};N[7]=O[7]=function(a){V(a)};N[8]=O[8]=function(a){V(a)};N[9]=O[9]=function(a){a.O&&W(a,0)};N[10]=O[10]=function(a){V(a)};N[11]=O[11]=function(a){V(a)};N[12]=O[12]=function(a){V(a)};N[13]=O[13]=function(a){V(a)};N[14]=O[14]=function(a){V(a)};N[15]=O[15]=function(a){V(a)}; N[16]=O[16]=function(a){V(a)};N[17]=O[17]=function(a){V(a)};N[18]=O[18]=function(a){V(a)};N[19]=O[19]=function(a){V(a)};N[20]=O[20]=function(a){V(a)};N[21]=O[21]=function(a){V(a)};N[22]=O[22]=function(a){V(a)};N[23]=O[23]=function(a){V(a)};N[24]=O[24]=function(a){a.a=x(a);192>a.a&&a.h(a.a)};N[25]=O[25]=function(a){V(a)};N[26]=O[26]=function(a){V(a)};N[27]=O[27]=function(a){V(a)};N[28]=O[28]=function(a){V(a)};N[29]=O[29]=function(a){V(a)};N[30]=O[30]=function(a){V(a)};N[31]=O[31]=function(a){V(a)}; N[32]=O[32]=function(a){a.a=x(a);a.O&&W(a,0);switch(a.a>>3&7){case 0:a.b[a.a&7]=a.s[0];break;case 2:a.b[a.a&7]=a.s[2];break;case 3:a.b[a.a&7]=a.s[3];break;case 4:a.b[a.a&7]=a.s[4];break;default:V(a)}};N[33]=O[33]=function(a){a.a=x(a);a.O&&W(a,0);a.b[a.a&7]=a.bc[a.a>>3&7]}; N[34]=O[34]=function(a){a.a=x(a);a.O&&W(a,0);var b=a.b[a.a&7];switch(a.a>>3&7){case 0:a.s[0]=b;if(-2147483648===(a.s[0]&-2147483647))throw a.debug.P("#GP handler");$c(a);break;case 2:a.s[2]=b;break;case 3:a.s[3]=b;cd(a);break;case 4:b&-3565568&&W(a,0);(a.s[4]^b)&128&&(b&128?cd(a):Da(a));a.s[4]=b;a.md=a.s[4]&16?128:0;if(a.s[4]&32)throw a.debug.P("PAE");break;default:V(a)}};N[35]=O[35]=function(a){a.a=x(a);a.O&&W(a,0);a.bc[a.a>>3&7]=a.b[a.a&7]};N[36]=O[36]=function(a){V(a)};N[37]=O[37]=function(a){V(a)}; N[38]=O[38]=function(a){V(a)};N[39]=O[39]=function(a){V(a)};N[40]=O[40]=function(a){V(a)};N[41]=O[41]=function(a){V(a)};N[42]=O[42]=function(a){V(a)};N[43]=O[43]=function(a){V(a)};N[44]=O[44]=function(a){V(a)};N[45]=O[45]=function(a){V(a)};N[46]=O[46]=function(a){V(a)};N[47]=O[47]=function(a){V(a)};N[48]=O[48]=function(a){a.O&&W(a,0);var b=a.b[0];switch(a.b[1]){case 372:a.qc=b&65535;break;case 374:a.Kc=b;break;case 373:a.Lc=b}}; N[49]=O[49]=function(a){if(a.O&&a.s[4]&4)W(a,0);else{var b=Ca()-a.oe;a.b[0]=1024*b;a.b[2]=2.384185791015625E-7*b}};N[50]=O[50]=function(a){a.O&&W(a,0);var b=0;switch(a.b[1]){case 372:b=a.qc;break;case 374:b=a.Kc;break;case 373:b=a.Lc}a.b[0]=b;a.b[2]=0};N[51]=O[51]=function(a){V(a)}; N[52]=O[52]=function(a){var b=a.qc&65532;a.pa&&0!==b||W(a,0);a.e&=-131585;a.l=a.Kc;a.b[4]=a.Lc;a.H[1]=b;a.zb[1]=0;a.Ca[1]=-1;a.t[1]=0;a.wa||Gc(a,!0);a.O=0;Fc(a);a.H[2]=b+8;a.zb[2]=0;a.Ca[2]=-1;a.t[2]=0;a.Ab=!0;a.v=a.b;a.A=4;a.hb=5};N[53]=O[53]=function(a){var b=a.qc&65532;a.pa&&!a.O&&0!==b||W(a,0);a.l=a.b[2];a.b[4]=a.b[1];a.H[1]=b+16|3;a.zb[1]=0;a.Ca[1]=-1;a.t[1]=0;a.wa||Gc(a,!0);a.O=3;Fc(a);a.H[2]=b+24|3;a.zb[2]=0;a.Ca[2]=-1;a.t[2]=0;a.Ab=!0;a.v=a.b;a.A=4;a.hb=5};N[54]=O[54]=function(a){V(a)}; N[55]=O[55]=function(a){V(a)};N[56]=O[56]=function(a){V(a)};N[57]=O[57]=function(a){V(a)};N[58]=O[58]=function(a){V(a)};N[59]=O[59]=function(a){V(a)};N[60]=O[60]=function(a){V(a)};N[61]=O[61]=function(a){V(a)};N[62]=O[62]=function(a){V(a)};N[63]=O[63]=function(a){V(a)};N[64]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.ib()&&(a.d[a.a>>2&14]=b)};O[64]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.ib()&&(a.b[a.a>>3&7]=b)}; N[65]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.ib()||(a.d[a.a>>2&14]=b)};O[65]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.ib()||(a.b[a.a>>3&7]=b)};N[66]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Va()&&(a.d[a.a>>2&14]=b)};O[66]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Va()&&(a.b[a.a>>3&7]=b)};N[67]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Va()||(a.d[a.a>>2&14]=b)}; O[67]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Va()||(a.b[a.a>>3&7]=b)};N[68]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Xa()&&(a.d[a.a>>2&14]=b)};O[68]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Xa()&&(a.b[a.a>>3&7]=b)};N[69]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Xa()||(a.d[a.a>>2&14]=b)};O[69]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Xa()||(a.b[a.a>>3&7]=b)}; N[70]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];lc(a)&&(a.d[a.a>>2&14]=b)};O[70]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];lc(a)&&(a.b[a.a>>3&7]=b)};N[71]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];lc(a)||(a.d[a.a>>2&14]=b)};O[71]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];lc(a)||(a.b[a.a>>3&7]=b)};N[72]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.jb()&&(a.d[a.a>>2&14]=b)}; O[72]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.jb()&&(a.b[a.a>>3&7]=b)};N[73]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.jb()||(a.d[a.a>>2&14]=b)};O[73]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.jb()||(a.b[a.a>>3&7]=b)};N[74]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Wa()&&(a.d[a.a>>2&14]=b)};O[74]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Wa()&&(a.b[a.a>>3&7]=b)}; N[75]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.Wa()||(a.d[a.a>>2&14]=b)};O[75]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.Wa()||(a.b[a.a>>3&7]=b)};N[76]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];mc(a)&&(a.d[a.a>>2&14]=b)};O[76]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];mc(a)&&(a.b[a.a>>3&7]=b)};N[77]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];mc(a)||(a.d[a.a>>2&14]=b)}; O[77]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];mc(a)||(a.b[a.a>>3&7]=b)};N[78]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];nc(a)&&(a.d[a.a>>2&14]=b)};O[78]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];nc(a)&&(a.b[a.a>>3&7]=b)};N[79]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];nc(a)||(a.d[a.a>>2&14]=b)};O[79]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];nc(a)||(a.b[a.a>>3&7]=b)};N[80]=O[80]=function(a){V(a)}; N[81]=O[81]=function(a){V(a)};N[82]=O[82]=function(a){V(a)};N[83]=O[83]=function(a){V(a)};N[84]=O[84]=function(a){V(a)};N[85]=O[85]=function(a){V(a)};N[86]=O[86]=function(a){V(a)};N[87]=O[87]=function(a){V(a)};N[88]=O[88]=function(a){V(a)};N[89]=O[89]=function(a){V(a)};N[90]=O[90]=function(a){V(a)};N[91]=O[91]=function(a){V(a)};N[92]=O[92]=function(a){V(a)};N[93]=O[93]=function(a){V(a)};N[94]=O[94]=function(a){V(a)};N[95]=O[95]=function(a){V(a)};N[96]=O[96]=function(a){V(a)};N[97]=O[97]=function(a){V(a)}; N[98]=O[98]=function(a){V(a)};N[99]=O[99]=function(a){V(a)};N[100]=O[100]=function(a){V(a)};N[101]=O[101]=function(a){V(a)};N[102]=O[102]=function(a){V(a)};N[103]=O[103]=function(a){V(a)};N[104]=O[104]=function(a){V(a)};N[105]=O[105]=function(a){V(a)};N[106]=O[106]=function(a){V(a)};N[107]=O[107]=function(a){V(a)};N[108]=O[108]=function(a){V(a)};N[109]=O[109]=function(a){V(a)};N[110]=O[110]=function(a){V(a)};N[111]=O[111]=function(a){V(a)};N[112]=O[112]=function(a){V(a)};N[113]=O[113]=function(a){V(a)}; N[114]=O[114]=function(a){V(a)};N[115]=O[115]=function(a){V(a)};N[116]=O[116]=function(a){V(a)};N[117]=O[117]=function(a){V(a)};N[118]=O[118]=function(a){V(a)};N[119]=O[119]=function(a){V(a)};N[120]=O[120]=function(a){V(a)};N[121]=O[121]=function(a){V(a)};N[122]=O[122]=function(a){V(a)};N[123]=O[123]=function(a){V(a)};N[124]=O[124]=function(a){V(a)};N[125]=O[125]=function(a){V(a)};N[126]=O[126]=function(a){V(a)};N[127]=O[127]=function(a){V(a)};N[128]=function(a){dd(a,a.ib())}; O[128]=function(a){ed(a,a.ib())};N[129]=function(a){dd(a,!a.ib())};O[129]=function(a){ed(a,!a.ib())};N[130]=function(a){dd(a,a.Va())};O[130]=function(a){ed(a,a.Va())};N[131]=function(a){dd(a,!a.Va())};O[131]=function(a){ed(a,!a.Va())};N[132]=function(a){dd(a,a.Xa())};O[132]=function(a){ed(a,a.Xa())};N[133]=function(a){dd(a,!a.Xa())};O[133]=function(a){ed(a,!a.Xa())};N[134]=function(a){dd(a,lc(a))};O[134]=function(a){ed(a,lc(a))};N[135]=function(a){dd(a,!lc(a))};O[135]=function(a){ed(a,!lc(a))}; N[136]=function(a){dd(a,a.jb())};O[136]=function(a){ed(a,a.jb())};N[137]=function(a){dd(a,!a.jb())};O[137]=function(a){ed(a,!a.jb())};N[138]=function(a){dd(a,a.Wa())};O[138]=function(a){ed(a,a.Wa())};N[139]=function(a){dd(a,!a.Wa())};O[139]=function(a){ed(a,!a.Wa())};N[140]=function(a){dd(a,mc(a))};O[140]=function(a){ed(a,mc(a))};N[141]=function(a){dd(a,!mc(a))};O[141]=function(a){ed(a,!mc(a))};N[142]=function(a){dd(a,nc(a))};O[142]=function(a){ed(a,nc(a))};N[143]=function(a){dd(a,!nc(a))}; O[143]=function(a){ed(a,!nc(a))};N[144]=O[144]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.ib()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[145]=O[145]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.ib()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[146]=O[146]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Va()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; N[147]=O[147]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Va()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[148]=O[148]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Xa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[149]=O[149]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Xa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[150]=O[150]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!lc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; N[151]=O[151]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!lc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[152]=O[152]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.jb()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[153]=O[153]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.jb()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[154]=O[154]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!a.Wa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; N[155]=O[155]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!a.Wa()^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[156]=O[156]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!mc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[157]=O[157]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!mc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[158]=O[158]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!nc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e}; N[159]=O[159]=function(a){a.a=x(a);if(192>a.a)var b=a.h(a.a);var e=!!nc(a)^1;192>a.a?Ib(a,b,e):a.j[a.a<<2&12|a.a>>2&1]=e};N[160]=function(a){Q(a,a.H[4])};O[160]=function(a){R(a,a.H[4])};N[161]=function(a){S(a,4,F(a,ec(a,0)));a.v[a.A]+=2};O[161]=function(a){S(a,4,F(a,ec(a,0)));a.v[a.A]+=4}; N[162]=O[162]=function(a){var b=0,e=0,g=0,d=0;switch(a.b[0]){case 0:b=5;d=1970169159;g=1231384169;e=1818588270;break;case 1:b=3939;d=67584;e=1082130432;g=(a.qa?1:0)|43322;g|=512;break;case 2:b=1717260289;e=d=0;g=8024064;break;case 4:switch(a.b[1]){case 0:b=289;d=29360191;e=63;g=1;break;case 1:b=290;d=29360191;e=63;g=1;break;case 2:b=323,d=96469055,e=4095,g=1}break;case -2147483648:b=5}a.b[0]=b;a.b[1]=e;a.b[2]=g;a.b[3]=d}; N[163]=function(a){a.a=x(a);192>a.a?xb(a,a.h(a.a),a.ra[a.a>>2&14]):tb(a,a.d[a.a<<1&14],a.d[a.a>>2&14]&15)};O[163]=function(a){a.a=x(a);192>a.a?xb(a,a.h(a.a),a.b[a.a>>3&7]):tb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[164]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=rb(a,b,a.d[a.a>>2&14],x(a)&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; O[164]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=sb(a,b,a.b[a.a>>3&7],x(a)&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[165]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=rb(a,b,a.d[a.a>>2&14],a.j[4]&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; O[165]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=sb(a,b,a.b[a.a>>3&7],a.j[4]&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[166]=O[166]=function(a){V(a)};N[167]=O[167]=function(a){V(a)};N[168]=function(a){Q(a,a.H[5])};O[168]=function(a){R(a,a.H[5])};N[169]=function(a){S(a,5,F(a,ec(a,0)));a.v[a.A]+=2};O[169]=function(a){S(a,5,F(a,ec(a,0)));a.v[a.A]+=4};N[170]=O[170]=function(a){V(a)}; N[171]=function(a){a.a=x(a);192>a.a?Bb(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=vb(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)};O[171]=function(a){a.a=x(a);192>a.a?Bb(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=vb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[172]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=pb(a,b,a.d[a.a>>2&14],x(a)&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; O[172]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=qb(a,b,a.b[a.a>>3&7],x(a)&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[173]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];b=pb(a,b,a.d[a.a>>2&14],a.j[4]&31);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b}; O[173]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];b=qb(a,b,a.b[a.a>>3&7],a.j[4]&31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b};N[174]=O[174]=function(a){a.a=x(a);switch(a.a>>3&7){case 6:break;default:V(a)}};N[175]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.d[a.a>>2&14]=Ja(a,a.ra[a.a>>2&14],b)}; O[175]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Ka(a,a.b[a.a>>3&7],b)};N[176]=O[176]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,1);var e=y(a,b)}else e=a.j[a.a<<2&12|a.a>>2&1];a.sub(a.j[0],e,7);a.Eb()?192>a.a?Ib(a,b,a.j[a.a>>1&12|a.a>>5&1]):a.j[a.a<<2&12|a.a>>2&1]=a.j[a.a>>1&12|a.a>>5&1]:a.j[0]=e}; N[177]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,2);var e=F(a,b)}else e=a.d[a.a<<1&14];a.sub(a.d[0],e,15);a.Eb()?192>a.a?B(a,b,a.d[a.a>>2&14]):a.d[a.a<<1&14]=a.d[a.a>>2&14]:a.d[0]=e};O[177]=function(a){a.a=x(a);if(192>a.a){var b=a.h(a.a);rc(a,b,4);var e=G(a,b)}else e=a.b[a.a&7];a.sub(a.b[0],e,31);a.Eb()?192>a.a?D(a,b,a.b[a.a>>3&7]):a.b[a.a&7]=a.b[a.a>>3&7]:a.b[0]=e};N[178]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,2,a.h(a.a),a.a>>2&14)}; O[178]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,2,a.h(a.a),a.a>>3&7)};N[179]=function(a){a.a=x(a);192>a.a?Ab(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=wb(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)};O[179]=function(a){a.a=x(a);192>a.a?Ab(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=wb(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[180]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,4,a.h(a.a),a.a>>2&14)};O[180]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,4,a.h(a.a),a.a>>3&7)}; N[181]=function(a){a.a=x(a);192<=a.a&&V(a);Cc(a,5,a.h(a.a),a.a>>2&14)};O[181]=function(a){a.a=x(a);192<=a.a&&V(a);Dc(a,5,a.h(a.a),a.a>>3&7)};N[182]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.d[a.a>>2&14]=b};O[182]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a)):a.j[a.a<<2&12|a.a>>2&1];a.b[a.a>>3&7]=b};N[183]=O[183]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.b[a.a>>3&7]=b}; N[184]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14];a.d[a.a>>2&14]=Cb(a,b)};O[184]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7];a.b[a.a>>3&7]=Cb(a,b)};N[185]=O[185]=function(a){V(a)}; N[186]=function(a){a.a=x(a);switch(a.a>>3&7){case 4:192>a.a?xb(a,a.h(a.a),x(a)&15):tb(a,a.d[a.a<<1&14],x(a)&15);break;case 5:192>a.a?Bb(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=vb(a,a.d[a.a<<1&14],x(a)&15);break;case 6:192>a.a?Ab(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=wb(a,a.d[a.a<<1&14],x(a)&15);break;case 7:192>a.a?zb(a,a.h(a.a),x(a)&15):a.d[a.a<<1&14]=ub(a,a.d[a.a<<1&14],x(a)&15);break;default:V(a)}}; O[186]=function(a){a.a=x(a);switch(a.a>>3&7){case 4:192>a.a?xb(a,a.h(a.a),x(a)&31):tb(a,a.b[a.a&7],x(a)&31);break;case 5:192>a.a?Bb(a,a.h(a.a),x(a)&31):a.b[a.a&7]=vb(a,a.b[a.a&7],x(a)&31);break;case 6:192>a.a?Ab(a,a.h(a.a),x(a)&31):a.b[a.a&7]=wb(a,a.b[a.a&7],x(a)&31);break;case 7:192>a.a?zb(a,a.h(a.a),x(a)&31):a.b[a.a&7]=ub(a,a.b[a.a&7],x(a)&31);break;default:V(a)}};N[187]=function(a){a.a=x(a);192>a.a?zb(a,a.h(a.a),a.ra[a.a>>2&14]):a.d[a.a<<1&14]=ub(a,a.d[a.a<<1&14],a.ra[a.a>>2&14]&15)}; O[187]=function(a){a.a=x(a);192>a.a?zb(a,a.h(a.a),a.b[a.a>>3&7]):a.b[a.a&7]=ub(a,a.b[a.a&7],a.b[a.a>>3&7]&31)};N[188]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],e=a.d,g=a.a>>2&14;var d=a.d[a.a>>2&14];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(-b&b));e[g]=a};O[188]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7],e=a.b,g=a.a>>3&7;var d=a.b[a.a>>3&7];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd((-b&b)>>>0));e[g]=a}; N[189]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a)):a.d[a.a<<1&14],e=a.d,g=a.a>>2&14;var d=a.d[a.a>>2&14];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(b));e[g]=a};O[189]=function(a){a.a=x(a);var b=192>a.a?G(a,a.h(a.a)):a.b[a.a&7],e=a.b,g=a.a>>3&7;var d=a.b[a.a>>3&7];a.n=0;0===b?(a.e|=64,a=d):(a.e&=-65,a=fd(b>>>0));e[g]=a};N[190]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a))<<24>>24:a.Ib[a.a<<2&12|a.a>>2&1];a.d[a.a>>2&14]=b}; O[190]=function(a){a.a=x(a);var b=192>a.a?y(a,a.h(a.a))<<24>>24:a.Ib[a.a<<2&12|a.a>>2&1];a.b[a.a>>3&7]=b};N[191]=O[191]=function(a){a.a=x(a);var b=192>a.a?F(a,a.h(a.a))<<16>>16:a.ra[a.a<<1&14];a.b[a.a>>3&7]=b};N[192]=O[192]=function(a){a.a=x(a);var b,e;192>a.a?(e=A(a,a.h(a.a)),b=a.memory.L(e)):b=a.j[a.a<<2&12|a.a>>2&1];var g=a.a>>1&12|a.a>>5&1,d=a.j[g];a.j[g]=b;b=a.add(b,d,7);192>a.a?a.memory.R(e,b):a.j[a.a<<2&12|a.a>>2&1]=b}; N[193]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4095===(b&4095)?(g=A(a,b+1),b=ac(a,e,g)):b=a.memory.K(e)):b=a.d[a.a<<1&14];var d=a.a>>2&14,h=a.d[d];a.d[d]=b;b=a.add(b,h,15);192>a.a?g?bc(a,e,g,b):a.memory.fa(e,b):a.d[a.a<<1&14]=b};O[193]=function(a){a.a=x(a);var b,e,g=0;192>a.a?(b=a.h(a.a),e=A(a,b),a.u&&4093<=(b&4095)?(g=A(a,b+3),b=cc(a,e,g)):b=P(a.memory,e)):b=a.b[a.a&7];var d=a.a>>3&7,h=a.b[d];a.b[d]=b;b=a.add(b,h,31);192>a.a?g?dc(a,e,g,b):a.memory.ga(e,b):a.b[a.a&7]=b}; N[194]=O[194]=function(a){V(a)};N[195]=O[195]=function(a){V(a)};N[196]=O[196]=function(a){V(a)};N[197]=O[197]=function(a){V(a)};N[198]=O[198]=function(a){V(a)}; N[199]=O[199]=function(a){a.a=x(a);switch(a.a>>3&7){case 1:192<=a.a&&V(a);var b=a.h(a.a);rc(a,b,8);var e=G(a,b),g=G(a,b+4);a.b[0]===e&&a.b[2]===g?(a.e|=64,D(a,b,a.b[3]),D(a,b+4,a.b[1])):(a.e&=-65,a.b[0]=e,a.b[2]=g);a.n&=-65;break;case 6:g=(e=gd())?jd():0;a.Ia?(192>a.a&&(b=a.h(a.a)),192>a.a?D(a,b,g):a.gb[a.a&7]=g):(192>a.a&&(b=a.h(a.a)),192>a.a?B(a,b,g):a.d[a.a<<1&14]=g);a.e&=-2262;a.e|=e;a.n=0;break;default:V(a)}};N[200]=O[200]=function(a){kd(a,0)};N[201]=O[201]=function(a){kd(a,1)}; N[202]=O[202]=function(a){kd(a,2)};N[203]=O[203]=function(a){kd(a,3)};N[204]=O[204]=function(a){kd(a,4)};N[205]=O[205]=function(a){kd(a,5)};N[206]=O[206]=function(a){kd(a,6)};N[207]=O[207]=function(a){kd(a,7)};N[208]=O[208]=function(a){V(a)};N[209]=O[209]=function(a){V(a)};N[210]=O[210]=function(a){V(a)};N[211]=O[211]=function(a){V(a)};N[212]=O[212]=function(a){V(a)};N[213]=O[213]=function(a){V(a)};N[214]=O[214]=function(a){V(a)};N[215]=O[215]=function(a){V(a)};N[216]=O[216]=function(a){V(a)}; N[217]=O[217]=function(a){V(a)};N[218]=O[218]=function(a){V(a)};N[219]=O[219]=function(a){V(a)};N[220]=O[220]=function(a){V(a)};N[221]=O[221]=function(a){V(a)};N[222]=O[222]=function(a){V(a)};N[223]=O[223]=function(a){V(a)};N[224]=O[224]=function(a){V(a)};N[225]=O[225]=function(a){V(a)};N[226]=O[226]=function(a){V(a)};N[227]=O[227]=function(a){V(a)};N[228]=O[228]=function(a){V(a)};N[229]=O[229]=function(a){V(a)};N[230]=O[230]=function(a){V(a)};N[231]=O[231]=function(a){V(a)};N[232]=O[232]=function(a){V(a)}; N[233]=O[233]=function(a){V(a)};N[234]=O[234]=function(a){V(a)};N[235]=O[235]=function(a){V(a)};N[236]=O[236]=function(a){V(a)};N[237]=O[237]=function(a){V(a)};N[238]=O[238]=function(a){V(a)};N[239]=O[239]=function(a){V(a)};N[240]=O[240]=function(a){V(a)};N[241]=O[241]=function(a){V(a)};N[242]=O[242]=function(a){V(a)};N[243]=O[243]=function(a){V(a)};N[244]=O[244]=function(a){V(a)};N[245]=O[245]=function(a){V(a)};N[246]=O[246]=function(a){V(a)};N[247]=O[247]=function(a){V(a)};N[248]=O[248]=function(a){V(a)}; N[249]=O[249]=function(a){V(a)};N[250]=O[250]=function(a){V(a)};N[251]=O[251]=function(a){V(a)};N[252]=O[252]=function(a){V(a)};N[253]=O[253]=function(a){V(a)};N[254]=O[254]=function(a){V(a)};N[255]=O[255]=function(a){V(a)};"use strict";function Yc(a,b){var e=a.t[1];a.l-=e;a.l=a.l+b&65535;a.l=a.l+e|0}function dd(a,b){b?Yc(a,t(a)):a.l=a.l+2|0}function ed(a,b){if(b){var e=v(a);a.l=a.l+e|0}else a.l=a.l+4|0}n=p.prototype;n.loop=function(a){--this.i[this.F]&&(this.l=this.l+a|0)}; n.Aa=function(){return this.n&1?(this.Oa^(this.Oa^this.Ha)&(this.Ha^this.m))>>>this.$&1:this.e&1};n.De=function(){return this.n&4?154020>>((this.C^this.C>>4)&15)&4:this.e&4};function ic(a){return a.n&16?(a.Oa^a.Ha^a.m)&16:a.e&16}n.Eb=function(){return this.n&64?(~this.C&this.C-1)>>>this.$&1:this.e&64};n.Dd=function(){return this.n&128?this.C>>>this.$&1:this.e&128};n.fd=function(){return this.n&2048?((this.Oa^this.m)&(this.Ha^this.m))>>>this.$&1:this.e&2048};n.ib=p.prototype.fd;n.Va=p.prototype.Aa; n.Xa=p.prototype.Eb;n.jb=p.prototype.Dd;n.Wa=p.prototype.De;function lc(a){return a.Aa()||a.Eb()}function mc(a){return!a.Dd()!==!a.fd()}function nc(a){return a.Eb()||!a.Dd()!==!a.fd()}function Q(a,b){var e=ec(a,-2);B(a,e,b);a.v[a.A]-=2}function R(a,b){var e=ec(a,-4);D(a,e,b);a.v[a.A]-=4}function jc(a){var b=F(a,a.t[2]+a.v[a.A]|0);a.v[a.A]+=2;return b}function U(a){var b=G(a,a.t[2]+a.v[a.A]|0);a.v[a.A]+=4;return b}function pc(a,b){var e=a.d[0];a.d[0]=a.d[b];a.d[b]=e} function qc(a,b){var e=a.b[0];a.b[0]=a.b[b];a.b[b]=e}function Cc(a,b,e,g){var d=F(a,e);e=F(a,e+2|0);S(a,b,e);a.d[g]=d}function Dc(a,b,e,g){var d=G(a,e);e=F(a,e+4|0);S(a,b,e);a.b[g]=d}function kd(a,b){var e=a.b[b];a.b[b]=e>>>24|e<<24|e>>8&65280|e<<8&16711680}n.xe=function(a){if(233495534===a)this.r=!1,fc(this);else throw console.log(a),console.log(a.stack),a;}; n.reset=function(){this.zb=new Uint8Array(8);this.Ca=new Uint32Array(8);this.t=new Int32Array(8);Da(this);this.b=new Int32Array(8);this.gb=new Uint32Array(this.b.buffer);this.ra=new Int16Array(this.b.buffer);this.d=new Uint16Array(this.b.buffer);this.Ib=new Int8Array(this.b.buffer);this.j=new Uint8Array(this.b.buffer);this.H=new Uint16Array(8);this.bc=new Int32Array(8);this.pa=!1;this.Sb=this.xc=this.Ub=this.yc=0;this.r=!1;this.s[0]=1610612752;this.s[2]=0;this.s[3]=0;this.s[4]=0;this.bc[6]=-61456; this.bc[7]=1024;this.O=0;this.u=!1;this.md=0;this.bb=this.Ab=this.Ia=this.wa=!1;this.Dc=this.vb=-1;Ba(this);Aa(this);this.v=this.d;this.A=8;this.hb=10;this.da=this.Q=0;this.zc=!1;this.Kc=this.Lc=this.qc=0;this.na=-1;this.Z=0;this.e=2;this.$=this.Ha=this.Oa=this.m=this.C=this.n=0;this.oe=Ca();this.l=1048560;S(this,2,48);this.d[8]=256;this.c.Qd&&this.c.Qd.reset()}; n.cb=function(a,b){this.gc=a.gc||67108864;this.memory=new ld(this.gc);this.reset();var e=new md(this.memory);this.q=e;this.uc.Oe=a.uc;this.uc.Lb=a.kh;nd(this);var g=0;Y(e,146,this,function(){return g});Z(e,146,this,function(d){g=d});this.c={};a.Uf&&(this.c.Hc=new od(this),this.c.Pa=new pd(this),qd(this,a),this.c.Ec=new rd(this),this.c.wc=new sd(this),this.c.Lb=new td(this,b,a.Da||8388608),this.qa=new ud(this),this.c.Id=new vd(this,b),this.c.ff=new wd(this,1016,b),this.c.ze=new xd(this,a.ye),a.Ob&& (this.c.Ob=new yd(this,a.Ob,!0,1,b)),a.Tb&&(this.c.Tb=new yd(this,a.Tb,!1,0,b)),this.c.Hd=new zd(this),a.Jf&&(this.c.Re=new Ad(this,b)),a.Rb&&(this.c.Qd=new Bd(this,b,a.Rb)))};function qd(a,b){var e=b.qf||531;a.c.Pa.Qa[56]=1|e>>4&240;a.c.Pa.Qa[61]=e&255;e=a.gc-16777216;a.c.Pa.Qa[52]=e>>16&255;a.c.Pa.Qa[53]=e>>24&255;a.c.Pa.Qa[91]=0;a.c.Pa.Qa[92]=0;a.c.Pa.Qa[93]=0;a.c.Pa.Qa[20]=45} function nd(a){var b=a.uc.Oe,e=a.uc.Lb;if(b){var g=new Uint8Array(b);a.memory.ma.set(g,1048576-b.byteLength);e&&(g=new Uint8Array(e),a.memory.ma.set(g,786432));Cd(a.q,4293918720,1048576,function(d){return this.memory.ma[d&1048575]}.bind(a),function(d,h){this.memory.ma[d&1048575]=h}.bind(a))}}n.we=function(){for(var a=Date.now(),b=a;33>b-a;){this.c.Hd.qb(b,!1);this.c.Pa.qb(b,!1);zc(this);for(b=11001;b--;)gc(this);b=Date.now()}}; "undefined"!==typeof window&&(window.c=p.prototype.we,window.f=p.prototype.xe,window.k=p.prototype.N);function gc(a){a.da=a.l;a.Q++;var b=x(a);a.table[b](a)}function hc(a){a.table[x(a)](a)}p.prototype.N=function(){var a=Date.now();this.c.Hd.qb(a,!1);this.c.Pa.qb(a,!1);return 0};function fc(a){a.Z=0;a.na=-1;a.bb!==a.wa&&(a.bb=a.wa,Aa(a));a.Ia!==a.wa&&(a.Ia=a.wa,Ba(a))}function $c(a){var b=-2147483648===(a.s[0]&-2147483648);a.qa||(a.s[0]|=4);a.s[0]|=16;b!==a.u&&(a.u=b,Da(a))} function Fc(a){a.vb=-1;a.Dc=-1}function x(a){a.l&-4096^a.vb&&(a.D=E(a,a.l)^a.l,a.vb=a.l&-4096);var b=a.memory.L(a.D^a.l);a.l=a.l+1|0;return b}function s(a){return x(a)<<24>>24}function t(a){if(4094<(a.l^a.vb)>>>0)return x(a)|x(a)<<8;var b=a.memory.K(a.D^a.l);a.l=a.l+2|0;return b}function v(a){if(4092<(a.l^a.vb)>>>0)return t(a)|t(a)<<16;var b=P(a.memory,a.D^a.l);a.l=a.l+4|0;return b}function ac(a,b,e){return a.memory.L(b)|a.memory.L(e)<<8} function cc(a,b,e){var g;g=b&1?b&2?Xb(a.memory,e-2>>1):Xb(a.memory,b+1>>1):ac(a,b+1|0,e-1|0);return a.memory.L(b)|g<<8|a.memory.L(e)<<24}function bc(a,b,e,g){a.memory.R(b,g);a.memory.R(e,g>>8)}function dc(a,b,e,g){a.memory.R(b,g);a.memory.R(e,g>>24);b&1?b&2?(a.memory.R(e-2,g>>8),a.memory.R(e-1,g>>16)):(a.memory.R(b+1|0,g>>8),a.memory.R(b+2|0,g>>16)):(a.memory.R(b+1|0,g>>8),a.memory.R(e-1,g>>16))}function y(a,b){return a.memory.L(E(a,b))} function F(a,b){return a.u&&4095===(b&4095)?y(a,b)|y(a,b+1|0)<<8:a.memory.K(E(a,b))}function G(a,b){return a.u&&4093<=(b&4095)?F(a,b)|F(a,b+2|0)<<16:P(a.memory,E(a,b))}function Ib(a,b,e){a.memory.R(A(a,b),e)}function B(a,b,e){var g=A(a,b);4095===(b&4095)?bc(a,g,A(a,b+1|0),e):a.memory.fa(g,e)}function D(a,b,e){var g=A(a,b);4093<=(b&4095)?dc(a,g,A(a,b+3|0),e):a.memory.ga(g,e)}function Ac(a){return a.bb?Qb(a,3)+v(a)|0:Qb(a,3)+t(a)|0}function wc(a){return a.e>>12&3} function kc(a){return!!(a.e&131072)}function Dd(a){return a.e&-2262|!!a.Aa()|!!a.De()<<2|!!ic(a)<<4|!!a.Eb()<<6|!!a.Dd()<<7|!!a.fd()<<11}function xc(a){a.e=Dd(a);a.n=0}function yc(a,b){var e=1769472,g=2588629;a.e&131072?(e|=12288,g|=1572864):a.O&&(e|=12288,a.O>wc(a)&&(e|=512));a.e=(b^(a.e^b)&e)&g|2;a.n=0}function ec(a,b){return a.Ab?a.t[2]+a.v[a.A]+b|0:a.t[2]+(a.v[a.A]+b&65535)|0}function sc(a){return a.l-a.t[1]|0} function Ec(a,b,e,g){a.zc=!1;if(a.pa){if(kc(a)&&a.s[4]&1)throw a.debug.P("VME");kc(a)&&e&&3>wc(a)&&W(a,0);if((b<<3|7)>a.yc)throw a.debug.P("#GP handler");var d=a.Ub+(b<<3)|0;a.u&&(d=Ed(a,d));var h=a.memory.K(d)|a.memory.K(d+6|0)<<16,l=a.memory.K(d+2|0),m=a.memory.L(d+5|0),q=m>>5&3,d=!1;if(0===(m&128))throw a.debug.P("#NP handler");e&&qh.Db)throw a.debug.P("#NP handler");d=a.t[6];b=Dd(a);rc(a,d,102);D(a,d+32,sc(a));D(a,d+36,b);D(a,d+40,a.b[0]);D(a,d+44,a.b[1]);D(a,d+48,a.b[2]);D(a,d+52,a.b[3]);D(a,d+56,a.b[4]);D(a,d+60,a.b[5]);D(a,d+64,a.b[6]);D(a,d+68,a.b[7]);D(a,d+72,a.H[0]);D(a,d+76,a.H[1]);D(a,d+80,a.H[2]);D(a,d+84,a.H[3]);D(a,d+88,a.H[4]);D(a,d+92,a.H[5]);D(a,d+96,a.H[7]);a.memory.R(h.sd+5|0,a.memory.L(h.sd+5|0)|2);b=h.Mb;e=G(a,b+28);a.e&=-131073;S(a,1,F(a,b+76));m=G(a,b+36);D(a, d+0,l);m|=16384;if(m&131072)throw a.debug.P("task switch to VM mode");yc(a,m);Zc(a,F(a,b+96));a.b[0]=G(a,b+40);a.b[1]=G(a,b+44);a.b[2]=G(a,b+48);a.b[3]=G(a,b+52);a.b[4]=G(a,b+56);a.b[5]=G(a,b+60);a.b[6]=G(a,b+64);a.b[7]=G(a,b+68);S(a,0,F(a,b+72));S(a,2,F(a,b+80));S(a,3,F(a,b+84));S(a,4,F(a,b+88));S(a,5,F(a,b+92));a.l=a.t[1]+G(a,b+32)|0;a.t[6]=h.Mb;a.Ca[6]=h.Db;a.H[6]=l;a.s[3]=e;cd(a);a.s[0]|=8;!1!==g&&R(a,g);return}if(6===m)throw a.debug.P("16 bit interrupt gate");if(7===m)d=b=!0;else throw a.debug.P("#GP handler"); }e=Hc(a,l);if(e.nb)throw a.debug.P("#GP handler");if(!e.dc||e.Ga>a.O)throw a.debug.P("#GP handler");if(!e.ub)throw a.debug.P("#NP handler");xc(a);m=a.e;if(!e.ac&&e.Gaa.Ca[6])throw a.debug.P("#TS handler");w=w+a.t[6]|0;a.u&&(w=Ed(a,w));var q=P(a.memory,w),w=a.memory.K(w+4|0),C=Hc(a,w);if(C.nb)throw a.debug.P("#TS handler");if(C.Xb!==e.Ga)throw a.debug.P("#TS handler");if(C.Ga!==e.Ga||!C.Md)throw a.debug.P("#TS handler");if(!C.ub)throw a.debug.P("#TS handler");var C= a.b[4],z=a.H[2];a.O=e.Ga;Fc(a);a.wa!==e.size&&Gc(a,e.size);a.e&=-196609;S(a,2,w);a.v[a.A]=q;m&131072?d?(rc(a,ec(a,-20),20),Q(a,a.H[5]),Q(a,a.H[4]),Q(a,a.H[3]),Q(a,a.H[0])):(rc(a,ec(a,-40),40),R(a,a.H[5]),R(a,a.H[4]),R(a,a.H[3]),R(a,a.H[0])):d?rc(a,ec(a,-12),12):rc(a,ec(a,-24),24);d?(Q(a,z),Q(a,C)):(R(a,z),R(a,C))}else if(e.ac||e.Ga===a.O)d?rc(a,ec(a,-8),8):rc(a,ec(a,-16),16),a.e&131072&&W(a,l&-4);else throw a.debug.P("#GP handler");d?(Q(a,m),Q(a,a.H[1]),Q(a,sc(a)),!1!==g&&Q(a,g),h&=65535):(R(a,m), R(a,a.H[1]),R(a,sc(a)),!1!==g&&R(a,g));m&131072&&(S(a,5,0),S(a,4,0),S(a,3,0),S(a,0,0));a.H[1]=l&-4|a.O;a.wa!==e.size&&Gc(a,e.size);a.Ca[1]=e.Db;a.t[1]=e.Mb;a.l=a.t[1]+h|0;b||(a.e&=-513)}else rc(a,ec(a,-6),6),l=b<<2,g=a.memory.K(l),l=a.memory.K(l+2|0),xc(a),Q(a,a.e),Q(a,a.H[1]),Q(a,sc(a)),a.e&=-513,S(a,1,l),a.l=a.t[1]+g|0}function Ic(a){a.l=a.da;Ec(a,0,!1,!1);throw 233495534;}function V(a){a.l=a.da;Ec(a,6,!1,!1);throw 233495534;}function tc(a){a.l=a.da;Ec(a,7,!1,!1);throw 233495534;} function W(a,b){a.l=a.da;Ec(a,13,!1,b);throw 233495534;}function r(a){return Qb(a,3)}function u(a){return Qb(a,2)}function Qb(a,b){return-1===a.na?a.t[b]:9===a.na?0:a.t[a.na]}function zc(a){a.e&512&&!a.r&&(a.c.Hc&&a.c.Hc.$c(),a.c.Wc&&a.c.Wc.$c())}p.prototype.Ya=function(a){this.c.Hc&&this.c.Hc.Jd(a);this.c.Wc&&this.c.Wc.Jd(a)}; function Gb(a,b,e){if(a.pa&&(a.O>wc(a)||a.e&131072)){var g=a.Ca[6],d=a.t[6];if(103<=g){var h=a.memory.K(Ed(a,d+100+2|0));if(g>=(h+((b+e-1|0)>>3)|0)&&(e=(1<>3)|0),!((e&65280?a.memory.K(b):a.memory.L(b))&e)))return}W(a,0)}}function Gc(a,b){a.wa=a.Ia=a.bb=b;Ba(a);Aa(a)}function Ba(a){a.Ia?(a.table=a.ef,a.U=a.Y):(a.table=a.df,a.U=a.X)}function Aa(a){a.bb?(a.i=a.b,a.F=1,a.w=6,a.p=7):(a.i=a.d,a.F=2,a.w=12,a.p=14)} function Hc(a,b){var e=0===(b&4),g=b&-8,d,h;d={Xb:b&3,he:e,nb:!1,Cc:!0,Mb:0,sb:0,e:0,type:0,Ga:0,Bc:!1,ub:!1,dc:!1,Md:!1,ac:!1,size:!1,Db:0,Je:!1,Ie:!1,sd:0};e?(e=a.Sb,h=a.xc):(e=a.t[7],h=a.Ca[7]);if(0===g)return d.nb=!0,d;if((b|7)>h)return d.Cc=!1,d;e=e+g|0;a.u&&(e=Ed(a,e));d.sd=e;d.Mb=a.memory.K(e+2|0)|a.memory.L(e+4|0)<<16|a.memory.L(e+7|0)<<24;d.sb=a.memory.L(e+5|0);d.e=a.memory.L(e+6|0)>>4;d.type=d.sb&15;d.Ga=d.sb>>5&3;d.Bc=0===(d.sb&16);d.ub=128===(d.sb&128);d.dc=8===(d.sb&8);d.Md=2===(d.sb& 2);d.ac=4===(d.sb&4);d.size=4===(d.e&4);g=a.memory.K(e)|(a.memory.L(e+6|0)&15)<<16;d.Db=d.e&8?(g<<12|4095)>>>0:g;d.Je=d.Md&&!d.dc;d.Ie=d.Md||!d.dc;return d} function S(a,b,e){1===b&&(a.pa=1===(a.s[0]&1));if(!a.pa||kc(a))a.H[b]=e,a.zb[b]=0,a.t[b]=e<<4,2===b&&a.Ab&&(a.Ab=!1,a.v=a.d,a.A=8,a.hb=10);else{var g=Hc(a,e);if(2===b){g.nb&&W(a,0);g.Cc&&!g.Bc&&g.Xb===a.O&&g.Je&&g.Ga===a.O||W(a,e&-4);if(!g.ub)throw a.l=a.da,Ec(a,12,!1,e&-4),233495534;(a.Ab=g.size)?(a.v=a.b,a.A=4,a.hb=5):(a.v=a.d,a.A=8,a.hb=10)}else if(1===b){if(!g.dc)throw a.debug.P("#GP handler");if(g.Bc)throw a.debug.P("load system segment descriptor, type = "+(g.sb&15));if(g.Xb!==a.O)throw a.debug.P("privilege change"); if(!g.ac&&g.Gag.Ga&&a.O>g.Ga){debugger;W(a,e&-4)}if(!g.ub)throw a.l=a.da,Ec(a,11,!1,e&-4),233495534;}a.zb[b]=0;a.Ca[b]=g.Db;a.t[b]=g.Mb;a.H[b]=e}} function Zc(a,b){var e=Hc(a,b);if(e.nb)a.t[7]=0,a.Ca[7]=0;else{if(!e.he)throw a.debug.P("LDTR can only be loaded from GDT");if(!e.ub)throw a.debug.P("#GP handler");if(!e.Bc)throw a.debug.P("#GP handler");if(2!==e.type)throw a.debug.P("#GP handler");a.t[7]=e.Mb;a.Ca[7]=e.Db;a.H[7]=b}}function ad(a,b,e){b=Hc(a,b);a.n&=-65;if(b.nb||!b.Cc||58817>>b.type&1)return a.e&=-65,e;a.e|=64;return b.type<<8|b.size<<12|b.Ga<<13|b.ub<<15|b.e<<20} function bd(a,b,e){b=Hc(a,b);a.n&=-65;if(b.nb||!b.Cc||62833>>b.type&1)return a.e&=-65,e;a.e|=64;return b.Db|0}function cd(a){a.vb=-1;a.Dc=-1;a.Bb.set(a.td)}function Da(a){for(var b=new Int32Array(a.td.buffer),e=0;262144>e;)b[e++]=b[e++]=b[e++]=b[e++]=0;cd(a)}function E(a,b){var e;a.u?3===a.O?(e=b>>>12,e=a.Bb[e]&4?a.G[e]^b:Fd(a,b,0,1)|b&4095):e=Ed(a,b):e=b;return e} function A(a,b){var e;a.u?3===a.O?(e=b>>>12,e=a.Bb[e]&8?a.G[e]^b:Fd(a,b,1,1)|b&4095):(e=b>>>12,e=a.Bb[e]&2?a.G[e]^b:Fd(a,b,1,0)|b&4095):e=b;return e}function Ed(a,b){var e=b>>>12;return a.Bb[e]&1?a.G[e]^b:Fd(a,b,0,0)|b&4095} function Fd(a,b,e,g){var d=b>>>12,h=(a.s[3]>>>2)+(d>>10)|0,l=a.memory.wb[h],m=!0,q=!0;l&1||(a.s[2]=b,Gd(a,e,g,0));0===(l&2)&&(m=!1,e&&(g||a.s[0]&65536)&&(a.s[2]=b,Gd(a,e,g,1)));0===(l&4)&&(q=!1,g&&(a.s[2]=b,Gd(a,e,g,1)));if(l&a.md)a.memory.wb[h]=l|32|e<<6,b=l&4290772992|b&4190208,l=l&256;else{var w=((l&4294963200)>>>2)+(d&1023)|0,C=a.memory.wb[w];0===(C&1)&&(a.s[2]=b,Gd(a,e,g,0));0===(C&2)&&(m=!1,e&&(g||a.s[0]&65536)&&(a.s[2]=b,Gd(a,e,g,1)));0===(C&4)&&(q=!1,g&&(a.s[2]=b,Gd(a,e,g,1)));a.memory.wb[h]= l|32;a.memory.wb[w]=C|32|e<<6;b=C&4294963200;l=C&256}a.G[d]=b^d<<12;m=q?m?15:5:m?3:1;a.Bb[d]=m;l&&a.s[4]&128&&(a.td[d]=m);return b}function rc(a,b,e){if(a.u){var g=3===a.O?1:0,d=g?8:2,h=b>>>12;0===(a.Bb[h]&d)&&Fd(a,b,1,g);4096<=(b&4095)+e-1&&0===(a.Bb[h+1|0]&d)&&Fd(a,b+e-1|0,1,g)}}function Gd(a,b,e,g){if(a.r)throw a.debug.P("Double fault");var d=a.s[2]>>>12;a.Bb[d]=0;a.td[d]=0;a.l=a.da;a.r=!0;Ec(a,14,!1,e<<2|b<<1|g);throw 233495534;};function md(a){this.c=[];this.memory=a;for(var b=0;65536>b;b++)this.c[b]={L:this.If,K:this.Gf,Ye:this.Hf,R:this.ee,fa:this.ee,ga:this.ee,ya:void 0};for(var e=a.size,b=0;b<<17>8&255)}function m(w){d.call(this,w&255);h.call(this,w>>8&255)}function q(w){e.call(this,w&255);g.call(this,w>>8&255);d.call(this,w>>16&255);h.call(this,w>>>24)}d&&h?(Z(this,a,b,e,l,q),Z(this,a+1,b,g),Z(this,a+2,b,d,m),Z(this,a+3,b,h)):(Z(this,a,b,e,l),Z(this,a+1,b,g))};function Bc(a,b,e){b>>>=0;e=b+(e>>>0);if(e>=a.memory.size)return!0;for(b&=-131072;b>17])return!0;b+=131072}return!1} n.Vf=function(a){var b=this.memory.f[a>>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};n.Wf=function(a,b){var e=this.memory.k[a>>>17];e(a,b&255);e(a+1,b>>8&255);e(a+2,b>>16&255);e(a+3,b>>>24)};function Cd(a,b,e,g,d,h,l){h||(h=a.Vf.bind(a));l||(l=a.Wf.bind(a));for(b>>>=17;0b||document.hidden?this.c():setTimeout(function(){Id(a)},b)}:function(b){setTimeout(function(){Id(a)}, b)}}n.pd=function(){return this.o.pd()};var Ca="object"===typeof performance&&performance.now?function(){return performance.now()}:Date.now;if("undefined"!==typeof window&&window.crypto&&window.crypto.getRandomValues)var Kd=new Int32Array(1),gd=function(){return!0},jd=function(){window.crypto.getRandomValues(Kd);return Kd[0]};else gd=function(){return!1},jd=function(){console.assert(!1)};var fd,Ld,Md,Nd,Od,Pd;function Qd(a){for(a=(a=(a?a.toString(16):"").toUpperCase())?a+"":"";1>a.length;)a="0"+a;return"0x"+a}function Rd(a){this.buffer=a;this.byteLength=a.byteLength;this.onprogress=this.onload=void 0}Rd.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};Rd.prototype.get=function(a,b,e){e(new Uint8Array(this.buffer,a,b))};Rd.prototype.set=function(a,b,e){(new Uint8Array(this.buffer,a,b.byteLength)).set(b);e()}; (function(){for(var a=new Int8Array(256),b=0,e=-2;256>b;b++)b&b-1||e++,a[b]=e;Ld=function(g){return a[g]};fd=function(g){var d=g>>>16;if(d){var h=d>>>8;return h?24+a[h]:16+a[d]}return(h=g>>>8)?8+a[h]:a[g]}})();function Sd(a){var b=new Uint8Array(a),e,g;this.length=0;this.push=function(d){this.length!==a&&this.length++;b[g]=d;g=g+1&a-1};this.shift=function(){if(this.length){var d=b[e];e=e+1&a-1;this.length--;return d}return-1};this.clear=function(){this.length=g=e=0};this.clear()};function ud(a){this.o=a;this.f=new Float64Array(8);this.U=new Float32Array(1);new Uint8Array(this.U.buffer);this.ta=new Int32Array(this.U.buffer);this.I=new Float64Array(1);this.r=new Uint8Array(this.I.buffer);this.D=new Int32Array(this.I.buffer);this.Ka=new Uint8Array(this.f.buffer);new Int32Array(this.f.buffer);this.m=255;this.c=0;this.G=895;this.N=this.X=this.ca=this.oa=this.Y=this.k=0;this.xa=NaN;this.Ja=new Float64Array([1,Math.log(10)/Math.LN2,Math.LOG2E,Math.PI,Math.log(2)/Math.LN10,Math.LN2, 0])}n=ud.prototype;n.za=function(){var a=[];a[0]=this.f;a[1]=this.m;a[2]=this.c;a[3]=this.G;a[4]=this.N;a[5]=this.Y;a[6]=this.oa;a[7]=this.X;a[8]=this.N;a[9]=this.ca;return a};n.La=function(a){this.f.set(a[0]);this.m=a[1];this.c=a[2];this.G=a[3];this.N=a[4];this.Y=a[5];this.oa=a[6];this.X=a[7];this.N=a[8];this.ca=a[9]};function Mc(a){V(a.o)}function Rc(a){a.k|=1}function Lc(a,b){var e=Kc(a);a.k&=-18177;e>b||(a.k=b>e?a.k|256:e===b?a.k|16384:a.k|17664)} function Vc(a,b){var e=a.f[a.c];a.o.n&=-70;a.o.e&=-70;e>b||(a.o.e=b>e?a.o.e|1:e===b?a.o.e|64:a.o.e|69)}function Uc(a){a.G=895;a.k=0;a.Y=0;a.X=0;a.ca=0;a.m=255;a.c=0}function Oc(a,b){if(a.o.Ia){rc(a.o,b,26);B(a.o,b,a.G);B(a.o,b+4,a.k&-14337|a.c<<11);for(var e=0,g,d=0;8>d;d++)g=a.f[d],a.m>>d&1?e|=3<<(d<<1):0===g?e|=1<<(d<<1):isFinite(g)||(e|=2<<(d<<1));B(a.o,b+8,e);D(a.o,b+12,a.Y);B(a.o,b+16,a.oa);B(a.o,b+18,a.ca);D(a.o,b+20,a.X);B(a.o,b+24,a.N)}else Mc(a)} function Nc(a,b){if(a.o.Ia){a.G=F(a.o,b);var e=F(a.o,b+4);a.k=e&-14337;a.c=e>>11&7;for(var e=F(a.o,b+8),g=a.m=0;8>g;g++)a.m|=e>>g&e>>g+1&1<>10&3;return 0===e?(e=Math.round(b),.5===e-b&&e%2&&e--,e):1===e||3===e&&0>this.c&1?(this.k&=-513,this.m&=~(1<>b&1?(a.k&=-513,a.k|=65,a.xa):a.f[b]}function Kc(a){return a.m>>a.c&1?(a.k&=-513,a.k|=65,a.xa):a.f[a.c]} function Sc(a,b){var e=F(a.o,b+8),g,d=G(a.o,b)>>>0,h=G(a.o,b+4)>>>0;g=e>>15;e&=-32769;if(0===e)return 0;if(!(32767>e))return a.r[7]=127|g<<7,a.r[6]=240|h>>30<<3&8,a.r[5]=0,a.r[4]=0,a.D[0]=0,a.I[0];d+=4294967296*h;g&&(d=-d);return d*Math.pow(2,e-16383-63)} function Tc(a,b,e){a.I[0]=a.f[a.c+e&7];e=a.r[7]&128;var g=(a.r[7]&127)<<4|a.r[6]>>4,d,h;2047===g?(g=32767,d=0,h=2147483648|(a.D[1]&524288)<<11):0===g?h=d=0:(g+=15360,d=a.D[0]<<11,h=2147483648|(a.D[1]&1048575)<<11|a.D[0]>>>21);D(a.o,b,d);D(a.o,b+4,h);B(a.o,b+8,e<<8|g)}function Wc(a,b){var e=G(a.o,b),g=G(a.o,b+4);a.D[0]=e;a.D[1]=g;return a.I[0]}function Xc(a,b){rc(a.o,b,8);a.I[0]=X(a,0);D(a.o,b,a.D[0]);D(a.o,b+4,a.D[1])}function Jc(a,b){a.ta[0]=G(a.o,b);return a.U[0]} n.sign=function(a){return this.Ka[(this.c+a&7)<<3|7]>>7};function yd(a,b,e,g,d){this.B=d;0===g?(this.k=496,this.$a=14,this.ic=240):(this.k=496,this.$a=14,this.ic=248);this.Kb=g;this.xa=this.k|516;this.o=a;this.memory=a.memory;this.buffer=b;this.r=e?2048:512;this.ca=e;this.I=this.U=this.N=this.m=0;this.buffer&&(this.m=this.buffer.byteLength/this.r,this.m!==(this.m|0)&&(this.m=Math.ceil(this.m)),e?(this.N=1,this.U=0):(this.N=16,this.U=63),a.c.Pa.Qa[57]=1,this.I=this.m/this.N/this.U,this.I!==(this.I|0)&&(this.I=Math.floor(this.I)));this.va={af:0,bf:0,qe:0, re:0,Me:!1};this.Gc=[134,128,32,58,5,0,160,2,0,143,1,1,0,0,0,0,this.k&255|1,this.k>>8,0,0,this.xa&255|1,this.xa>>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.$a,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.Fc=[{size:8},{size:4},!1,!1,{size:16}];Td(a.c.Ec,this);Y(a.q,this.k|7,this,this.Ze);Y(a.q, this.xa|2,this,this.Ze);Z(a.q,this.xa|2,this,this.mh);this.Ja=2;this.je=255;this.ha=0;this.V=new Uint8Array(0);this.cd=this.head=this.sa=this.aa=this.D=this.G=this.f=this.jd=0;this.status=80;this.ta=1;this.Y=this.X=this.Ka=0;this.c=new Uint8Array(0);this.ab=0;this.oa=-1;this.ia=this.mc=0;Y(a.q,this.k|0,this,this.Og,this.Mg,this.Ng);Y(a.q,this.k|1,this,this.Qg);Y(a.q,this.k|2,this,this.Lg);Y(a.q,this.k|3,this,this.Sg);Y(a.q,this.k|4,this,function(){return this.aa&255});Y(a.q,this.k|5,this,function(){return this.sa& 255});Y(a.q,this.k|6,this,function(){return this.cd});Z(a.q,this.k|0,this,this.tc,this.nh,this.oh);Z(a.q,this.k|1,this,this.ph);Z(a.q,this.k|2,this,this.lh);Z(a.q,this.k|3,this,this.qh);Z(a.q,this.k|4,this,function(h){this.aa=(this.aa<<8|h)&65535});Z(a.q,this.k|5,this,function(h){this.sa=(this.sa<<8|h)&65535});Z(a.q,this.k|6,this,function(h){h&16||(this.cd=h,this.jd=h>>6&1,this.head=h&15,this.je=h)});Z(a.q,this.k|7,this,this.pf);Y(a.q,49156,this,void 0,void 0,this.zf);Z(a.q,49156,this,void 0,void 0, this.Df);Y(a.q,49152,this,this.Bf,void 0,this.Af);Z(a.q,49152,this,this.Ff,void 0,this.Ef);Y(a.q,49154,this,this.Cf);Z(a.q,49154,this,this.ve);Y(a.q,49160,this,function(){return 0});Y(a.q,49162,this,function(){return 0})}n=yd.prototype; n.za=function(){var a=[];a[0]=this.Ja;a[1]=this.je;a[2]=this.ha;a[3]=this.V;a[4]=this.jd;a[5]=this.f;a[6]=this.G;a[7]=this.D;a[8]=this.aa;a[9]=this.head;a[10]=this.cd;a[11]=this.status;a[12]=this.ta;a[13]=this.Ka;a[14]=this.X;a[15]=this.Y;a[16]=this.c;a[17]=this.oa;a[18]=this.mc;a[19]=this.ia;return a}; n.La=function(a){this.Ja=a[0];this.je=a[1];this.ha=a[2];this.V=a[3];this.jd=a[4];this.f=a[5];this.G=a[6];this.D=a[7];this.aa=a[8];this.head=a[9];this.cd=a[10];this.status=a[11];this.ta=a[12];this.Ka=a[13];this.X=a[14];this.Y=a[15];this.c=a[16];this.oa=a[17];this.mc=a[18];this.ia=a[19]};function Ud(a){a.ca?(a.status=81,a.f=1,a.D=1,a.G=1,a.aa=20,a.sa=235):(a.status=81,a.f=1,a.D=1,a.G=1,a.aa=60,a.sa=195)}n.M=function(){0===(this.Ja&2)&&this.o.Ya(this.$a)}; n.pf=function(a){this.D=0;switch(a){case 0:this.M();this.status=80;break;case 8:this.ha=0;this.V=new Uint8Array(0);Ud(this);this.M();break;case 16:this.M();break;case 39:this.M();this.V=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:Vd(this,a);break;case 48:case 52:case 57:case 197:a:{if(48===a||197===a){a=this.f&255;var b=this.jd?Wd(this): Xd(this);0===a&&(a=256)}else if(52===a||57===a)a=this.f,b=Yd(this),0===a&&(a=65536);else break a;var e=a*this.r,b=b*this.r;this.aa+=a;b+e>this.buffer.byteLength?this.status=255:(this.status=88,Zd(this,e),this.Ka=b,this.ab=1);this.M()}break;case 144:this.M();this.D=257;this.status=80;break;case 145:this.M();break;case 160:this.ca&&(this.status=88,Zd(this,12),this.ab=2,this.f=1,this.M());break;case 161:this.ca?($d(this),this.status=88,this.aa=20,this.sa=235):this.status=80;this.M();break;case 198:this.ta= this.f;this.M();break;case 200:ae(this);break;case 202:be(this);break;case 225:this.M();break;case 236:if(this.ca)break;$d(this);this.status=88;this.M();break;case 234:this.M();break;case 239:this.M();break;default:this.D=4}};n.de=function(){this.status=80;this.buffer.set(this.Ka,this.c.subarray(0,this.X),function(){this.M()}.bind(this));ce(this,this.X)};n.Ze=function(){var a=this.status;0<=this.oa&&(this.status=this.oa,this.oa=-1);return a};n.mh=function(a){this.Ja=a;a&4&&Ud(this)}; function Zd(a,b){b>a.c.length&&(a.c=new Uint8Array(b));a.X=b;a.Y=0}function de(a,b){var e=(b[7]<<8|b[8])*a.r,g=(a.sa&255)<<8|a.aa&255,d,h=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.r;g||(g=32768);d=Math.min(e,g&65280);a.aa=d&255;a.sa=d>>8&255;a.M();h>=a.buffer.byteLength?(a.status=255,a.M()):(e=Math.min(e,a.buffer.byteLength-h),a.status=128,ee(a),a.buffer.get(h,e,function(l){this.V=l;this.status=88;this.aa=d&255;this.sa=d>>8&255;this.ha=0;this.M();fe(this,e)}.bind(a)))} function ge(a,b){var e=(b[7]<<8|b[8])*a.r,g=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.r;g>=a.buffer.byteLength?(a.status=255,a.M()):(e=Math.min(e,a.buffer.byteLength-g),a.status=128,ee(a),a.buffer.get(g,e,function(d){var h=this.mc,l=0;do{var m=P(this.memory,h),q=this.memory.K(h+4),w=this.memory.L(h+7)&128;q||(q=65536);this.memory.ma.set(d.subarray(l,l+q),m);l+=q;h+=8;if(l>this.buffer.byteLength)throw"too long";}while(!w);this.status=80;this.ia&=-4;this.ia|=4;this.M();fe(this,e)}.bind(a)))}n.Og=function(){return he(this)}; n.Mg=function(){return he(this)|he(this)<<8};n.Ng=function(){return he(this)|he(this)<<8|he(this)<<16|he(this)<<24};n.Qg=function(){return this.D&255};n.Lg=function(){return this.f&255};n.Sg=function(){return this.G&255}; function he(a){if(a.ha>8,a.aa=b)}a.ha+1>=a.V.length&&(a.status=80,a.f=a.f&-8|3,a.M());return a.V[a.ha++]}a.ha++;return 0} n.tc=function(a){if(!(this.Y>=this.X)&&(this.c[this.Y++]=a,0===this.Y%(512*this.ta)&&this.M(),this.Y===this.X))switch(this.ab){case 1:this.de();break;case 2:this.f=this.f&-8|2;switch(this.c[0]){case 0:this.V=new Uint8Array(0);this.ha=0;this.status=64;this.sa=this.aa=0;this.M();break;case 3:this.V=new Uint8Array(this.c[4]);this.status=88;this.V[0]=240;this.V[7]=8;this.ha=0;this.aa=8;this.sa=0;this.M();break;case 18:a=this.c[4]|this.c[3]<<8;this.V=new Uint8Array(a);this.status=88;this.V.set([5,128, 1,49,a-4,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.ha=0;this.M();break;case 30:this.V=new Uint8Array(0);this.status=80;this.ha=0;this.M();break;case 37:a=this.m-1;this.V=new Uint8Array([a>>24&255,a>>16&255,a>>8&255,a&255,0,0,this.r>>8&255,this.r&255]);this.status=88;this.ha=0;this.M();break;case 40:this.D&1?ge(this,this.c):de(this,this.c);break;case 67:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.ha=0;this.status=88;this.M();break;case 70:this.V= new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 74:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 81:this.V=new Uint8Array(0);this.status=80;this.ha=0;this.M();break;case 26:this.V=new Uint8Array(this.c[4]);this.status=88;this.ha=0;this.M();break;case 90:this.V=new Uint8Array(this.c[8]|this.c[7]<<8);this.status=88;this.ha=0;this.M();break;case 189:this.V=new Uint8Array(this.c[9]|this.c[8]<<8);this.V[5]=1;this.status=88; this.ha=0;this.M();break;default:this.status=80}this.aa=this.V.length;this.sa=this.V.length>>8;0===(this.status&128)&&this.ha>=this.V.length&&(this.f|=1)}};n.nh=function(a){this.tc(a&255);this.tc(a>>8&255)};n.oh=function(a){this.tc(a&255);this.tc(a>>8&255);this.tc(a>>16&255);this.tc(a>>24&255)};n.ph=function(a){this.D=(this.D<<8|a)&65535};n.lh=function(a){this.f=(this.f<<8|a)&65535};n.qh=function(a){this.G=(this.G<<8|a)&65535}; function Vd(a,b){if(32===b||196===b){var e=a.f&255,g=a.jd?Wd(a):Xd(a);0===e&&(e=256)}else if(36===b||41===b)e=a.f,g=Yd(a),0===e&&(e=65536);else return;var d=e*a.r,g=g*a.r;a.aa+=e;g+d>a.buffer.byteLength?(a.status=255,a.M()):(a.status=128,ee(a),a.buffer.get(g,d,function(h){this.V=h;this.status=88;this.ha=0;this.M();fe(this,d)}.bind(a)))} function ae(a){var b=a.f&255,e=b*a.r,g=Wd(a)*a.r;a.aa+=b;g+e>a.buffer.byteLength?(a.status=255,a.M()):(a.status=128,a.ia|=1,ee(a),a.buffer.get(g,e,function(d){var h=this.mc,l=0;do{var m=P(this.memory,h),q=this.memory.K(h+4),w=this.memory.L(h+7)&128;q||(q=65536);this.memory.ma.set(d.subarray(l,l+q),m);l+=q;h+=8}while(!w);this.status=80;this.ia&=-4;this.ia|=4;this.M();fe(this,e)}.bind(a)))} function be(a){var b=a.f&255,e=b*a.r,g=Wd(a)*a.r;a.aa+=b;if(g+e>a.buffer.byteLength)a.status=255,a.M();else{a.status=128;a.ia|=1;var b=a.mc,d=0,h=0,l=0;do{var m=P(a.memory,b),q=a.memory.K(b+4),w=a.memory.L(b+7)&128;q||(q=65536);a.buffer.set(g+l,a.memory.ma.subarray(m,m+q),function(){h++;h===d&&(this.status=80,this.M(),this.ia&=-4,this.ia|=4)}.bind(a));l+=q;b+=8;d++}while(!w);h===d&&(a.status=80,a.M(),a.ia&=-4,a.ia|=4);ce(a,e)}} function Xd(a){return((a.aa&255|a.sa<<8&65280)*a.N+a.head)*a.U+(a.G&255)-1}function Wd(a){return a.G&255|a.aa<<8&65280|a.sa<<16&16711680|a.head<<24}function Yd(a){return(a.G&255|a.aa<<8&65280|a.sa<<16&16711680|a.G>>8<<24&4278190080)>>>0} function $d(a){a.ha=0;a.cd&16?a.V=new Uint8Array(0):(a.V=new Uint8Array(512),a.V.set([64,a.ca?133:0,a.I,a.I>>8,0,0,a.N,a.N>>8,0,0,0,0,a.U,a.U>>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.I,a.I>>8,a.N,a.N>>8,a.U,0,a.m&255,a.m>>8&255,a.m>>16&255,a.m>>24&255,0,0,a.m&255,a.m>>8&255,a.m>>16&255,a.m>>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.m&255,a.m>>8&255,a.m>>16&255,a.m>>24&255]),16383>16&255)}; n.Ff=function(a){a&1&&this.M()};function ee(a){a.va.Me=!0;a.B.send("ide-read-start")}function fe(a,b){a.va.Me=!1;var e=b/a.r|0;a.va.af+=e;a.va.qe+=b;a.B.send("ide-read-end",[a.Kb,b,e])}function ce(a,b){var e=b/a.r|0;a.va.bf+=e;a.va.re+=b;a.B.send("ide-write-end",[a.Kb,b,e])};function rd(a){this.Za=new Uint8Array(4);this.lc=new Uint8Array(4);this.jc=new Uint8Array(4);this.kc=new Uint8Array(4);new Int32Array(this.Za.buffer);this.Yf=new Int32Array(this.lc.buffer);this.Se=new Int32Array(this.jc.buffer);this.Te=new Int32Array(this.kc.buffer);this.ce=Array(65536);this.pe=Array(65536);a.q.od(3324,this,function(b){this.lc[0]=b},function(b){this.lc[1]=b},function(b){this.lc[2]=b},function(b){this.lc[3]=b;var e=this.Za[2]<<8|this.Za[1];b=this.Za[0]&252;var g=this.ce[e],e=this.pe[e]; if(g&&16<=b&&40>b){var d=this.Yf[0],h=b-16>>2,l=e.Fc[h];g[b>>2]=l?-1===(d|3)?~(l.size-1):e.se[h]:0}});a.q.$e(3324,this,function(){return this.jc[0]},function(){return this.jc[1]},function(){return this.jc[2]},function(){return this.jc[3]});a.q.$e(3320,this,function(){return this.kc[0]},function(){return this.kc[1]},function(){return this.kc[2]},function(){return this.kc[3]});a.q.od(3320,this,function(b){this.Za[0]=b},function(b){this.Za[1]=b},function(b){this.Za[2]=b},function(b){this.Za[3]=b;b=this.Za[0]& 252;var e=this.ce[this.Za[2]<<8|this.Za[1]];void 0!==e?(this.Te[0]=-2147483648,this.Se[0]=b>2]:-1):(this.Se[0]=-1,this.Te[0]=0)});Td(this,{ic:0,Gc:[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],Fc:[]});Td(this,{ic:8,Gc:[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],Fc:[]})} rd.prototype.za=function(){var a=[];a[0]=this.Za;a[1]=this.lc;a[2]=this.jc;a[3]=this.kc;return a};rd.prototype.La=function(a){this.Za.set(a[0]);this.lc.set(a[1]);this.jc.set(a[2]);this.kc.set(a[3])};function Td(a,b){var e=b.ic,g=new Int32Array((new Uint8Array(b.Gc)).buffer);a.ce[e]=g;a.pe[e]=b;b.se=new Int32Array(6);b.se.set(g.subarray(4,10))};function xd(a,b){this.q=a.q;this.o=a;this.wc=a.c.wc;this.f=0;this.Y=new Uint8Array(10);this.ca=0;this.r=null;this.c=new Uint8Array(10);this.G=this.D=this.m=0;this.xa=b;this.U=this.I=this.ta=this.ab=this.$a=this.Ka=0;this.oa=1;this.k=0;if(b){this.G=b.byteLength;var e,g,d;if((e={160:{type:1,rb:40,pb:8,mb:1},180:{type:1,rb:40,pb:9,mb:1},200:{type:1,rb:40,pb:10,mb:1},320:{type:1,rb:40,pb:8,mb:2},360:{type:1,rb:40,pb:9,mb:2},400:{type:1,rb:40,pb:10,mb:2},720:{type:3,rb:80,pb:9,mb:2},1200:{type:2,rb:80, pb:15,mb:2},1440:{type:4,rb:80,pb:18,mb:2},1722:{type:5,rb:82,pb:21,mb:2},2880:{type:5,rb:80,pb:36,mb:2}}[this.G>>10])&&0===(this.G&1023))a.c.Pa.Qa[16]=e.type<<4,g=e.pb,d=e.mb,e=e.rb;else throw"Unknown floppy size: "+Qd(b.byteLength);this.N=g;this.X=d;this.Ja=e;Y(this.q,1008,this,this.vg);Y(this.q,1010,this,this.wg);Y(this.q,1012,this,this.yg);Y(this.q,1013,this,this.zg);Y(this.q,1015,this,this.Bg);Z(this.q,1010,this,this.xg);Z(this.q,1013,this,this.Ag)}else a.c.Pa.Qa[16]=64}n=xd.prototype; n.za=function(){var a=[];a[0]=this.f;a[1]=this.Y;a[2]=this.ca;a[4]=this.c;a[5]=this.m;a[6]=this.D;a[7]=this.G;a[8]=this.Ka;a[9]=this.$a;a[10]=this.ab;a[11]=this.ta;a[12]=this.I;a[13]=this.U;a[14]=this.oa;a[15]=this.k;a[16]=this.N;a[17]=this.X;a[18]=this.Ja;return a}; n.La=function(a){this.f=a[0];this.Y=a[1];this.ca=a[2];this.r=a[3];this.c=a[4];this.m=a[5];this.D=a[6];this.G=a[7];this.Ka=a[8];this.$a=a[9];this.ab=a[10];this.ta=a[11];this.I=a[12];this.U=a[13];this.oa=a[14];this.k=a[15];this.N=a[16];this.X=a[17];this.Ja=a[18]};n.vg=function(){return 0};n.yg=function(){var a=128;this.m>2&1;this.k&8&&this.o.Ya(6)};n.sf=function(){this.k&8&&this.o.Ya(6)};function ie(a,b,e){var g=e[2],d=e[1],h=e[3],l=128<this.N&&(g=1,e++,e>=this.X&&(e=0,a++)),this.I=a,this.U=e,this.oa=g,this.m=0,this.D=7,this.c[0]=e<<2|32,this.c[1]=0,this.c[2]=0,this.c[3]=a,this.c[4]=e,this.c[5]=g,this.c[6]=b[4],this.k&8&&this.o.Ya(6))};n.Lf=function(){};n.Rg=function(){this.m=0;this.D=7;this.c[0]=0;this.c[1]=0;this.c[2]=0;this.c[3]=0;this.c[4]=0;this.c[5]=0;this.c[6]=0;this.k&8&&this.o.Ya(6)};function ld(a){this.size=a;this.c=new Uint8Array(32768);this.f=[];this.k=[];this.m=[];this.r=[];this.buffer=new ArrayBuffer(a);this.ma=new Uint8Array(this.buffer);this.D=new Uint16Array(this.buffer);this.wb=new Int32Array(this.buffer)}n=ld.prototype;n.za=function(){return[this.size,this.buffer]};n.La=function(a){this.size=a[0];this.buffer=a[1];this.ma=new Uint8Array(this.buffer);this.D=new Uint16Array(this.buffer);this.wb=new Int32Array(this.buffer)}; function ke(a,b){var e=a.f[b>>>17];return e(b)|e(b+1|0)<<8}function le(a,b,e){a=a.k[b>>>17];a(b,e&255);a(b+1|0,e>>8&255)}n.L=function(a){return this.c[a>>>17]?this.f[a>>>17](a):this.ma[a]};n.K=function(a){return this.c[a>>>17]?ke(this,a):this.ma[a]|this.ma[a+1|0]<<8};function Xb(a,b){return a.c[b>>>16]?ke(a,b<<1):a.D[b]}function P(a,b){return a.c[b>>>17]?a.m[b>>>17](b):a.ma[b]|a.ma[b+1|0]<<8|a.ma[b+2|0]<<16|a.ma[b+3|0]<<24} function $b(a,b){var e;a.c[b>>>15]?(e=b<<2,e=a.m[e>>>17](e)):e=a.wb[b];return e}n.R=function(a,b){if(this.c[a>>>17])this.k[a>>>17](a,b);else this.ma[a]=b};n.fa=function(a,b){this.c[a>>>17]?le(this,a,b):(this.ma[a]=b,this.ma[a+1|0]=b>>8)};function Lb(a,b,e){a.c[b>>>16]?le(a,b<<1,e):a.D[b]=e}n.ga=function(a,b){if(this.c[a>>>17])this.r[a>>>17](a,b);else this.ma[a]=b,this.ma[a+1|0]=b>>8,this.ma[a+2|0]=b>>16,this.ma[a+3|0]=b>>24};function Ob(a,b,e){a.c[b>>>15]?(b=b<<2,a.r[b>>>17](b,e)):a.wb[b]=e};function sd(a){this.memory=a.memory;this.c=new Int32Array(4);this.f=new Int32Array(4);this.k=0;a=a.q;Z(a,4,this,this.We.bind(this,4));Z(a,5,this,this.We.bind(this,5));Z(a,10,this,this.Hg);Z(a,11,this,this.Ig);Z(a,12,this,this.Jg);Z(a,129,this,this.Gg)}n=sd.prototype;n.za=function(){return[this.c,this.f,this.k]};n.La=function(a){this.c=a[0];this.f=a[1];this.k=a[2]};n.We=function(a,b){if(8>a){var e=a>>1;a&1?this.f[e]=me(this,this.f[e],b):this.c[e]=me(this,this.c[e],b)}};n.Hg=function(){};n.Ig=function(){}; n.Jg=function(){this.k=0};n.Gg=function(a){this.c[2]=this.c[2]&65535|a<<16};function je(a,b,e,g){var d=a.f[2]+1,h=a.c[2];if(e+d>b.byteLength)g(!0);else{var l=a.memory;a.c[2]+=d;b.get(e,d,function(m){l.ma.set(m,h);g(!1)})}}n.de=function(a,b,e,g,d){e=this.f[g];var h=this.c[g];b+e>a.byteLength?d(!0):(this.c[g]+=e,a.set(b,new Uint8Array(this.memory.buffer,h,e+1),function(){d(!1)}))};function me(a,b,e){a.k^=1;return a.k?b&-256|e:b&-65281|e<<8};function zd(a){this.o=a;this.I=Date.now();this.f=new Uint8Array(4);this.k=new Uint8Array(4);this.D=new Uint8Array(4);this.G=new Uint8Array(4);this.m=new Uint8Array(4);this.r=new Uint16Array(3);this.kb=new Uint16Array(3);this.c=new Uint16Array(3);this.Cd=0;Y(a.q,97,this,function(){var b=Ca();return(66.66666666666667*b&1)<<4|(b-this.Cd>=this.kb[2]/1193.1816666)<<5});Y(a.q,64,this,function(){return ne(this,0)});Y(a.q,65,this,function(){return ne(this,1)});Y(a.q,66,this,function(){return ne(this,2)}); Z(a.q,64,this,function(b){oe(this,0,b)});Z(a.q,65,this,function(b){oe(this,1,b)});Z(a.q,66,this,function(b){oe(this,2,b)});Z(a.q,67,this,this.N)}zd.prototype.za=function(){var a=[];a[0]=this.f;a[1]=this.k;a[2]=this.D;a[3]=this.G;a[4]=this.m;a[5]=this.r;a[6]=this.kb;a[7]=this.c;a[8]=this.Cd;return a};zd.prototype.La=function(a){this.f=a[0];this.k=a[1];this.D=a[2];this.G=a[3];this.m=a[4];this.r=a[5];this.kb=a[6];this.c=a[7];this.Cd=a[8]}; zd.prototype.qb=function(a,b){var e,g;e=1193.1816666*(a-this.I)>>>0;if(!e)return 0;this.I+=e/1193.1816666;var d=100;if(!b&&this.k[0])if(e=this.c[0]-=e,0>=e)if(d=0,this.o.Ya(0),g=this.D[0],0===g)this.k[0]=0,this.c[0]=0;else{if(3===g||2===g)this.c[0]=this.kb[0]+e%this.kb[0]}else d=e/1193.1816666;return d};function ne(a,b){var e=a.m[b];if(e)return a.m[b]--,2===e?a.r[b]&255:a.r[b]>>8;e=a.f[b];3===a.D[b]&&(a.f[b]^=1);return e?a.c[b]&255:a.c[b]>>8} function oe(a,b,e){a.kb[b]=a.f[b]?a.kb[b]&-256|e:a.kb[b]&255|e<<8;3===a.G[b]&&a.f[b]||(a.kb[b]||(a.kb[b]=65535),a.c[b]=a.kb[b],a.k[b]=!0);3===a.G[b]&&(a.f[b]^=1)}zd.prototype.N=function(a){var b=a>>1&7,e=a>>6&3;a=a>>4&3;3!==e&&(0===a?(this.m[e]=2,this.r[e]=this.c[e]):(6<=b&&(b&=-5),this.f[e]=1===a?0:1,this.D[e]=b,this.G[e]=a,2===e&&(this.Cd=Ca())))};function td(a,b,e){this.B=b;this.Da=e;this.k=0;this.Qc=14;this.Pc=15;this.Y=80;this.ab=25;this.m=this.zd=this.Vc=0;this.cc=!0;this.tb=!1;this.Cb=new Int32Array(256);this.ca=this.r=this.X=this.U=this.N=this.I=0;this.Mc=80;this.Yb=!1;this.Jb=32;this.Vd=this.ta=0;this.Gc=[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.ic=144;this.Fc=[];Td(a.c.Ec,this);this.va={He:!1,Ug:0,Vg:0,rf:0};this.xa=this.Ja=this.G= 0;this.D=-1;this.wd=new Uint8Array(16);this.Kb=-1;this.f=15;this.Ad=0;this.$a=-1;this.Sc=this.Rc=this.Tc=0;this.c=255;this.xd=0;this.Uc=this.yd=255;a=a.q;Z(a,960,this,this.cg);Y(a,960,this,this.Ue,this.bg);Y(a,961,this,this.Ve);Z(a,962,this,this.dg);a.od(964,this,this.fg,this.hg);Y(a,964,this,this.eg);Y(a,965,this,this.gg);a.od(974,this,this.og,this.qg);Y(a,974,this,this.ng);Y(a,975,this,this.pg);Z(a,967,this,this.ig);Z(a,968,this,this.jg);Z(a,969,this,this.lg);Y(a,969,this,this.kg);Y(a,972,this, this.mg);a.od(980,this,this.rg,this.tg);Y(a,981,this,this.sg);Y(a,986,this,this.ug);this.Ka=-1;this.oa=0;Z(a,462,this,void 0,this.Zf);Z(a,463,this,void 0,this.ag);Y(a,463,this,void 0,this.$f);void 0===this.Da||262144>this.Da?this.Da=262144:this.Da&65535&&(this.Da|=65535,this.Da++);this.ka=new Uint8Array(this.Da);this.Fa=this.Da;this.Ea=0;this.be=void 0;b.register("screen-tell-buffer",function(d){this.be=d[0]},this);b.register("screen-fill-buffer",function(){if(this.tb&&this.be&&!(this.Ea>2,C=(q>>2)+1,d=w;d>16&255|q&65280|4278190080;break;case 24:for(var w=m/3|0,C=(q/3|0)+1,z=3*w,d=w;z>1;C=(q>>1)+1;for(d=w;d>11)/31|0,h=255*(q>>5&63)/63|0,L=255*(q&31)/31|0,l[d]=L<<16|h<<8|m|4278190080;break;case 8:for(w=m- h,C=q-h+1,d=m;d>16|4278190080}this.Fa=this.Da;this.Ea=0;this.B.send("screen-fill-buffer-end",[w,C])}},this);this.bh=new Uint16Array(this.ka.buffer);this.cf=new Int32Array(this.ka.buffer);this.Oc=new Uint8Array(this.ka.buffer,0,262144);this.Rd=new Uint8Array(this.ka.buffer,0,65536);this.Sd=new Uint8Array(this.ka.buffer,65536,65536);this.Td=new Uint8Array(this.ka.buffer,131072,65536);this.Ud=new Uint8Array(this.ka.buffer,196608,65536);var g=this;Cd(a, 655360,131072,function(d){d-=655360;!g.tb||g.cc?(d|=g.ta,d=g.ka[d]):(d&=65535,g.I=g.Rd[d],g.N=g.Sd[d],g.U=g.Td[d],g.X=g.Ud[d],d=g.Oc[g.Tc<<16|d]);return d},function(d,h){var l;l=d-655360;if(g.tb)if(g.cc){var m=l,m=m|g.ta;g.Fa=mg.Ea?m:g.Ea;g.ka[m]=h}else{if(!(65535=g.Vc*g.zd<<3))for(q<<=1,w<<=2,C<<=3,l=l<<3|7,z=l+262144,g.Fa=z-7g.Ea?z:g.Ea,z=0;8>z;z++)g.ka[l+262144]= g.wd[m>>z&1|q>>z&2|w>>z&4|C>>z&8],l--}}else m=l,98304>m||(w=(m-98304>>1)-g.m,q=w/g.Y|0,w%=g.Y,m&1?(l=h,C=g.Oc[m&-2]):(C=h,l=g.Oc[m|1]),g.B.send("screen-put-char",[q,w,C,g.Cb[l>>4&15],g.Cb[l&15]]),g.Oc[m]=h)});Cd(a,3758096384,this.Da,function(d){return g.ka[d&268435455]},function(d,h){var l;l=d&268435455;g.ka[l]=h;g.Fa=lg.Ea?l:g.Ea},function(d){d&=268435455;return d&3?g.ka[d]|g.ka[d+1]<<8|g.ka[d+2]<<16|g.ka[d+3]<<24:g.cf[d>>2]},function(d,h){var l;l=d&268435455;g.Fa=lg.Ea?l+3:g.Ea;g.ka[l]=h;g.ka[l+1]=h>>8;g.ka[l+2]=h>>16;g.ka[l+3]=h>>24})}n=td.prototype; n.za=function(){var a=[];a[0]=this.Da;a[1]=this.k;a[2]=this.Qc;a[3]=this.Pc;a[4]=this.Y;a[5]=this.ab;a[6]=this.Vc;a[7]=this.zd;a[8]=this.m;a[9]=this.tb;a[10]=this.Cb;a[11]=this.I;a[12]=this.N;a[13]=this.U;a[14]=this.X;a[15]=this.r;a[16]=this.ca;a[17]=this.Mc;a[18]=this.Yb;a[19]=this.Jb;a[20]=this.ta;a[21]=this.Vd;a[22]=this.G;a[23]=this.Ja;a[24]=this.xa;a[25]=this.wd;a[26]=this.Kb;a[27]=this.f;a[28]=this.Ad;a[29]=this.$a;a[30]=this.Tc;a[31]=this.Rc;a[32]=this.Sc;a[33]=this.c;a[34]=this.xd;a[35]=this.yd; a[36]=this.Uc;a[37]=this.Ka;a[38]=this.oa;a[39]=this.ka;return a}; n.La=function(a){this.Da=a[0];this.k=a[1];this.Qc=a[2];this.Pc=a[3];this.Y=a[4];this.ab=a[5];this.Vc=a[6];this.zd=a[7];this.m=a[8];this.tb=a[9];this.Cb=a[10];this.I=a[11];this.N=a[12];this.U=a[13];this.X=a[14];this.r=a[15];this.ca=a[16];this.Mc=a[17];this.Yb=a[18];this.Jb=a[19];this.ta=a[20];this.Vd=a[21];this.G=a[22];this.Ja=a[23];this.xa=a[24];this.wd=a[25];this.Kb=a[26];this.f=a[27];this.Ad=a[28];this.$a=a[29];this.Tc=a[30];this.Rc=a[31];this.Sc=a[32];this.c=a[33];this.xd=a[34];this.yd=a[35];this.Uc= a[36];this.Ka=a[37];this.oa=a[38];this.ka.set(a[39]);this.B.send("screen-set-mode",this.tb);this.tb?this.qd(this.r,this.ca,this.Jb):(this.pc(this.Y,this.ab),this.vd(),this.ud());pe(this)};n.ud=function(){var a=(this.k-this.m)/this.Y|0,b=(this.k-this.m)%this.Y,a=Math.min(this.ab-1,a);this.B.send("screen-update-cursor",[a,b])}; function pe(a){if(a.tb)a.Fa=a.Da,a.Ea=0;else for(var b=98304|a.m<<1,e,g,d=0;d>4&15],a.Cb[g&15]]),b+=2}n.lb=function(){};n.pc=function(a,b){this.Y=a;this.ab=b;this.B.send("screen-set-size-text",[a,b])};n.qd=function(a,b,e){this.Vc=a;this.zd=b;this.va.rf=e;this.va.He=!0;this.va.Ug=a;this.va.Vg=b;this.B.send("screen-set-size-graphical",[a,b,e])}; n.vd=function(){this.B.send("screen-update-cursor-scanline",[this.Qc,this.Pc])};function qe(a,b){var e=!1,g=0,d=0;switch(b){case 3:a.pc(a.Mc,25);break;case 16:g=640;d=350;e=!0;a.cc=!1;break;case 18:g=640;d=480;e=!0;a.cc=!1;break;case 19:g=320,d=200,e=!0,a.cc=!0}a.B.send("screen-set-mode",e);(a.va.He=e)&&a.qd(g,d,8);a.tb=e}n.cg=function(a){-1===this.D?this.D=a:(16>this.D&&(this.wd[this.D]=a),this.D=-1)};n.Ue=function(){var a=this.D;this.D=-1;return a}; n.bg=function(){return this.Ue()&255|this.Ve()<<8&65280};n.Ve=function(){return this.D=-1};n.dg=function(a){this.yd=a;103===a?qe(this,3):227===a?qe(this,18):99===a?qe(this,19):163===a?qe(this,16):qe(this,3)};n.fg=function(a){this.Kb=a};n.eg=function(){return this.Kb};n.hg=function(a){switch(this.Kb){case 2:this.f=a;break;case 4:this.Ad=a}};n.gg=function(){switch(this.Kb){case 2:return this.f;case 4:return this.Ad;case 6:return 18}return 0};n.ig=function(a){this.xa=3*a}; n.jg=function(a){this.Ja=3*a};n.lg=function(a){var b=this.Ja/3|0,e=this.Ja%3,g=this.Cb[b];a=255*a/63&255;this.Cb[b]=0===e?g&-16711681|a<<16:1===e?g&-65281|a<<8:g&-256|a;this.Ja++};n.kg=function(){var a=this.xa%3,b=this.Cb[this.xa/3|0];this.xa++;return(b>>8*(2-a)&255)/255*63|0};n.mg=function(){return this.yd};n.og=function(a){this.$a=a};n.ng=function(){return this.$a};n.qg=function(a){switch(this.$a){case 3:this.Sc=a;break;case 4:this.Tc=a;break;case 5:this.Rc=a;break;case 8:this.c=a}}; n.pg=function(){switch(this.$a){case 3:return this.Sc;case 4:return this.Tc;case 5:return this.Rc;case 8:return this.c}return 0};n.rg=function(a){this.G=a}; n.tg=function(a){switch(this.G){case 2:this.Mc=a;break;case 9:this.xd=a;7===(a&31)?this.pc(this.Mc,50):this.pc(this.Mc,25);break;case 10:this.Qc=a;this.vd();break;case 11:this.Pc=a;this.vd();break;case 12:this.m=this.m&255|a<<8;pe(this);break;case 13:this.m=this.m&65280|a;pe(this);break;case 14:this.k=this.k&255|a<<8;this.ud();break;case 15:this.k=this.k&65280|a,this.ud()}}; n.sg=function(){return 9===this.G?this.xd:10===this.G?this.Qc:11===this.G?this.Pc:14===this.G?this.k>>8:15===this.G?this.k&255:0};n.ug=function(){this.Uc^=8;this.D=-1;return this.Uc};n.Zf=function(a){this.Ka=a}; n.ag=function(a){switch(this.Ka){case 1:this.r=a;2560>>16;case 6:return a.Vc;case 8:return 0;case 10:return a.Da/65536|0}return 255};function vd(a,b){this.o=a;this.B=b;this.Zb=this.Qb=!1;this.gd=!0;this.hc=this.yb=this.xb=0;this.ca=!0;this.N=this.I=this.r=this.G=this.U=this.D=this.dd=!1;this.ea=new Sd(32);this.m=0;this.oc=100;this.Jc=4;this.k=!1;this.Ke=-1;this.c=new Sd(32);this.B.register("keyboard-code",function(e){this.dd&&(this.ea.push(e),se(this))},this);this.B.register("mouse-click",function(e){this.gd&&this.Zb&&(this.hc=e[0]|e[2]<<1|e[1]<<2,this.Qb&&te(this,0,0))},this);this.B.register("mouse-delta",function(e){var g=e[1]; if(this.gd&&this.Zb){var d=this.Jc*this.oc/80;this.xb+=e[0]*d;this.yb+=g*d;this.Qb&&(e=this.xb|0,g=this.yb|0,!e&&!g||Date.now()-this.Ke<1E3/this.oc||(this.xb-=e,this.yb-=g,te(this,e,g)))}},this);this.B.register("mouse-wheel",function(){},this);this.f=5;this.X=this.Y=!1;Y(a.q,96,this,this.Cg);Y(a.q,100,this,this.Eg);Z(a.q,96,this,this.Dg);Z(a.q,100,this,this.Fg)}n=vd.prototype; n.za=function(){var a=[];a[0]=this.Qb;a[1]=this.Zb;a[2]=this.gd;a[3]=this.xb;a[4]=this.yb;a[5]=this.hc;a[6]=this.ca;a[7]=this.dd;a[8]=this.D;a[9]=this.U;a[10]=this.G;a[11]=this.r;a[12]=this.I;a[13]=this.N;a[15]=this.m;a[16]=this.oc;a[17]=this.Jc;a[18]=this.k;a[20]=this.f;a[21]=this.Y;a[22]=this.X;return a}; n.La=function(a){this.Qb=a[0];this.Zb=a[1];this.gd=a[2];this.xb=a[3];this.yb=a[4];this.hc=a[5];this.ca=a[6];this.dd=a[7];this.D=a[8];this.U=a[9];this.G=a[10];this.r=a[11];this.I=a[12];this.N=a[13];this.m=a[15];this.oc=a[16];this.Jc=a[17];this.k=a[18];this.f=a[20];this.Y=a[21];this.X=a[22];this.B.send("mouse-enable",this.Zb)};function ue(a){a.f&2&&a.o.Ya(12)}function se(a){a.f&1&&a.o.Ya(1)} function te(a,b,e){var g=(0>e)<<5|(0>b)<<4|8|a.hc;a.Ke=Date.now();a.k&&(b=ve(b),e=ve(e));a.c.push(g);a.c.push(b);a.c.push(e);ue(a)}function ve(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}n.lb=function(){}; n.Cg=function(){if(!this.ea.length&&!this.c.length)return this.m;(this.ea.length&&this.c.length?0:!this.ea.length)?(this.m=this.c.shift(),1<=this.c.length&&ue(this)):(this.m=this.ea.shift(),1<=this.ea.length&&se(this));return this.m};n.Eg=function(){var a=16;if(this.c.length||this.ea.length)a|=1;this.c.length&&(a|=32);return a}; n.Dg=function(a){if(this.X)se(this),this.f=a,this.X=!1;else if(this.Y)this.Y=!1,this.c.clear(),this.c.push(a),ue(this);else if(this.U)this.U=!1,this.c.clear(),this.c.push(250),this.oc=a,ue(this);else if(this.N)this.N=!1,this.c.clear(),this.c.push(250),this.Jc=3>5;1===d?this.W&=this.W-1:3===d&&(this.W&=~(1<<(g&7)))}});Y(a.q,e,this,function(){return this.Kd?this.Sa:this.W});Z(a.q,e|1,this,function(g){0===this.state?this.ed?(this.ed=!1,this.Zc=g&2):this.Ac=~g:1===this.state?(this.hd=g,this.state++): 2===this.state&&(this.state=0)});Y(a.q,e|1,this,function(){return~this.Ac&255});this.Jd=this.f?function(g){8<=g&&(this.c.Jd(g-8),g=2);this.Sa|=1<>7});Z(a.q,113,this,this.vf);Y(a.q,113,this,this.uf)}n=pd.prototype;n.za=function(){var a=[];a[0]=this.vc;a[1]=this.Qa;a[2]=this.c;a[3]=this.I;a[4]=this.f;a[5]=this.D;a[6]=this.N;a[7]=this.G;a[8]=this.r;a[9]=this.k;a[10]=this.m;a[11]=this.me;return a}; n.La=function(a){this.vc=a[0];this.Qa=a[1];this.c=a[2];this.I=a[3];this.f=a[4];this.D=a[5];this.N=a[6];this.G=a[7];this.r=a[8];this.k=a[9];this.m=a[10];this.me=a[11]};n.qb=function(a){this.c+=a-this.I;this.I=a;return this.N&&this.D&&this.f>(this.r&15)-1);break;case 11:this.k=a,this.k&64&&(this.f=Date.now())}this.N=64===(this.k&64)&&0<(this.r&15)};function wd(a,b,e){this.B=e;this.o=a;this.Fb=this.fe=this.f=this.Vb=this.Nb=this.fb=0;this.Na=1;this.c=this.Nd=this.le=this.Gd=0;this.input=new Sd(4096);this.ae=[];if(1E3===b||1016===b)this.c=4;else if(1E3===b||1E3===b)this.c=3;else return;this.B.register("serial0-input",function(g){this.input.push(g);this.fb|=4096;this.Fb&1&&xe(this)},this);a=a.q;Z(a,b,this,function(g){if(this.Vb&128)this.Nb=this.Nb&-256|g;else if(ye(this),255!==g){var d=String.fromCharCode(g);this.B.send("serial0-output-char",d); this.ae.push(g);"\n"===d&&(this.B.send("serial0-output-line",String.fromCharCode.apply("",this.ae)),this.ae=[])}});Z(a,b|1,this,function(g){this.Vb&128?this.Nb=this.Nb&255|g<<8:(this.Fb=g,Ce(this))});Y(a,b,this,function(){if(this.Vb&128)return this.Nb&255;var g=this.input.shift();this.input.length&&xe(this);return g});Y(a,b|1,this,function(){return this.Vb&128?this.Nb>>8:this.Fb});Y(a,b|2,this,function(){var g=this.Na&15|192;2===this.Na?De(this,2):12===this.Na&&De(this,12);return g});Z(a,b|2,this, function(g){this.fe=g});Y(a,b|3,this,function(){return this.Vb});Z(a,b|3,this,function(g){this.Vb=g});Y(a,b|4,this,function(){return this.Gd});Z(a,b|4,this,function(g){this.Gd=g});Y(a,b|5,this,function(){var g=0;this.input.length&&(g|=1);return g|96});Z(a,b|5,this,function(){});Y(a,b|6,this,function(){return this.le});Z(a,b|6,this,function(){});Y(a,b|7,this,function(){return this.Nd});Z(a,b|7,this,function(g){this.Nd=g})} wd.prototype.za=function(){var a=[];a[0]=this.fb;a[1]=this.Nb;a[2]=this.Vb;a[3]=this.f;a[4]=this.fe;a[5]=this.Fb;a[6]=this.Na;a[7]=this.Gd;a[8]=this.le;a[9]=this.Nd;a[10]=this.c;return a};wd.prototype.La=function(a){this.fb=a[0];this.Nb=a[1];this.Vb=a[2];this.f=a[3];this.fe=a[4];this.Fb=a[5];this.Na=a[6];this.Gd=a[7];this.le=a[8];this.Nd=a[9];this.c=a[10]};wd.prototype.M=function(){this.o.Ya(this.c)};function De(a,b){a.fb&=~(1<e)throw new Ee("Invalid length: "+e);var g=new Int32Array(b,0,4);if(-2039052682!==g[0])throw new Ee("Invalid header: "+Qd(g[0]>>>0));if(1!==g[1])throw new Ee("Version mismatch: dump="+g[1]+" we=1");if(g[2]!==e)throw new Ee("Length doesn't match header: real="+e+" header="+g[2]);g=g[3];if(0>g||g+12>=e||g%2)throw new Ee("Invalid info block length: "+g);for(var d=g/2,h=new Uint16Array(b,16,d),l="",e=0;ed.length){var h=d;d=new Uint8Array(60);d.set(h)}var h=this.$b<<8,l=d.length+4,m=h+4,q=this.$b+1+(l>>8);if(h+l>this.memory.length){var w=this.memory.length-m;this.memory.set(d.subarray(0,w),m);this.memory.set(d.subarray(w),76)}else this.memory.set(d,m);q>=this.nc&&(q+=this.Ic-this.nc);this.memory[h]=1;this.memory[h+1]=q;this.memory[h+2]=l;this.memory[h+3]=l>> 8;this.$b=q;Ie(this,1)}},this);this.Gc=[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.ic=40;this.Fc=[{size:32}];Td(a.c.Ec,this);this.Fd=this.W=0;this.s=1;this.Pd=this.rc=this.ob=this.ad=0;this.memory=new Uint8Array(32768);for(var e=[0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0],g=0;6>g;g++)this.memory[g<<1]=this.memory[g<<1|1]=e[g];this.Ua=0;this.Ic=64;this.nc=128;this.Bd= this.$b=76;e=a.q;Y(e,47104,this,function(){return this.s});Z(e,47104,this,function(d){this.s=d&-5;!(this.s&1)&&d&4&&(d=this.Pd<<8,d=this.memory.subarray(d,d+this.rc),this.B.send("net0-send",d),this.B.send("eth-transmit-end",[d.length]),Ie(this,2),0===this.ob&&Ie(this,64))});Y(e,47117,this,function(){return 0});Y(e,47118,this,function(){return 0});Y(e,47119,this,function(){return 0});Y(e,47135,this,function(){0===(this.s&192)&&Ie(this,128);return 0});Z(e,47135,this,function(){});Z(e,47105,this,function(d){0=== (this.s&192)&&(this.Ic=d)});Z(e,47106,this,function(d){0===(this.s&192)&&(this.nc=d)});Y(e,47111,this,function(){return 0===(this.s&192)?this.W:this.$b});Z(e,47111,this,function(d){0===(this.s&192)?this.W&=~d:this.$b=d});Z(e,47117,this,function(){});Z(e,47118,this,function(d){0===(this.s&192)&&(this.ad=d)});Z(e,47114,this,function(d){0===(this.s&192)&&(this.ob=this.ob&65280|d&255)});Z(e,47115,this,function(d){0===(this.s&192)&&(this.ob=this.ob&255|d<<8&65280)});Z(e,47112,this,function(d){0===(this.s& 192)&&(this.Ua=this.Ua&65280|d&255)});Z(e,47113,this,function(d){0===(this.s&192)&&(this.Ua=this.Ua&255|d<<8&65280)});Z(e,47119,this,function(d){0===(this.s&192)&&(this.Fd=d)});Y(e,47107,this,function(){return 0===(this.s&192)?this.Bd:0});Z(e,47107,this,function(d){0===(this.s&192)&&(this.Bd=d)});Y(e,47108,this,function(){return 0===(this.s&192)?35:0});Z(e,47108,this,function(d){0===(this.s&192)&&(this.Pd=d)});Z(e,47109,this,function(d){0===(this.s&192)&&(this.rc=this.rc&-256|d)});Z(e,47110,this, function(d){0===(this.s&192)&&(this.rc=this.rc&255|d<<8)});Y(e,47116,this,function(){return 0===(this.s&192)?9:0});Y(e,47120,this,this.te,this.te,this.xf);Z(e,47120,this,this.ue,this.ue,this.yf)}n=Ad.prototype;n.za=function(){var a=[];a[0]=this.W;a[1]=this.Fd;a[2]=this.s;a[3]=this.ad;a[4]=this.ob;a[5]=this.rc;a[6]=this.Pd;a[7]=this.Ua;a[8]=this.Ic;a[9]=this.$b;a[10]=this.Bd;return a}; n.La=function(a){this.W=a[0];this.Fd=a[1];this.s=a[2];this.ad=a[3];this.ob=a[4];this.rc=a[5];this.Pd=a[6];this.Ua=a[7];this.Ic=a[8];this.$b=a[9];this.Bd=a[10]};function Ie(a,b){a.W|=b;a.Fd&b&&a.o.Ya(11)}function Je(a,b){a.ob--;a.memory[a.Ua++]=b;a.Ua>=a.nc<<8&&(a.Ua+=a.Ic-a.nc<<8);0===a.ob&&Ie(a,64)}n.ue=function(a){Je(this,a);this.ad&1&&Je(this,a>>8)};n.yf=function(a){Je(this,a);Je(this,a>>8);Je(this,a>>16);Je(this,a>>24)}; function Ke(a){var b=a.memory[a.Ua++];a.ob--;a.Ua>=a.nc<<8&&(a.Ua+=a.Ic-a.nc<<8);0===a.ob&&Ie(a,64);return b}n.te=function(){return this.ad&1?Ke(this)|Ke(this)<<8:Ke(this)};n.xf=function(){return Ke(this)|Ke(this)<<8|Ke(this)<<16|Ke(this)<<24};function Bd(a,b,e){this.Gc=[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.ic=48;this.Fc=[{size:16}];Td(a.c.Ec,this);var g=a.q;Y(g,43008,this,void 0,void 0,function(){return 1});Z(g,43012,this,void 0,void 0,function(){});Z(g,43022,this,void 0,function(d){this.nd=d},void 0);Y(g,43020,this,void 0,function(){return this.Hb},void 0);Y(g,43016,this,void 0,void 0,function(){return 0===this.nd?this.Gb: 0});Z(g,43016,this,void 0,void 0,function(d){this.Gb=d});Z(g,43026,this,function(d){this.bd=d});Y(g,43026,this,function(){return this.bd});Y(g,43027,this,function(){var d=this.W;this.W=0;return d});Z(g,43024,this,void 0,function(){var d=(this.Gb<<12)+16*this.Hb,h=d+4;this.memory.K(d);for(var d=this.memory.K(d+2),l=this.Hb-1,d=d&l;this.ec!==d;){var m=this.memory.K(h+2*this.ec);Le(this,m);this.ec=this.ec+1&l}});this.c=12;this.o=a;this.B=b;this.ec=this.W=this.bd=this.nd=0;this.Hb=32;this.Gb=0;this.memory= a.memory;for(a=0;128>a;a++)Y(g,43028+a,this,function(d){return this.ya.Xd[d]}.bind(this,a),void 0,void 0),Z(g,43028+a,this,function(){}.bind(this,a),void 0,void 0);this.ya=new ba(e,b);this.ya.ba=this.f.bind(this)}Bd.prototype.za=function(){var a=[];a[0]=this.c;a[1]=this.nd;a[2]=this.bd;a[3]=this.W;a[4]=this.ec;a[5]=this.Hb;a[6]=this.Gb;a[7]=this.ya;return a}; Bd.prototype.La=function(a){this.c=a[0];this.nd=a[1];this.bd=a[2];this.W=a[3];this.ec=a[4];this.Hb=a[5];this.Gb=a[6];this.ya=a[7];this.ya.ba=this.f.bind(this)};Bd.prototype.reset=function(){this.ec=this.W=this.bd=this.nd=0;this.Hb=32;this.Gb=0}; function Le(a,b){var e=b,g=a.Gb<<12,d=0,h=[];do{var l=g+16*e,m=a.memory.K(l+12);if(m&2)break;var q=P(a.memory,l),e=P(a.memory,l+4),w=P(a.memory,l+8)>>>0;h.push({Wd:q,of:e,ke:w});if(m&1)e=a.memory.K(l+14);else{e=-1;break}}while(1);var C=-1,z=0;fa(a.ya,{start:b,next:e},function(){if(z>=C){if(d===h.length)return 0;var L=h[d++];q=L.Wd;C=L.ke;z=0}return this.memory.L(q+z++)}.bind(a))} Bd.prototype.f=function(a){if(-1!==a.next){var b=this.Hb-1,e=this.ya.Ld,g=a.next,d=this.Gb<<12,h=0,l=[];do{var g=d+16*g,m=this.memory.K(g+12);if(0===(m&2))break;var q=P(this.memory,g),w=P(this.memory,g+4),C=P(this.memory,g+8)>>>0;l.push({Wd:q,of:w,ke:C});if(m&1)g=this.memory.K(g+14);else break}while(1);m=-1;for(d=w=0;d=m){if(h===l.length)return 0;m=l[h++];q=m.Wd;m=m.ke;w=0}this.memory.R(q+w++,g)}h=(this.Gb<<12)+16*this.Hb+4+2*this.Hb;h=h+4095&-4096;this.memory.K(h);l= this.memory.K(h+2);this.memory.fa(h+2,l+1);b=h+4+8*(l&b);this.memory.ga(b,a.start);this.memory.ga(b+4,e);this.W|=1;this.o.Ya(this.c)}};function Me(){this.kd={};this.c=void 0}Me.prototype.register=function(a,b,e){var g=this.kd[a];void 0===g&&(g=this.kd[a]=[]);g.push({Be:b,fh:e})};function Ne(a,b,e){var g=a.kd[b];void 0!==g&&(a.kd[b]=g.filter(function(d){return d.Be!==e}))}Me.prototype.send=function(a,b){if(this.c){var e=this.c.kd[a];if(void 0!==e)for(var g=0;g>8),l(z&255)):l(z)}function l(z){q.B.send("keyboard-code",z)}var m={},q=this;this.c=!0;var w=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]),C={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Digit0:11,Minus:12,Equal:13,Backspace:14,Tab:15,KeyQ:16,KeyW:17,KeyE:18,KeyR:19,KeyT:20,KeyY:21,KeyU:22,KeyI:23, KeyO:24,KeyP:25,BracketLeft:26,BracketRight:27,Enter:28,ControlLeft:29,KeyA:30,KeyS:31,KeyD:32,KeyF:33,KeyG:34,KeyH:35,KeyJ:36,KeyK:37,KeyL:38,Semicolon:39,Quote:40,Backquote:41,ShiftLeft:42,Backslash:43,KeyZ:44,KeyX:45,KeyC:46,KeyV:47,KeyB:48,KeyN:49,KeyM:50,Comma:51,Period:52,Slash:53,ShiftRight:54,NumpadMultiply:55,AltLeft:56,Space:57,CapsLock:58,F1:59,F2:60,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,F10:68,NumLock:69,ScrollLock:70,Numpad7:71,Numpad8:72,Numpad9:73,NumpadSubtract:74,Numpad4:75,Numpad5:76, Numpad6:77,NumpadAdd:78,Numpad1:79,Numpad2:80,Numpad3:81,Numpad0:82,NumpadDecimal:83,IntlBackslash:86,F11:87,F12:88,NumpadEnter:57372,ControlRight:57373,NumpadDivide:57397,AltRight:57400,Home:57423,ArrowUp:57416,PageUp:57417,ArrowLeft:57419,ArrowRight:57421,End:57423,ArrowDown:57424,PageDown:57425,Insert:57426,Delete:57427,OSLeft:57435,OSRight:57436,ContextMenu:57437};this.B=a;this.lb=function(){window.removeEventListener("keyup",b,!1);window.removeEventListener("keydown",e,!1);window.removeEventListener("blur", g,!1)};this.cb=function(){"undefined"!==typeof window&&(this.lb(),window.addEventListener("keyup",b,!1),window.addEventListener("keydown",e,!1),window.addEventListener("blur",g,!1))};this.cb()};function Qe(a){function b(z){return C.enabled&&C.c&&(!z.target||"mousemove"===z.type||"INPUT"!==z.target.nodeName&&"TEXTAREA"!==z.target.nodeName)}function e(z){if(C.B&&b(z)){var L;L=z.webkitMovementX||z.mozMovementX||0;z=z.webkitMovementY||z.mozMovementY||0;z=-(.15*z);C.B.send("mouse-delta",[.15*L,z])}}function g(z){b(z)&&z.preventDefault()}function d(z){b(z)&&l(z,!0)}function h(z){b(z)&&l(z,!1)}function l(z,L){C.B&&(1===z.which?m=L:2===z.which?w=L:3===z.which?q=L:console.log("Unknown event.which: "+ z.which),C.B.send("mouse-click",[m,w,q]),z.preventDefault())}var m=!1,q=!1,w=!1,C=this;this.enabled=!1;this.c=!0;this.B=a;this.B.register("mouse-enable",function(z){this.enabled=z},this);this.lb=function(){window.removeEventListener("mousemove",e,!1);document.removeEventListener("contextmenu",g,!1);window.removeEventListener("mousedown",d,!1);window.removeEventListener("mouseup",h,!1)};this.cb=function(){"undefined"!==typeof window&&(this.lb(),window.addEventListener("mousemove",e,!1),document.addEventListener("contextmenu", g,!1),window.addEventListener("mousedown",d,!1),window.addEventListener("mouseup",h,!1))};this.cb()};function Re(a,b){function e(l){h.B&&h.enabled&&(h.c(l.which),l.preventDefault())}function g(l){8===l.which&&(h.c(127),l.preventDefault())}function d(l){if(h.enabled){for(var m=l.clipboardData.getData("text/plain"),q=0;qDate.now())){this.k=Date.now();try{this.c=new WebSocket(this.url)}catch(b){this.Ee()}this.c.binaryType="arraybuffer";this.c.onopen=this.Pf.bind(this);this.c.onmessage=this.Of.bind(this);this.c.onclose=this.Ee.bind(this);this.c.onerror=this.Nf.bind(this)}};n.send=function(a){this.c&&1===this.c.readyState?this.c.send(a):(this.f.push(a),128>20)+" MB ...");this.buffer=new ArrayBuffer(h.size);this.onprogress=this.onload=void 0}function d(h){this.k=h;this.byteLength=h.size;this.c=256;this.f= {};this.onprogress=this.onload=void 0}"undefined"===typeof XMLHttpRequest?Md=b:Md=a;Nd=e;Od=d;Pd=g;e.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload({}):a(this.filename,{Pb:function(h,l){var m=l.getResponseHeader("Content-Range")||"",q=m.match(/\/(\d+)\s*$/);q?(this.byteLength=+q[1],this.onload&&this.onload({})):console.assert(!1,"Cannot use: "+this.filename+". `Range: bytes=...` header not supported (Got `"+m+"`)")}.bind(this),headers:{Range:"bytes=0-0","If-Range":""}})}; e.prototype.get=function(h,l,m){console.assert(0===h%this.c);console.assert(0===l%this.c);console.assert(l);a(this.filename,{Pb:function(q){q=new Uint8Array(q);this.Ed(h,l,q);m(q)}.bind(this),headers:{Range:"bytes="+h+"-"+(h+l-1)}})};e.prototype.set=function(h,l,m){console.assert(h+l.byteLength<=this.byteLength);var q=l.length;console.assert(0===h%this.c);console.assert(0===q%this.c);console.assert(q);h/=this.c;for(var q=q/this.c,w=0;wJ.buffer.size),oa=J.async?new Pd(J.buffer):new Od(J.buffer),q.push({name:K,fc:oa})):J.url&&(J.async?(oa=new Nd(J.url,J.size),q.push({name:K,fc:oa})):q.push({name:K,url:J.url,size:J.size}))}}function g(){this.B.send("cpu-init",m);setTimeout(function(){m.Ge&&He(l.o,m.Ge);setTimeout(function(){m.Rb&&m.Ce&&Te(m.Rb,m.Ce);a.autostart&&this.B.send("cpu-run")}.bind(this),0)}.bind(this), 0)}this.Zd=!1;var d=Oe(),h=this.B=d[0];this.f=d[1];var l=this.Nc=new Hd(this.f);this.B.register("emulator-stopped",function(){this.Zd=!1},this);this.B.register("emulator-started",function(){this.Zd=!0},this);var m={Uf:!0};m.gc=a.memory_size||67108864;m.Da=a.vga_memory_size||8388608;m.qf=a.boot_order||531;m.ye=void 0;m.Kf=void 0;a.network_relay_url&&(new Se(a.network_relay_url,h),m.Jf=!0);a.disable_keyboard||(this.k=new Pe(h));a.disable_mouse||(this.m=new Qe(h));a.screen_container&&(this.c=new aa(a.screen_container, h));a.serial_container&&new Re(a.serial_container,h);for(var q=[],d="bios vga_bios cdrom hda hdb fda fdb initial_state".split(" "),h=0;h>8;la(a,g);return a.c.length-1}function ra(a,b,e){var g=ka(a);g.name=b;g.la=e;g.uid=a.c[e].uid;g.Ma=a.c[e].Ma;g.Ba.type=128;g.mode=a.c[e].mode&438|32768;la(a,g);return a.c.length-1}function na(a,b,e,g,d){var h=ka(a);h.name=b;h.la=e;h.Pe=g;h.Qe=d;h.uid=a.c[e].uid;h.Ma=a.c[e].Ma;h.Ba.type=192;h.mode=a.c[e].mode&438;la(a,h);return a.c.length-1} function ma(a,b,e,g){var d=ka(a);d.name=b;d.la=e;d.uid=a.c[e].uid;d.Ma=a.c[e].Ma;d.Ba.type=160;d.rd=g;d.mode=40960;la(a,d);return a.c.length-1}function We(a,b,e,g){b=ra(a,b,e);e=a.c[b];(a.eb[b]=new Uint8Array(g.length)).set(g);e.size=g.length} function ia(a,b){var e=ha(a,b);if((e.mode&61440)==qa){var g=ha(a,b);if(g.sc){var d=g.la;-1==d&&(d=0);for(var h=0,l=a.c[b].Ra;-1!=l;)h+=24+df(a.c[l].name),l=a.c[l].Ta;var h=h+25+26,m=a.eb[b]=new Uint8Array(h);g.size=h;h=0;h+=da(["Q","d","b","s"],[a.c[b].Ba,h+13+8+1+2+1,a.c[b].mode>>12,"."],m,h);h+=da(["Q","d","b","s"],[a.c[d].Ba,h+13+8+1+2+2,a.c[d].mode>>12,".."],m,h);for(l=a.c[b].Ra;-1!=l;)h+=da(["Q","d","b","s"],[a.c[l].Ba,h+13+8+1+2+df(a.c[l].name),a.c[l].mode>>12,a.c[l].name],m,h),l=a.c[l].Ta; g.sc=!1}}return 2==e.status?($e(a,b),!1):!0}function ya(a,b){var e=ha(a,b);4==e.status&&(-1==e.status,delete a.eb[b],e.size=0)}function va(a,b,e,g,d){if(b==g&&e==d)return!0;e=wa(a,b,e);if(-1==e)return!1;var h=wa(a,g,d);-1!=h&&xa(a,h);h=a.c[e];if(a.c[h.la].Ra==e)a.c[h.la].Ra=h.Ta;else{var l=ef(a,e);a.c[l].Ta=h.Ta}h.la=g;h.name=d;h.Ba.version++;h.Ta=a.c[h.la].Ra;a.c[h.la].Ra=e;a.c[b].sc=!0;return a.c[g].sc=!0} function ta(a,b,e,g,d){var h=a.c[b],l=a.eb[b];!l||l.lengthb||b>a.c.length?0:a.c[b]}function sa(a,b,e){var g=ha(a,b),d=a.eb[b];if(e!=g.size&&(a=a.eb[b]=new Uint8Array(e),g.size=e,d))for(e=Math.min(d.length,g.size),g=0;g>8&255;e[g++]=d>>16&255;e[g++]=d>>24&255;h+=4;break;case "d":e[g++]=d&255;e[g++]=d>>8&255;e[g++]=d>>16&255;e[g++]=d>>24&255;e[g++]=0;e[g++]=0;e[g++]=0;e[g++]=0;h+=8;break;case "h":e[g++]=d&255;e[g++]=d>>8;h+=2;break;case "b":e[g++]=d;h+=1;break;case "s":var m=g,q=0;e[g++]=0;e[g++]=0;var h=h+2,w;for(w in d)gf(d.charCodeAt(w)).forEach(function(C){e[g++]=C;h+=1;q++});e[m+0]=q&255;e[m+1]=q>>8&255; break;case "Q":da(["b","w","d"],[d.type,d.version,d.path],e,g),g+=13,h+=13}return h} function ga(a,b){for(var e=[],g=0;g>>0);e.push(d);break;case "d":d=b();d+=b()<<8;d+=b()<<16;d+=b()<<24>>>0;b();b();b();b();e.push(d);break;case "h":d=b();e.push(d+(b()<<8));break;case "b":e.push(b());break;case "s":for(var d=b(),d=d+(b()<<8),h="",l=new hf,m=0;mthis.c[0])return this.f=0,this.c[0];break;case 2:if(192==(this.c[0]&224)&&128==(this.c[1]&192))return this.f=0,(this.c[0]&31)<<6|this.c[1]&63}return-1}}function gf(a){if(128>a)return[a];if(2048>a)return[192|a>>6&31,128|a&63]}function df(a){for(var b=0,e=0;ea.charCodeAt(e)?1:2;return b};})();