'use strict';var m;function aa(a){var b=0;return function(){return b=e}}); fa("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}});function ha(){ha=function(){};ea.Symbol||(ea.Symbol=ia)}function ja(a,b){this.a=a;ca(this,"description",{configurable:!0,writable:!0,value:b})}ja.prototype.toString=function(){return this.a}; var ia=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new ja("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}();function ka(){ha();var a=ea.Symbol.iterator;a||(a=ea.Symbol.iterator=ea.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ca(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return la(aa(this))}});ka=function(){}} function la(a){ka();a={next:a};a[ea.Symbol.iterator]=function(){return this};return a}function ma(a,b){ka();a instanceof String&&(a+="");var c=0,e={next:function(){if(cra;ra++)O=127ra?vb[ra]:ra,lb[ra]=String.fromCharCode(O);g.imageSmoothingEnabled=!1;f.style.position="absolute";f.style.backgroundColor="#ccc";f.style.width="7px";f.style.display="inline-block";h.style.display="block";d.style.display="none";this.w=b;b.register("screen-set-mode",function(F){this.Fg(F)},this);b.register("screen-fill-buffer-end", function(F){this.Hg(F)},this);b.register("screen-put-char",function(F){this.yg(F[0],F[1],F[2],F[3],F[4])},this);b.register("screen-update-cursor",function(F){this.Vd(F[0],F[1])},this);b.register("screen-update-cursor-scanline",function(F){this.Wd(F[0],F[1])},this);b.register("screen-clear",function(){this.Lg()},this);b.register("screen-set-size-text",function(F){this.Qd(F[0],F[1])},this);b.register("screen-set-size-graphical",function(F){this.Pd(F[0],F[1],F[2],F[3])},this);this.Sb=function(){this.Qd(80, 25);this.Kc()};this.h=function(){try{window.open(d.toDataURL())}catch(F){}};this.yg=function(F,Z,Xa,bb,Gb){FZ;)h.removeChild(h.firstChild);for(;h.childNodes.length"+O.description);d(x,E)}function E(O){da.c&&setTimeout(function(){O.fh(da.c+"\n")},25)}if("responseType"in new XMLHttpRequest){var x={};c("start_emulation").onclick=function(){c("boot_options").style.display="none";k("custom");var O=c("floppy_image").files[0];if(O){var ra=O;x.Ta={buffer:O}}if(O=c("cd_image").files[0])ra=O,x.Sa={buffer:O};if(O=c("hda_image").files[0])ra= O,x.Oa={buffer:O};if(O=c("hdb_image").files[0])ra=O,x.Ef={buffer:O};c("multiboot_image")&&(O=c("multiboot_image").files[0])&&(ra=O,x.ye={buffer:O});ra&&(document.title=ra.name+" - Virtual x86");d(x)};var T=[{id:"archlinux",state:{url:t+"images/v86state.bin",size:142770436},name:"Arch Linux",Ka:134217728,La:8388608,Oa:{url:t+"images/arch3.img",size:17179869184,async:!0},filesystem:{basefs:{url:t+"images/fs.json",size:10232633},baseurl:t+"arch/"}},{id:"msdos",Oa:{url:t+"images/msdos.img",size:8388608}, ke:306,name:"MS-DOS"},{id:"freedos",Ta:{url:t+"images/freedos722.img",size:737280},name:"FreeDOS"},{id:"oberon",Ta:{url:t+"images/oberon-boot.dsk",size:1474560},Oa:{url:t+"images/oberon.dsk",size:41943040},name:"Oberon"},{id:"windows1",Ta:{url:t+"images/windows101.img",size:1474560},name:"Windows"},{id:"linux26",Sa:{url:t+"images/linux.iso",size:5666816},name:"Linux"},{id:"linux3",Sa:{url:t+"images/linux3.iso",size:8624128},name:"Linux",filesystem:{}},{id:"kolibrios",Ta:{url:l||C?"images/kolibri.img": "//builds.kolibrios.org/eng/data/data/kolibri.img",size:1474560},name:"KolibriOS"},{id:"kolibrios-fallback",Ta:{url:t+"images/kolibri.img",size:1474560},name:"KolibriOS"},{id:"openbsd",Ta:{url:t+"images/openbsd.img",size:1474560},name:"OpenBSD"},{id:"solos",Ta:{url:t+"images/os8.dsk",size:1474560},name:"Sol OS"},{id:"dexos",Sa:{url:t+"images/DexOSv6.iso",size:1837056},name:"DexOS"},{id:"bootchess",Ta:{url:t+"images/bootchess.img"},name:"Bootchess"},{id:"windows98",Ka:67108864,Oa:{url:t+"images/windows98.img", async:!0,size:314572800},name:"Windows 98",state:{url:t+"images/windows98_state.bin",size:75705744}},{id:"windows95",Ka:33554432,Oa:{url:t+"images/W95.IMG",size:242049024,async:!0},name:"Windows 95",state:{url:t+"images/windows95_state.bin",size:42151316}},{id:"freebsd",Ka:134217728,state:{url:t+"images/freebsd_state.bin",size:142815292},Oa:{url:l?"../v86-images/os/freebsd3.img":D+"images/freebsd3.img",size:17179869184,async:!0},name:"FreeBSD"},{id:"reactos",Ka:268435456,Sa:{url:t+"images/ReactOS-0.4.9-RC-Live.iso", async:!0},state:{url:t+"images/reactos_state.bin",size:276971224},name:"ReactOS",description:'Running ReactOS'}],da=a(),ua=da.profile;da.use_bochs_bios&&(x.Ck=!0);for(var Hb=0;Hb=O.total-2048)ra.textContent="Done downloading. Starting now ...";else{var Ib="Downloading images ";"number"===typeof O.Bf&&O.Af&&(Ib+="["+(O.Bf+1)+"/"+O.Af+"] ");if(O.total&&"number"===typeof O.loaded){O= Math.floor(O.loaded/O.total*100);O=Math.min(100,Math.max(0,O));var tc=Math.floor(O/2);Ib=Ib+(O+"% [")+b("#",tc);Ib+=b(" ",50-tc)+"]"}else Ib+=b(".",y++%50);ra.textContent=Ib}});lb.$a("download-error",function(O){var ra=c("loading");ra.style.display="block";ra.textContent="Loading "+O.Wg+" failed. Check your connection and reload the page to try again."})}function g(w,E){function x(){var R=Date.now(),wa=E.qg(),ac=wa-lb;lb=wa;var Nb=R-Hb;vb+=Nb;Hb=R;c("speed").textContent=ac/Nb|0;c("avg_speed").textContent= wa/vb|0;R=c("running_time");wa=vb/1E3|0;R.textContent=60>wa?wa+"s":3600>wa?(wa/60|0)+"m "+Ya(wa%60,2)+"s":(wa/3600|0)+"h "+Ya((wa/60|0)%60,2)+"m "+Ya(wa%60,2)+"s"}function T(R,wa){var ac=c("get_"+wa+"_image");!R||104857600b;b++)this.ports[b]=db(this);var c=a.Ka;for(b=0;b<<17>8&255)}function f(l){d.call(this,l&255);g.call(this,l>>8&255)}function k(l){c.call(this,l&255);e.call(this,l>>8&255);d.call(this,l>>16&255);g.call(this,l>>>24)}d&&g?(q(this,a,b,c,h,k),q(this,a+1,b,e),q(this,a+2,b,d,f),q(this,a+3,b,g)):(q(this,a,b,c,h),q(this,a+1,b,e))};function fb(a,b,c){b>>>=0;c=b+(c>>>0);if(c>=a.j.Ka)return!0;for(b&=-131072;b>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};m.Mi=function(a,b){var c=this.j.gf[a>>>17];c(a,b&255);c(a+1,b>>8&255);c(a+2,b>>16&255);c(a+3,b>>>24)};function eb(a,b,c,e,d,g,h){g||(g=a.Li.bind(a));h||(h=a.Mi.bind(a));for(b>>>=17;0e-c;){var d=b;d.D.Pf.Kc(e,!1);d.D.gd.Kc(e,!1);rb(b);d=b;try{e=d;for(var g=11001;g--;)sb(e)}catch(h){tb(d,h)}if(b.Vc)break;e=qb()}b=0}0>=b?a.ng():a.Ni(b)}}m.stop=function(){this.a&&(this.g=!0)};m.Ya=function(){this.Bk()};m.Zf=function(){this.j.reset();ub(this.j)};m.Sb=function(a){this.j.Sb(a,this.w);this.w.send("emulator-ready")}; if("undefined"!==typeof setImmediate)var wb=function(){var a=this;setImmediate(function(){pb(a)})},xb=function(){},yb=function(){};else if("undefined"!==typeof window&&"undefined"!==typeof postMessage){wb=function(){window.postMessage(43605,"*")};var zb;xb=function(){var a=this;zb=function(b){b.source===window&&43605===b.data&&pb(a)};window.addEventListener("message",zb,!1)};yb=function(){window.removeEventListener("message",zb);zb=null}}else wb=function(){var a=this;setTimeout(function(){pb(a)}, 0)},xb=function(){},yb=function(){};m=ob.prototype;m.ng=wb;m.pk=xb;m.Bk=yb;m.Ni="undefined"!==typeof document&&"boolean"===typeof document.hidden?function(a){var b=this;4>a||document.hidden?this.ng():setTimeout(function(){pb(b)},a)}:function(a){var b=this;setTimeout(function(){pb(b)},a)};m.Fe=function(){return this.j.Fe()};m.Od=function(a){return this.j.Od(a)};var qb="object"===typeof performance&&performance.now?function(){return performance.now()}:Date.now;var ab,Ab,Bb,Cb,Db,Eb;function Ya(a,b){for(a=a?a+"":"";a.lengthb;b++)b&b-1||c++,a[b]=c;Ab=function(e){return a[e]};Bb=function(e){var d=e>>>16;if(d){var g=d>>>8;return g?24+a[g]:16+a[d]}return(g=e>>>8)?8+a[g]:a[e]}}})();var Pb,Qb=Pb="function"===typeof Math.imul&&-917617111===Math.imul(19088743,2309737967)?Math.imul:function(a,b){b|=0;return(a&4194303)*b+((a&4290772992)*b|0)|0}; function Rb(a,b){return Math.floor((a>>>0)*(b>>>0)/4294967296)|0}function Sb(a){var b=new Uint8Array(a),c,e;this.length=0;this.push=function(d){this.length!==a&&this.length++;b[e]=d;e=e+1&a-1};this.shift=function(){if(this.length){var d=b[c];c=c+1&a-1;this.length--;return d}return-1};this.clear=function(){this.length=e=c=0};this.clear()}function Tb(){this.size=65536;this.data=new Float32Array(65536);this.length=this.a=this.start=0} Tb.prototype.push=function(a){this.length===this.size?this.start=this.start+1&this.size-1:this.length++;this.data[this.a]=a;this.a=this.a+1&this.size-1};Tb.prototype.shift=function(){if(this.length){var a=this.data[this.start];this.start=this.start+1&this.size-1;this.length--;return a}}; function Ub(a,b){var c=new Float32Array(b);b>a.length&&(b=a.length);var e=a.start+b,d=a.data.subarray(a.start,e);c.set(d);e>=a.size&&(e-=a.size,c.set(a.data.subarray(0,e),d.length));a.start=e;a.length-=b;return c}Tb.prototype.clear=function(){this.length=this.a=this.start=0};function $a(a,b){a instanceof Array||(a=[a]);Za(new Blob(a),b)} function Za(a,b){var c=document.createElement("a");c.download=b;c.href=window.URL.createObjectURL(a);c.dataset.downloadurl=["application/octet-stream",c.download,c.href].join(":");document.createEvent?(a=document.createEvent("MouseEvent"),a.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),c.dispatchEvent(a)):c.click();window.URL.revokeObjectURL(c.href)};function Vb(a){this.j=a;this.J=new Float64Array(8);this.m=new Float32Array(1);new Uint8Array(this.m.buffer);this.v=new Int32Array(this.m.buffer);this.l=new Float64Array(1);this.g=new Uint8Array(this.l.buffer);this.h=new Int32Array(this.l.buffer);this.L=new Uint8Array(this.J.buffer);new Int32Array(this.J.buffer);this.ia=255;this.C=0;this.hc=895;this.vd=this.ud=this.wd=this.Xe=this.Qc=this.a=0;this.A=NaN;this.G=new Float64Array([1,Math.log(10)/Math.LN2,Math.LOG2E,Math.PI,Math.log(2)/Math.LN10,Math.LN2, 0])}m=Vb.prototype;m.Ua=function(){var a=[];a[0]=this.J;a[1]=this.ia;a[2]=this.C;a[3]=this.hc;a[4]=this.vd;a[5]=this.Qc;a[6]=this.Xe;a[7]=this.ud;a[8]=this.vd;a[9]=this.wd;return a};m.gb=function(a){this.J.set(a[0]);this.ia=a[1];this.C=a[2];this.hc=a[3];this.Qc=a[5];this.Xe=a[6];this.ud=a[7];this.vd=a[8];this.wd=a[9]};function Wb(a){u(a.j)}m.Wc=function(){this.a|=1};function Xb(a,b){var c=Yb(a);a.a&=-18177;c>b||(a.a=b>c?a.a|256:c===b?a.a|16384:a.a|17664)} function Zb(a,b){var c=a.J[a.C];a.j.s&=-70;a.j.flags&=-70;c>b||(a.j.flags=b>c?a.j.flags|1:c===b?a.j.flags|64:a.j.flags|69)}function bc(a){a.hc=895;a.a=0;a.Qc=0;a.ud=0;a.wd=0;a.ia=255;a.C=0}function cc(a){return a.a&-14337|a.C<<11} function dc(a,b){if(ec(a.j)){fc(a.j,b,26);gc(a.j,b,a.hc);gc(a.j,b+4,cc(a));for(var c=0,e,d=0;8>d;d++)e=a.J[d],a.ia>>d&1?c|=3<<(d<<1):0===e?c|=1<<(d<<1):isFinite(e)||(c|=2<<(d<<1));gc(a.j,b+8,c);v(a.j,b+12,a.Qc);gc(a.j,b+16,a.Xe);gc(a.j,b+18,a.wd);v(a.j,b+20,a.ud);gc(a.j,b+24,a.vd)}else Wb(a)} function hc(a,b){if(ec(a.j)){a.hc=z(a.j,b);var c=z(a.j,b+4);a.a=c&-14337;a.C=c>>11&7;c=z(a.j,b+8);for(var e=a.ia=0;8>e;e++)a.ia|=c>>e&c>>e+1&1<>10&3)};function ic(a){return 0>this.C&1?(this.a&=-513,this.ia&=~(1<>b&1?(a.a&=-513,a.a|=65,a.A):a.J[b]}function Yb(a){return a.ia>>a.C&1?(a.a&=-513,a.a|=65,a.A):a.J[a.C]}function kc(a,b){var c=z(a.j,b+8),e=A(a.j,b)>>>0,d=A(a.j,b+4)>>>0;b=c>>15;c&=-32769;if(0===c)return 0;if(!(32767>c))return a.g[7]=127|b<<7,a.g[6]=240|d>>30<<3&8,a.g[5]=0,a.g[4]=0,a.h[0]=0,a.l[0];a=e+4294967296*d;b&&(a=-a);return a*Math.pow(2,c-16383-63)} function lc(a,b,c){a.l[0]=c;c=a.g[7]&128;var e=(a.g[7]&127)<<4|a.g[6]>>4;if(2047===e){e=32767;var d=0;var g=2147483648|(a.h[1]&524288)<<11}else 0===e?g=d=0:(e+=15360,d=a.h[0]<<11,g=2147483648|(a.h[1]&1048575)<<11|a.h[0]>>>21);v(a.j,b,d);v(a.j,b+4,g);gc(a.j,b+8,c<<8|e)}function mc(a,b){var c=A(a.j,b);b=A(a.j,b+4);a.h[0]=c;a.h[1]=b;return a.l[0]}function nc(a,b){fc(a.j,b,8);a.l[0]=jc(a,0);v(a.j,b,a.h[0]);v(a.j,b+4,a.h[1])}function oc(a,b){a.v[0]=A(a.j,b);return a.m[0]} m.sign=function(a){return this.L[(this.C+a&7)<<3|7]>>7};function pc(a,b,c,e,d,g){this.va=new qc(this,a,b,e,d,g);this.Fa=new qc(this,a,c,e,d,g);this.Ma=this.va;this.j=a;0===d?(this.a=496,this.sa=14,this.Mb=240):1===d&&(this.a=368,this.sa=15,this.Mb=248);this.h=this.a|516;this.g=46080;this.Ae=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.a&255|1,this.a>>8,0,0,this.h&255|1,this.h>>8,0,0,0,0,0,0,0,0,0,0,this.g&255|1,this.g>>8,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.sa,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.uc=[{size:8},{size:4},void 0,void 0,{size:16}];this.name="ide"+d;this.m=2;p(a.o,this.a|7,this,function(){rc(this.j,this.sa);return this.Jh()});p(a.o,this.h|2,this,this.Jh);q(a.o,this.h|2,this,this.Gk);p(a.o,this.a|0,this,function(){return sc(this.Ma,1)},function(){return sc(this.Ma,2)},function(){return sc(this.Ma,4)});p(a.o,this.a|1,this,function(){return this.Ma.error}); p(a.o,this.a|2,this,function(){return this.Ma.ta&255});p(a.o,this.a|3,this,function(){return this.Ma.Pa&255});p(a.o,this.a|4,this,function(){return this.Ma.Ga&255});p(a.o,this.a|5,this,function(){return this.Ma.Ia&255});p(a.o,this.a|6,this,function(){return this.Ma.Oc});q(a.o,this.a|0,this,function(h){uc(this.Ma,h,1)},function(h){uc(this.Ma,h,2)},function(h){uc(this.Ma,h,4)});q(a.o,this.a|1,this,function(h){this.va.Ad=(this.va.Ad<<8|h)&65535;this.Fa.Ad=(this.Fa.Ad<<8|h)&65535});q(a.o,this.a|2,this, function(h){this.va.ta=(this.va.ta<<8|h)&65535;this.Fa.ta=(this.Fa.ta<<8|h)&65535});q(a.o,this.a|3,this,function(h){this.va.Pa=(this.va.Pa<<8|h)&65535;this.Fa.Pa=(this.Fa.Pa<<8|h)&65535});q(a.o,this.a|4,this,function(h){this.va.Ga=(this.va.Ga<<8|h)&65535;this.Fa.Ga=(this.Fa.Ga<<8|h)&65535});q(a.o,this.a|5,this,function(h){this.va.Ia=(this.va.Ia<<8|h)&65535;this.Fa.Ia=(this.Fa.Ia<<8|h)&65535});q(a.o,this.a|6,this,function(h){this.Ma=h&16?this.Fa:this.va;this.va.Oc=h;this.Fa.Oc=h;this.va.ue=this.Fa.ue= h>>6&1;this.va.head=this.Fa.head=h&15});this.l=this.Ja=this.Jd=0;q(a.o,this.a|7,this,function(h){rc(this.j,this.sa);var f=this.Ma;if(f.buffer)switch(f.v=h,f.error=0,h){case 8:f.h=0;f.a=0;f.g=0;vc(f);f.ca();break;case 16:f.status=80;f.Ga=0;f.ca();break;case 248:f.status=80;var k=f.l-1;f.Pa=k&255;f.Ga=k>>8&255;f.Ia=k>>16&255;f.Oc=f.Oc&240|k>>24&15;f.ca();break;case 39:f.status=80;k=f.l-1;f.Pa=k&255;f.Ga=k>>8&255;f.Ia=k>>16&255;f.Pa|=k>>24<<8&65280;f.ca();break;case 32:case 36:case 41:case 196:wc(f, h);break;case 48:case 52:case 57:case 197:var l=52===h||57===h;k=xc(f,l);l=yc(f,l);h=48===h||52===h;k*=f.m;l*=f.m;l+k>f.buffer.byteLength?(f.status=255,f.ca()):(f.status=88,zc(f,k),f.a=h?512:Math.min(k,512*f.T),f.ra=l);break;case 144:f.ca();f.error=257;f.status=80;break;case 145:f.status=80;f.ca();break;case 160:f.P&&(f.status=88,Ac(f,12),f.a=12,f.ta=1,f.ca());break;case 161:f.P?(Bc(f),f.status=88,f.Ga=20,f.Ia=235):f.status=65;f.ca();break;case 198:f.T=f.ta&255;f.status=80;f.ca();break;case 37:case 200:k= 37===h;l=xc(f,k);yc(f,k)*f.m+l*f.m>f.buffer.byteLength?(f.status=255,f.ca()):(f.status=88,f.ma.Ja|=1);break;case 53:case 202:k=53===h;l=xc(f,k);yc(f,k)*f.m+l*f.m>f.buffer.byteLength?(f.status=255,f.ca()):(f.status=88,f.ma.Ja|=1);break;case 64:f.status=80;f.ca();break;case 218:f.status=65;f.error=4;f.ca();break;case 224:f.status=80;f.ca();break;case 225:f.status=80;f.ca();break;case 231:f.status=80;f.ca();break;case 236:if(f.P){f.status=65;f.error=4;f.ca();break}Bc(f);f.status=88;f.ca();break;case 234:f.status= 80;f.ca();break;case 239:f.status=80;f.ca();break;case 245:f.status=80;f.ca();break;case 249:f.status=65;f.error=4;break;default:f.status=65,f.error=4}else f.error=4,f.status=65,f.ca()});p(a.o,this.g|4,this,void 0,void 0,this.ji);q(a.o,this.g|4,this,void 0,void 0,this.ni);p(a.o,this.g,this,this.li,void 0,this.ki);q(a.o,this.g,this,this.Qg,void 0,this.oi);p(a.o,this.g|2,this,this.mi);q(a.o,this.g|2,this,this.Rg);p(a.o,this.g|8,this,function(){return 0});p(a.o,this.g|10,this,function(){return 0});Dc(a.D.zb, this)}m=pc.prototype;m.Jh=function(){return this.Ma.buffer?this.Ma.status:0};m.Gk=function(a){a&4&&(rc(this.j,this.sa),vc(this.va),vc(this.Fa));this.m=a};m.ji=function(){return this.Jd};m.ni=function(a){this.Jd=a};m.mi=function(){return this.Ja};m.Rg=function(a){this.Ja&=~(a&6)};m.ki=function(){return this.l|this.Ja<<16};m.li=function(){return this.l};m.oi=function(a){this.Qg(a&255);this.Rg(a>>16&255)}; m.Qg=function(a){var b=this.l;this.l=a&9;if((b&1)!==(a&1))if(0===(a&1))this.Ja&=-2;else switch(this.Ja|=1,this.Ma.v){case 37:case 200:Ec(this.Ma);break;case 202:case 53:Fc(this.Ma);break;case 160:Gc(this.Ma)}};m.ca=function(){0===(this.m&2)&&(this.Ja|=4,this.j.Hb(this.sa))};m.Ua=function(){var a=[];a[0]=this.va;a[1]=this.Fa;a[2]=this.a;a[3]=this.sa;a[4]=this.Mb;a[5]=this.h;a[6]=this.g;a[7]=this.name;a[8]=this.m;a[9]=this.Jd;a[10]=this.Ja;a[11]=this.Ma===this.va;a[12]=this.l;return a}; m.gb=function(a){this.va=a[0];this.Fa=a[1];this.a=a[2];this.sa=a[3];this.Mb=a[4];this.h=a[5];this.g=a[6];this.name=a[7];this.m=a[8];this.Jd=a[9];this.Ja=a[10];this.Ma=a[11]?this.va:this.Fa;this.l=a[12]}; function qc(a,b,c,e,d,g){this.ma=a;this.w=g;this.Ca=d;this.j=b;this.buffer=c;this.m=e?2048:512;this.P=e;this.L=this.A=this.G=this.l=0;this.buffer&&(this.l=this.buffer.byteLength/this.m,this.l!==(this.l|0)&&(this.l=Math.ceil(this.l)),e?(this.G=1,this.A=0):(this.G=16,this.A=63),this.L=this.l/this.G/this.A,this.L!==(this.L|0)&&(this.L=Math.floor(this.L)),a=b.D.gd,a.la[57]|=1<<4*this.Ca,a.la[18]=a.la[18]&15|240,a.la[27]=this.L&255,a.la[28]=this.L>>8&255,a.la[29]=this.G&255,a.la[30]=255,a.la[31]=255,a.la[32]= 200,a.la[33]=this.L&255,a.la[34]=this.L>>8&255,a.la[35]=this.A&255);this.Qa={Oh:0,Ph:0,Jg:0,Kg:0,gh:!1};this.buffer=c;this.Oc=this.head=this.Ia=this.Ga=this.Ad=this.Pa=this.ta=this.ue=0;this.status=80;this.T=128;this.h=this.error=0;this.data=new Uint8Array(65536);this.ka=new Uint16Array(this.data.buffer);this.W=new Int32Array(this.data.buffer);this.a=this.g=0;this.oa=this.v=-1;this.ra=0;Object.seal(this)} function vc(a){a.P?(a.status=0,a.ta=1,a.error=1,a.Pa=1,a.Ga=20,a.Ia=235):(a.status=81,a.ta=1,a.error=1,a.Pa=1,a.Ga=0,a.Ia=0)}qc.prototype.ca=function(){this.ma.ca()};qc.prototype.Te=function(){this.status=80;var a=this.data.subarray(0,this.g);Hc(this,this.v,this.g/512);this.ca();this.buffer.set(this.ra,a,function(){});Ic(this,this.g)}; function Jc(a,b){var c=(b[7]<<8|b[8])*a.m;b=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.m;a.g=0;var e=a.Ia<<8&65280|a.Ga&255;a.Ga=a.Ia=0;65535===e&&e--;e>c&&(e=c);b>=a.buffer.byteLength?(a.status=255,a.ca()):0===c?(a.status=80,a.h=0):(c=Math.min(c,a.buffer.byteLength-b),a.status=208,Kc(a),a.buffer.get(b,c,function(d){Lc(a,d);a.status=88;a.ta=a.ta&-8|2;a.ca();e&=-4;a.a=e;a.a>a.g&&(a.a=a.g);a.Ga=a.a&255;a.Ia=a.a>>8&255;Mc(a,c)}))} function Nc(a,b){var c=(b[7]<<8|b[8])*a.m;b=(b[2]<<24|b[3]<<16|b[4]<<8|b[5])*a.m;b>=a.buffer.byteLength?(a.status=255,a.ca()):(a.status=208,Kc(a),a.buffer.get(b,c,function(e){Mc(a,c);a.status=88;a.ta=a.ta&-8|2;Lc(a,e);Gc(a)}))} function Gc(a){if(0!==(a.ma.Ja&1)&&0!==(a.status&8)){var b=a.ma.Jd,c=0,e=a.data;do{var d=Oc(a.j,b),g=a.j.qa(b+4),h=a.j.na(b+7)&128;g||(g=65536);a.j.fa.set(e.subarray(c,Math.min(c+g,a.g)),d);c+=g;b+=8;if(c>=a.g&&!h)break}while(!h);a.status=80;a.ma.Ja&=-2;a.ta=a.ta&-8|3;a.ca()}} function sc(a,b){if(a.h>>1]:a.W[a.h>>>2];a.h+=b;a.h>=a.a&&(160===a.v?a.a===a.g?(a.status=80,a.ta=a.ta&-8|3,a.ca()):(a.status=88,a.ta=a.ta&-8|2,a.ca(),b=a.Ia<<8&65280|a.Ga&255,a.a+b>a.g?(a.Ga=a.g-a.a&255,a.Ia=a.g-a.a>>8&255,a.a=a.g):a.a+=b):(a.error=0,a.h>=a.g?a.status=80:(b=196===a.v||41===a.v?Math.min(a.T,(a.g-a.a)/512):1,Hc(a,a.v,b),a.a+=512*b,a.status=88),a.ca()));return c}a.h+=b;return 0} function uc(a,b,c){if(!(a.h>=a.a)&&(1===c?a.data[a.h++]=b:2===c?(a.ka[a.h>>>1]=b,a.h+=2):(a.W[a.h>>>2]=b,a.h+=4),a.h===a.a))if(160===a.v){a.h=0;a.oa=a.data[0];switch(a.oa){case 0:Ac(a,0);a.a=a.g;a.status=80;break;case 3:Ac(a,a.data[4]);a.a=a.g;a.status=88;a.data[0]=240;a.data[2]=5;a.data[7]=8;break;case 18:b=a.data[4];a.status=88;a.data.set([5,128,1,49,31,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]);a.a=a.g=Math.min(36,b);break;case 26:Ac(a,a.data[4]); a.a=a.g;a.status=88;break;case 30:Ac(a,0);a.a=a.g;a.status=80;break;case 37:b=a.l-1;Lc(a,new Uint8Array([b>>24&255,b>>16&255,b>>8&255,b&255,0,0,a.m>>8&255,a.m&255]));a.a=a.g;a.status=88;break;case 40:a.Ad&1?Nc(a,a.data):Jc(a,a.data);break;case 66:b=a.data[8];Ac(a,Math.min(8,b));a.a=a.g;a.status=88;break;case 67:b=a.data[8]|a.data[7]<<8;c=a.data[9]>>6;Ac(a,b);a.a=a.g;0===c?(b=a.l,a.data.set(new Uint8Array([0,18,1,1,0,20,1,0,0,0,0,0,0,22,170,0,b>>24,b>>16&255,b>>8&255,b&255]))):1===c&&a.data.set(new Uint8Array([0, 10,1,1,0,0,0,0,0,0,0,0]));a.status=88;break;case 70:b=a.data[8]|a.data[7]<<8;b=Math.min(b,32);Ac(a,b);a.a=a.g;a.data[0]=b-4>>24&255;a.data[1]=b-4>>16&255;a.data[2]=b-4>>8&255;a.data[3]=b-4&255;a.data[6]=8;a.data[10]=3;a.status=88;break;case 81:Ac(a,0);a.a=a.g;a.status=80;break;case 82:a.status=81;a.g=0;a.error=80;break;case 90:b=a.data[8]|a.data[7]<<8;42===a.data[2]&&Ac(a,Math.min(30,b));a.a=a.g;a.status=88;break;case 189:Ac(a,a.data[9]|a.data[8]<<8);a.a=a.g;a.data[5]=1;a.status=88;break;case 74:a.status= 81;a.g=0;a.error=80;break;default:a.status=81,a.g=0,a.error=80}a.ta=a.ta&-8|2;0===(a.status&128)&&a.ca();0===(a.status&128)&&0===a.g&&(a.ta|=1,a.status&=-9)}else a.h>=a.g?a.Te():(a.status=88,a.a+=512,a.ca())} function Hc(a,b,c){a.ta-=c;36===b||41===b||52===b||57===b||37===b||53===b?(b=c+Pc(a),a.Pa=b&255|b>>16&65280,a.Ga=b>>8&255,a.Ia=b>>16&255):a.ue?(b=c+Qc(a),a.Pa=b&255,a.Ga=b>>8&255,a.Ia=b>>16&255,a.head=a.head&-16|b&15):(b=c+Rc(a),c=b/(a.G*a.A)|0,a.Ga=c&255,a.Ia=c>>8&255,a.head=(b/a.A|0)%a.G&15,a.Pa=b%a.A+1&255,Rc(a))} function wc(a,b){var c=36===b||41===b,e=xc(a,c);c=yc(a,c);var d=32===b||36===b,g=e*a.m;c*=a.m;c+g>a.buffer.byteLength?(a.status=255,a.ca()):(a.status=192,Kc(a),a.buffer.get(c,g,function(h){Lc(a,h);a.status=88;a.a=d?512:Math.min(g,512*a.T);Hc(a,b,d?1:Math.min(e,a.A));a.ca();Mc(a,g)}))} function Ec(a){var b=37===a.v,c=xc(a,b);b=yc(a,b);var e=c*a.m;b*=a.m;Kc(a);a.buffer.get(b,e,function(d){var g=a.ma.Jd,h=0;do{var f=Oc(a.j,g),k=a.j.qa(g+4),l=a.j.na(g+7)&128;k||(k=65536);a.j.fa.set(d.subarray(h,h+k),f);h+=k;g+=8}while(!l);Hc(a,a.v,c);a.status=80;a.ma.Ja&=-2;a.v=-1;a.ca();Mc(a,e)})} function Fc(a){var b=53===a.v,c=xc(a,b),e=yc(a,b);b=c*a.m;e*=a.m;var d=a.ma.Jd,g=0,h=0,f=0;do{var k=Oc(a.j,d),l=a.j.qa(d+4),t=a.j.na(d+7)&128;l||(l=65536);a.buffer.set(e+f,a.j.fa.subarray(k,k+l),function(){h++});f+=l;d+=8;g++}while(!t);h===g&&(Hc(a,a.v,c),a.status=80,a.ca(),a.ma.Ja&=-2,a.v=-1);Ic(a,b)}function Rc(a){return((a.Ga&255|a.Ia<<8&65280)*a.G+a.head)*a.A+(a.Pa&255)-1}function Qc(a){return a.Pa&255|a.Ga<<8&65280|a.Ia<<16&16711680|(a.head&15)<<24} function Pc(a){return(a.Pa&255|a.Ga<<8&65280|a.Ia<<16&16711680|a.Pa>>8<<24&4278190080)>>>0}function yc(a,b){return b?Pc(a):a.ue?Qc(a):Rc(a)}function xc(a,b){b?(a=a.ta,0===a&&(a=65536)):(a=a.ta&255,0===a&&(a=256));return a} function Bc(a){if(a.Oc&16)Ac(a,0);else{for(var b=0;512>b;b++)a.data[b]=0;b=Math.min(16383,a.L);Lc(a,[64,a.P?133:0,b,b>>8,0,0,a.G,a.G>>8,a.A/512,a.A/512>>8,0,2,a.A,a.A>>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,128,0,1,0,0,2,0,0,0,2,0,2,7,0,b,b>>8,a.G,a.G>>8,a.A,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255,0,0,a.l&255,a.l>>8&255,a.l>>16&255, a.l>>24&255,0,0,160===a.v?0:7,160===a.v?0:4,0,0,30,0,30,0,30,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,0,0,0,0,116,0,64,0,64,0,116,0,64,0,0,0,0,0,0,0,0,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,a.l&255,a.l>>8&255,a.l>>16&255,a.l>>24&255]);a.g=512;a.a=512}}function Ac(a,b){zc(a,b);for(var c=0;c>2;c++)a.W[c]=0}function zc(a,b){a.data.lengthb;b++)this.jc[b]=void 0,this.D[b]=void 0;this.o=a.o;q(a.o,3324,this,function(c){Tc(this,this.Ed[0],c)},function(c){Uc(this,this.Ed[0],c)},function(c){var e=this.Ed[0],d=e>>8&65535,g=e&255;e= this.jc[d];d=this.D[d];if(e)if(16<=g&&40>g)if(d=d.uc[g-16>>2]){g>>=2;var h=e[g]&1;-1===(c|3|d.size-1)?(c=~(d.size-1)|h,0===h&&(e[g]=c)):0===h&&(e[g]=d.lh);1===h&&(Vc(this,d,e[g]&65534,c&65534),e[g]=c|1)}else e[g>>2]=0;else 48===g?e[g>>2]=d.nh?-1===(c|2047)?-d.nh|0:d.Pi|0:0:e[g>>>2]=c});q(a.o,3325,this,function(c){Tc(this,this.Ed[0]+1|0,c)});q(a.o,3326,this,function(c){Tc(this,this.Ed[0]+2|0,c)},function(c){Uc(this,this.Ed[0]+2|0,c)});q(a.o,3327,this,function(c){Tc(this,this.Ed[0]+3|0,c)});a.o.Nd(3324, this,function(){return this.Fd[0]},function(){return this.Fd[1]},function(){return this.Fd[2]},function(){return this.Fd[3]});a.o.Nd(3320,this,function(){return this.Gd[0]},function(){return this.Gd[1]},function(){return this.Gd[2]},function(){return this.Gd[3]});a.o.vc(3320,this,function(c){this.tc[0]=c&252},function(c){this.tc[1]=c},function(c){this.tc[2]=c},function(c){this.tc[3]=c;c=this.tc[0]&252;var e=this.jc[this.tc[2]<<8|this.tc[1]];void 0!==e?(this.oh[0]=-2147483648,this.mh[0]=c>2]:0):(this.mh[0]=-1,this.oh[0]=0)});Dc(this,{Mb:0,Ae:[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],uc:[],name:"82441FX PMC"});this.h={Mb:8,Ae:[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],uc:[],name:"82371SB PIIX3 ISA"};this.l=Dc(this,this.h);this.g=new Uint8Array(this.l.buffer)} Sc.prototype.Ua=function(){for(var a=[],b=0;256>b;b++)a[b]=this.jc[b];a[256]=this.tc;a[257]=this.a;a[258]=this.Fd;a[259]=this.Gd;return a};Sc.prototype.gb=function(a){for(var b=0;256>b;b++){var c=this.D[b],e=a[b];if(c&&e){for(var d=0;d>8&65535].buffer))[e]=c} function Uc(a,b,c){var e=b&255;(new Uint16Array(a.jc[b>>8&65535].buffer))[e>>>1]=c}function Dc(a,b){var c=b.Mb,e=new Int32Array(64);e.set(new Int32Array((new Uint8Array(b.Ae)).buffer));a.jc[c]=e;a.D[c]=b;c=e.slice(4,10);for(var d=0;d>8&255)-1+((a>>3)-1&255)&3)])};Sc.prototype.we=function(a){rc(this.j,this.g[96+((this.jc[a][15]>>8&255)+(a>>3&255)-2&3)])};function Wc(a,b){this.o=a.o;this.j=a;this.Yb=a.D.Yb;this.g=0;this.oa=new Uint8Array(10);this.ka=0;this.l=null;this.a=new Uint8Array(10);this.A=this.m=this.h=0;this.T=b;this.W=this.L=this.qb=this.Gb=this.Fb=this.rb=0;this.ra=1;this.v=0;if(b){this.A=b.byteLength;var c;if((c={160:{type:1,ec:40,dc:8,ac:1},180:{type:1,ec:40,dc:9,ac:1},200:{type:1,ec:40,dc:10,ac:1},320:{type:1,ec:40,dc:8,ac:2},360:{type:1,ec:40,dc:9,ac:2},400:{type:1,ec:40,dc:10,ac:2},720:{type:3,ec:80,dc:9,ac:2},1200:{type:2,ec:80,dc:15, ac:2},1440:{type:4,ec:80,dc:18,ac:2},1722:{type:5,ec:82,dc:21,ac:2},2880:{type:5,ec:80,dc:36,ac:2}}[this.A>>10])&&0===(this.A&1023))a.D.gd.la[16]=c.type<<4,a=c.dc,b=c.ac,c=c.ec;else throw"Unknown floppy size: "+Fb(b.byteLength);this.G=a;this.P=b;this.Ca=c}else a.D.gd.la[16]=64,this.A=this.Ca=this.P=this.G=0;p(this.o,1008,this,this.Vj);p(this.o,1010,this,this.Wj);p(this.o,1012,this,this.Yj);p(this.o,1013,this,this.Zj);p(this.o,1015,this,this.ak);q(this.o,1010,this,this.Xj);q(this.o,1013,this,this.$j)} m=Wc.prototype;m.Ua=function(){var a=[];a[0]=this.g;a[1]=this.oa;a[2]=this.ka;a[4]=this.a;a[5]=this.h;a[6]=this.m;a[7]=this.A;a[8]=this.rb;a[9]=this.Fb;a[10]=this.Gb;a[11]=this.qb;a[12]=this.L;a[13]=this.W;a[14]=this.ra;a[15]=this.v;a[16]=this.G;a[17]=this.P;a[18]=this.Ca;return a}; m.gb=function(a){this.g=a[0];this.oa=a[1];this.ka=a[2];this.l=a[3];this.a=a[4];this.h=a[5];this.m=a[6];this.A=a[7];this.rb=a[8];this.Fb=a[9];this.Gb=a[10];this.qb=a[11];this.L=a[12];this.W=a[13];this.ra=a[14];this.v=a[15];this.G=a[16];this.P=a[17];this.Ca=a[18]};m.Vj=function(){return 0};m.Yj=function(){var a=128;this.h>2&1;this.Bb()};m.ai=function(){this.Bb()};function Xc(a,b,c){var e=c[2],d=c[1],g=c[3],h=128<this.G&&(e=1,c++,c>=this.P&&(c=0,b++)),this.L=b,this.W=c,this.ra=e,this.h=0,this.m=7,this.a[0]=c<<2|32,this.a[1]=0,this.a[2]=0,this.a[3]=b,this.a[4]=c,this.a[5]=e,this.a[6]=a[4],this.Bb())};m.xi=function(){};m.mk=function(){this.h=0;this.m=7;this.a[0]=0;this.a[1]=0;this.a[2]=0;this.a[3]=0;this.a[4]=0;this.a[5]=0;this.a[6]=0;this.Bb()};m.Bb=function(){this.v&8&&this.j.Hb(6)};function Zc(a,b){a=a.ff[b>>>17];return a(b)|a(b+1|0)<<8}function $c(a,b,c){a=a.gf[b>>>17];a(b,c&255);a(b+1|0,c>>8&255)}function gb(a,b){return 655360<=(b|0)&&786432>(b|0)||b>>>0>=a.Ka>>>0}m=r.prototype;m.na=function(a){return gb(this,a)?this.ff[a>>>17](a):this.fa[a]};m.qa=function(a){return gb(this,a)?Zc(this,a):this.fa[a]|this.fa[a+1|0]<<8};function ad(a,b){return gb(a,b<<1)?Zc(a,b<<1):a.Kf[b]} function Oc(a,b){return gb(a,b)?a.Lf[b>>>17](b):a.fa[b]|a.fa[b+1|0]<<8|a.fa[b+2|0]<<16|a.fa[b+3|0]<<24}function bd(a,b){gb(a,b<<2)?(b<<=2,a=a.Lf[b>>>17](b)):a=a.Ec[b];return a}m.Ba=function(a,b){if(gb(this,a))this.gf[a>>>17](a,b);else this.fa[a]=b};m.Ie=function(a,b){gb(this,a)?$c(this,a,b):(this.fa[a]=b,this.fa[a+1|0]=b>>8)};function cd(a,b,c){gb(a,b<<1)?$c(a,b<<1,c):a.Kf[b]=c} m.ld=function(a,b){if(gb(this,a))this.Mf[a>>>17](a,b);else this.fa[a]=b,this.fa[a+1|0]=b>>8,this.fa[a+2|0]=b>>16,this.fa[a+3|0]=b>>24};function dd(a,b,c){gb(a,b<<2)?(b<<=2,a.Mf[b>>>17](b,c)):a.Ec[b]=c};function ed(a){this.j=a;this.v=new Uint8Array(8);this.A=new Uint8Array(8);this.a=new Uint16Array(8);this.l=new Uint16Array(8);this.g=new Uint16Array(8);this.m=new Uint16Array(8);this.yc=new Uint8Array(8);this.G=new Uint8Array(8);this.fg=[];this.h=0;a=a.o;q(a,0,this,this.bd.bind(this,0));q(a,2,this,this.bd.bind(this,1));q(a,4,this,this.bd.bind(this,2));q(a,6,this,this.bd.bind(this,3));q(a,1,this,this.dd.bind(this,0));q(a,3,this,this.dd.bind(this,1));q(a,5,this,this.dd.bind(this,2));q(a,7,this,this.dd.bind(this, 3));p(a,0,this,this.ad.bind(this,0));p(a,2,this,this.ad.bind(this,1));p(a,4,this,this.ad.bind(this,2));p(a,6,this,this.ad.bind(this,3));p(a,1,this,this.cd.bind(this,0));p(a,3,this,this.cd.bind(this,1));p(a,5,this,this.cd.bind(this,2));p(a,7,this,this.cd.bind(this,3));q(a,192,this,this.bd.bind(this,4));q(a,196,this,this.bd.bind(this,5));q(a,200,this,this.bd.bind(this,6));q(a,204,this,this.bd.bind(this,7));q(a,194,this,this.dd.bind(this,4));q(a,198,this,this.dd.bind(this,5));q(a,202,this,this.dd.bind(this, 6));q(a,206,this,this.dd.bind(this,7));p(a,192,this,this.ad.bind(this,4));p(a,196,this,this.ad.bind(this,5));p(a,200,this,this.ad.bind(this,6));p(a,204,this,this.ad.bind(this,7));p(a,194,this,this.cd.bind(this,4));p(a,198,this,this.cd.bind(this,5));p(a,202,this,this.cd.bind(this,6));p(a,206,this,this.cd.bind(this,7));q(a,135,this,this.fd.bind(this,0));q(a,131,this,this.fd.bind(this,1));q(a,129,this,this.fd.bind(this,2));q(a,130,this,this.fd.bind(this,3));q(a,143,this,this.fd.bind(this,4));q(a,139, this,this.fd.bind(this,5));q(a,137,this,this.fd.bind(this,6));q(a,138,this,this.fd.bind(this,7));p(a,135,this,this.ed.bind(this,0));p(a,131,this,this.ed.bind(this,1));p(a,129,this,this.ed.bind(this,2));p(a,130,this,this.ed.bind(this,3));p(a,143,this,this.ed.bind(this,4));p(a,139,this,this.ed.bind(this,5));p(a,137,this,this.ed.bind(this,6));p(a,138,this,this.ed.bind(this,7));q(a,1159,this,this.Id.bind(this,0));q(a,1155,this,this.Id.bind(this,1));q(a,1153,this,this.Id.bind(this,2));q(a,1154,this,this.Id.bind(this, 3));q(a,1163,this,this.Id.bind(this,5));q(a,1161,this,this.Id.bind(this,6));q(a,1162,this,this.Id.bind(this,7));p(a,1159,this,this.Hd.bind(this,0));p(a,1155,this,this.Hd.bind(this,1));p(a,1153,this,this.Hd.bind(this,2));p(a,1154,this,this.Hd.bind(this,3));p(a,1163,this,this.Hd.bind(this,5));p(a,1161,this,this.Hd.bind(this,6));p(a,1162,this,this.Hd.bind(this,7));q(a,10,this,this.Ch.bind(this,0));q(a,212,this,this.Ch.bind(this,4));q(a,15,this,this.Bh.bind(this,0));q(a,222,this,this.Bh.bind(this,4)); p(a,15,this,this.Ah.bind(this,0));p(a,222,this,this.Ah.bind(this,4));q(a,11,this,this.zh.bind(this,0));q(a,214,this,this.zh.bind(this,4));q(a,12,this,this.yh);q(a,216,this,this.yh)}m=ed.prototype;m.Ua=function(){return[this.v,this.A,this.a,this.l,this.g,this.m,this.yc,this.G,this.h]};m.gb=function(a){this.v=a[0];this.A=a[1];this.a=a[2];this.l=a[3];this.g=a[4];this.m=a[5];this.yc=a[6];this.G=a[7];this.h=a[8]};m.dd=function(a,b){this.g[a]=fd(this,this.g[a],b,!1);this.m[a]=fd(this,this.m[a],b,!0)}; m.cd=function(a){return gd(this,this.g[a])};m.bd=function(a,b){this.a[a]=fd(this,this.a[a],b,!1);this.l[a]=fd(this,this.l[a],b,!0)};m.ad=function(a){return gd(this,this.a[a])};m.Id=function(a,b){this.A[a]=b};m.Hd=function(a){return this.A[a]};m.fd=function(a,b){this.v[a]=b};m.ed=function(a){return this.v[a]};m.Ch=function(a,b){hd(this,(b&3)+a,b&4?1:0)};m.Bh=function(a,b){for(var c=0;4>c;c++)hd(this,a+c,b&1<b.byteLength)e(!0);else{var h=a.j;a.a[2]+=d;b.get(c,d,function(f){h.fa.set(f,g);e(!1)})}} m.Te=function(a,b,c,e,d){var g=this,h=this.g[e]+1&65535,f=5<=e?2:1,k=h*f,l=id(this,e),t=!1,C=!1,D=this.G[e]&16;ck&&(C=!0);b+k>a.byteLength?d(!0):(this.a[e]+=h,this.g[e]-=h,!t&&D&&(this.a[e]=this.l[e],this.g[e]=this.m[e]),a.set(b,this.j.fa.subarray(l,l+k),function(){C&&D?g.Te(a,b+k,c-k,e,d):d(!1)}))};function id(a,b){var c=a.a[b];5<=b&&(c<<=1);c=c&65535|a.v[b]<<16;return c|=a.A[b]<<24}function fd(a,b,c,e){e||(a.h^=1);return a.h?b&-256|c:b&-65281|c<<8} function gd(a,b){a.h^=1;return a.h?b&255:b>>8&255};function jd(a,b){this.j=a;this.w=b;this.m=new Float64Array(3);this.v=new Uint16Array(3);this.g=new Uint8Array(4);this.l=new Uint8Array(4);this.h=new Uint8Array(4);this.L=new Uint8Array(4);this.A=new Uint8Array(4);this.G=new Uint16Array(3);this.a=new Uint16Array(3);p(a.o,97,this,function(){var c=qb(),e=66.66666666666667*c&1;c=kd(this,2,c);return e<<4|c<<5});q(a.o,97,this,function(c){c&1?this.w.send("pcspeaker-enable"):this.w.send("pcspeaker-disable")});p(a.o,64,this,function(){return ld(this,0)}); p(a.o,65,this,function(){return ld(this,1)});p(a.o,66,this,function(){return ld(this,2)});q(a.o,64,this,function(c){md(this,0,c)});q(a.o,65,this,function(c){md(this,1,c)});q(a.o,66,this,function(c){md(this,2,c)});q(a.o,67,this,this.P)}jd.prototype.Ua=function(){var a=[];a[0]=this.g;a[1]=this.l;a[2]=this.h;a[3]=this.L;a[4]=this.A;a[5]=this.G;a[6]=this.a;a[7]=this.m;a[8]=this.v;return a}; jd.prototype.gb=function(a){this.g=a[0];this.l=a[1];this.h=a[2];this.L=a[3];this.A=a[4];this.G=a[5];this.a=a[6];this.m=a[7];this.v=a[8]};jd.prototype.Kc=function(a,b){b||(this.l[0]&&kd(this,0,a)?(this.v[0]=nd(this,0,a),this.m[0]=a,this.j.Hb(0),0===this.h[0]&&(this.l[0]=0)):rc(this.j,0))};function nd(a,b,c){if(!a.l[b])return 0;c=a.v[b]-Math.floor(1193.1816666*(c-a.m[b]));a=a.a[b];c>=a?c%=a:0>c&&(c=c%a+a);return c}function kd(a,b,c){c-=a.m[b];return 0>c?!0:a.v[b]>8;c=a.g[b];3===a.h[b]&&(a.g[b]^=1);a=nd(a,b,qb());return c?a&255:a>>8}function md(a,b,c){a.a[b]=a.g[b]?a.a[b]&-256|c:a.a[b]&255|c<<8;3===a.L[b]&&a.g[b]||(a.a[b]||(a.a[b]=65535),a.v[b]=a.a[b],a.l[b]=!0,a.m[b]=qb());3===a.L[b]&&(a.g[b]^=1);a.w.send("pcspeaker-update",[a.h[2],a.a[2]])} jd.prototype.P=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.A[c]=2,b=nd(this,c,qb()),this.G[c]=b?b-1:0):(6<=b&&(b&=-5),this.g[c]=1===a?0:1,0===c&&rc(this.j,0),this.h[c]=b,this.L[c]=a,this.w.send("pcspeaker-update",[this.h[2],this.a[2]])))};var od=Uint32Array.from([655360,655360,720896,753664]),pd=Uint32Array.from([131072,65536,32768,32768]); function qd(a,b,c){var e=this;this.w=b;this.La=c;this.G=0;this.Ke=14;this.Je=15;this.P=80;this.ce=25;this.eh=this.vb=this.Ye=this.Ca=0;this.Dc=[];this.af=this.Wa=0;this.Lc=new Uint8Array(25);this.v=this.T=this.We=this.W=this.a=this.h=this.$d=this.ae=this.ab=0;this.Me=!0;this.Za=!1;setTimeout(function(){b.send("screen-set-mode",e.Za)},0);this.Pb=new Int32Array(256);this.A=this.ub=this.g=0;this.pb=!1;this.Jc=32;this.ug=this.gc=0;this.Ae=[222,16,32,10,7,0,0,0,162,0,0,3,0,0,128,0,8,14680064,57344,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.Mb=144;this.uc=[{size:c}];this.nh=65536;this.Pi=4272947200;this.name="vga";this.Qa={sg:!1,rk:0,sk:0,Ig:0};this.rb=this.Mc=this.qb=this.L=0;this.Qe=new Uint8Array(16);this.m=-1;this.de=32;this.od=this.be=this.me=this.wb=0;this.ge=-1;this.fe=15;this.xc=this.he=0;this.Zd=-1;this.fc=this.Fc=this.Ue=0;this.Ne=255;this.ra=this.ka=this.oa=this.Gb=this.Pe=this.ee=0;this.l=this.Ff=255;c=a.o;q(c,960,this,this.Aj); p(c,960,this,this.vh,this.zj);p(c,961,this,this.wh);q(c,962,this,this.Bj);c.vc(964,this,this.Dj,this.Fj);p(c,964,this,this.Cj);p(c,965,this,this.Ej);c.vc(974,this,this.Oj,this.Qj);p(c,974,this,this.Nj);p(c,975,this,this.Pj);q(c,967,this,this.Hj);p(c,967,this,this.Gj);q(c,968,this,this.Jj);p(c,968,this,this.Ij);q(c,969,this,this.Lj);p(c,969,this,this.Kj);p(c,972,this,this.Mj);c.vc(980,this,this.Sj,this.Uj);p(c,980,this,this.Rj);p(c,981,this,this.Tj);p(c,970,this,function(){return 0});p(c,986,this, this.xh);p(c,954,this,this.xh);this.Yd=-1;this.Fb=0;q(c,462,this,void 0,this.Ri);q(c,463,this,void 0,this.Ti);p(c,463,this,void 0,this.Si);void 0===this.La||786432>this.La?this.La=786432:this.La&65535&&(this.La|=65535,this.La++);this.Aa=new Uint8Array(this.La);this.ib=this.La;this.bb=0;this.pe=this.La;this.oe=0;this.ne=void 0;b.register("screen-tell-buffer",function(g){this.ne&&g[0]&&g[0].set(this.ne.subarray(0,g[0].length));this.ne=g[0]},this);b.register("screen-fill-buffer",function(){if(this.Za&& this.ne)if(this.bb>2,l=(f>>2)+1;for(h=k;h>16&255|f&65280|4278190080;break;case 24:k=h/3|0;l=(f/3|0)+1;var t=3*k;for(h=k;t>1;l=(f>>1)+1;for(h=k;h>11)/31|0,D=255*(f>>5&63)/63|0,C=255* (f&31)/31|0,g[h]=C<<16|D<<8|y|4278190080;break;case 8:for(k=h,l=f+1;h<=f;h++)D=this.Pb[this.Aa[h]],g[h]=D&65280|D<<16|D>>16|4278190080}g=k/this.ub|0;this.w.send("screen-fill-buffer-end",[{Dg:0,Eg:g,xf:0,yf:g,kg:this.ub,jg:(l/this.ub|0)-g+1}])}else{l=Math.min(this.oe|15,524287);g=rd(this);k=~this.ab&3;h=this.Fc&96;f=this.wb&64;for(D=this.pe&-16;D<=l;){var w=D>>>g;if(k){y=D/this.vb|0;t=D-this.vb*y;switch(k){case 1:w=(y&1)<<13;y>>>=1;break;case 2:w=(y&1)<<14;y>>>=1;break;case 3:w=(y&3)<<13,y>>>=2}w|= (y*this.vb+t>>>g)+this.Wa}y=this.Rf[w];t=this.Sf[w];C=this.Tf[w];var E=this.Uf[w];w=new Uint8Array(8);switch(h){case 0:y<<=0;t<<=1;C<<=2;E<<=3;for(var x=7;0<=x;x--)w[7-x]=y>>x&1|t>>x&2|C>>x&4|E>>x&8;break;case 32:w[0]=y>>6&3|C>>4&12;w[1]=y>>4&3|C>>2&12;w[2]=y>>2&3|C>>0&12;w[3]=y>>0&3|C<<2&12;w[4]=t>>6&3|E>>4&12;w[5]=t>>4&3|E>>2&12;w[6]=t>>2&3|E>>0&12;w[7]=t>>0&3|E<<2&12;break;case 64:case 96:w[0]=y>>4&15,w[1]=y>>0&15,w[2]=t>>4&15,w[3]=t>>0&15,w[4]=C>>4&15,w[5]=C>>0&15,w[6]=E>>4&15,w[7]=E>>0&15}if(f)for(y= x=0;4>x;x++,D++,y+=2)this.Qf[D]=w[y]<<4|w[y+1];else for(x=0;8>x;x++,D++)this.Qf[D]=w[x]}f=this.ib;l=Math.min(this.bb,524287);if(g=this.ne)if(k=255,h=0,this.wb&128&&(k&=207,h|=this.od<<4&48),this.wb&64)for(;f<=l;f++)D=this.Qf[f]&k|h,D=this.Pb[D],g[f]=D&65280|D<<16|D>>16|4278190080;else for(k&=63,h|=this.od<<4&192;f<=l;f++)D=this.Qe[this.Qf[f]&this.me]&k|h,D=this.Pb[D],g[f]=D&65280|D<<16|D>>16|4278190080;this.w.send("screen-fill-buffer-end",this.Dc)}this.ib=this.La;this.bb=0;this.pe=this.La;this.oe= 0}sd(this)},this);this.xk=new Uint16Array(this.Aa.buffer);this.Th=new Int32Array(this.Aa.buffer);this.ie=new Uint8Array(this.Aa.buffer,0,262144);this.Rf=new Uint8Array(this.Aa.buffer,0,65536);this.Sf=new Uint8Array(this.Aa.buffer,65536,65536);this.Tf=new Uint8Array(this.Aa.buffer,131072,65536);this.Uf=new Uint8Array(this.Aa.buffer,196608,65536);this.Qf=new Uint8Array(this.Aa.buffer,262144,524288);var d=this;eb(c,655360,131072,function(g){return td(d,g)},function(g,h){if(d.pb&&d.Za&&d.Me){var f=g- 655360|d.gc;d.ib=fd.bb?f:d.bb;d.Aa[f]=h}else{var k=d.Gb>>2&3;g-=od[k];if(!(0>g||g>=pd[k]))if(d.Za){var l=h;h=ud(d.Ne);var t=vd(d.ee);k=vd(d.Pe);switch(d.Fc&3){case 0:l=(l|l<<8)>>>(d.fc&7)&255;f=ud(l);l=vd(d.ee);f=wd(d,(f|k&l)&(~k|l),d.g);f=h&f|~h&d.g;break;case 1:f=d.g;break;case 2:f=vd(l);f=wd(d,f,d.g);f=h&f|~h&d.g;break;case 3:l=(l|l<<8)>>>(d.fc&7)&255,h&=ud(l),f=h&t|~h&d.g}h=15;switch(d.he&12){case 0:h=5<<(g&1);g&=-2;break;case 8:case 12:h=1<<(g&3),g&=-4}h&=d.fe;h&1&&(d.Rf[g]= f>>0&255);h&2&&(d.Sf[g]=f>>8&255);h&4&&(d.Tf[g]=f>>16&255);h&8&&(d.Uf[g]=f>>24&255);h=xd(d,g);f=h+7;hd.oe&&(d.oe=f);hd.bb&&(d.bb=f)}else d.fe&3&&(f=g,k=(f>>1)-d.Wa,g=k/d.P|0,k%=d.P,f&1?(t=h,l=d.ie[f&-2]):(l=h,t=d.ie[f|1]),d.w.send("screen-put-char",[g,k,l,d.Pb[t>>4&15],d.Pb[t&15]]),d.ie[f]=h)}});eb(c,3758096384,this.La,function(g){return d.Aa[g&268435455]},function(g,h){g&=268435455;d.Aa[g]=h;d.ib=gd.bb?g:d.bb},function(g){g&=268435455;return g& 3?d.Aa[g]|d.Aa[g+1]<<8|d.Aa[g+2]<<16|d.Aa[g+3]<<24:d.Th[g>>2]},function(g,h){g&=268435455;d.ib=gd.bb?g+3:d.bb;d.Aa[g]=h;d.Aa[g+1]=h>>8;d.Aa[g+2]=h>>16;d.Aa[g+3]=h>>24});Dc(a.D.zb,this)}m=qd.prototype; m.Ua=function(){var a=[];a[0]=this.La;a[1]=this.G;a[2]=this.Ke;a[3]=this.Je;a[4]=this.P;a[5]=this.ce;a[6]=this.Dc;a[7]=this.rb;a[8]=this.Wa;a[9]=this.Za;a[10]=this.Pb;a[11]=this.g;a[12]=this.oa;a[13]=this.ka;a[14]=this.Gb;a[15]=this.ub;a[16]=this.A;a[17]=this.ab;a[18]=this.pb;a[19]=this.Jc;a[20]=this.gc;a[21]=this.ug;a[22]=this.L;a[23]=this.qb;a[24]=this.Mc;a[25]=this.Qe;a[26]=this.ge;a[27]=this.fe;a[28]=this.he;a[29]=this.Zd;a[30]=this.Ue;a[31]=this.Fc;a[32]=this.fc;a[33]=this.Ne;a[34]=this.ra;a[35]= this.Ff;a[36]=this.l;a[37]=this.Yd;a[38]=this.Fb;a[39]=this.Aa;a[40]=this.Me;a[41]=this.m;a[42]=this.T;a[43]=this.ee;a[44]=this.Pe;a[45]=this.af;a[46]=this.Lc;a[47]=this.ae;a[48]=this.$d;a[49]=this.h;a[50]=this.a;a[51]=this.W;a[52]=this.We;a[53]=this.T;a[54]=this.de;a[55]=this.wb;a[56]=this.me;a[57]=this.be;a[58]=this.od;a[59]=this.xc;a[60]=this.v;return a}; m.gb=function(a){this.La=a[0];this.G=a[1];this.Ke=a[2];this.Je=a[3];this.P=a[4];this.ce=a[5];this.Dc=a[6];this.rb=a[7];this.Wa=a[8];this.Za=a[9];this.Pb=a[10];this.g=a[11];this.oa=a[12];this.ka=a[13];this.Gb=a[14];this.ub=a[15];this.A=a[16];this.ab=a[17];this.pb=a[18];this.Jc=a[19];this.gc=a[20];this.ug=a[21];this.L=a[22];this.qb=a[23];this.Mc=a[24];this.Qe=a[25];this.ge=a[26];this.fe=a[27];this.he=a[28];this.Zd=a[29];this.Ue=a[30];this.Fc=a[31];this.fc=a[32];this.Ne=a[33];this.ra=a[34];this.Ff=a[35]; this.l=a[36];this.Yd=a[37];this.Fb=a[38];this.Aa.set(a[39]);this.Me=a[40];this.m=a[41];this.T=a[42];this.ee=a[43];this.Pe=a[44];this.af=a[45];this.Lc.set(a[46]);this.ae=a[47];this.$d=a[48];this.h=a[49];this.a=a[50];this.W=a[51];this.We=a[52];this.T=a[53];this.de=a[54];this.wb=a[55];this.me=a[56];this.be=a[57];this.od=a[58];this.xc=a[59];this.v=a[60];this.w.send("screen-set-mode",this.Za);this.Za?(this.Ye=this.Ca=0,this.pb?(this.Pd(this.ub,this.A,this.Jc,this.ub,this.A),yd(this)):(zd(this),Ad(this))): (this.Qd(this.P,this.ce),this.Wd(),this.Vd());Bd(this)};function td(a,b){if(a.pb&&a.Me)return b=b-655360|a.gc,a.Aa[b];var c=a.Gb>>2&3;b-=od[c];if(0>b||b>=pd[c])return 0;a.g=a.Rf[b];a.g|=a.Sf[b]<<8;a.g|=a.Tf[b]<<16;a.g|=a.Uf[b]<<24;if(a.Fc&8)return c=255,a.ka&1&&(c&=a.Rf[b]^~(a.oa&1?255:0)),a.ka&2&&(c&=a.Sf[b]^~(a.oa&2?255:0)),a.ka&4&&(c&=a.Tf[b]^~(a.oa&4?255:0)),a.ka&8&&(c&=a.Uf[b]^~(a.oa&8?255:0)),c;c=a.Ue;a.Za?a.he&8?(c=b&3,b&=-4):a.Fc&16&&(c=b&1,b&=-2):c=0;return a.ie[c<<16|b]} function ud(a){return a|a<<8|a<<16|a<<24}function vd(a){return(a&1?255:0)|(a&2?255:0)<<8|(a&4?255:0)<<16|(a&8?255:0)<<24}function wd(a,b,c){switch(a.fc&24){case 8:return b&c;case 16:return b|c;case 24:return b^c}return b}function Cd(a){for(var b=a.Wa<<1,c,e,d=0;d>4&15],a.Pb[e&15]]),b+=2} m.Vd=function(){var a=(this.G-this.Wa)/this.P|0,b=(this.G-this.Wa)%this.P;a=Math.min(this.ce-1,a);this.w.send("screen-update-cursor",[a,b])};function Bd(a){a.Za?(a.ib=0,a.pb?a.bb=a.La:a.bb=524288):Cd(a)}function Ad(a){a.Za&&!a.pb&&(a.pe=0,a.oe=524288,Bd(a))}m.Ya=function(){};function rd(a){var b=128+(~a.W&a.ab&64);b-=a.W&64;b-=a.wb&64;return b>>>6} function xd(a,b){var c=rd(a);if(~a.ab&3){var e=b-a.Wa;e&=a.ab<<13|-24577;e<<=c;var d=e/a.vb|0;e%=a.vb;switch(a.ab&3){case 2:d=d<<1|b>>13&1;break;case 1:d=d<<1|b>>14&1;break;case 0:d=d<<2|b>>13&3}return d*a.vb+e+(a.Wa<>>=1);b=Math.ceil(b/(1+(a.ra&31)));a.ab&1||(b<<=1);a.ab&2||(b<<=1);return b}m.Qd=function(a,b){this.P=a;this.ce=b;this.w.send("screen-set-size-text",[a,b])}; m.Pd=function(a,b,c,e,d){this.Qa.sg&&this.Qa.Ig===c&&this.Ca===a&&this.Ye===b&&this.vb===e&&this.eh===d||(this.Ca=a,this.Ye=b,this.vb=e,this.eh=d,this.Qa.Ig=c,this.Qa.sg=!0,this.Qa.rk=a,this.Qa.sk=b,this.w.send("screen-set-size-graphical",[a,b,e,d,c]))}; function zd(a){if(!a.pb){var b=Math.min(1+a.ae,a.$d),c=Math.min(1+a.h,a.a);if(b&&c)if(a.Za){b<<=3;var e=a.T<<4;a.wb&64&&(b>>>=1,e>>>=1);var d=a.T<<2;a.W&64?d<<=1:a.ab&64&&(d>>>=1);a.Pd(b,Dd(a,c),8,e,Math.ceil(pd[0]/d));sd(a);yd(a)}else a.ra&128&&(c>>>=1),c=c/(1+(a.ra&31))|0,b&&c&&a.Qd(b,c)}} function yd(a){a.Za||Cd(a);if(a.pb)a.Dc=[];else if(a.vb&&a.Ca)if(!a.de||a.xc&32)a.Dc=[],a.w.send("screen-clear");else{var b=a.af,c=a.be;a.wb&64&&(c>>>=1);var e=a.We>>5&3,d=xd(a,b+e);b=d/a.vb|0;var g=d%a.vb+c;d=Dd(a,1+a.v);d=Math.min(d,a.Ye);var h=a.Ye-d;a.Dc=[];g=-g;for(var f=0;gthis.m)this.Qe[this.m]=a,this.wb&64||Bd(this);else switch(this.m){case 16:if(this.wb!==a){var b=this.wb;this.wb=a;var c=0<(a&1);this.pb||this.Za===c||(this.Za=c,this.w.send("screen-set-mode",this.Za));(b^a)&64&&Ad(this);zd(this);Bd(this)}break;case 18:this.me!==a&&(this.me=a,Bd(this));break;case 19:this.be!==a&&(this.be=a&15,yd(this));break;case 20:this.od!==a&&(this.od=a,Bd(this))}this.m=-1}}; m.vh=function(){return this.m|this.de};m.zj=function(){return this.vh()&255|this.wh()<<8&65280};m.wh=function(){if(16>this.m)return this.Qe[this.m];switch(this.m){case 16:return this.wb;case 18:return this.me;case 19:return this.be;case 20:return this.od}return-1};m.Bj=function(a){this.Ff=a};m.Dj=function(a){this.ge=a};m.Cj=function(){return this.ge};m.Fj=function(a){switch(this.ge){case 1:var b=this.xc;this.xc=a;(b^a)&32&&yd(this);break;case 2:this.fe=a;break;case 4:this.he=a}}; m.Ej=function(){switch(this.ge){case 1:return this.xc;case 2:return this.fe;case 4:return this.he;case 6:return 18}return 0};m.Hj=function(a){this.Mc=3*a;this.rb&=0};m.Gj=function(){return this.rb};m.Jj=function(a){this.qb=3*a;this.rb|=3};m.Ij=function(){return this.qb/3|0};m.Lj=function(a){var b=this.qb/3|0,c=this.qb%3,e=this.Pb[b];a=255*(a&63)/63|0;e=0===c?e&-16711681|a<<16:1===c?e&-65281|a<<8:e&-256|a;this.Pb[b]!==e&&(this.Pb[b]=e,Bd(this));this.qb++}; m.Kj=function(){var a=this.Mc%3,b=this.Pb[this.Mc/3|0];this.Mc++;return(b>>8*(2-a)&255)/255*63|0};m.Mj=function(){return this.Ff};m.Oj=function(a){this.Zd=a};m.Nj=function(){return this.Zd};m.Qj=function(a){switch(this.Zd){case 0:this.ee=a;break;case 1:this.Pe=a;break;case 2:this.oa=a;break;case 3:this.fc=a;break;case 4:this.Ue=a;break;case 5:var b=this.Fc;this.Fc=a;(b^a)&96&&Ad(this);break;case 6:this.Gb!==a&&(this.Gb=a,zd(this));break;case 7:this.ka=a;break;case 8:this.Ne=a}}; m.Pj=function(){switch(this.Zd){case 0:return this.ee;case 1:return this.Pe;case 2:return this.oa;case 3:return this.fc;case 4:return this.Ue;case 5:return this.Fc;case 6:return this.Gb;case 7:return this.ka;case 8:return this.Ne}return 0};m.Sj=function(a){this.L=a};m.Rj=function(){return this.L}; m.Uj=function(a){switch(this.L){case 1:this.ae!==a&&(this.ae=a,zd(this));break;case 2:this.$d!==a&&(this.$d=a,zd(this));break;case 7:var b=this.h;this.h&=255;this.h=this.h|a<<3&512|a<<7&256;b!=this.h&&zd(this);this.v=this.v&767|a<<4&256;b=this.a;this.a=this.a&767|a<<5&256;b!==this.a&&zd(this);yd(this);break;case 8:this.We=a;yd(this);break;case 9:this.ra=a;this.v=this.v&511|a<<3&512;b=this.a;this.a=this.a&511|a<<4&512;b!==this.a&&zd(this);yd(this);break;case 10:this.Ke=a;this.Wd();break;case 11:this.Je= a;this.Wd();break;case 12:(this.Wa>>8&255)!==a&&(this.Wa=this.Wa&255|a<<8,yd(this),~this.ab&3&&Ad(this));break;case 13:(this.Wa&255)!==a&&(this.Wa=this.Wa&65280|a,yd(this),~this.ab&3&&Ad(this));break;case 14:this.G=this.G&255|a<<8;this.Vd();break;case 15:this.G=this.G&65280|a;this.Vd();break;case 18:(this.h&255)!==a&&(this.h=this.h&768|a,zd(this));break;case 19:this.T!==a&&(this.T=a,zd(this),~this.ab&3&&Ad(this));break;case 20:this.W!==a&&(b=this.W,this.W=a,zd(this),(b^a)&64&&Ad(this));break;case 21:(this.a& 255)!==a&&(this.a=this.a&768|a,zd(this));break;case 23:this.ab!==a&&(b=this.ab,this.ab=a,zd(this),(b^a)&67&&Ad(this));break;case 24:this.v=this.v&768|a;yd(this);break;default:this.L>7&2|this.a>>5&8|this.v>>4&16|this.h>>3&64;case 8:return this.We;case 9:return this.ra;case 10:return this.Ke;case 11:return this.Je;case 12:return this.Wa&255;case 13:return this.Wa>>8;case 14:return this.G>>8;case 15:return this.G&255;case 18:return this.h&255;case 19:return this.T;case 20:return this.W;case 21:return this.a&255;case 23:return this.ab;case 24:return this.v&255}return this.L>>16;case 6:return a.Ca?a.Ca:1;case 8:return 0;case 10:return a.La/65536|0}return 255};function Fd(a,b){this.j=a;this.w=b;this.kd=this.Pc=!1;this.bf=!0;this.Dd=this.sc=this.rc=0;this.ra=!0;this.T=this.P=this.A=this.L=this.W=this.G=this.Ve=!1;this.ua=new Sb(1024);this.h=0;this.hd=100;this.Ee=4;this.m=!1;this.a=new Sb(1024);this.v=this.l=!1;this.w.register("keyboard-code",function(c){this.Ve&&(this.ua.push(c),this.Bb())},this);this.w.register("mouse-click",function(c){this.bf&&this.kd&&(this.Dd=c[0]|c[2]<<1|c[1]<<2,this.Pc&&Gd(this,0,0))},this);this.w.register("mouse-delta",function(c){var e= c[1];if(this.bf&&this.kd){var d=this.Ee*this.hd/80;this.rc+=c[0]*d;this.sc+=e*d;this.Pc&&(c=this.rc|0,e=this.sc|0,c||e)&&(this.rc-=c,this.sc-=e,Gd(this,c,e))}},this);this.w.register("mouse-wheel",function(){},this);this.g=5;this.oa=this.ka=!1;p(a.o,96,this,this.hk);p(a.o,100,this,this.jk);q(a.o,96,this,this.ik);q(a.o,100,this,this.kk)}m=Fd.prototype; m.Ua=function(){var a=[];a[0]=this.Pc;a[1]=this.kd;a[2]=this.bf;a[3]=this.rc;a[4]=this.sc;a[5]=this.Dd;a[6]=this.ra;a[7]=this.Ve;a[8]=this.G;a[9]=this.W;a[10]=this.L;a[11]=this.A;a[12]=this.P;a[13]=this.T;a[15]=this.h;a[16]=this.hd;a[17]=this.Ee;a[18]=this.m;a[20]=this.g;a[21]=this.ka;a[22]=this.oa;return a}; m.gb=function(a){this.Pc=a[0];this.kd=a[1];this.bf=a[2];this.rc=a[3];this.sc=a[4];this.Dd=a[5];this.ra=a[6];this.Ve=a[7];this.G=a[8];this.W=a[9];this.L=a[10];this.A=a[11];this.P=a[12];this.T=a[13];this.h=a[15];this.hd=a[16];this.Ee=a[17];this.m=a[18];this.g=a[20];this.ka=a[21];this.oa=a[22];this.v=this.l=!1;this.ua.clear();this.a.clear();this.w.send("mouse-enable",this.kd)};m.Bb=function(){this.l||(this.ua.length?Hd(this):this.a.length&&Id(this))}; function Id(a){a.l=!0;a.v=!0;a.g&2&&(rc(a.j,12),a.j.Hb(12))}function Hd(a){a.l=!0;a.v=!1;a.g&1&&(rc(a.j,1),a.j.Hb(1))}function Gd(a,b,c){a.a.push((0>c)<<5|(0>b)<<4|8|a.Dd);a.a.push(b);a.a.push(c);a.Bb()}m.hk=function(){this.l=!1;if(!this.ua.length&&!this.a.length)return this.h;this.v?(rc(this.j,12),this.h=this.a.shift()):(rc(this.j,1),this.h=this.ua.shift());(this.ua.length||this.a.length)&&this.Bb();return this.h};m.jk=function(){var a=16;this.l&&(a|=1);this.v&&(a|=32);return a}; m.ik=function(a){if(this.oa)this.g=a,this.oa=!1;else if(this.ka)this.ka=!1,this.a.clear(),this.a.push(a),Id(this);else if(this.W)this.W=!1,this.a.clear(),this.a.push(250),this.hd=a,this.hd||(this.hd=100),Id(this);else if(this.T)this.T=!1,this.a.clear(),this.a.push(250),this.Ee=3>5;1===b?this.ba&=this.ba-1:3===b?this.ba&=~(1<<(a&7)):192!==(a&200)&&(this.ba&=this.ba-1);this.l()}};m.Ui=function(){return this.T?this.ba:this.a};m.Xi=function(a){0===this.state?this.P?(this.P=!1,this.A=a&2):(this.m=~a,this.l()):1===this.state?(this.v=a,this.state++):2===this.state&&(this.state=0)}; m.Wi=function(){return~this.m&255};m.fk=function(){return this.G};m.gk=function(a){this.G=a};function Ld(a){this.j=a;this.le=0;this.la=new Uint8Array(128);this.A=this.a=Date.now();this.l=0;this.G=!1;this.v=.9765625;this.m=38;this.g=2;this.xg=this.h=0;q(a.o,112,this,function(b){this.le=b&127;this.xg=b>>7});q(a.o,113,this,this.ei);p(a.o,113,this,this.di)}m=Ld.prototype;m.Ua=function(){var a=[];a[0]=this.le;a[1]=this.la;a[2]=this.a;a[3]=this.A;a[4]=this.l;a[6]=this.G;a[7]=this.v;a[8]=this.m;a[9]=this.g;a[10]=this.h;a[11]=this.xg;return a}; m.gb=function(a){this.le=a[0];this.la=a[1];this.a=a[2];this.A=a[3];this.l=a[4];this.G=a[6];this.v=a[7];this.m=a[8];this.g=a[9];this.h=a[10];this.xg=a[11]};m.Kc=function(a){a=Date.now();this.a+=a-this.A;this.A=a;this.G&&this.l>(this.m&15)-1);break;case 11:this.g=a,this.g&64&&(this.l=Date.now())}this.G=64===(this.g&64)&&0<(this.m&15)};function Nd(a,b,c){this.w=c;this.j=a;this.Jb=4;this.Xc=this.Nc=0;this.Cd=96;this.xd=this.og=0;this.Uc=1;this.sa=this.ag=this.wg=this.Nf=0;this.input=new Sb(4096);this.g=[];switch(b){case 1016:this.a=0;this.sa=4;break;case 760:this.a=1;this.sa=3;break;case 1E3:this.a=2;this.sa=4;break;case 744:this.sa=this.a=3;break;default:this.a=0,this.sa=4}this.w.register("serial"+this.a+"-input",function(e){this.input.push(e);this.Cd|=1;this.Jb|=4096;Od(this)},this);a=a.o;q(a,b,this,function(e){Pd(this,e)},function(e){Pd(this, e&255);Pd(this,e>>8)});q(a,b|1,this,function(e){this.Xc&128?this.Nc=this.Nc&255|e<<8:(this.xd=e&15,Od(this))});p(a,b,this,function(){if(this.Xc&128)return this.Nc&255;var e=this.input.shift();0===this.input.length&&(this.Cd&=-2,this.Jb&=-4097,Od(this));return e});p(a,b|1,this,function(){return this.Xc&128?this.Nc>>8:this.xd&15});p(a,b|2,this,function(){var e=this.Uc&15|192;2==this.Uc&&(this.Jb&=-5,Od(this));return e});q(a,b|2,this,function(e){this.og=e});p(a,b|3,this,function(){return this.Xc});q(a, b|3,this,function(e){this.Xc=e});p(a,b|4,this,function(){return this.Nf});q(a,b|4,this,function(e){this.Nf=e});p(a,b|5,this,function(){return this.Cd});q(a,b|5,this,function(){});p(a,b|6,this,function(){return this.wg});q(a,b|6,this,function(){});p(a,b|7,this,function(){return this.ag});q(a,b|7,this,function(e){this.ag=e})} Nd.prototype.Ua=function(){var a=[];a[0]=this.Jb;a[1]=this.Nc;a[2]=this.Xc;a[3]=this.Cd;a[4]=this.og;a[5]=this.xd;a[6]=this.Uc;a[7]=this.Nf;a[8]=this.wg;a[9]=this.ag;a[10]=this.sa;return a};Nd.prototype.gb=function(a){this.Jb=a[0];this.Nc=a[1];this.Xc=a[2];this.Cd=a[3];this.og=a[4];this.xd=a[5];this.Uc=a[6];this.Nf=a[7];this.wg=a[8];this.ag=a[9];this.sa=a[10]}; function Od(a){a.Jb&4096&&a.xd&1?(a.Uc=12,a.j.Hb(a.sa)):a.Jb&4&&a.xd&2?(a.Uc=2,a.j.Hb(a.sa)):a.Jb&1&&a.xd&8?(a.Uc=0,a.j.Hb(a.sa)):(a.Uc=1,rc(a.j,a.sa))}function Pd(a,b){if(a.Xc&128)a.Nc=a.Nc&-256|b;else if(a.Jb|=4,Od(a),a.w.send("serial"+a.a+"-output-byte",b),255!==b){var c=String.fromCharCode(b);a.w.send("serial"+a.a+"-output-char",c);a.g.push(b);"\n"===c&&(a.w.send("serial"+a.a+"-output-line",String.fromCharCode.apply("",a.g)),a.g=[])}};function Qd(a){this.message=a}Qd.prototype=Error();function Rd(a,b){if("object"!==typeof a||null===a||a instanceof Array)return a;if(a.BYTES_PER_ELEMENT){var c=new Uint8Array(a.buffer,a.byteOffset,a.length*a.BYTES_PER_ELEMENT);return{__state_type__:a.constructor.name,buffer_id:b.push(c)-1}}a=a.Ua();c=[];for(var e=0;eb)throw new Qd("Invalid length: "+b);var c=new Int32Array(a,0,4);if(-2039052682!==c[0])throw new Qd("Invalid header: "+Fb(c[0]>>>0));if(5!==c[1])throw new Qd("Version mismatch: dump="+c[1]+" we=5");if(c[2]!==b)throw new Qd("Length doesn't match header: real="+b+" header="+c[2]);c=c[3];if(0>c||c+12>=b||c%2)throw new Qd("Invalid info block length: "+c);var e=c/2,d=new Uint16Array(a,16,e),g="";for(b=0;b>8);if(d+g>this.memory.length){var k= this.memory.length-h;this.memory.set(e.subarray(0,k),h);this.memory.set(e.subarray(k),76)}else if(this.memory.set(e,h),60>e.length)for(e=e.length;60>e;e++)this.memory[h+e]=0;f>=this.Kd&&(f+=this.Be-this.Kd);this.memory[d]=1;this.memory[d+1]=f;this.memory[d+2]=g;this.memory[d+3]=g>>8;this.pd=f;Ud(this,1)}},this);this.port=768;this.name="ne2k";this.Ae=[236,16,41,128,3,1,0,0,0,0,0,2,0,0,0,0,this.port&255|1,this.port>>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,244,26,0,17,0,0,184,254,0,0,0, 0,0,0,0,0,0,1,0,0];this.Mb=40;this.uc=[{size:32}];this.Gf=this.ba=0;this.K=1;this.bg=this.Td=this.bc=this.Re=0;this.memory=new Uint8Array(32768);this.$f=0;this.Ak=1;b=[0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0];for(var c=0;6>c;c++)this.memory[c<<1]=this.memory[c<<1|1]=b[c];this.memory[14]=this.memory[15]=87;this.ob=0;this.Be=64;this.Kd=128;this.wf=this.pd=76;b=a.o;p(b,this.port|0,this,function(){return this.K});q(b,this.port|0,this,function(e){this.K=e&-5;this.K&1||(e|24&& 0===this.bc&&Ud(this,64),e&4&&(e=this.bg<<8,e=this.memory.subarray(e,e+this.Td),this.w.send("net0-send",e),this.w.send("eth-transmit-end",[e.length]),Ud(this,2)))});p(b,this.port|13,this,function(){return 0});p(b,this.port|14,this,function(){return 0});p(b,this.port|15,this,function(){return 0});p(b,this.port|31,this,function(){0===(this.K&192)&&Ud(this,128);return 0});q(b,this.port|31,this,function(){});q(b,this.port|1,this,function(e){0===(this.K&192)&&(this.Be=e)});q(b,this.port|2,this,function(e){0=== (this.K&192)&&(this.Kd=e)});p(b,this.port|7,this,function(){return 0===(this.K&192)?this.ba:this.pd});q(b,this.port|7,this,function(e){0===(this.K&192)?(this.ba&=~e,Vd(this)):this.pd=e});q(b,this.port|13,this,function(){});q(b,this.port|14,this,function(e){0===(this.K&192)&&(this.Re=e)});q(b,this.port|10,this,function(e){0===(this.K&192)&&(this.bc=this.bc&65280|e&255)});q(b,this.port|11,this,function(e){0===(this.K&192)&&(this.bc=this.bc&255|e<<8&65280)});q(b,this.port|8,this,function(e){0===(this.K& 192)&&(this.ob=this.ob&65280|e&255)});q(b,this.port|9,this,function(e){0===(this.K&192)&&(this.ob=this.ob&255|e<<8&65280)});q(b,this.port|15,this,function(e){0===(this.K&192)&&(this.Gf=e,Vd(this))});p(b,this.port|3,this,function(){return 0===(this.K&192)?this.wf:0});q(b,this.port|3,this,function(e){0===(this.K&192)&&(this.wf=e)});p(b,this.port|4,this,function(){return 0===(this.K&192)?this.Ak:0});q(b,this.port|4,this,function(e){0===(this.K&192)&&(this.bg=e)});q(b,this.port|5,this,function(e){0=== (this.K&192)&&(this.Td=this.Td&-256|e)});q(b,this.port|6,this,function(e){0===(this.K&192)&&(this.Td=this.Td&255|e<<8)});p(b,this.port|12,this,function(){return 0===(this.K&192)?9:0});q(b,this.port|12,this,function(e){this.$f=e});p(b,this.port|16,this,this.hi,this.Og,this.gi);q(b,this.port|16,this,this.Pg,this.Pg,this.ii);Dc(a.D.zb,this)}m=Td.prototype; m.Ua=function(){var a=[];a[0]=this.ba;a[1]=this.Gf;a[2]=this.K;a[3]=this.Re;a[4]=this.bc;a[5]=this.Td;a[6]=this.bg;a[7]=this.ob;a[8]=this.Be;a[9]=this.pd;a[10]=this.wf;return a};m.gb=function(a){this.ba=a[0];this.Gf=a[1];this.K=a[2];this.Re=a[3];this.bc=a[4];this.Td=a[5];this.bg=a[6];this.ob=a[7];this.Be=a[8];this.pd=a[9];this.wf=a[10]};function Ud(a,b){a.ba|=b;Vd(a)}function Vd(a){a.Gf&a.ba?a.zb.Bb(a.Mb):a.zb.we(a.Mb)} function Wd(a,b){16a.ob||(a.bc--,a.memory[a.ob++]=b,a.ob>=a.Kd<<8&&(a.ob+=a.Be-a.Kd<<8),0===a.bc&&Ud(a,64))}m.Pg=function(a){Wd(this,a);this.Re&1&&Wd(this,a>>8)};m.ii=function(a){Wd(this,a);Wd(this,a>>8);Wd(this,a>>16);Wd(this,a>>24)};function Xd(a){var b=a.memory[a.ob++];a.bc--;a.ob>=a.Kd<<8&&(a.ob+=a.Be-a.Kd<<8);0===a.bc&&Ud(a,64);return b}m.hi=function(){return this.Og()&255};m.Og=function(){return this.Re&1?Xd(this)|Xd(this)<<8:Xd(this)}; m.gi=function(){return Xd(this)|Xd(this)<<8|Xd(this)<<16|Xd(this)<<24};var Yd=new Uint8Array(256),Zd=[],$d=[],ae=[],be=new Uint8Array(256),ce=[]; function de(a,b){this.j=a;this.w=b;this.Xa=new Sb(64);this.Ha=new Sb(64);this.h=this.v=this.Xb=this.T=0;this.S=new Uint8Array(256);ee(this);this.qe=!1;this.rf=0;this.$b=this.Zb=this.td=this.Ac=!1;this.ic=[new Tb,new Tb];this.Yb=a.D.Yb;this.Rb=this.zc=this.l=this.lc=this.m=this.L=0;this.mc=1;this.rd=5;this.kc=!1;this.a=new ArrayBuffer(65536);this.rb=new Int8Array(this.a);this.G=new Uint8Array(this.a);this.qb=new Int16Array(this.a);this.Fb=new Uint16Array(this.a);this.fc=new Ob(this.a);this.nc=this.A= !1;this.Ob=22050;b.send("dac-tell-sampling-rate",this.Ob);this.g=1;this.oa=170;this.W=0;this.nd=new Uint8Array(256);this.P=new Sb(64);this.ra=this.ka=this.xc=0;this.yi=!1;this.sa=5;this.yd=new Uint8Array(16);a.o.Nd(544,this,this.rh,this.th,this.Yi,this.$i);a.o.Nd(904,this,this.rh,this.th);a.o.Nd(548,this,this.bj,this.dj);p(a.o,550,this,this.fj);p(a.o,551,this,this.hj);p(a.o,552,this,this.jj);p(a.o,553,this,this.lj);p(a.o,554,this,this.nj);p(a.o,555,this,this.pj);p(a.o,556,this,this.rj);p(a.o,557, this,this.tj);a.o.Nd(558,this,this.vj,this.xj);a.o.vc(544,this,this.sh,this.uh,this.Zi,this.aj);a.o.vc(904,this,this.sh,this.uh);a.o.vc(548,this,this.cj,this.ej);q(a.o,550,this,this.gj);q(a.o,551,this,this.ij);a.o.vc(552,this,this.kj,this.mj);q(a.o,554,this,this.oj);q(a.o,555,this,this.qj);q(a.o,556,this,this.sj);q(a.o,557,this,this.uj);q(a.o,558,this,this.wj);q(a.o,559,this,this.yj);a.o.Nd(816,this,this.bk,this.dk);a.o.vc(816,this,this.ck,this.ek);this.Yb.fg.push({Cf:this.Gb,Gg:this});b.register("dac-request-data", function(){!this.lc||this.nc?fe(this):ge(this)},this);b.register("speaker-has-initialized",function(){ee(this)},this);b.send("speaker-confirm-initialized");he(this)}function he(a){a.Xa.clear();a.Ha.clear();a.Xb=0;a.v=0;a.qe=!1;a.rf=0;a.Ac=!1;a.td=!1;a.Zb=!1;a.$b=!1;a.ic[0].clear();a.ic[1].clear();a.L=0;a.m=0;a.lc=0;a.l=0;a.zc=0;a.Rb=0;a.kc=!1;a.G.fill(0);a.A=!1;a.nc=!1;a.oa=170;a.W=0;a.Ob=22050;a.g=1;a.we(1);a.yd.fill(0);a.nd.fill(0);a.nd[5]=1;a.nd[9]=248}m=de.prototype; m.Ua=function(){var a=[];a[2]=this.T;a[3]=this.Xb;a[4]=this.v;a[5]=this.h;a[6]=this.S;a[7]=this.qe;a[8]=this.rf;a[9]=this.Ac;a[10]=this.td;a[11]=this.Zb;a[12]=this.$b;a[15]=this.L;a[16]=this.m;a[17]=this.lc;a[18]=this.l;a[19]=this.zc;a[20]=this.Rb;a[21]=this.mc;a[22]=this.rd;a[23]=this.kc;a[24]=this.G;a[25]=this.A;a[26]=this.nc;a[27]=this.Ob;a[28]=this.g;a[29]=this.oa;a[30]=this.W;a[31]=this.nd;a[33]=this.Mc;a[34]=this.sa;a[35]=this.yd;return a}; m.gb=function(a){this.T=a[2];this.Xb=a[3];this.v=a[4];this.h=a[5];this.S=a[6];ie(this);this.qe=a[7];this.rf=a[8];this.Ac=a[9];this.td=a[10];this.Zb=a[11];this.$b=a[12];this.L=a[15];this.m=a[16];this.lc=a[17];this.l=a[18];this.zc=a[19];this.Rb=a[20];this.mc=a[21];this.rd=a[22];this.kc=a[23];this.G=a[24];this.A=a[25];this.nc=a[26];this.Ob=a[27];this.g=a[28];this.oa=a[29];this.W=a[30];this.nd=a[31];this.Mc=a[33];this.sa=a[34];this.yd=a[35];this.a=this.G.buffer;this.rb=new Int8Array(this.a);this.qb=new Int16Array(this.a); this.Fb=new Uint16Array(this.a);this.fc=new Ob(this.a);this.nc?this.w.send("dac-disable"):this.w.send("dac-enable")};m.rh=function(){return 255};m.th=function(){return 255};m.Yi=function(){return 255};m.$i=function(){return 255};m.bj=function(){return this.h};m.dj=function(){var a=this.h,b=$d[a],c;b?c=b.call(this):c=this.S[a];return c};m.fj=function(){return 255};m.hj=function(){return 255};m.jj=function(){return 255};m.lj=function(){return 255}; m.nj=function(){this.Ha.length&&(this.T=this.Ha.shift());return this.T};m.pj=function(){return 255};m.rj=function(){return 127};m.tj=function(){return 255};m.vj=function(){this.yd[1]&&this.we(1);return(this.Ha.length&&!this.Ac)<<7|127};m.xj=function(){this.we(2);return 0};m.sh=function(){this.ka=0};m.uh=function(a){var b=ce[this.ka];b||(b=this.Ca);b.call(this,a,0,this.ka)};m.Zi=function(){this.ra=0};m.aj=function(a){var b=ce[this.ra];b||(b=this.Ca);b.call(this,a,1,this.ra)}; m.cj=function(a){this.h=a};m.ej=function(a){je(this,this.h,a)};m.gj=function(a){this.Ac?this.Ac=!1:a&&he(this);this.Ha.clear();this.Ha.push(170)};m.ij=function(){};m.kj=function(){};m.mj=function(){};m.oj=function(){};m.qj=function(){};m.sj=function(a){0===this.Xb?(this.Xb=a,this.Xa.clear(),this.v=Yd[a]):this.Xa.push(a);this.Xa.length>=this.v&&(a=Zd[this.Xb],a||(a=this.Sg),a.call(this),this.v=this.Xb=0,this.Xa.clear())};m.uj=function(){};m.wj=function(){};m.yj=function(){}; m.bk=function(){this.P.length&&(this.xc=this.P.shift());return this.xc};m.ck=function(){};m.dk=function(){return 0|128*!this.P.length};m.ek=function(a){255==a&&(this.P.clear(),this.P.push(254))};m.Sg=function(){};function B(a,b,c){c||(c=de.prototype.Sg);for(var e=0;ec;c++)b.push(a+c);return b}B([14],2,function(){this.nd[this.Xa.shift()]=this.Xa.shift()});B([15],1,function(){this.Ha.clear();this.Ha.push(this.nd[this.Xa.shift()])}); B([16],1,function(){var a=this.Xa.shift();a=le(a/127.5+-1);this.ic[0].push(a);this.ic[1].push(a);this.w.send("dac-enable")});B([20,21],2,function(){this.zc=1;this.Rb=this.mc;this.Ac=this.Zb=this.$b=this.kc=!1;me(this);ne(this)});B([22],2);B([23],2);B([28],0,function(){this.zc=1;this.Rb=this.mc;this.kc=!0;this.Ac=this.Zb=this.$b=!1;ne(this)});B([31],0);B([32],0,function(){this.Ha.clear();this.Ha.push(127)});B([36],2);B([44],0);B([48],0);B([49],0);B([52],0);B([53],0);B([54],0);B([55],0);B([56],0); B([64],1,function(){oe(this,1E6/(256-this.Xa.shift())/(this.td?2:1))});B([65,66],2,function(){oe(this,this.Xa.shift()<<8|this.Xa.shift())});B([72],2,function(){me(this)});B([116],2);B([117],2);B([118],2);B([119],2);B([125],0);B([127],0);B([128],2);B([144],0,function(){this.zc=1;this.Rb=this.mc;this.kc=!0;this.$b=!1;this.Ac=!0;this.Zb=!1;ne(this)});B([145],0);B([152],0);B([153],0);B([160],0);B([168],0); B(ke(176),3,function(){if(!(this.Xb&8)){var a=this.Xa.shift();this.zc=2;this.Rb=this.rd;this.kc=!!(this.Xb&4);this.$b=!!(a&16);this.td=!!(a&32);this.Zb=!0;me(this);ne(this)}});B(ke(192),3,function(){if(!(this.Xb&8)){var a=this.Xa.shift();this.zc=1;this.Rb=this.mc;this.kc=!!(this.Xb&4);this.$b=!!(a&16);this.td=!!(a&32);this.Zb=!1;me(this);ne(this)}});B([208],0,function(){this.nc=!0;this.w.send("dac-disable")});B([209],0,function(){this.qe=!0});B([211],0,function(){this.qe=!1}); B([212],0,function(){this.nc=!1;this.w.send("dac-enable")});B([213],0,function(){this.nc=!0;this.w.send("dac-disable")});B([214],0,function(){this.nc=!1;this.w.send("dac-enable")});B([216],0,function(){this.Ha.clear();this.Ha.push(255*this.qe)});B([217,218],0,function(){this.kc=!1});B([224],1,function(){this.Ha.clear();this.Ha.push(~this.Xa.shift())});B([225],0,function(){this.Ha.clear();this.Ha.push(4);this.Ha.push(5)});B([226],1); B([227],0,function(){this.Ha.clear();for(var a=0;44>a;a++)this.Ha.push("COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.".charCodeAt(a));this.Ha.push(0)});B([228],1,function(){this.rf=this.Xa.shift()});B([232],0,function(){this.Ha.clear();this.Ha.push(this.rf)});B([242,243],0,function(){this.Bb()});var pe=new Uint8Array(256);pe[14]=255;pe[15]=7;pe[55]=56;B([249],1,function(){var a=this.Xa.shift();this.Ha.clear();this.Ha.push(pe[a])});function je(a,b,c){(b=ae[b])&&b.call(a,c)}de.prototype.gc=function(){return this.S[this.h]}; de.prototype.Lc=function(a){this.S[this.h]=a};function ee(a){a.S[4]=204;a.S[34]=204;a.S[38]=204;a.S[40]=0;a.S[46]=0;a.S[10]=0;a.S[48]=192;a.S[49]=192;a.S[50]=192;a.S[51]=192;a.S[52]=192;a.S[53]=192;a.S[54]=0;a.S[55]=0;a.S[56]=0;a.S[57]=0;a.S[59]=0;a.S[60]=31;a.S[61]=21;a.S[62]=11;a.S[63]=0;a.S[64]=0;a.S[65]=0;a.S[66]=0;a.S[67]=0;a.S[68]=128;a.S[69]=128;a.S[70]=128;a.S[71]=128;ie(a)}function ie(a){for(var b=1;b>>4};ae[a]=function(e){this.S[a]=e;var d=e<<4&240|this.S[c]&15;je(this,b,e&240|this.S[b]&15);je(this,c,d)}}function te(a,b,c){$d[a]=de.prototype.gc;ae[a]=function(e){this.S[a]=e;this.w.send("mixer-volume",[b,c,(e>>>2)-62])}}qe(0,function(){ee(this);return 0});re(0);se(4,50,51);se(34,48,49);se(38,52,53);se(40,54,55);se(46,56,57);te(48,0,0);te(49,0,1);te(50,2,0);te(51,2,1);qe(59); re(59,function(a){this.S[59]=a;this.w.send("mixer-volume",[1,2,6*(a>>>6)-18])});qe(65);re(65,function(a){this.S[65]=a;this.w.send("mixer-gain-left",6*(a>>>6))});qe(66);re(66,function(a){this.S[66]=a;this.w.send("mixer-gain-right",6*(a>>>6))});qe(68);re(68,function(a){this.S[68]=a;a>>>=3;this.w.send("mixer-treble-left",a-(16>a?14:16))});qe(69);re(69,function(a){this.S[69]=a;a>>>=3;this.w.send("mixer-treble-right",a-(16>a?14:16))});qe(70); re(70,function(a){this.S[70]=a;a>>>=3;this.w.send("mixer-bass-right",a-(16>a?14:16))});qe(71);re(71,function(a){this.S[71]=a;a>>>=3;this.w.send("mixer-bass-right",a-(16>a?14:16))});qe(128,function(){switch(this.sa){case 2:return 1;case 5:return 2;case 7:return 4;case 10:return 8;default:return 0}});re(128,function(a){a&1&&(this.sa=2);a&2&&(this.sa=5);a&4&&(this.sa=7);a&8&&(this.sa=10)}); qe(129,function(){var a=0;switch(this.mc){case 0:a|=1;break;case 1:a|=2;break;case 3:a|=8}switch(this.rd){case 5:a|=32;break;case 6:a|=64;break;case 7:a|=128}return a});re(129,function(a){a&1&&(this.mc=0);a&2&&(this.mc=1);a&8&&(this.mc=3);a&32&&(this.rd=5);a&64&&(this.rd=6);a&128&&(this.rd=7)});qe(130,function(){for(var a=32,b=0;16>b;b++)a|=b*this.yd[b];return a});de.prototype.Ca=function(){};function ue(a,b){b||(b=de.prototype.Ca);for(var c=0;c>2&-4,32),a.l);a.A=!0;a.Yb.yc[a.Rb]||a.Gb(a.Rb)}de.prototype.Gb=function(a){a===this.Rb&&this.A&&(this.A=!1,this.lc=this.m,this.nc=!1,this.w.send("dac-enable"))}; function ge(a){var b=Math.min(a.lc,a.l),c=Math.floor(b/a.g);a.Yb.Te(a.fc,0,b,a.Rb,function(e){if(!e){e=a.Zb?32767.5:127.5;var d=a.$b?0:-1,g=a.td?1:2,h;a.Zb?h=a.$b?a.qb:a.Fb:h=a.$b?a.rb:a.G;for(var f=0,k=0;ka)+1*(1=a)*a};function xe(a,b,c){this.Ae=[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,0,1,0,0];this.Mb=48;this.uc=[{size:256}];this.name="virtio";var e=a.o;p(e,43008,this,function(){return 1},void 0,function(){return 1});q(e,43012,this,void 0,void 0,function(){});q(e,43022,this,void 0,function(g){this.jf=g},void 0);p(e,43020,this,void 0,function(){return this.Ab},void 0);p(e,43016,this,void 0,void 0,function(){return 0=== this.jf?this.Ic:0});q(e,43016,this,void 0,void 0,function(g){this.Ic=g});q(e,43026,this,function(g){0===g&&this.reset();this.Se=g});p(e,43026,this,function(){return this.Se});p(e,43027,this,function(){var g=this.ba;this.ba=0;this.zb.we(this.Mb);return g});q(e,43024,this,void 0,function(){var g=(this.Ic<<12)+16*this.Ab,h=g+4;g=this.j.qa(g+2);var f=this.Ab-1;for(g&=f;this.zd!==g;){var k=this.j.qa(h+2*this.zd);ye(this,k);this.zd=this.zd+1&f}});this.j=a;this.zb=a.D.zb;this.w=b;this.zd=this.ba=this.Se= this.jf=0;this.Ab=32;for(var d=this.Ic=0;128>d;d++)p(e,43028+d,this,function(g){return g>>0;g.push({hg:k,Zh:c,vg:l});if(f&1)c=a.j.qa(h+14);else{c=-1;break}}while(1);var t=-1,C=0;Ca(a.ma,{start:b,next:c},function(){if(C>=t){if(d===g.length)return 0;var D=g[d++];k=D.hg;t=D.vg;C=0}return this.j.na(k+C++)}.bind(a))} xe.prototype.a=function(a,b){if(-1!==b.next){var c=this.Ab-1;a=this.ma.Yf;var e=b.next,d=this.Ic<<12,g=0,h=[];do{e=d+16*e;var f=this.j.qa(e+12);if(0===(f&2))break;var k=Oc(this.j,e),l=Oc(this.j,e+4),t=Oc(this.j,e+8)>>>0;h.push({hg:k,Zh:l,vg:t});if(f&1)e=this.j.qa(e+14);else break}while(1);f=-1;for(d=l=0;d=f){if(g===h.length)return 0;f=h[g++];k=f.hg;f=f.vg;l=0}this.j.Ba(k+l++,e)}k=(this.Ic<<12)+16*this.Ab+4+2*this.Ab;k=k+4095&-4096;this.j.qa(k);g=this.j.qa(k+2);this.j.Ie(k+ 2,g+1);c=k+4+8*(g&c);this.j.ld(c,b.start);this.j.ld(c+4,a);this.ba|=1;this.zb.Bb(this.Mb)}};function ze(){this.ef={};this.a=void 0}ze.prototype.register=function(a,b,c){var e=this.ef[a];void 0===e&&(e=this.ef[a]=[]);e.push({Cf:b,Gg:c})};ze.prototype.unregister=function(a,b){var c=this.ef[a];void 0!==c&&(this.ef[a]=c.filter(function(e){return e.Cf!==b}))};ze.prototype.send=function(a,b){if(this.a&&(a=this.a.ef[a],void 0!==a))for(var c=0;c> 1);this.Ec=new Int32Array(this.fa.buffer,this.fa.byteOffset,this.fa.length>>2);De(this);this.Ld=new Uint32Array(this.b.buffer);this.De=new Int16Array(this.b.buffer);this.i=new Uint16Array(this.b.buffer);this.Bg=new Int8Array(this.b.buffer);this.F=new Uint8Array(this.b.buffer);new Uint32Array(this.u.buffer);this.Md=new Int8Array(this.u.buffer);this.Cg=new Uint8Array(this.u.buffer);Be(this)};function tb(a,b){if(233495534===b)a.G=!1,a.I=0;else throw console.log(b),console.log(b.stack),b;} r.prototype.reset=function(){this.T=!0;for(var a=0;8>a;a++)this.fb[a]=0,this.Na[a]=0,this.za[a]=0;De(this);for(a=0;8>a;a++)this.b[a]=0,this.N[a]=0,this.K[a]=0,this.sd[a]=0;for(a=0;aa?a=1048576:0>(a|0)&&(a=Math.pow(2,31)-131072);this.Ka=a=(a-1|131071)+1|0;a=new ArrayBuffer(a);this.fa=new Uint8Array(a);this.Kf=new Uint16Array(a);this.Ec=new Int32Array(a)};r.prototype.create_memory=r.prototype.Ng; r.prototype.Sb=function(a,b){this.Ng("number"===typeof a.Ka?a.Ka:67108864);this.reset();var c=new cb(this);this.o=c;this.je.hh=a.je;this.je.Xd=a.Fk;ub(this);var e=0;p(c,179,this,function(){return 0});p(c,146,this,function(){return e});q(c,146,this,function(d){e=d});p(c,1297,this,function(){var d=this.Bc&255;this.Bc>>>=8;return d});q(c,1296,this,void 0,function(d){0===d?this.Bc=-89064784:3===d?this.Bc=this.Ka:this.Bc=5===d?1:0});this.D={};a.Ji&&(this.D.$c=new Jd(this),this.D.zb=new Sc(this),this.D.gd= new Ld(this),Ge(this,this.D.gd,a),this.D.Yb=new ed(this),this.D.Xd=new qd(this,b,a.La||8388608),this.V=new Vb(this),this.D.Vf=new Fd(this,b),this.D.Uh=new Nd(this,1016,b),a.cg&&(this.D.cg=new Nd(this,760,b)),a.dg&&(this.D.dg=new Nd(this,1E3,b)),a.eg&&(this.D.eg=new Nd(this,1E3,b)),this.D.Ug=new Wc(this,a.Ta),c=0,a.Oa&&(this.D.Oa=new pc(this,a.Oa,a.Ef,!1,c++,b)),a.Sa&&(this.D.Sa=new pc(this,a.Sa,void 0,!0,c++,b)),this.D.Pf=new jd(this,b),a.ui&&(this.D.kh=new Td(this,b)),a.Rc&&(this.D.gg=new xe(this, b,a.Rc)),this.D.Kh=new de(this,b));a.ye&&He(this,a.ye.buffer)}; function He(a,b){if(8192>b.byteLength){var c=new Int32Array(2048);(new Uint8Array(c.buffer)).set(new Uint8Array(b))}else c=new Int32Array(b,0,2048);for(var e=0;8192>e;e+=4)if(464367618===c[e>>2]){var d=c[e+4>>2];if(!(464367618+d+c[e+8>>2]|0)){a.b[0]=732803074;a.b[3]=31744;a.ld(31744,0);a.K[0]=1;a.wa=!0;a.flags=2;Ie(a,!0);a.tb=!0;for(var g=0;6>g;g++)a.fb[g]=0,a.za[g]=0,a.Na[g]=4294967295,a.N[g]=45058;if(d&65536){d=c[e+16>>2];var h=c[e+20>>2];g=c[e+28>>2];b=new Uint8Array(b,e-(c[e+12>>2]-d),0===h?void 0: h-d);a.fa.set(b,d);a.B=G(a,1)+g|0}else if(1179403647===c[0])for(c=Je(b),a.B=G(a,1)+c.rg.cb|0,c=ba(c.lk),e=c.next();!e.done;e=c.next())e=e.value,0!==e.type&&1===e.type&&(d=new Uint8Array(b,e.offset,e.wi),a.fa.set(d,e.Oi));a.o.vc(244,a,function(f){console.log("Test exited with code "+Fb(f,2));throw"HALT";},function(){},function(){},function(){});for(b={md:14};15>=b.md;b={md:b.md},b.md++)q(a.o,8192+b.md,a,function(f){return function(k){k?this.Hb(f.md):rc(this,f.md)}}(b));break}}} function Ge(a,b,c){var e=c.ke||531;b.la[56]=1|e>>4&240;b.la[61]=e&255;b.la[21]=128;b.la[22]=2;e=0;1048576<=a.Ka&&(e=a.Ka-1048576>>10,e=Math.min(e,65535));b.la[23]=e&255;b.la[24]=e>>8&255;b.la[48]=e&255;b.la[49]=e>>8&255;e=0;16777216<=a.Ka&&(e=a.Ka-16777216>>16,e=Math.min(e,65535));b.la[52]=e&255;b.la[53]=e>>8&255;b.la[91]=0;b.la[92]=0;b.la[93]=0;b.la[20]=47;b.la[95]=0;c.vi&&(b.la[63]=1)} function ub(a){var b=a.je.hh,c=a.je.Xd;if(b){var e=new Uint8Array(b);a.fa.set(e,1048576-b.byteLength);if(c){var d=new Uint8Array(c);a.fa.set(d,786432);eb(a.o,4272947200,1048576,function(g){g=g-4272947200|0;return g>24};m.Xf=function(){if(4094<(this.B^this.qc)>>>0)return this.cc()|this.cc()<<8;var a=this.qa(this.L^this.B);this.B=this.B+2|0;return a};m.Gh=function(){if(4092<(this.B^this.qc)>>>0)return this.Xf()|this.Xf()<<16;var a=Oc(this,this.L^this.B);this.B=this.B+4|0;return a};function Pe(a,b){var c=new Int32Array(2);c[0]=a;c[1]=b;return c}function Qe(a,b,c,e){var d=new Int32Array(4);d[0]=a;d[1]=b;d[2]=c;d[3]=e;return d}function H(a){a.f=a.cc()}m.Ih=r.prototype.cc; m.nk=r.prototype.cc;m.M=r.prototype.cc;m.ya=r.prototype.Hh;m.X=r.prototype.Xf;m.ga=r.prototype.Gh;m.Eh=r.prototype.cc;m.nb=r.prototype.Hh;m.Nb=r.prototype.Xf;m.Z=r.prototype.Gh;function I(a,b){return(Re(a)?a.h:a.g)[b](a)}function Se(a,b){return a.a[a.nk()](a,b)}function Te(a,b,c,e){a.Ba(b,e);a.Ba(c,e>>24);b&1?b&2?(a.Ba(c-2,e>>8),a.Ba(c-1,e>>16)):(a.Ba(b+1|0,e>>8),a.Ba(b+2|0,e>>16)):(a.Ba(b+1|0,e>>8),a.Ba(c-1,e>>16))}function Ue(a,b){return a.na(Oe(a,b))} function z(a,b){return a.Y&&4095===(b&4095)?Ue(a,b)|Ue(a,b+1|0)<<8:a.qa(Oe(a,b))}function A(a,b){return a.Y&&4093<=(b&4095)?z(a,b)|z(a,b+2|0)<<16:Oc(a,Oe(a,b))}function Ve(a,b){var c=Pe(0,0);a.Y&&4089<=(b&4095)?(c[0]=A(a,b),c[1]=A(a,b+4|0)):(c[0]=Oc(a,Oe(a,b)),c[1]=Oc(a,Oe(a,b+4|0)));return c}function We(a,b,c){a.Ba(Xe(a,b),c)}function gc(a,b,c){var e=Xe(a,b);4095===(b&4095)?(b=Xe(a,b+1|0),a.Ba(e,c),a.Ba(b,c>>8)):a.Ie(e,c)} function v(a,b,c){var e=Xe(a,b);4093<=(b&4095)?Te(a,e,Xe(a,b+3&-4)|b+3&3,c):a.ld(e,c)}function Ye(a,b,c,e){fc(a,b,8);v(a,b,c);v(a,b+4|0,e)}function Ze(a,b,c,e,d,g){fc(a,b,16);v(a,b,c);v(a,b+4|0,e);v(a,b+8|0,d);v(a,b+12|0,g)}function $e(a){return Re(a)?af(a,3)+a.ga()|0:af(a,3)+a.X()|0}function bf(a){return a.flags>>12&3}function cf(a){return!!(a.flags&131072)}function df(a){return a.flags&-2262|!!a.eb()|!!a.bh()<<2|!!ef(a)<<4|!!a.Cc()<<6|!!a.Df()<<7|!!a.$e()<<11} function ff(a,b){var c=1769472,e=2588629;a.flags&131072?(c|=12288,e|=1572864):a.O&&(c|=12288,a.O>bf(a)&&(c|=512));a.flags=(b^(a.flags^b)&c)&e|2;a.s=0}function gf(a){return a.tb?a.b[4]:a.i[8]}function hf(a,b){a.tb?a.b[4]=b:a.i[8]=b}function jf(a,b){a.tb?a.b[4]+=b:a.i[8]+=b}function J(a,b){return a.tb?G(a,2)+a.b[4]+b|0:G(a,2)+(a.i[8]+b&65535)|0}function kf(a){return a.B-G(a,1)|0} function lf(a,b,c,e){a.Vc=!1;if(a.wa){if(cf(a)&&a.K[4]&1)throw a.debug.R("VME");cf(a)&&c&&3>bf(a)&&K(a,0);if((b<<3|7)>a.se)throw a.debug.R("#GP handler");var d=a.Tc+(b<<3)|0;a.Y&&(d=mf(a,d));var g=a.qa(d)|a.qa(d+6|0)<<16,h=a.qa(d+2|0),f=a.na(d+5|0),k=f>>5&3;d=f&31;if(0===(f&128))throw a.debug.R("#NP handler");c&&k=g.type;f=2===(g.type&2);if(!g.Lb||g.Va||!g.pg)throw a.debug.R("#GP handler");if(11===(g.Wb&31))throw a.debug.R("#GP handler");if(!g.jb)throw a.debug.R("#NP handler"); if(103>g.Ib)throw a.debug.R("#NP handler");d=a.za[6];b=df(a);f&&(b&=-16385);fc(a,d,102);v(a,d+32,kf(a));v(a,d+36,b);v(a,d+40,a.b[0]);v(a,d+44,a.b[1]);v(a,d+48,a.b[2]);v(a,d+52,a.b[3]);v(a,d+56,a.b[4]);v(a,d+60,a.b[5]);v(a,d+64,a.b[6]);v(a,d+68,a.b[7]);v(a,d+72,a.N[0]);v(a,d+76,a.N[1]);v(a,d+80,a.N[2]);v(a,d+84,a.N[3]);v(a,d+88,a.N[4]);v(a,d+92,a.N[5]);a.Ba(g.qf+5|0,a.na(g.qf+5|0)|2);f=g.hb;gc(a,f+0,a.N[6]);b=A(a,f+28);a.flags&=-131073;k=A(a,f+32);var l=z(a,f+76),t=nf(a,l);if(t.Va)throw a.debug.R("#TS handler"); if(!t.Lb)throw a.debug.R("#TS handler");if(t.Kb)throw a.debug.R("#TS handler");if(!t.pc)throw a.debug.R("#TS handler");if(t.Qb&&t.aa>t.Ea)throw a.debug.R("#TS handler");if(!t.Qb&&t.aa!==t.Ea)throw a.debug.R("#TS handler");if(!t.jb)throw a.debug.R("#TS handler");a.fb[1]=0;a.Na[1]=t.Ib;a.za[1]=t.hb;a.N[1]=l;a.O=t.aa;Ne(a);Ie(a,t.size);l=A(a,f+36);v(a,d+0,h);l|=16384;if(l&131072)throw a.debug.R("task switch to VM mode");ff(a,l);a.flags|=16384;d=z(a,f+96);of(a,d);a.b[0]=A(a,f+40);a.b[1]=A(a,f+44);a.b[2]= A(a,f+48);a.b[3]=A(a,f+52);a.b[4]=A(a,f+56);a.b[5]=A(a,f+60);a.b[6]=A(a,f+64);a.b[7]=A(a,f+68);Fe(a,0,z(a,f+72));Fe(a,2,z(a,f+80));Fe(a,3,z(a,f+84));Fe(a,4,z(a,f+88));Fe(a,5,z(a,f+92));a.B=G(a,1)+k|0;a.za[6]=g.hb;a.Na[6]=g.Ib;a.N[6]=h;a.K[3]=b;pf(a);a.K[0]|=8;!1!==e&&(c?L(a,e&65535):M(a,e))}else{if(6!==(d&-10))throw a.debug.R("#GP handler");c=1===(d&1);d=0===(d&8);f=nf(a,h);if(f.Va)throw a.debug.R("#GP handler");if(!f.pc||f.aa>a.O)throw a.debug.R("#GP handler");f.jb||qf(a,b<<3|2);b=df(a);if(!f.Qb&& f.aabf(a)&&K(a,0);if(b)var c=z(a,J(a,0)),e=z(a,J(a,2)),d=z(a,J(a,4));else c=A(a,J(a,0)),e=z(a,J(a,4)),d=A(a,J(a,8));if(!a.wa||cf(a)&&3===bf(a)){if(c&4294901760)throw a.debug.R("#GP handler");Ee(a,e);a.B=c+G(a,1)|0;b?(ff(a,d|a.flags&-65536),jf(a,6)):(ff(a,d),jf(a,12))}else{a.flags&16384&&K(a,0);if(d&131072){if(0===a.O){var g=A(a,J(a,12)),h=z(a,J(a,16));b=z(a,J(a,20));var f=z(a,J(a,24)),k=z(a,J(a,28)),l=z(a,J(a,32));ff(a,d);a.flags|=131072;Ee(a,e);a.B=(c&65535)+G(a,1)|0;Fe(a,0, b);Fe(a,3,f);Fe(a,4,k);Fe(a,5,l);jf(a,36);a.b[4]=g;Fe(a,2,h);a.O=3;Ne(a);Ie(a,!1);return}d&=-131073}f=nf(a,e);if(f.Va)throw a.debug.R("is null");if(!f.jb)throw a.debug.R("not present");if(!f.pc)throw a.debug.R("not exec");if(f.Eaf.Ea)throw a.debug.R("conforming and dpl > rpl");f.Qb||f.Ea===f.aa||K(a,e&-4);if(f.Ea>a.O){b?(g=z(a,J(a,6)),h=z(a,J(a,8))):(g=A(a,J(a,12)),h=z(a,J(a,16)));k=nf(a,h);l=f.Ea;k.Va&&K(a,0);k.Lb&&!k.Kb&&k.Ea===l&&k.Hf&&k.aa===l|| K(a,h&-4);if(!k.jb)throw a.B=a.ja,lf(a,12,!1,h&-4),233495534;b?ff(a,d|a.flags&-65536):ff(a,d);a.O=f.Ea;Ne(a);Fe(a,2,h);hf(a,g);0===a.O&&(a.flags=a.flags&-1572865|d&1572864)}else f.Ea===a.O&&(b?(jf(a,6),ff(a,d|a.flags&-65536)):(jf(a,12),ff(a,d)),0===a.O&&(a.flags=a.flags&-1572865|d&1572864));a.N[1]=e;Ie(a,f.size);a.Na[1]=f.Ib;a.za[1]=f.hb;a.B=c+G(a,1)|0}rb(a)}function Ee(a,b){a.N[1]=b;a.fb[1]=0;a.za[1]=b<<4} function uf(a,b,c,e){if(!a.wa||cf(a))Ee(a,c),a.B=G(a,1)+b|0,jf(a,2*(ec(a)?4:2)+e);else{var d=nf(a,c);d.Va&&K(a,0);d.Lb||K(a,c&-4);d.Kb&&K(a,c&-4);d.pc||K(a,c&-4);d.Ead.Ea&&K(a,c&-4);d.Qb||d.aa===d.Ea||K(a,c&-4);d.jb||qf(a,c&-4);if(d.Ea>a.O){if(ec(a))var g=A(a,J(a,e+8)),h=z(a,J(a,e+12));else g=z(a,J(a,e+4)),h=z(a,J(a,e+6));a.O=d.Ea;Ne(a);Fe(a,2,h);hf(a,g+e)}else ec(a)?jf(a,8+e):jf(a,4+e);Ie(a,d.size);a.fb[1]=0;a.Na[1]=d.Ib;a.za[1]=d.hb;a.N[1]=c;a.B=G(a,1)+b|0}} function vf(a,b,c,e){if(!a.wa||cf(a))e&&(ec(a)?(fc(a,J(a,-8),8),M(a,a.N[1]),M(a,kf(a))):(fc(a,J(a,-4),4),L(a,a.N[1]),L(a,kf(a)))),Ee(a,c),a.B=G(a,1)+b|0;else{var d=nf(a,c);d.Va&&K(a,0);d.Lb||K(a,c&-4);if(d.Kb)if(12===d.type||4===d.type){b=4===d.type;(d.aa>>16;var g=nf(a,c);g.Va&&K(a,0);g.Lb||K(a,c&-4);g.pc||K(a,c&-4);g.aa>a.O&&K(a,c&-4);g.jb||qf(a,c&-4);if(!g.Qb&&g.aaa.O&&K(a,c&-4):(d.Ea>a.O||d.aa!==a.O)&&K(a,c&-4), d.jb||qf(a,c&-4),e&&(ec(a)?(fc(a,J(a,-8),8),M(a,a.N[1]),M(a,kf(a))):(fc(a,J(a,-4),4),L(a,a.N[1]),L(a,kf(a)))),Ie(a,d.size),a.fb[1]=0,a.Na[1]=d.Ib,a.za[1]=d.hb,a.N[1]=c&-4|a.O,a.B=G(a,1)+b|0}}function rf(a,b){b=a.Ud?(b<<3)+4|0:(b<<2)+2|0;if((b+5|0)>a.Na[6])throw a.debug.R("#TS handler");b=b+a.za[6]|0;a.Y&&(b=mf(a,b));return b}function wf(a){a.B=a.ja;lf(a,0,!1,!1);throw 233495534;}function u(a){a.B=a.ja;lf(a,6,!1,!1);throw 233495534;}function xf(a){a.B=a.ja;lf(a,7,!1,!1);throw 233495534;} function K(a,b){a.B=a.ja;lf(a,13,!1,b);throw 233495534;}function qf(a,b){a.B=a.ja;lf(a,11,!1,b);throw 233495534;}function yf(a){a.K[0]&12&&xf(a)}function N(a){a.K[0]&12&&(a.K[0]&8?xf(a):u(a))}function P(a){return af(a,3)}function Q(a){return af(a,2)}function af(a,b){var c=a.I&7;return c?7===c?0:G(a,c-1):G(a,b)}function G(a,b){a.wa&&a.fb[b]&&K(a,0);return a.za[b]}function zf(a){return 192>a.f?Ue(a,I(a,a.f)):a.F[a.f<<2&12|a.f>>2&1]}function Af(a){return 192>a.f?z(a,I(a,a.f)):a.i[a.f<<1&14]} function Bf(a){return 192>a.f?A(a,I(a,a.f)):a.b[a.f&7]}function Cf(a){return 192>a.f?A(a,I(a,a.f)):a.u[2*(a.f&7)]}function Df(a){return 192>a.f?Ve(a,I(a,a.f)):Pe(a.u[2*(a.f&7)],a.u[2*(a.f&7)+1])}function Ef(a){if(192>a.f)return Ve(a,I(a,a.f));var b=(a.f&7)<<2;return Pe(a.ha[b],a.ha[b|1])}function Ff(a){if(192>a.f){var b=I(a,a.f);b=Oe(a,b);return Qe(Oc(a,b),Oc(a,b+4|0),Oc(a,b+8|0),Oc(a,b+12|0))}b=(a.f&7)<<2;return Qe(a.ha[b],a.ha[b|1],a.ha[b|2],a.ha[b|3])} function Gf(a,b){if(192>a.f){var c=I(a,a.f);We(a,c,b)}else a.F[a.f<<2&12|a.f>>2&1]=b}function Hf(a,b){if(192>a.f){var c=I(a,a.f);gc(a,c,b)}else a.i[a.f<<1&14]=b}function If(a,b){if(192>a.f){var c=I(a,a.f);v(a,c,b)}else a.b[a.f&7]=b}function Jf(a){if(192>a.f){var b=I(a,a.f);a.m=Xe(a,b);return a.na(a.m)}return a.F[a.f<<2&12|a.f>>2&1]}function Kf(a,b){192>a.f?a.Ba(a.m,b):a.F[a.f<<2&12|a.f>>2&1]=b} function Lf(a){if(192>a.f){var b=I(a,a.f);a.m=Xe(a,b);if(a.Y&&4095===(b&4095))return a.v=Xe(a,b+1|0),b=a.v,a.na(a.m)|a.na(b)<<8;a.v=0;return a.qa(a.m)}return a.i[a.f<<1&14]}function Mf(a,b){if(192>a.f)if(a.v){var c=a.v;a.Ba(a.m,b);a.Ba(c,b>>8)}else a.Ie(a.m,b);else a.i[a.f<<1&14]=b} function Nf(a){if(192>a.f){var b=I(a,a.f);a.m=Xe(a,b);if(a.Y&&4093<=(b&4095)){a.v=Xe(a,b+3&-4)|b+3&3;b=a.m;var c=a.v;if(b&1)var e=b&2?ad(a,c-2>>1):ad(a,b+1>>1);else e=c-1|0,e=a.na(b+1|0)|a.na(e)<<8;return a.na(b)|e<<8|a.na(c)<<24}a.v=0;return Oc(a,a.m)}return a.b[a.f&7]}function Of(a,b){192>a.f?a.v?Te(a,a.m,a.v,b):a.ld(a.m,b):a.b[a.f&7]=b}function Pf(a){return a.i[a.f<<1&14]}function Qf(a,b){a.i[a.f<<1&14]=b}function Rf(a){return a.b[a.f&7]}function Sf(a,b){a.b[a.f&7]=b} function Tf(a){return a.F[a.f>>1&12|a.f>>5&1]}function Uf(a,b){a.F[a.f>>1&12|a.f>>5&1]=b}function Vf(a){return a.i[a.f>>2&14]}function Wf(a){return a.De[a.f>>2&14]}function Xf(a,b){a.i[a.f>>2&14]=b}function Yf(a){return a.b[a.f>>3&7]}function Zf(a,b){a.Ld[a.f>>3&7]=b}function $f(a){return Pe(a.ha[(a.f>>3&7)<<2],a.ha[(a.f>>3&7)<<2|1])}function ag(a){var b=(a.f>>3&7)<<2;return Qe(a.ha[b|0],a.ha[b|1],a.ha[b|2],a.ha[b|3])}function bg(a){return Pe(a.u[2*(a.f>>3&7)],a.u[2*(a.f>>3&7)+1])} function S(a,b,c){a.u[2*(a.f>>3&7)]=b;a.u[2*(a.f>>3&7)+1]=c}function cg(a,b,c){var e=(a.f>>3&7)<<2;a.ha[e]=b;a.ha[e+1]=c}function dg(a,b,c,e,d){var g=(a.f>>3&7)<<2;a.ha[g]=b;a.ha[g+1]=c;a.ha[g+2]=e;a.ha[g+3]=d}function Kd(a,b){try{a.ja=a.B,lf(a,b,!1,!1)}catch(c){tb(a,c)}}function rb(a){a.flags&512&&!a.G&&(a.D.$c&&a.D.$c.uf(),a.D.ig&&a.D.ig.uf())}m.Hb=function(a){this.D.$c&&this.D.$c.nf(a);this.D.cf&&this.D.cf.nf(a)};function rc(a,b){a.D.$c&&a.D.$c.zf(b);a.D.cf&&a.D.cf.zf(b)} function eg(a,b,c){if(a.wa&&(a.O>bf(a)||a.flags&131072)){a.Ud||K(a,0);var e=a.Na[6],d=a.za[6];if(103<=e){var g=a.qa(mf(a,d+100+2|0));if(e>=(g+((b+c-1|0)>>3)|0)&&(c=(1<>3)|0),!((c&65280?a.qa(b):a.na(b))&c)))return}K(a,0)}}function Ie(a,b){a.A!==b&&(a.A=b,Be(a))}function Be(a){a.oa=a.A?a.Ca:a.ra} function nf(a,b){var c=0===(b&4),e=b&-8;var d={Ea:b&3,pg:c,Va:!1,Lb:!0,hb:0,Wb:0,flags:0,type:0,aa:0,Kb:!1,jb:!1,pc:!1,mf:!1,Qb:!1,size:!1,df:!1,Ib:0,Hf:!1,tg:!1,qf:0,Ag:0,Wf:0};if(c){var g=a.Sc;var h=a.re}else g=a.za[7],h=a.Na[7];if(c&&0===e)return d.Va=!0,d;if((b|7)>h)return d.Lb=!1,d;g=g+e|0;a.Y&&(g=mf(a,g));d.qf=g;d.hb=a.qa(g+2|0)|a.na(g+4|0)<<16|a.na(g+7|0)<<24;d.Wb=a.na(g+5|0);d.flags=a.na(g+6|0)>>4;d.Ag=Oc(a,g|0);d.Wf=Oc(a,g+4|0);d.type=d.Wb&15;d.aa=d.Wb>>5&3;d.Kb=0===(d.Wb&16);d.jb=128=== (d.Wb&128);d.pc=8===(d.Wb&8);d.mf=2===(d.Wb&2);d.Qb=4===(d.Wb&4);d.df=d.Qb&&d.pc;d.size=4===(d.flags&4);a=a.qa(g)|(a.na(g+6|0)&15)<<16;d.Ib=d.flags&8?(a<<12|4095)>>>0:a;d.Hf=d.mf&&!d.pc;d.tg=d.mf||!d.pc;return d} function Fe(a,b,c){if(!a.wa||cf(a))a.N[b]=c,a.fb[b]=0,a.za[b]=c<<4,2===b&&(a.tb=!1);else{var e=nf(a,c);if(2===b){e.Va&&K(a,0);e.Lb&&!e.Kb&&e.Ea===a.O&&e.Hf&&e.aa===a.O||K(a,c&-4);if(!e.jb)throw a.B=a.ja,lf(a,12,!1,c&-4),233495534;a.tb=e.size}else if(1!==b){if(e.Va){a.N[b]=c;a.fb[b]=1;return}(!e.Lb||e.Kb||!e.tg||!e.df&&(e.Ea>e.aa||a.O>e.aa))&&K(a,c&-4);e.jb||qf(a,c&-4)}a.fb[b]=0;a.Na[b]=e.Ib;a.za[b]=e.hb;a.N[b]=c}} function of(a,b){var c=nf(a,b);if(c.Va)a.za[7]=0,a.Na[7]=0;else{if(!c.pg)throw a.debug.R("LDTR can only be loaded from GDT");if(!c.jb)throw a.debug.R("#GP handler");if(!c.Kb)throw a.debug.R("#GP handler");if(2!==c.type)throw a.debug.R("#GP handler");a.za[7]=c.hb;a.Na[7]=c.Ib;a.N[7]=b}}function fg(a,b,c){b=nf(a,b);a.s&=-65;var e=b.aa>b.type&1||e:!b.df&&e))return a.flags&=-65,c;a.flags|=64;return b.Wf&16776960} function gg(a,b,c){b=nf(a,b);a.s&=-65;var e=b.aa>b.type&1||e:!b.df&&e))return a.flags&=-65,c;a.flags|=64;return b.Ib|0}function pf(a){a.qc=-1;a.ve=-1;a.wc.set(a.sf)}function De(a){for(var b=new Int32Array(a.sf.buffer),c=0;262144>c;)b[c++]=b[c++]=b[c++]=b[c++]=0;pf(a)}function Oe(a,b){if(a.Y)if(3===a.O)if(a.Y){var c=b>>>12;a=a.wc[c]&4?a.P[c]^b:hg(a,b,0,1)|b&4095}else a=b;else a=mf(a,b);else a=b;return a} function Xe(a,b){if(a.Y)if(3===a.O)if(a.Y){var c=b>>>12;a=a.wc[c]&8?a.P[c]^b:hg(a,b,1,1)|b&4095}else a=b;else a=sf(a,b);else a=b;return a}function sf(a,b){if(!a.Y)return b;var c=b>>>12;return a.wc[c]&2?a.P[c]^b:hg(a,b,1,0)|b&4095}function mf(a,b){if(!a.Y)return b;var c=b>>>12;return a.wc[c]&1?a.P[c]^b:hg(a,b,0,0)|b&4095} function hg(a,b,c,e){var d=b>>>12,g=(a.K[3]>>>2)+(d>>10)|0,h=a.Ec[g],f=!0,k=!0;h&1||(a.K[2]=b,ig(a,c,e,0));0===(h&2)&&(f=!1,c&&(e||a.K[0]&65536)&&(a.K[2]=b,ig(a,c,e,1)));0===(h&4)&&(k=!1,e&&(a.K[2]=b,ig(a,c,e,1)));if(h&a.hf)a.Ec[g]=h|32|c<<6,b=h&4290772992|b&4190208,h&=256;else{var l=((h&4294963200)>>>2)+(d&1023)|0,t=a.Ec[l];0===(t&1)&&(a.K[2]=b,ig(a,c,e,0));0===(t&2)&&(f=!1,c&&(e||a.K[0]&65536)&&(a.K[2]=b,ig(a,c,e,1)));0===(t&4)&&(k=!1,e&&(a.K[2]=b,ig(a,c,e,1)));dd(a,g,h|32);dd(a,l,t|32|c<<6);b= t&4294963200;h=t&256}a.P[d]=b^d<<12;f=k?f?15:5:f?3:1;a.wc[d]=f;h&&a.K[4]&128&&(a.sf[d]=f);return b}function fc(a,b,c){if(a.Y){var e=3===a.O?1:0,d=e?8:2,g=b>>>12;0===(a.wc[g]&d)&&hg(a,b,1,e);4096<=(b&4095)+c-1&&0===(a.wc[g+1|0]&d)&&hg(a,b+c-1|0,1,e)}}function ig(a,b,c,e){if(a.G)throw a.debug.R("Double fault");var d=a.K[2]>>>12;a.wc[d]=0;a.sf[d]=0;a.B=a.ja;a.G=!0;lf(a,14,!1,c<<2|b<<1|e);throw 233495534;}function ec(a){return a.A!==(32===(a.I&32))}function Re(a){return a.A!==(64===(a.I&64))} function U(a,b){b=a.b[b];return Re(a)?b:b&65535}function jg(a,b){Re(a)?a.b[1]=b:a.i[2]=b}function V(a,b,c){Re(a)?a.b[b]+=c:a.i[b<<1]+=c}function kg(a){return Re(a)?--a.b[1]:--a.i[2]}m.Wc=function(){this.Yc|=1};function lg(a){return 255===(a>>>23&255)&&0===(a>>>22&1)&&0<(a>>>0&4194303)}"undefined"!==typeof window?window.CPU=r:"undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.CPU=r:"function"===typeof importScripts&&(self.CPU=r);(function(){r.prototype.g=Array(192);r.prototype.h=Array(192);r.prototype.a=Array(256);r.prototype.g[0]=function(d){return P(d)+(d.i[6]+d.i[12]&65535)|0};r.prototype.g[64]=function(d){return P(d)+(d.i[6]+d.i[12]+d.nb()&65535)|0};r.prototype.g[128]=function(d){return P(d)+(d.i[6]+d.i[12]+d.Nb()&65535)|0};r.prototype.g[1]=function(d){return P(d)+(d.i[6]+d.i[14]&65535)|0};r.prototype.g[65]=function(d){return P(d)+(d.i[6]+d.i[14]+d.nb()&65535)|0};r.prototype.g[129]=function(d){return P(d)+(d.i[6]+d.i[14]+ d.Nb()&65535)|0};r.prototype.g[2]=function(d){return Q(d)+(d.i[10]+d.i[12]&65535)|0};r.prototype.g[66]=function(d){return Q(d)+(d.i[10]+d.i[12]+d.nb()&65535)|0};r.prototype.g[130]=function(d){return Q(d)+(d.i[10]+d.i[12]+d.Nb()&65535)|0};r.prototype.g[3]=function(d){return Q(d)+(d.i[10]+d.i[14]&65535)|0};r.prototype.g[67]=function(d){return Q(d)+(d.i[10]+d.i[14]+d.nb()&65535)|0};r.prototype.g[131]=function(d){return Q(d)+(d.i[10]+d.i[14]+d.Nb()&65535)|0};r.prototype.g[4]=function(d){return P(d)+(d.i[12]& 65535)|0};r.prototype.g[68]=function(d){return P(d)+(d.i[12]+d.nb()&65535)|0};r.prototype.g[132]=function(d){return P(d)+(d.i[12]+d.Nb()&65535)|0};r.prototype.g[5]=function(d){return P(d)+(d.i[14]&65535)|0};r.prototype.g[69]=function(d){return P(d)+(d.i[14]+d.nb()&65535)|0};r.prototype.g[133]=function(d){return P(d)+(d.i[14]+d.Nb()&65535)|0};r.prototype.g[6]=function(d){return Q(d)+(d.i[10]&65535)|0};r.prototype.g[70]=function(d){return Q(d)+(d.i[10]+d.nb()&65535)|0};r.prototype.g[134]=function(d){return Q(d)+ (d.i[10]+d.Nb()&65535)|0};r.prototype.g[7]=function(d){return P(d)+(d.i[6]&65535)|0};r.prototype.g[71]=function(d){return P(d)+(d.i[6]+d.nb()&65535)|0};r.prototype.g[135]=function(d){return P(d)+(d.i[6]+d.Nb()&65535)|0};r.prototype.h[0]=function(d){return P(d)+d.b[0]|0};r.prototype.h[64]=function(d){return P(d)+d.b[0]+d.nb()|0};r.prototype.h[128]=function(d){return P(d)+d.b[0]+d.Z()|0};r.prototype.h[1]=function(d){return P(d)+d.b[1]|0};r.prototype.h[65]=function(d){return P(d)+d.b[1]+d.nb()|0};r.prototype.h[129]= function(d){return P(d)+d.b[1]+d.Z()|0};r.prototype.h[2]=function(d){return P(d)+d.b[2]|0};r.prototype.h[66]=function(d){return P(d)+d.b[2]+d.nb()|0};r.prototype.h[130]=function(d){return P(d)+d.b[2]+d.Z()|0};r.prototype.h[3]=function(d){return P(d)+d.b[3]|0};r.prototype.h[67]=function(d){return P(d)+d.b[3]+d.nb()|0};r.prototype.h[131]=function(d){return P(d)+d.b[3]+d.Z()|0};r.prototype.h[5]=function(d){return Q(d)+d.b[5]|0};r.prototype.h[69]=function(d){return Q(d)+d.b[5]+d.nb()|0};r.prototype.h[133]= function(d){return Q(d)+d.b[5]+d.Z()|0};r.prototype.h[6]=function(d){return P(d)+d.b[6]|0};r.prototype.h[70]=function(d){return P(d)+d.b[6]+d.nb()|0};r.prototype.h[134]=function(d){return P(d)+d.b[6]+d.Z()|0};r.prototype.h[7]=function(d){return P(d)+d.b[7]|0};r.prototype.h[71]=function(d){return P(d)+d.b[7]+d.nb()|0};r.prototype.h[135]=function(d){return P(d)+d.b[7]+d.Z()|0};r.prototype.g[6]=function(d){return P(d)+d.Nb()|0};r.prototype.h[5]=function(d){return P(d)+d.Z()|0};r.prototype.h[4]=function(d){return Se(d, !1)|0};r.prototype.h[68]=function(d){return Se(d,!0)+d.nb()|0};r.prototype.h[132]=function(d){return Se(d,!0)+d.Z()|0};for(var a=0;8>a;a++)for(var b=0;3>b;b++)for(var c=a|b<<6,e=1;8>e;e++)r.prototype.h[c|e<<3]=r.prototype.h[c],r.prototype.g[c|e<<3]=r.prototype.g[c];r.prototype.a[0]=function(d){return d.b[0]+P(d)+d.b[0]|0};r.prototype.a[1]=function(d){return d.b[0]+P(d)+d.b[1]|0};r.prototype.a[2]=function(d){return d.b[0]+P(d)+d.b[2]|0};r.prototype.a[3]=function(d){return d.b[0]+P(d)+d.b[3]|0};r.prototype.a[4]= function(d){return d.b[0]+Q(d)+d.b[4]|0};r.prototype.a[5]=function(d,g){return d.b[0]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[6]=function(d){return d.b[0]+P(d)+d.b[6]|0};r.prototype.a[7]=function(d){return d.b[0]+P(d)+d.b[7]|0};r.prototype.a[64]=function(d){return(d.b[0]<<1)+P(d)+d.b[0]|0};r.prototype.a[65]=function(d){return(d.b[0]<<1)+P(d)+d.b[1]|0};r.prototype.a[66]=function(d){return(d.b[0]<<1)+P(d)+d.b[2]|0};r.prototype.a[67]=function(d){return(d.b[0]<<1)+P(d)+d.b[3]|0};r.prototype.a[68]= function(d){return(d.b[0]<<1)+Q(d)+d.b[4]|0};r.prototype.a[69]=function(d,g){return(d.b[0]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[70]=function(d){return(d.b[0]<<1)+P(d)+d.b[6]|0};r.prototype.a[71]=function(d){return(d.b[0]<<1)+P(d)+d.b[7]|0};r.prototype.a[128]=function(d){return(d.b[0]<<2)+P(d)+d.b[0]|0};r.prototype.a[129]=function(d){return(d.b[0]<<2)+P(d)+d.b[1]|0};r.prototype.a[130]=function(d){return(d.b[0]<<2)+P(d)+d.b[2]|0};r.prototype.a[131]=function(d){return(d.b[0]<<2)+P(d)+d.b[3]| 0};r.prototype.a[132]=function(d){return(d.b[0]<<2)+Q(d)+d.b[4]|0};r.prototype.a[133]=function(d,g){return(d.b[0]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[134]=function(d){return(d.b[0]<<2)+P(d)+d.b[6]|0};r.prototype.a[135]=function(d){return(d.b[0]<<2)+P(d)+d.b[7]|0};r.prototype.a[192]=function(d){return(d.b[0]<<3)+P(d)+d.b[0]|0};r.prototype.a[193]=function(d){return(d.b[0]<<3)+P(d)+d.b[1]|0};r.prototype.a[194]=function(d){return(d.b[0]<<3)+P(d)+d.b[2]|0};r.prototype.a[195]=function(d){return(d.b[0]<< 3)+P(d)+d.b[3]|0};r.prototype.a[196]=function(d){return(d.b[0]<<3)+Q(d)+d.b[4]|0};r.prototype.a[197]=function(d,g){return(d.b[0]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[198]=function(d){return(d.b[0]<<3)+P(d)+d.b[6]|0};r.prototype.a[199]=function(d){return(d.b[0]<<3)+P(d)+d.b[7]|0};r.prototype.a[8]=function(d){return d.b[1]+P(d)+d.b[0]|0};r.prototype.a[9]=function(d){return d.b[1]+P(d)+d.b[1]|0};r.prototype.a[10]=function(d){return d.b[1]+P(d)+d.b[2]|0};r.prototype.a[11]=function(d){return d.b[1]+ P(d)+d.b[3]|0};r.prototype.a[12]=function(d){return d.b[1]+Q(d)+d.b[4]|0};r.prototype.a[13]=function(d,g){return d.b[1]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[14]=function(d){return d.b[1]+P(d)+d.b[6]|0};r.prototype.a[15]=function(d){return d.b[1]+P(d)+d.b[7]|0};r.prototype.a[72]=function(d){return(d.b[1]<<1)+P(d)+d.b[0]|0};r.prototype.a[73]=function(d){return(d.b[1]<<1)+P(d)+d.b[1]|0};r.prototype.a[74]=function(d){return(d.b[1]<<1)+P(d)+d.b[2]|0};r.prototype.a[75]=function(d){return(d.b[1]<< 1)+P(d)+d.b[3]|0};r.prototype.a[76]=function(d){return(d.b[1]<<1)+Q(d)+d.b[4]|0};r.prototype.a[77]=function(d,g){return(d.b[1]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[78]=function(d){return(d.b[1]<<1)+P(d)+d.b[6]|0};r.prototype.a[79]=function(d){return(d.b[1]<<1)+P(d)+d.b[7]|0};r.prototype.a[136]=function(d){return(d.b[1]<<2)+P(d)+d.b[0]|0};r.prototype.a[137]=function(d){return(d.b[1]<<2)+P(d)+d.b[1]|0};r.prototype.a[138]=function(d){return(d.b[1]<<2)+P(d)+d.b[2]|0};r.prototype.a[139]=function(d){return(d.b[1]<< 2)+P(d)+d.b[3]|0};r.prototype.a[140]=function(d){return(d.b[1]<<2)+Q(d)+d.b[4]|0};r.prototype.a[141]=function(d,g){return(d.b[1]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[142]=function(d){return(d.b[1]<<2)+P(d)+d.b[6]|0};r.prototype.a[143]=function(d){return(d.b[1]<<2)+P(d)+d.b[7]|0};r.prototype.a[200]=function(d){return(d.b[1]<<3)+P(d)+d.b[0]|0};r.prototype.a[201]=function(d){return(d.b[1]<<3)+P(d)+d.b[1]|0};r.prototype.a[202]=function(d){return(d.b[1]<<3)+P(d)+d.b[2]|0};r.prototype.a[203]= function(d){return(d.b[1]<<3)+P(d)+d.b[3]|0};r.prototype.a[204]=function(d){return(d.b[1]<<3)+Q(d)+d.b[4]|0};r.prototype.a[205]=function(d,g){return(d.b[1]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[206]=function(d){return(d.b[1]<<3)+P(d)+d.b[6]|0};r.prototype.a[207]=function(d){return(d.b[1]<<3)+P(d)+d.b[7]|0};r.prototype.a[16]=function(d){return d.b[2]+P(d)+d.b[0]|0};r.prototype.a[17]=function(d){return d.b[2]+P(d)+d.b[1]|0};r.prototype.a[18]=function(d){return d.b[2]+P(d)+d.b[2]|0};r.prototype.a[19]= function(d){return d.b[2]+P(d)+d.b[3]|0};r.prototype.a[20]=function(d){return d.b[2]+Q(d)+d.b[4]|0};r.prototype.a[21]=function(d,g){return d.b[2]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[22]=function(d){return d.b[2]+P(d)+d.b[6]|0};r.prototype.a[23]=function(d){return d.b[2]+P(d)+d.b[7]|0};r.prototype.a[80]=function(d){return(d.b[2]<<1)+P(d)+d.b[0]|0};r.prototype.a[81]=function(d){return(d.b[2]<<1)+P(d)+d.b[1]|0};r.prototype.a[82]=function(d){return(d.b[2]<<1)+P(d)+d.b[2]|0};r.prototype.a[83]= function(d){return(d.b[2]<<1)+P(d)+d.b[3]|0};r.prototype.a[84]=function(d){return(d.b[2]<<1)+Q(d)+d.b[4]|0};r.prototype.a[85]=function(d,g){return(d.b[2]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[86]=function(d){return(d.b[2]<<1)+P(d)+d.b[6]|0};r.prototype.a[87]=function(d){return(d.b[2]<<1)+P(d)+d.b[7]|0};r.prototype.a[144]=function(d){return(d.b[2]<<2)+P(d)+d.b[0]|0};r.prototype.a[145]=function(d){return(d.b[2]<<2)+P(d)+d.b[1]|0};r.prototype.a[146]=function(d){return(d.b[2]<<2)+P(d)+d.b[2]| 0};r.prototype.a[147]=function(d){return(d.b[2]<<2)+P(d)+d.b[3]|0};r.prototype.a[148]=function(d){return(d.b[2]<<2)+Q(d)+d.b[4]|0};r.prototype.a[149]=function(d,g){return(d.b[2]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[150]=function(d){return(d.b[2]<<2)+P(d)+d.b[6]|0};r.prototype.a[151]=function(d){return(d.b[2]<<2)+P(d)+d.b[7]|0};r.prototype.a[208]=function(d){return(d.b[2]<<3)+P(d)+d.b[0]|0};r.prototype.a[209]=function(d){return(d.b[2]<<3)+P(d)+d.b[1]|0};r.prototype.a[210]=function(d){return(d.b[2]<< 3)+P(d)+d.b[2]|0};r.prototype.a[211]=function(d){return(d.b[2]<<3)+P(d)+d.b[3]|0};r.prototype.a[212]=function(d){return(d.b[2]<<3)+Q(d)+d.b[4]|0};r.prototype.a[213]=function(d,g){return(d.b[2]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[214]=function(d){return(d.b[2]<<3)+P(d)+d.b[6]|0};r.prototype.a[215]=function(d){return(d.b[2]<<3)+P(d)+d.b[7]|0};r.prototype.a[24]=function(d){return d.b[3]+P(d)+d.b[0]|0};r.prototype.a[25]=function(d){return d.b[3]+P(d)+d.b[1]|0};r.prototype.a[26]=function(d){return d.b[3]+ P(d)+d.b[2]|0};r.prototype.a[27]=function(d){return d.b[3]+P(d)+d.b[3]|0};r.prototype.a[28]=function(d){return d.b[3]+Q(d)+d.b[4]|0};r.prototype.a[29]=function(d,g){return d.b[3]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[30]=function(d){return d.b[3]+P(d)+d.b[6]|0};r.prototype.a[31]=function(d){return d.b[3]+P(d)+d.b[7]|0};r.prototype.a[88]=function(d){return(d.b[3]<<1)+P(d)+d.b[0]|0};r.prototype.a[89]=function(d){return(d.b[3]<<1)+P(d)+d.b[1]|0};r.prototype.a[90]=function(d){return(d.b[3]<<1)+ P(d)+d.b[2]|0};r.prototype.a[91]=function(d){return(d.b[3]<<1)+P(d)+d.b[3]|0};r.prototype.a[92]=function(d){return(d.b[3]<<1)+Q(d)+d.b[4]|0};r.prototype.a[93]=function(d,g){return(d.b[3]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[94]=function(d){return(d.b[3]<<1)+P(d)+d.b[6]|0};r.prototype.a[95]=function(d){return(d.b[3]<<1)+P(d)+d.b[7]|0};r.prototype.a[152]=function(d){return(d.b[3]<<2)+P(d)+d.b[0]|0};r.prototype.a[153]=function(d){return(d.b[3]<<2)+P(d)+d.b[1]|0};r.prototype.a[154]=function(d){return(d.b[3]<< 2)+P(d)+d.b[2]|0};r.prototype.a[155]=function(d){return(d.b[3]<<2)+P(d)+d.b[3]|0};r.prototype.a[156]=function(d){return(d.b[3]<<2)+Q(d)+d.b[4]|0};r.prototype.a[157]=function(d,g){return(d.b[3]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[158]=function(d){return(d.b[3]<<2)+P(d)+d.b[6]|0};r.prototype.a[159]=function(d){return(d.b[3]<<2)+P(d)+d.b[7]|0};r.prototype.a[216]=function(d){return(d.b[3]<<3)+P(d)+d.b[0]|0};r.prototype.a[217]=function(d){return(d.b[3]<<3)+P(d)+d.b[1]|0};r.prototype.a[218]= function(d){return(d.b[3]<<3)+P(d)+d.b[2]|0};r.prototype.a[219]=function(d){return(d.b[3]<<3)+P(d)+d.b[3]|0};r.prototype.a[220]=function(d){return(d.b[3]<<3)+Q(d)+d.b[4]|0};r.prototype.a[221]=function(d,g){return(d.b[3]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[222]=function(d){return(d.b[3]<<3)+P(d)+d.b[6]|0};r.prototype.a[223]=function(d){return(d.b[3]<<3)+P(d)+d.b[7]|0};r.prototype.a[32]=function(d){return P(d)+d.b[0]|0};r.prototype.a[33]=function(d){return P(d)+d.b[1]|0};r.prototype.a[34]= function(d){return P(d)+d.b[2]|0};r.prototype.a[35]=function(d){return P(d)+d.b[3]|0};r.prototype.a[36]=function(d){return Q(d)+d.b[4]|0};r.prototype.a[37]=function(d,g){return(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[38]=function(d){return P(d)+d.b[6]|0};r.prototype.a[39]=function(d){return P(d)+d.b[7]|0};r.prototype.a[96]=function(d){return P(d)+d.b[0]|0};r.prototype.a[97]=function(d){return P(d)+d.b[1]|0};r.prototype.a[98]=function(d){return P(d)+d.b[2]|0};r.prototype.a[99]=function(d){return P(d)+ d.b[3]|0};r.prototype.a[100]=function(d){return Q(d)+d.b[4]|0};r.prototype.a[101]=function(d,g){return(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[102]=function(d){return P(d)+d.b[6]|0};r.prototype.a[103]=function(d){return P(d)+d.b[7]|0};r.prototype.a[160]=function(d){return P(d)+d.b[0]|0};r.prototype.a[161]=function(d){return P(d)+d.b[1]|0};r.prototype.a[162]=function(d){return P(d)+d.b[2]|0};r.prototype.a[163]=function(d){return P(d)+d.b[3]|0};r.prototype.a[164]=function(d){return Q(d)+d.b[4]|0}; r.prototype.a[165]=function(d,g){return(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[166]=function(d){return P(d)+d.b[6]|0};r.prototype.a[167]=function(d){return P(d)+d.b[7]|0};r.prototype.a[224]=function(d){return P(d)+d.b[0]|0};r.prototype.a[225]=function(d){return P(d)+d.b[1]|0};r.prototype.a[226]=function(d){return P(d)+d.b[2]|0};r.prototype.a[227]=function(d){return P(d)+d.b[3]|0};r.prototype.a[228]=function(d){return Q(d)+d.b[4]|0};r.prototype.a[229]=function(d,g){return(g?Q(d)+d.b[5]:P(d)+d.Z())| 0};r.prototype.a[230]=function(d){return P(d)+d.b[6]|0};r.prototype.a[231]=function(d){return P(d)+d.b[7]|0};r.prototype.a[40]=function(d){return d.b[5]+P(d)+d.b[0]|0};r.prototype.a[41]=function(d){return d.b[5]+P(d)+d.b[1]|0};r.prototype.a[42]=function(d){return d.b[5]+P(d)+d.b[2]|0};r.prototype.a[43]=function(d){return d.b[5]+P(d)+d.b[3]|0};r.prototype.a[44]=function(d){return d.b[5]+Q(d)+d.b[4]|0};r.prototype.a[45]=function(d,g){return d.b[5]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[46]=function(d){return d.b[5]+ P(d)+d.b[6]|0};r.prototype.a[47]=function(d){return d.b[5]+P(d)+d.b[7]|0};r.prototype.a[104]=function(d){return(d.b[5]<<1)+P(d)+d.b[0]|0};r.prototype.a[105]=function(d){return(d.b[5]<<1)+P(d)+d.b[1]|0};r.prototype.a[106]=function(d){return(d.b[5]<<1)+P(d)+d.b[2]|0};r.prototype.a[107]=function(d){return(d.b[5]<<1)+P(d)+d.b[3]|0};r.prototype.a[108]=function(d){return(d.b[5]<<1)+Q(d)+d.b[4]|0};r.prototype.a[109]=function(d,g){return(d.b[5]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[110]=function(d){return(d.b[5]<< 1)+P(d)+d.b[6]|0};r.prototype.a[111]=function(d){return(d.b[5]<<1)+P(d)+d.b[7]|0};r.prototype.a[168]=function(d){return(d.b[5]<<2)+P(d)+d.b[0]|0};r.prototype.a[169]=function(d){return(d.b[5]<<2)+P(d)+d.b[1]|0};r.prototype.a[170]=function(d){return(d.b[5]<<2)+P(d)+d.b[2]|0};r.prototype.a[171]=function(d){return(d.b[5]<<2)+P(d)+d.b[3]|0};r.prototype.a[172]=function(d){return(d.b[5]<<2)+Q(d)+d.b[4]|0};r.prototype.a[173]=function(d,g){return(d.b[5]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[174]= function(d){return(d.b[5]<<2)+P(d)+d.b[6]|0};r.prototype.a[175]=function(d){return(d.b[5]<<2)+P(d)+d.b[7]|0};r.prototype.a[232]=function(d){return(d.b[5]<<3)+P(d)+d.b[0]|0};r.prototype.a[233]=function(d){return(d.b[5]<<3)+P(d)+d.b[1]|0};r.prototype.a[234]=function(d){return(d.b[5]<<3)+P(d)+d.b[2]|0};r.prototype.a[235]=function(d){return(d.b[5]<<3)+P(d)+d.b[3]|0};r.prototype.a[236]=function(d){return(d.b[5]<<3)+Q(d)+d.b[4]|0};r.prototype.a[237]=function(d,g){return(d.b[5]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())| 0};r.prototype.a[238]=function(d){return(d.b[5]<<3)+P(d)+d.b[6]|0};r.prototype.a[239]=function(d){return(d.b[5]<<3)+P(d)+d.b[7]|0};r.prototype.a[48]=function(d){return d.b[6]+P(d)+d.b[0]|0};r.prototype.a[49]=function(d){return d.b[6]+P(d)+d.b[1]|0};r.prototype.a[50]=function(d){return d.b[6]+P(d)+d.b[2]|0};r.prototype.a[51]=function(d){return d.b[6]+P(d)+d.b[3]|0};r.prototype.a[52]=function(d){return d.b[6]+Q(d)+d.b[4]|0};r.prototype.a[53]=function(d,g){return d.b[6]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0}; r.prototype.a[54]=function(d){return d.b[6]+P(d)+d.b[6]|0};r.prototype.a[55]=function(d){return d.b[6]+P(d)+d.b[7]|0};r.prototype.a[112]=function(d){return(d.b[6]<<1)+P(d)+d.b[0]|0};r.prototype.a[113]=function(d){return(d.b[6]<<1)+P(d)+d.b[1]|0};r.prototype.a[114]=function(d){return(d.b[6]<<1)+P(d)+d.b[2]|0};r.prototype.a[115]=function(d){return(d.b[6]<<1)+P(d)+d.b[3]|0};r.prototype.a[116]=function(d){return(d.b[6]<<1)+Q(d)+d.b[4]|0};r.prototype.a[117]=function(d,g){return(d.b[6]<<1)+(g?Q(d)+d.b[5]: P(d)+d.Z())|0};r.prototype.a[118]=function(d){return(d.b[6]<<1)+P(d)+d.b[6]|0};r.prototype.a[119]=function(d){return(d.b[6]<<1)+P(d)+d.b[7]|0};r.prototype.a[176]=function(d){return(d.b[6]<<2)+P(d)+d.b[0]|0};r.prototype.a[177]=function(d){return(d.b[6]<<2)+P(d)+d.b[1]|0};r.prototype.a[178]=function(d){return(d.b[6]<<2)+P(d)+d.b[2]|0};r.prototype.a[179]=function(d){return(d.b[6]<<2)+P(d)+d.b[3]|0};r.prototype.a[180]=function(d){return(d.b[6]<<2)+Q(d)+d.b[4]|0};r.prototype.a[181]=function(d,g){return(d.b[6]<< 2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[182]=function(d){return(d.b[6]<<2)+P(d)+d.b[6]|0};r.prototype.a[183]=function(d){return(d.b[6]<<2)+P(d)+d.b[7]|0};r.prototype.a[240]=function(d){return(d.b[6]<<3)+P(d)+d.b[0]|0};r.prototype.a[241]=function(d){return(d.b[6]<<3)+P(d)+d.b[1]|0};r.prototype.a[242]=function(d){return(d.b[6]<<3)+P(d)+d.b[2]|0};r.prototype.a[243]=function(d){return(d.b[6]<<3)+P(d)+d.b[3]|0};r.prototype.a[244]=function(d){return(d.b[6]<<3)+Q(d)+d.b[4]|0};r.prototype.a[245]=function(d, g){return(d.b[6]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[246]=function(d){return(d.b[6]<<3)+P(d)+d.b[6]|0};r.prototype.a[247]=function(d){return(d.b[6]<<3)+P(d)+d.b[7]|0};r.prototype.a[56]=function(d){return d.b[7]+P(d)+d.b[0]|0};r.prototype.a[57]=function(d){return d.b[7]+P(d)+d.b[1]|0};r.prototype.a[58]=function(d){return d.b[7]+P(d)+d.b[2]|0};r.prototype.a[59]=function(d){return d.b[7]+P(d)+d.b[3]|0};r.prototype.a[60]=function(d){return d.b[7]+Q(d)+d.b[4]|0};r.prototype.a[61]=function(d, g){return d.b[7]+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[62]=function(d){return d.b[7]+P(d)+d.b[6]|0};r.prototype.a[63]=function(d){return d.b[7]+P(d)+d.b[7]|0};r.prototype.a[120]=function(d){return(d.b[7]<<1)+P(d)+d.b[0]|0};r.prototype.a[121]=function(d){return(d.b[7]<<1)+P(d)+d.b[1]|0};r.prototype.a[122]=function(d){return(d.b[7]<<1)+P(d)+d.b[2]|0};r.prototype.a[123]=function(d){return(d.b[7]<<1)+P(d)+d.b[3]|0};r.prototype.a[124]=function(d){return(d.b[7]<<1)+Q(d)+d.b[4]|0};r.prototype.a[125]= function(d,g){return(d.b[7]<<1)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[126]=function(d){return(d.b[7]<<1)+P(d)+d.b[6]|0};r.prototype.a[127]=function(d){return(d.b[7]<<1)+P(d)+d.b[7]|0};r.prototype.a[184]=function(d){return(d.b[7]<<2)+P(d)+d.b[0]|0};r.prototype.a[185]=function(d){return(d.b[7]<<2)+P(d)+d.b[1]|0};r.prototype.a[186]=function(d){return(d.b[7]<<2)+P(d)+d.b[2]|0};r.prototype.a[187]=function(d){return(d.b[7]<<2)+P(d)+d.b[3]|0};r.prototype.a[188]=function(d){return(d.b[7]<<2)+Q(d)+d.b[4]| 0};r.prototype.a[189]=function(d,g){return(d.b[7]<<2)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[190]=function(d){return(d.b[7]<<2)+P(d)+d.b[6]|0};r.prototype.a[191]=function(d){return(d.b[7]<<2)+P(d)+d.b[7]|0};r.prototype.a[248]=function(d){return(d.b[7]<<3)+P(d)+d.b[0]|0};r.prototype.a[249]=function(d){return(d.b[7]<<3)+P(d)+d.b[1]|0};r.prototype.a[250]=function(d){return(d.b[7]<<3)+P(d)+d.b[2]|0};r.prototype.a[251]=function(d){return(d.b[7]<<3)+P(d)+d.b[3]|0};r.prototype.a[252]=function(d){return(d.b[7]<< 3)+Q(d)+d.b[4]|0};r.prototype.a[253]=function(d,g){return(d.b[7]<<3)+(g?Q(d)+d.b[5]:P(d)+d.Z())|0};r.prototype.a[254]=function(d){return(d.b[7]<<3)+P(d)+d.b[6]|0};r.prototype.a[255]=function(d){return(d.b[7]<<3)+P(d)+d.b[7]|0}})();function mg(a,b){return 0>a?(b&4095)>>(-a>>1):(~b&4095)>>a}function ng(a,b,c){return Math.min(mg(a,b),mg(a,c))};function og(a,b,c){return a.add(b,c,7)}function pg(a,b,c){return a.add(b,c,15)}function qg(a,b,c){return a.add(b,c,31)}function sg(a,b,c){return tg(a,b,c,7)}function ug(a,b,c){return tg(a,b,c,15)}function vg(a,b,c){return tg(a,b,c,31)}function wg(a,b,c){return a.sub(b,c,7)}function xg(a,b,c){return a.sub(b,c,15)}function yg(a,b,c){return a.sub(b,c,31)}function zg(a,b,c){return Ag(a,b,c,7)}function Bg(a,b,c){return Ag(a,b,c,15)}function Cg(a,b,c){return Ag(a,b,c,31)}m=r.prototype; m.add=function(a,b,c){this.kb=a;this.lb=b;this.l=this.H=a+b|0;this.U=c;this.s=2261;return this.H};function tg(a,b,c,e){var d=a.eb();a.kb=b;a.lb=c;a.l=a.H=(b+c|0)+d|0;a.U=e;a.s=2261;return a.H}m.sub=function(a,b,c){this.l=a;this.lb=b;this.kb=this.H=a-b|0;this.U=c;this.s=2261;return this.H};function Ag(a,b,c,e){var d=a.eb();a.l=b;a.lb=c;a.kb=a.H=b-c-d|0;a.U=e;a.s=2261;return a.H}function Dg(a,b,c){a.flags=a.flags&-2|a.eb();a.kb=b;a.lb=1;a.l=a.H=b+1|0;a.U=c;a.s=2260;return a.H} function Eg(a,b,c){a.flags=a.flags&-2|a.eb();a.l=b;a.lb=1;a.kb=a.H=b-1|0;a.U=c;a.s=2260;return a.H}function Fg(a,b,c){a.kb=a.H=-b|0;a.s=2261;a.l=0;a.lb=b;a.U=c;return a.H}function Gg(a,b,c){b*=c;a.H=b&65535;a.U=15;a.flags=32767b?a.flags|2049:a.flags&-2050;a.s=212;return b}function Hg(a,b,c){var e=Pb(b,c);b=Math.floor(b*c/4294967296)|0;a.H=e;a.U=31;a.flags=b===e>>31?a.flags&-2050:a.flags|2049;a.s=212;return e} function Ig(a,b,c,e){(c>=e||0===e)&&wf(a);var d=0;if(1048576c;)h>>>=1,g--;for(;1048576=h){c-=h;var f=e<>>0;f>b&&c--;b=b-f>>>0;d|=1<>=1}d>>>=0}b+=4294967296*c;a.W[0]=d+(b/e|0);a.W[1]=b%e;return a.W}function Jg(a,b,c){return a.and(b,c,7)}function Kg(a,b,c){return a.and(b,c,15)}function Lg(a,b,c){return a.and(b,c,31)}function Mg(a,b,c){return a.or(b,c,7)}function Ng(a,b,c){return a.or(b,c,15)}function Og(a,b,c){return a.or(b,c,31)} function Pg(a,b,c){return a.xor(b,c,7)}function Qg(a,b,c){return a.xor(b,c,15)}function Rg(a,b,c){return a.xor(b,c,31)}m.and=function(a,b,c){this.H=a&b;this.U=c;this.flags&=-2066;this.s=196;return this.H};m.or=function(a,b,c){this.H=a|b;this.U=c;this.flags&=-2066;this.s=196;return this.H};m.xor=function(a,b,c){this.H=a^b;this.U=c;this.flags&=-2066;this.s=196;return this.H};function Sg(a,b,c){if(!c)return b;c&=7;b=b<>8-c;a.s&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b<<4)&2048;return b} function Tg(a,b,c){if(!c)return b;c&=15;b=b<>16-c;a.s&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b>>4)&2048;return b}function Ug(a,b,c){if(!c)return b;b=b<>>32-c;a.s&=-2050;a.flags=a.flags&-2050|b&1|(b<<11^b>>20)&2048;return b}function Vg(a,b,c){c%=9;if(!c)return b;b=b<>9-c;a.s&=-2050;a.flags=a.flags&-2050|b>>8&1|(b<<3^b<<4)&2048;return b}function Wg(a,b,c){c%=17;if(!c)return b;b=b<>17-c;a.s&=-2050;a.flags=a.flags&-2050|b>>16&1|(b>>5^b>>4)&2048;return b} function Xg(a,b,c){if(!c)return b;var e=b<>>33-c);a.s&=-2050;a.flags=a.flags&-2050|b>>>32-c&1;a.flags|=(a.flags<<11^e>>20)&2048;return e}function Yg(a,b,c){if(!c)return b;c&=7;b=b>>c|b<<8-c;a.s&=-2050;a.flags=a.flags&-2050|b>>7&1|(b<<4^b<<5)&2048;return b}function Zg(a,b,c){if(!c)return b;c&=15;b=b>>c|b<<16-c;a.s&=-2050;a.flags=a.flags&-2050|b>>15&1|(b>>4^b>>3)&2048;return b} function $g(a,b,c){if(!c)return b;b=b>>>c|b<<32-c;a.s&=-2050;a.flags=a.flags&-2050|b>>31&1|(b>>20^b>>19)&2048;return b}function ah(a,b,c){c%=9;if(!c)return b;b=b>>c|a.eb()<<8-c|b<<9-c;a.s&=-2050;a.flags=a.flags&-2050|b>>8&1|(b<<4^b<<5)&2048;return b}function bh(a,b,c){c%=17;if(!c)return b;b=b>>c|a.eb()<<16-c|b<<17-c;a.s&=-2050;a.flags=a.flags&-2050|b>>16&1|(b>>4^b>>3)&2048;return b} function ch(a,b,c){if(!c)return b;var e=b>>>c|a.eb()<<32-c;1>c-1&1|(e>>20^e>>19)&2048;return e}function dh(a,b,c){if(0===c)return b;a.H=b<>8&1|(a.H<<3^a.H<<4)&2048;return a.H}function eh(a,b,c){if(0===c)return b;a.H=b<>16&1|(a.H>>5^a.H>>4)&2048;return a.H} function fh(a,b,c){if(0===c)return b;a.H=b<>>32-c&1;a.flags|=(a.flags&1^a.H>>31&1)<<11&2048;return a.H}function gh(a,b,c){if(0===c)return b;a.H=b>>c;a.U=7;a.s=212;a.flags=a.flags&-2050|b>>c-1&1|(b>>7&1)<<11&2048;return a.H}function hh(a,b,c){if(0===c)return b;a.H=b>>c;a.U=15;a.s=212;a.flags=a.flags&-2050|b>>c-1&1|b>>4&2048;return a.H}function ih(a,b,c){if(0===c)return b;a.H=b>>>c;a.U=31;a.s=212;a.flags=a.flags&-2050|b>>>c-1&1|b>>20&2048;return a.H} function jh(a,b,c){if(0===c)return b;8>c?(a.H=b<<24>>c+24,a.flags=a.flags&-2050|b>>c-1&1):(a.H=b<<24>>31,a.flags=a.flags&-2050|a.H&1);a.U=7;a.s=212;return a.H}function kh(a,b,c){if(0===c)return b;16>c?(a.H=b<<16>>c+16,a.flags=a.flags&-2050|b>>c-1&1):(a.H=b<<16>>31,a.flags=a.flags&-2050|a.H&1);a.U=15;a.s=212;return a.H}function lh(a,b,c){if(0===c)return b;a.H=b>>c;a.U=31;a.s=212;a.flags=a.flags&-2050|b>>>c-1&1;return a.H} function mh(a,b,c,e){if(0===e)return b;16>=e?(a.H=b>>e|c<<16-e,a.flags=a.flags&-2|b>>e-1&1):(a.H=b<<32-e|c>>e-16,a.flags=a.flags&-2|c>>e-17&1);a.U=15;a.s=212;a.flags=a.flags&-2049|(a.H^b)>>4&2048;return a.H}function nh(a,b,c,e){if(0===e)return b;a.H=b>>>e|c<<32-e;a.U=31;a.s=212;a.flags=a.flags&-2|b>>>e-1&1;a.flags=a.flags&-2049|(a.H^b)>>20&2048;return a.H} function oh(a,b,c,e){if(0===e)return b;16>=e?(a.H=b<>>16-e,a.flags=a.flags&-2|b>>>16-e&1):(a.H=b>>32-e|c<>>32-e&1);a.U=15;a.s=212;a.flags=a.flags&-2049|(a.flags&1^a.H>>15&1)<<11;return a.H}function ph(a,b,c,e){if(0===e)return b;a.H=b<>>32-e;a.U=31;a.s=212;a.flags=a.flags&-2|b>>>32-e&1;a.flags=1===e?a.flags&-2049|(a.flags&1^a.H>>31&1)<<11:a.flags&-2049;return a.H}function qh(a,b,c){a.flags=a.flags&-2|b>>c&1;a.s&=-2} function rh(a,b,c){a.flags=a.flags&-2|b>>c&1;a.s&=-2;return b^1<>c&1;a.s&=-2;return b|1<>c&1;a.s&=-2;return b&~(1<>3)|0);a.flags=a.flags&-2|b>>(c&7)&1;a.s&=-2}function vh(a,b,c){b=Xe(a,b+(c>>3)|0);var e=a.na(b);c&=7;a.flags=a.flags&-2|e>>c&1;a.s&=-2;a.Ba(b,e^1<>3)|0);var e=a.na(b);c&=7;a.flags=a.flags&-2|e>>c&1;a.s&=-2;a.Ba(b,e&~(1<>3)|0);var e=a.na(b);c&=7;a.flags=a.flags&-2|e>>c&1;a.s&=-2;a.Ba(b,e|1<>1&1431655765,b=(b&858993459)+(b>>2&858993459),16843009*(b+(b>>4)&252645135)>>24;a.flags|=64;return 0}function zh(a){a>>>=0;32768<=a?a=0:255>>=0;4294934528>>=0;4294967168a&&(a=0);return a}function Eh(a){a>>>=0;255>>this.U&1:this.flags&1}; m.bh=function(){return this.s&4?154020>>((this.H^this.H>>4)&15)&4:this.flags&4};function ef(a){return a.s&16?(a.kb^a.lb^a.l)&16:a.flags&16}m.Cc=function(){return this.s&64?(~this.H&this.H-1)>>>this.U&1:this.flags&64};m.Df=function(){return this.s&128?this.H>>>this.U&1:this.flags&128};m.$e=function(){return this.s&2048?((this.kb^this.l)&(this.lb^this.l))>>>this.U&1:this.flags&2048};m.Ub=r.prototype.$e;m.Cb=r.prototype.eb;m.Eb=r.prototype.Cc;m.Vb=r.prototype.Df;m.Db=r.prototype.bh; function Nh(a){return a.eb()||a.Cc()}function Oh(a){return!a.Df()!==!a.$e()}function Ph(a){return a.Cc()||!a.Df()!==!a.$e()}function L(a,b){var c=J(a,-2);gc(a,c,b);jf(a,-2)}function M(a,b){var c=J(a,-4);v(a,c,b);jf(a,-4)}function Qh(a){var b=G(a,2)+gf(a)|0;b=z(a,b);jf(a,2);return b}function Rh(a){var b=G(a,2)+gf(a)|0;b=A(a,b);jf(a,4);return b}function Sh(a,b){var c=a.i[0];a.i[0]=a.i[b];a.i[b]=c}function Th(a,b){var c=a.b[0];a.b[0]=a.b[b];a.b[b]=c} function Uh(a,b){192<=a.f&&u(a);var c=I(a,a.f),e=z(a,c);c=z(a,c+2|0);Fe(a,b,c);a.i[a.f>>2&14]=e}function Vh(a,b){192<=a.f&&u(a);var c=I(a,a.f),e=A(a,c);c=z(a,c+4|0);Fe(a,b,c);a.b[a.f>>3&7]=e}function Wh(a,b){var c=a.b[b];a.b[b]=c>>>24|c<<24|c>>8&65280|c<<8&16711680};var W=[],X=[],Y=[];W[0]=function(a){H(a);Kf(a,og(a,Jf(a),Tf(a)))};X[1]=function(a){H(a);Mf(a,pg(a,Lf(a),Vf(a)))};Y[1]=function(a){H(a);Of(a,qg(a,Nf(a),Yf(a)))};W[2]=function(a){H(a);Uf(a,og(a,Tf(a),zf(a)))};X[3]=function(a){H(a);Xf(a,pg(a,Vf(a),Af(a)))};Y[3]=function(a){H(a);Zf(a,qg(a,Yf(a),Bf(a)))};W[4]=function(a){a.F[0]=og(a,a.F[0],a.M())};X[5]=function(a){a.i[0]=pg(a,a.i[0],a.X())};Y[5]=function(a){a.b[0]=qg(a,a.b[0],a.ga())};X[6]=function(a){L(a,a.N[0])};Y[6]=function(a){M(a,a.N[0])}; X[7]=function(a){Fe(a,0,z(a,J(a,0)));jf(a,2)};Y[7]=function(a){Fe(a,0,A(a,J(a,0))&65535);jf(a,4)};W[8]=function(a){H(a);Kf(a,Mg(a,Jf(a),Tf(a)))};X[9]=function(a){H(a);Mf(a,Ng(a,Lf(a),Vf(a)))};Y[9]=function(a){H(a);Of(a,Og(a,Nf(a),Yf(a)))};W[10]=function(a){H(a);Uf(a,Mg(a,Tf(a),zf(a)))};X[11]=function(a){H(a);Xf(a,Ng(a,Vf(a),Af(a)))};Y[11]=function(a){H(a);Zf(a,Og(a,Yf(a),Bf(a)))};W[12]=function(a){a.F[0]=Mg(a,a.F[0],a.M())};X[13]=function(a){a.i[0]=Ng(a,a.i[0],a.X())}; Y[13]=function(a){a.b[0]=Og(a,a.b[0],a.ga())};X[14]=function(a){L(a,a.N[1])};Y[14]=function(a){M(a,a.N[1])};X[15]=function(a){a.yk[a.Ih()](a)};Y[15]=function(a){a.zk[a.Ih()](a)};W[16]=function(a){H(a);Kf(a,sg(a,Jf(a),Tf(a)))};X[17]=function(a){H(a);Mf(a,ug(a,Lf(a),Vf(a)))};Y[17]=function(a){H(a);Of(a,vg(a,Nf(a),Yf(a)))};W[18]=function(a){H(a);Uf(a,sg(a,Tf(a),zf(a)))};X[19]=function(a){H(a);Xf(a,ug(a,Vf(a),Af(a)))};Y[19]=function(a){H(a);Zf(a,vg(a,Yf(a),Bf(a)))}; W[20]=function(a){a.F[0]=sg(a,a.F[0],a.M())};X[21]=function(a){a.i[0]=ug(a,a.i[0],a.X())};Y[21]=function(a){a.b[0]=vg(a,a.b[0],a.ga())};X[22]=function(a){L(a,a.N[2])};Y[22]=function(a){M(a,a.N[2])};X[23]=function(a){Fe(a,2,z(a,J(a,0)));jf(a,2);a.I=0;sb(a)};Y[23]=function(a){Fe(a,2,A(a,J(a,0))&65535);jf(a,4);a.I=0;sb(a)};W[24]=function(a){H(a);Kf(a,zg(a,Jf(a),Tf(a)))};X[25]=function(a){H(a);Mf(a,Bg(a,Lf(a),Vf(a)))};Y[25]=function(a){H(a);Of(a,Cg(a,Nf(a),Yf(a)))}; W[26]=function(a){H(a);Uf(a,zg(a,Tf(a),zf(a)))};X[27]=function(a){H(a);Xf(a,Bg(a,Vf(a),Af(a)))};Y[27]=function(a){H(a);Zf(a,Cg(a,Yf(a),Bf(a)))};W[28]=function(a){a.F[0]=zg(a,a.F[0],a.M())};X[29]=function(a){a.i[0]=Bg(a,a.i[0],a.X())};Y[29]=function(a){a.b[0]=Cg(a,a.b[0],a.ga())};X[30]=function(a){L(a,a.N[3])};Y[30]=function(a){M(a,a.N[3])};X[31]=function(a){Fe(a,3,z(a,J(a,0)));jf(a,2)};Y[31]=function(a){Fe(a,3,A(a,J(a,0))&65535);jf(a,4)};W[32]=function(a){H(a);Kf(a,Jg(a,Jf(a),Tf(a)))}; X[33]=function(a){H(a);Mf(a,Kg(a,Lf(a),Vf(a)))};Y[33]=function(a){H(a);Of(a,Lg(a,Nf(a),Yf(a)))};W[34]=function(a){H(a);Uf(a,Jg(a,Tf(a),zf(a)))};X[35]=function(a){H(a);Xf(a,Kg(a,Vf(a),Af(a)))};Y[35]=function(a){H(a);Zf(a,Lg(a,Yf(a),Bf(a)))};W[36]=function(a){a.F[0]=Jg(a,a.F[0],a.M())};X[37]=function(a){a.i[0]=Kg(a,a.i[0],a.X())};Y[37]=function(a){a.b[0]=Lg(a,a.b[0],a.ga())};W[38]=function(a){Ke(a,0)}; W[39]=function(a){var b=a.F[0],c=a.eb(),e=ef(a);a.flags&=-18;if(9<(b&15)||e)a.F[0]+=6,a.flags|=16;if(153b):a.flags&=-17;if(153>2&14;a.s&=-65;(b&3)<(a.i[c]&3)?(a.flags|=64,b=b&-4|a.i[c]&3):a.flags&=-65;Mf(a,b)}else u(a)};W[100]=function(a){Ke(a,4)};W[101]=function(a){Ke(a,5)};W[102]=function(a){a.I|=32;Le(a);a.I=0};W[103]=function(a){a.I|=64;Le(a);a.I=0};X[104]=function(a){L(a,a.X())}; Y[104]=function(a){M(a,a.ga())};X[105]=function(a){H(a);Xf(a,Gg(a,Af(a)<<16>>16,a.X()<<16>>16))};Y[105]=function(a){H(a);Zf(a,Hg(a,Bf(a),a.ga()))};X[106]=function(a){L(a,a.ya())};Y[106]=function(a){M(a,a.ya())};X[107]=function(a){H(a);Xf(a,Gg(a,Af(a)<<16>>16,a.ya()))};Y[107]=function(a){H(a);Zf(a,Hg(a,Bf(a),a.ya()))}; W[108]=function(a){var b=a.i[4];eg(a,b,1);var c=G(a,0)+U(a,7)|0,e=a.flags&1024?-1:1;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096,f=Xe(a,c);a.Y&&(h=mg(e,c));do a.Ba(f,kb(a.o,b)),f+=e,c=0!==--d;while(c&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d;c&&(a.B=a.ja)}}else fc(a,c,1),We(a,c,kb(a.o,b)),V(a,7,e)}; X[109]=function(a){var b=a.i[4];eg(a,b,2);var c=G(a,0)+U(a,7)|0,e=a.flags&1024?-2:2;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&1){do{gc(a,c,mb(a.o,b));c+=e;V(a,7,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Xe(a,c)>>>1;a.Y&&(h=mg(e,c));do cd(a,l,mb(a.o,b)),l+=k,f=0!==--d;while(f&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else fc(a,c,2),gc(a,c,mb(a.o,b)),V(a,7,e)}; Y[109]=function(a){var b=a.i[4];eg(a,b,4);var c=G(a,0)+U(a,7)|0,e=a.flags&1024?-4:4;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&3){do{v(a,c,nb(a.o,b));c+=e;V(a,7,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Xe(a,c)>>>2;a.Y&&(h=mg(e,c));do dd(a,l,nb(a.o,b)),l+=k,f=0!==--d;while(f&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else fc(a,c,4),v(a,c,nb(a.o,b)),V(a,7,e)}; W[110]=function(a){var b=a.i[4];eg(a,b,1);var c=af(a,3)+U(a,6)|0,e=a.flags&1024?-1:1;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096,f=Oe(a,c);a.Y&&(h=mg(e,c));do hb(a.o,b,a.na(f)),f+=e,c=0!==--d;while(c&&h--);V(a,6,e*(g-d)|0);jg(a,d);a.$+=g-d;c&&(a.B=a.ja)}}else hb(a.o,b,Ue(a,c)),V(a,6,e)}; X[111]=function(a){var b=a.i[4];eg(a,b,2);var c=af(a,3)+U(a,6)|0,e=a.flags&1024?-2:2;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&1){do{ib(a.o,b,z(a,c));c+=e;V(a,6,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Oe(a,c)>>>1;a.Y&&(h=mg(e,c));do ib(a.o,b,ad(a,l)),l+=k,f=0!==--d;while(f&&h--);V(a,6,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else ib(a.o,b,z(a,c)),V(a,6,e)}; Y[111]=function(a){var b=a.i[4];eg(a,b,4);var c=af(a,3)+U(a,6)|0,e=a.flags&1024?-4:4;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&3){do{jb(a.o,b,A(a,c));c+=e;V(a,6,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Oe(a,c)>>>2;a.Y&&(h=mg(e,c));do jb(a.o,b,bd(a,l)),l+=k,f=0!==--d;while(f&&h--);V(a,6,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else jb(a.o,b,A(a,c)),V(a,6,e)};W[112]=function(a){Gh(a,a.Ub())};W[113]=function(a){Gh(a,!a.Ub())};W[114]=function(a){Gh(a,a.Cb())}; W[115]=function(a){Gh(a,!a.Cb())};W[116]=function(a){Gh(a,a.Eb())};W[117]=function(a){Gh(a,!a.Eb())};W[118]=function(a){Gh(a,Nh(a))};W[119]=function(a){Gh(a,!Nh(a))};W[120]=function(a){Gh(a,a.Vb())};W[121]=function(a){Gh(a,!a.Vb())};W[122]=function(a){Gh(a,a.Db())};W[123]=function(a){Gh(a,!a.Db())};W[124]=function(a){Gh(a,Oh(a))};W[125]=function(a){Gh(a,!Oh(a))};W[126]=function(a){Gh(a,Ph(a))};W[127]=function(a){Gh(a,!Ph(a))}; W[128]=function(a){H(a);switch(a.f>>3&7){case 0:Kf(a,og(a,Jf(a),a.M()));break;case 1:Kf(a,Mg(a,Jf(a),a.M()));break;case 2:Kf(a,sg(a,Jf(a),a.M()));break;case 3:Kf(a,zg(a,Jf(a),a.M()));break;case 4:Kf(a,Jg(a,Jf(a),a.M()));break;case 5:Kf(a,wg(a,Jf(a),a.M()));break;case 6:Kf(a,Pg(a,Jf(a),a.M()));break;case 7:var b=zf(a),c=a.M();a.sub(b,c,7)}}; X[129]=function(a){H(a);switch(a.f>>3&7){case 0:Mf(a,pg(a,Lf(a),a.X()));break;case 1:Mf(a,Ng(a,Lf(a),a.X()));break;case 2:Mf(a,ug(a,Lf(a),a.X()));break;case 3:Mf(a,Bg(a,Lf(a),a.X()));break;case 4:Mf(a,Kg(a,Lf(a),a.X()));break;case 5:Mf(a,xg(a,Lf(a),a.X()));break;case 6:Mf(a,Qg(a,Lf(a),a.X()));break;case 7:var b=Af(a),c=a.X();a.sub(b,c,15)}}; Y[129]=function(a){H(a);switch(a.f>>3&7){case 0:Of(a,qg(a,Nf(a),a.ga()));break;case 1:Of(a,Og(a,Nf(a),a.ga()));break;case 2:Of(a,vg(a,Nf(a),a.ga()));break;case 3:Of(a,Cg(a,Nf(a),a.ga()));break;case 4:Of(a,Lg(a,Nf(a),a.ga()));break;case 5:Of(a,yg(a,Nf(a),a.ga()));break;case 6:Of(a,Rg(a,Nf(a),a.ga()));break;case 7:var b=Bf(a),c=a.ga();a.sub(b,c,31)}};W[130]=W[128]; X[131]=function(a){H(a);switch(a.f>>3&7){case 0:Mf(a,pg(a,Lf(a),a.ya()));break;case 1:Mf(a,Ng(a,Lf(a),a.ya()));break;case 2:Mf(a,ug(a,Lf(a),a.ya()));break;case 3:Mf(a,Bg(a,Lf(a),a.ya()));break;case 4:Mf(a,Kg(a,Lf(a),a.ya()));break;case 5:Mf(a,xg(a,Lf(a),a.ya()));break;case 6:Mf(a,Qg(a,Lf(a),a.ya()));break;case 7:var b=Af(a),c=a.ya();a.sub(b,c,15)}}; Y[131]=function(a){H(a);switch(a.f>>3&7){case 0:Of(a,qg(a,Nf(a),a.ya()));break;case 1:Of(a,Og(a,Nf(a),a.ya()));break;case 2:Of(a,vg(a,Nf(a),a.ya()));break;case 3:Of(a,Cg(a,Nf(a),a.ya()));break;case 4:Of(a,Lg(a,Nf(a),a.ya()));break;case 5:Of(a,yg(a,Nf(a),a.ya()));break;case 6:Of(a,Rg(a,Nf(a),a.ya()));break;case 7:var b=Bf(a),c=a.ya();a.sub(b,c,31)}};W[132]=function(a){H(a);var b=zf(a);a.and(b,Tf(a),7)};X[133]=function(a){H(a);var b=Af(a);a.and(b,Vf(a),15)}; Y[133]=function(a){H(a);var b=Bf(a);a.and(b,Yf(a),31)};W[134]=function(a){H(a);var b=Jf(a),c=a.f;c=c>>1&12|c>>5&1;var e=a.F[c];a.F[c]=b;Kf(a,e)};X[135]=function(a){H(a);var b=Lf(a),c=a.f>>2&14,e=a.i[c];a.i[c]=b;Mf(a,e)};Y[135]=function(a){H(a);var b=Nf(a),c=a.f>>3&7,e=a.b[c];a.b[c]=b;Of(a,e)};W[136]=function(a){H(a);Gf(a,Tf(a))};X[137]=function(a){H(a);Hf(a,Vf(a))};Y[137]=function(a){H(a);If(a,Yf(a))};W[138]=function(a){H(a);var b=zf(a);Uf(a,b)};X[139]=function(a){H(a);var b=Af(a);Xf(a,b)}; Y[139]=function(a){H(a);var b=Bf(a);Zf(a,b)};X[140]=function(a){H(a);Hf(a,a.N[a.f>>3&7])};Y[140]=function(a){H(a);If(a,a.N[a.f>>3&7])};X[141]=function(a){H(a);192<=a.f&&u(a);var b=a.f>>3&7;a.I|=7;a.i[b<<1]=I(a,a.f);a.I=0};Y[141]=function(a){H(a);192<=a.f&&u(a);var b=a.f>>3&7;a.I|=7;a.b[b]=I(a,a.f);a.I=0};W[142]=function(a){H(a);var b=a.f>>3&7,c=Af(a);Fe(a,b,c);2===b&&(a.I=0,sb(a))};X[143]=function(a){H(a);var b=z(a,J(a,0));jf(a,2);if(192>a.f){var c=I(a,a.f);jf(a,-2);gc(a,c,b);jf(a,2)}else Qf(a,b)}; Y[143]=function(a){H(a);var b=A(a,J(a,0));jf(a,4);if(192>a.f){var c=I(a,a.f);jf(a,-4);v(a,c,b);jf(a,4)}else Sf(a,b)};W[144]=function(){};X[145]=function(a){Sh(a,2)};Y[145]=function(a){Th(a,1)};X[146]=function(a){Sh(a,4)};Y[146]=function(a){Th(a,2)};X[147]=function(a){Sh(a,6)};Y[147]=function(a){Th(a,3)};X[148]=function(a){Sh(a,8)};Y[148]=function(a){Th(a,4)};X[149]=function(a){Sh(a,10)};Y[149]=function(a){Th(a,5)};X[150]=function(a){Sh(a,12)};Y[150]=function(a){Th(a,6)};X[151]=function(a){Sh(a,14)}; Y[151]=function(a){Th(a,7)};X[152]=function(a){a.i[0]=a.Bg[0]};Y[152]=function(a){a.b[0]=a.De[0]};X[153]=function(a){a.i[4]=a.De[0]>>15};Y[153]=function(a){a.b[2]=a.b[0]>>31};X[154]=function(a){var b=a.X(),c=a.Nb();vf(a,b,c,!0);Re(a)||kf(a)};Y[154]=function(a){var b=a.ga(),c=a.Nb();if((!a.wa||cf(a))&&b&4294901760)throw a.debug.R("#GP handler");vf(a,b,c,!0);Re(a)||kf(a)};W[155]=function(a){10===(a.K[0]&10)&&xf(a)};X[156]=function(a){a.flags&131072&&3>bf(a)?K(a,0):L(a,df(a))}; Y[156]=function(a){a.flags&131072&&3>bf(a)?K(a,0):M(a,df(a)&16580607)};X[157]=function(a){a.flags&131072&&3>bf(a)&&K(a,0);ff(a,a.flags&-65536|Qh(a));a.flags&256?a.flags&=-257:rb(a)};Y[157]=function(a){a.flags&131072&&3>bf(a)&&K(a,0);ff(a,Rh(a));rb(a)};W[158]=function(a){a.flags=a.flags&-256|a.F[1];a.flags=a.flags&4161493|2;a.s=0};W[159]=function(a){a.F[1]=df(a)};W[160]=function(a){var b=Ue(a,$e(a));a.F[0]=b};X[161]=function(a){var b=z(a,$e(a));a.i[0]=b}; Y[161]=function(a){var b=A(a,$e(a));a.b[0]=b};W[162]=function(a){We(a,$e(a),a.F[0])};X[163]=function(a){gc(a,$e(a),a.i[0])};Y[163]=function(a){v(a,$e(a),a.b[0])};W[164]=function(a){var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=a.flags&1024?-1:1;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096,f=Oe(a,b),k=Xe(a,c);a.Y&&(h=ng(e,b,c));do a.Ba(k,a.na(f)),k+=e,f+=e,b=0!==--d;while(b&&h--);e=e*(g-d)|0;V(a,7,e);V(a,6,e);jg(a,d);a.$+=g-d;b&&(a.B=a.ja)}}else We(a,c,Ue(a,b)),V(a,7,e),V(a,6,e)}; X[165]=function(a){var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=a.flags&1024?-2:2;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&1||b&1){do{gc(a,c,z(a,b));c+=e;V(a,7,e);b+=e;V(a,6,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Oe(a,b)>>>1,t=Xe(a,c)>>>1;a.Y&&(h=ng(e,b,c));do cd(a,t,ad(a,l)),t+=k,l+=k,f=0!==--d;while(f&&h--);b=e*(g-d)|0;V(a,7,b);V(a,6,b);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else gc(a,c,z(a,b)),V(a,7,e),V(a,6,e)}; Y[165]=function(a){a:{if(a.I&24){var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=U(a,1)>>>0;if(!e)break a;var d=a.Y?4095:3;if(0===(c&d)&&0===(b&d)&&0===(a.flags&1024)&&(d=!1,a.Y&&(b=Oe(a,b),c=Xe(a,c),1024>>=2;a.Ec.set(a.Ec.subarray(b,b+e),c>>>2);d&&(a.B=a.ja);break a}}b=af(a,3)+U(a,6)|0;c=G(a,0)+U(a,7)|0;g=a.flags&1024?-4:4;if(a.I&24){if(e=U(a,1)>>>0,0!==e){var h=e,f=4096;if(c&3||b&3){do v(a,c,A(a,b)),c+=g,V(a,7,g), b+=g,V(a,6,g),d=0!==kg(a);while(d&&f--)}else{var k=0>g?-1:1,l=Oe(a,b)>>>2,t=Xe(a,c)>>>2;a.Y&&(f=ng(g,b,c));do dd(a,t,bd(a,l)),t+=k,l+=k,d=0!==--e;while(d&&f--);g=g*(h-e)|0;V(a,7,g);V(a,6,g);jg(a,e);a.$+=h-e}d&&(a.B=a.ja)}}else v(a,c,A(a,b)),V(a,7,g),V(a,6,g)}}; W[166]=function(a){a:{var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=a.flags&1024?-1:1;if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096,k=Oe(a,b),l=Oe(a,c);a.Y&&(f=ng(e,b,c));do{c=a.na(l);b=a.na(k);l+=e;k+=e;var t=0!==--d&&b===c===h}while(t&&f--);e=e*(g-d)|0;V(a,7,e);V(a,6,e);jg(a,d);a.$+=g-d;t&&(a.B=a.ja)}else b=Ue(a,b),c=Ue(a,c),V(a,7,e),V(a,6,e);a.sub(b,c,7)}}; X[167]=function(a){a:{var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=a.flags&1024?-2:2;if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096;if(c&1||b&1){do{var k=z(a,c);var l=z(a,b);c+=e;V(a,7,e);b+=e;V(a,6,e);var t=0!==kg(a)&&l===k===h}while(t&&f--)}else{var C=0>e?-1:1,D=Oe(a,b)>>>1,y=Oe(a,c)>>>1;a.Y&&(f=ng(e,b,c));do k=ad(a,y),l=ad(a,D),y+=C,D+=C,t=0!==--d&&l===k===h;while(t&&f--);b=e*(g-d)|0;V(a,7,b);V(a,6,b);jg(a,d);a.$+=g-d}t&&(a.B=a.ja)}else k=z(a,c),l=z(a,b),V(a,7,e),V(a, 6,e);a.sub(l,k,15)}}; Y[167]=function(a){a:{var b=af(a,3)+U(a,6)|0,c=G(a,0)+U(a,7)|0,e=a.flags&1024?-4:4;if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096;if(c&3||b&3){do{var k=A(a,c);var l=A(a,b);c+=e;V(a,7,e);b+=e;V(a,6,e);var t=0!==kg(a)&&l===k===h}while(t&&f--)}else{var C=0>e?-1:1,D=Oe(a,b)>>>2,y=Oe(a,c)>>>2;a.Y&&(f=ng(e,b,c));do k=bd(a,y),l=bd(a,D),y+=C,D+=C,t=0!==--d&&l===k===h;while(t&&f--);b=e*(g-d)|0;V(a,7,b);V(a,6,b);jg(a,d);a.$+=g-d}t&&(a.B=a.ja)}else k=A(a,c),l=A(a,b),V(a,7,e),V(a, 6,e);a.sub(l,k,31)}};W[168]=function(a){var b=a.M();a.and(a.F[0],b,7)};X[169]=function(a){var b=a.X();a.and(a.i[0],b,15)};Y[169]=function(a){var b=a.ga();a.and(a.b[0],b,31)};W[170]=function(a){var b=a.F[0],c=G(a,0)+U(a,7)|0,e=a.flags&1024?-1:1;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096,f=Xe(a,c);a.Y&&(h=mg(e,c));do a.Ba(f,b),f+=e,c=0!==--d;while(c&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d;c&&(a.B=a.ja)}}else We(a,c,b),V(a,7,e)}; X[171]=function(a){var b=a.i[0],c=G(a,0)+U(a,7)|0,e=a.flags&1024?-2:2;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&1){do{gc(a,c,b);c+=e;V(a,7,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Xe(a,c)>>>1;a.Y&&(h=mg(e,c));do cd(a,l,b),l+=k,f=0!==--d;while(f&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else gc(a,c,b),V(a,7,e)}; Y[171]=function(a){var b=a.b[0],c=G(a,0)+U(a,7)|0,e=a.flags&1024?-4:4;if(a.I&24){var d=U(a,1)>>>0;if(0!==d){var g=d,h=4096;if(c&3){do{v(a,c,b);c+=e;V(a,7,e);var f=0!==kg(a)}while(f&&h--)}else{var k=0>e?-1:1,l=Xe(a,c)>>>2;a.Y&&(h=mg(e,c));do dd(a,l,b),l+=k,f=0!==--d;while(f&&h--);V(a,7,e*(g-d)|0);jg(a,d);a.$+=g-d}f&&(a.B=a.ja)}}else v(a,c,b),V(a,7,e)}; W[172]=function(a){var b=af(a,3)+U(a,6)|0,c=a.flags&1024?-1:1;if(a.I&24){var e=U(a,1)>>>0;if(0!==e){var d=e,g=4096,h=Oe(a,b);a.Y&&(g=mg(c,b));do a.F[0]=a.na(h),h+=c,b=0!==--e;while(b&&g--);V(a,6,c*(d-e)|0);jg(a,e);a.$+=d-e;b&&(a.B=a.ja)}}else a.F[0]=Ue(a,b),V(a,6,c)};X[173]=function(a){var b=af(a,3)+U(a,6)|0,c=a.flags&1024?-2:2;if(a.I&24){if(0!==U(a,1)>>>0){var e=4096;do{a.i[0]=z(a,b);b+=c;V(a,6,c);var d=0!==kg(a)}while(d&&e--);d&&(a.B=a.ja)}}else a.i[0]=z(a,b),V(a,6,c)}; Y[173]=function(a){var b=af(a,3)+U(a,6)|0,c=a.flags&1024?-4:4;if(a.I&24){if(0!==U(a,1)>>>0){var e=4096;do{a.b[0]=A(a,b);b+=c;V(a,6,c);var d=0!==kg(a)}while(d&&e--);d&&(a.B=a.ja)}}else a.b[0]=A(a,b),V(a,6,c)}; W[174]=function(a){a:{var b=G(a,0)+U(a,7)|0,c=a.flags&1024?-1:1,e=a.F[0];if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096,k=Oe(a,b);a.Y&&(f=mg(c,b));do{b=a.na(k);k+=c;var l=0!==--d&&e===b===h}while(l&&f--);V(a,7,c*(g-d)|0);jg(a,d);a.$+=g-d;l&&(a.B=a.ja)}else b=Ue(a,b),V(a,7,c);a.sub(e,b,7)}}; X[175]=function(a){a:{var b=G(a,0)+U(a,7)|0,c=a.flags&1024?-2:2,e=a.i[0];if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096;if(b&1){do{var k=z(a,b);b+=c;V(a,7,c);var l=0!==kg(a)&&e===k===h}while(l&&f--)}else{var t=0>c?-1:1,C=Oe(a,b)>>>1;a.Y&&(f=mg(c,b));do k=ad(a,C),C+=t,l=0!==--d&&e===k===h;while(l&&f--);V(a,7,c*(g-d)|0);jg(a,d);a.$+=g-d}l&&(a.B=a.ja)}else k=z(a,b),V(a,7,c);a.sub(e,k,15)}}; Y[175]=function(a){a:{var b=G(a,0)+U(a,7)|0,c=a.flags&1024?-4:4,e=a.b[0];if(a.I&24){var d=U(a,1)>>>0;if(0===d)break a;var g=d,h=8===(a.I&24),f=4096;if(b&3){do{var k=A(a,b);b+=c;V(a,7,c);var l=0!==kg(a)&&e===k===h}while(l&&f--)}else{var t=0>c?-1:1,C=Oe(a,b)>>>2;a.Y&&(f=mg(c,b));do k=bd(a,C),C+=t,l=0!==--d&&e===k===h;while(l&&f--);V(a,7,c*(g-d)|0);jg(a,d);a.$+=g-d}l&&(a.B=a.ja)}else k=A(a,b),V(a,7,c);a.sub(e,k,31)}};W[176]=function(a){a.F[0]=a.M()};W[177]=function(a){a.F[4]=a.M()}; W[178]=function(a){a.F[8]=a.M()};W[179]=function(a){a.F[12]=a.M()};W[180]=function(a){a.F[1]=a.M()};W[181]=function(a){a.F[5]=a.M()};W[182]=function(a){a.F[9]=a.M()};W[183]=function(a){a.F[13]=a.M()};X[184]=function(a){a.i[0]=a.X()};Y[184]=function(a){a.b[0]=a.ga()};X[185]=function(a){a.i[2]=a.X()};Y[185]=function(a){a.b[1]=a.ga()};X[186]=function(a){a.i[4]=a.X()};Y[186]=function(a){a.b[2]=a.ga()};X[187]=function(a){a.i[6]=a.X()};Y[187]=function(a){a.b[3]=a.ga()};X[188]=function(a){a.i[8]=a.X()}; Y[188]=function(a){a.b[4]=a.ga()};X[189]=function(a){a.i[10]=a.X()};Y[189]=function(a){a.b[5]=a.ga()};X[190]=function(a){a.i[12]=a.X()};Y[190]=function(a){a.b[6]=a.ga()};X[191]=function(a){a.i[14]=a.X()};Y[191]=function(a){a.b[7]=a.ga()}; W[192]=function(a){H(a);var b=Jf(a),c=a.M()&31,e=0;switch(a.f>>3&7){case 0:e=Sg(a,b,c);break;case 1:e=Yg(a,b,c);break;case 2:e=Vg(a,b,c);break;case 3:e=ah(a,b,c);break;case 4:e=dh(a,b,c);break;case 5:e=gh(a,b,c);break;case 6:e=dh(a,b,c);break;case 7:e=jh(a,b,c)}Kf(a,e)}; X[193]=function(a){H(a);var b=Lf(a),c=a.M()&31,e=0;switch(a.f>>3&7){case 0:e=Tg(a,b,c);break;case 1:e=Zg(a,b,c);break;case 2:e=Wg(a,b,c);break;case 3:e=bh(a,b,c);break;case 4:e=eh(a,b,c);break;case 5:e=hh(a,b,c);break;case 6:e=eh(a,b,c);break;case 7:e=kh(a,b,c)}Mf(a,e)}; Y[193]=function(a){H(a);var b=Nf(a),c=a.M()&31,e=0;switch(a.f>>3&7){case 0:e=Ug(a,b,c);break;case 1:e=$g(a,b,c);break;case 2:e=Xg(a,b,c);break;case 3:e=ch(a,b,c);break;case 4:e=fh(a,b,c);break;case 5:e=ih(a,b,c);break;case 6:e=fh(a,b,c);break;case 7:e=lh(a,b,c)}Of(a,e)};X[194]=function(a){var b=a.X();a.B=G(a,1)+Qh(a)|0;Re(a)||kf(a);jf(a,b)};Y[194]=function(a){var b=a.X(),c=Rh(a);a.B=G(a,1)+c|0;jf(a,b)};X[195]=function(a){a.B=G(a,1)+Qh(a)|0};Y[195]=function(a){var b=Rh(a);a.B=G(a,1)+b|0}; X[196]=function(a){H(a);Uh(a,0)};Y[196]=function(a){H(a);Vh(a,0)};X[197]=function(a){H(a);Uh(a,3)};Y[197]=function(a){H(a);Vh(a,3)};W[198]=function(a){H(a);192>a.f?We(a,I(a,a.f),a.M()):a.F[a.f<<2&12|a.f>>2&1]=a.M()};X[199]=function(a){H(a);192>a.f?gc(a,I(a,a.f),a.X()):a.i[a.f<<1&14]=a.X()};Y[199]=function(a){H(a);192>a.f?v(a,I(a,a.f),a.ga()):a.b[a.f&7]=a.ga()}; X[200]=function(a){var b=a.X(),c=a.Eh();c&=31;L(a,a.i[10]);var e=a.i[8];if(0>3&7){case 0:c=Sg(a,b,1);break;case 1:c=Yg(a,b,1);break;case 2:c=Vg(a,b,1);break;case 3:c=ah(a,b,1);break;case 4:c=dh(a,b,1);break;case 5:c=gh(a,b,1);break;case 6:c=dh(a,b,1);break;case 7:c=jh(a,b,1)}Kf(a,c)}; X[209]=function(a){H(a);var b=Lf(a),c=0;switch(a.f>>3&7){case 0:c=Tg(a,b,1);break;case 1:c=Zg(a,b,1);break;case 2:c=Wg(a,b,1);break;case 3:c=bh(a,b,1);break;case 4:c=eh(a,b,1);break;case 5:c=hh(a,b,1);break;case 6:c=eh(a,b,1);break;case 7:c=kh(a,b,1)}Mf(a,c)}; Y[209]=function(a){H(a);var b=Nf(a),c=0;switch(a.f>>3&7){case 0:c=Ug(a,b,1);break;case 1:c=$g(a,b,1);break;case 2:c=Xg(a,b,1);break;case 3:c=ch(a,b,1);break;case 4:c=fh(a,b,1);break;case 5:c=ih(a,b,1);break;case 6:c=fh(a,b,1);break;case 7:c=lh(a,b,1)}Of(a,c)}; W[210]=function(a){H(a);var b=Jf(a),c=a.F[4]&31,e=0;switch(a.f>>3&7){case 0:e=Sg(a,b,c);break;case 1:e=Yg(a,b,c);break;case 2:e=Vg(a,b,c);break;case 3:e=ah(a,b,c);break;case 4:e=dh(a,b,c);break;case 5:e=gh(a,b,c);break;case 6:e=dh(a,b,c);break;case 7:e=jh(a,b,c)}Kf(a,e)}; X[211]=function(a){H(a);var b=Lf(a),c=a.F[4]&31,e=0;switch(a.f>>3&7){case 0:e=Tg(a,b,c);break;case 1:e=Zg(a,b,c);break;case 2:e=Wg(a,b,c);break;case 3:e=bh(a,b,c);break;case 4:e=eh(a,b,c);break;case 5:e=hh(a,b,c);break;case 6:e=eh(a,b,c);break;case 7:e=kh(a,b,c)}Mf(a,e)}; Y[211]=function(a){H(a);var b=Nf(a),c=a.F[4]&31,e=0;switch(a.f>>3&7){case 0:e=Ug(a,b,c);break;case 1:e=$g(a,b,c);break;case 2:e=Xg(a,b,c);break;case 3:e=ch(a,b,c);break;case 4:e=fh(a,b,c);break;case 5:e=ih(a,b,c);break;case 6:e=fh(a,b,c);break;case 7:e=lh(a,b,c)}Of(a,e)};W[212]=function(a){var b=a.M();if(0===b)wf(a);else{var c=a.F[0];a.F[1]=c/b;a.F[0]=c%b;a.H=a.F[0];a.s=196;a.flags&=-2066}}; W[213]=function(a){var b=a.M();b=a.F[0]+a.F[1]*b;a.H=b&255;a.i[0]=a.H;a.U=7;a.s=196;a.flags&=-2066;65535a.f){var b=a.V,c=a.f,e=I(a,a.f);a=c>>3&7;c=oc(b,e);e=Yb(b);switch(a){case 0:b.J[b.C]=e+c;break;case 1:b.J[b.C]=e*c;break;case 2:Xb(b,c);break;case 3:Xb(b,c);b.pop();break;case 4:b.J[b.C]=e-c;break;case 5:b.J[b.C]=c-e;break;case 6:b.J[b.C]=e/c;break;case 7:b.J[b.C]=c/e}}else switch(b=a.V,c=a.f,a=c>>3&7,c=jc(b,c&7),e=Yb(b),a){case 0:b.J[b.C]=e+c;break;case 1:b.J[b.C]=e*c;break;case 2:Xb(b,c);break;case 3:Xb(b,c);b.pop();break;case 4:b.J[b.C]=e-c;break;case 5:b.J[b.C]= c-e;break;case 6:b.J[b.C]=e/c;break;case 7:b.J[b.C]=c/e}}; W[217]=function(a){H(a);yf(a);if(192>a.f){var b=a.V,c=a.f;a=I(a,a.f);switch(c>>3&7){case 0:a=oc(b,a);b.push(a);break;case 1:Wb(b);break;case 2:c=Yb(b);b.m[0]=c;v(b.j,a,b.v[0]);break;case 3:c=Yb(b);b.m[0]=c;v(b.j,a,b.v[0]);b.pop();break;case 4:hc(b,a);break;case 5:b.hc=z(b.j,a);break;case 6:dc(b,a);break;case 7:gc(b.j,a,b.hc)}}else switch(b=a.V,c=a.f,a=c&7,c>>3&7){case 0:c=jc(b,a);b.push(c);break;case 1:c=jc(b,a);b.J[b.C+a&7]=Yb(b);b.J[b.C]=c;break;case 2:switch(a){case 0:break;default:Wb(b)}break; case 3:Wb(b);break;case 4:c=Yb(b);switch(a){case 0:b.J[b.C]=-c;break;case 1:b.J[b.C]=Math.abs(c);break;case 4:a=c;b.a&=-18177;isNaN(a)?b.a|=17664:0===a?b.a|=16384:0>a&&(b.a|=256);break;case 5:a=c;b.a&=-18177;b.a|=b.sign(0)<<9;b.a=b.ia>>b.C&1?b.a|16640:isNaN(a)?b.a|256:0===a?b.a|16384:Infinity===a||-Infinity===a?b.a|1280:b.a|1024;break;default:Wb(b)}break;case 5:b.push(b.G[a]);break;case 6:c=Yb(b);switch(a){case 0:b.J[b.C]=Math.pow(2,c)-1;break;case 1:b.J[b.C+1&7]=jc(b,1)*Math.log(c)/Math.LN2;b.pop(); break;case 2:b.J[b.C]=Math.tan(c);b.push(1);break;case 3:b.J[b.C+1&7]=Math.atan2(jc(b,1),c);b.pop();break;case 4:b.l[0]=Yb(b);a=((b.g[7]&127)<<4|b.g[6]>>4)-1023;b.g[7]=63|b.g[7]&128;b.g[6]|=240;b.J[b.C]=a;b.push(b.l[0]);break;case 5:b.J[b.C]=c%jc(b,1);break;case 6:b.C=b.C-1&7;b.a&=-513;break;case 7:b.C=b.C+1&7,b.a&=-513}break;case 7:switch(c=Yb(b),a){case 0:a=jc(b,1);var e=Math.trunc(c/a);b.J[b.C]=c%a;b.a&=-17153;e&1&&(b.a|=512);e&2&&(b.a|=16384);e&4&&(b.a|=256);b.a&=-1025;break;case 1:b.J[b.C+1& 7]=jc(b,1)*Math.log(c+1)/Math.LN2;b.pop();break;case 2:b.J[b.C]=Math.sqrt(c);break;case 3:b.J[b.C]=Math.sin(c);b.push(Math.cos(c));break;case 4:b.J[b.C]=b.oc(c);break;case 5:b.J[b.C]=c*Math.pow(2,ic(jc(b,1)));break;case 6:b.J[b.C]=Math.sin(c);break;case 7:b.J[b.C]=Math.cos(c)}}}; W[218]=function(a){H(a);yf(a);if(192>a.f){var b=a.V,c=a.f,e=I(a,a.f);a=c>>3&7;c=A(b.j,e);e=Yb(b);switch(a){case 0:b.J[b.C]=e+c;break;case 1:b.J[b.C]=e*c;break;case 2:Xb(b,c);break;case 3:Xb(b,c);b.pop();break;case 4:b.J[b.C]=e-c;break;case 5:b.J[b.C]=c-e;break;case 6:b.J[b.C]=e/c;break;case 7:b.J[b.C]=c/e}}else switch(b=a.V,a=a.f,c=a&7,a>>3&7){case 0:b.j.Cb()&&(b.J[b.C]=jc(b,c),b.ia&=~(1<a.f){var b=a.V,c=a.f;a=I(a,a.f);switch(c>>3&7){case 0:a=A(b.j,a);b.push(a);break;case 2:c=b.oc(Yb(b));2147483647>=c&&-2147483648<=c?v(b.j,a,c):(b.Wc(),v(b.j,a,-2147483648));break;case 3:c=b.oc(Yb(b));2147483647>=c&&-2147483648<=c?v(b.j,a,c):(b.Wc(),v(b.j,a,-2147483648));b.pop();break;case 5:b.push(kc(b,a));break;case 7:fc(b.j,a,10);lc(b,a,Yb(b));b.pop();break;default:Wb(b)}}else switch(b=a.V,a=a.f,c=a&7,a>>3&7){case 0:b.j.Cb()||(b.J[b.C]=jc(b,c),b.ia&=~(1<a.f){var b=a.V,c=a.f,e=I(a,a.f);a=c>>3&7;c=mc(b,e);e=Yb(b);switch(a){case 0:b.J[b.C]=e+c;break;case 1:b.J[b.C]=e*c;break;case 2:Xb(b,c);break;case 3:Xb(b,c);b.pop();break;case 4:b.J[b.C]=e-c;break;case 5:b.J[b.C]=c-e;break;case 6:b.J[b.C]=e/c;break;case 7:b.J[b.C]=c/e}}else{b=a.V;c=a.f;a=c>>3&7;e=c&7;c=b.C+e&7;e=jc(b,e);var d=Yb(b);switch(a){case 0:b.J[c]=e+d;break;case 1:b.J[c]=e*d;break;case 2:Xb(b,e);break;case 3:Xb(b,e);b.pop();break;case 4:b.J[c]=d-e;break; case 5:b.J[c]=e-d;break;case 6:b.J[c]=d/e;break;case 7:b.J[c]=e/d}}}; W[221]=function(a){H(a);yf(a);if(192>a.f){var b=a.V,c=a.f;a=I(a,a.f);switch(c>>3&7){case 0:a=mc(b,a);b.push(a);break;case 1:Wb(b);break;case 2:nc(b,a);break;case 3:nc(b,a);b.pop();break;case 4:hc(b,a);a+=28;for(c=0;8>c;c++)b.J[c+b.C&7]=kc(b,a),a+=10;break;case 5:Wb(b);break;case 6:fc(b.j,a,108);dc(b,a);a+=28;for(c=0;8>c;c++)lc(b,a,b.J[b.C+c&7]),a+=10;bc(b);break;case 7:gc(b.j,a,cc(b))}}else switch(b=a.V,a=a.f,c=a&7,a>>3&7){case 0:b.ia|=1<<(b.C+c&7);break;case 2:b.J[b.C+c&7]=Yb(b);break;case 3:0!== c&&(b.J[b.C+c&7]=Yb(b));b.pop();break;case 4:a=jc(b,c);Xb(b,a);break;case 5:a=jc(b,c);Xb(b,a);b.pop();break;default:Wb(b)}}; W[222]=function(a){H(a);yf(a);if(192>a.f){var b=a.V,c=a.f,e=I(a,a.f);a=c>>3&7;c=z(b.j,e)<<16>>16;e=Yb(b);switch(a){case 0:b.J[b.C]=e+c;break;case 1:b.J[b.C]=e*c;break;case 2:Xb(b,c);break;case 3:Xb(b,c);b.pop();break;case 4:b.J[b.C]=e-c;break;case 5:b.J[b.C]=c-e;break;case 6:b.J[b.C]=e/c;break;case 7:b.J[b.C]=c/e}}else{b=a.V;c=a.f;a=c>>3&7;c&=7;e=b.C+c&7;var d=jc(b,c),g=Yb(b);switch(a){case 0:b.J[e]=d+g;break;case 1:b.J[e]=d*g;break;case 2:Xb(b,d);break;case 3:1===c?(Xb(b,b.J[e]),b.pop()):Wb(b);break; case 4:b.J[e]=g-d;break;case 5:b.J[e]=d-g;break;case 6:b.J[e]=g/d;break;case 7:b.J[e]=d/g}b.pop()}}; W[223]=function(a){H(a);yf(a);if(192>a.f){var b=a.V,c=a.f;a=I(a,a.f);switch(c>>3&7){case 0:a=z(b.j,a)<<16>>16;b.push(a);break;case 1:Wb(b);break;case 2:c=b.oc(Yb(b));32767>=c&&-32768<=c?gc(b.j,a,c):(b.Wc(),gc(b.j,a,32768));break;case 3:c=b.oc(Yb(b));32767>=c&&-32768<=c?gc(b.j,a,c):(b.Wc(),gc(b.j,a,32768));b.pop();break;case 4:Wb(b);break;case 5:c=A(b.j,a)>>>0;a=A(b.j,a+4);b.push(c+4294967296*a);break;case 6:Wb(b);break;case 7:fc(b.j,a,8);c=b.oc(Yb(b));if(0x7fffffffffffffff>c&&-9223372036854775808<= c){var e=c|0;var d=c/4294967296|0;0===d&&0>c&&(d=-1)}else e=0,d=-2147483648,b.Wc();v(b.j,a,e);v(b.j,a+4,d);b.pop()}}else switch(b=a.V,a=a.f,c=a&7,a>>3&7){case 4:224===a?b.j.i[0]=cc(b):Wb(b);break;case 5:a=jc(b,c);Zb(b,a);b.pop();break;case 6:Zb(b,jc(b,c));b.pop();break;default:Wb(b)}};W[224]=function(a){var b=a.ya();kg(a)&&!a.Cc()&&(a.B=a.B+b|0)};W[225]=function(a){var b=a.ya();kg(a)&&a.Cc()&&(a.B=a.B+b|0)};W[226]=function(a){a.loop(a.ya())}; W[227]=function(a){var b=a.ya();0===U(a,1)&&(a.B=a.B+b|0)};W[228]=function(a){var b=a.M();eg(a,b,1);a.F[0]=kb(a.o,b)};X[229]=function(a){var b=a.M();eg(a,b,2);a.i[0]=mb(a.o,b)};Y[229]=function(a){var b=a.M();eg(a,b,4);a.b[0]=nb(a.o,b)};W[230]=function(a){var b=a.M();eg(a,b,1);hb(a.o,b,a.F[0])};X[231]=function(a){var b=a.M();eg(a,b,2);ib(a.o,b,a.i[0])};Y[231]=function(a){var b=a.M();eg(a,b,4);jb(a.o,b,a.b[0])};X[232]=function(a){var b=a.X();L(a,kf(a));Hh(a,b)}; Y[232]=function(a){var b=a.ga();M(a,kf(a));a.B=a.B+b|0;Re(a)||kf(a)};X[233]=function(a){var b=a.X();Hh(a,b)};Y[233]=function(a){var b=a.ga();a.B=a.B+b|0;Re(a)||kf(a)};X[234]=function(a){var b=a.X(),c=a.Nb();vf(a,b,c,!1);Re(a)||kf(a)};Y[234]=function(a){var b=a.ga(),c=a.Nb();vf(a,b,c,!1);Re(a)||kf(a)};W[235]=function(a){var b=a.ya();a.B=a.B+b|0;Re(a)||kf(a)};W[236]=function(a){var b=a.i[4];eg(a,b,1);a.F[0]=kb(a.o,b)};X[237]=function(a){var b=a.i[4];eg(a,b,2);a.i[0]=mb(a.o,b)}; Y[237]=function(a){var b=a.i[4];eg(a,b,4);a.b[0]=nb(a.o,b)};W[238]=function(a){var b=a.i[4];eg(a,b,1);hb(a.o,b,a.F[0])};X[239]=function(a){var b=a.i[4];eg(a,b,2);ib(a.o,b,a.i[0])};Y[239]=function(a){var b=a.i[4];eg(a,b,4);jb(a.o,b,a.b[0])};W[240]=function(a){Le(a)};W[241]=function(a){throw a.debug.R("int1 instruction");};W[242]=function(a){a.I|=16;Le(a);a.I=0};W[243]=function(a){a.I|=8;Le(a);a.I=0}; W[244]=function(a){a.O&&K(a,0);if(0===(a.flags&512))throw a.debug.show("cpu halted"),a.w.send("cpu-event-halt"),"HALT";a.Vc=!0;throw 233495534;};W[245]=function(a){a.flags=(a.flags|1)^a.eb();a.s&=-2}; W[246]=function(a){H(a);switch(a.f>>3&7){case 0:var b=zf(a),c=a.M();a.and(b,c,7);break;case 1:b=zf(a);c=a.M();a.and(b,c,7);break;case 2:b=Jf(a);Kf(a,~b);break;case 3:b=Jf(a);Kf(a,Fg(a,b,7));break;case 4:b=zf(a);b*=a.F[0];a.i[0]=b;a.H=b&255;a.U=7;a.flags=256>b?a.flags&-2050:a.flags|2049;a.s=212;break;case 5:b=zf(a)<<24>>24;b*=a.Bg[0];a.i[0]=b;a.H=b&255;a.U=7;a.flags=127b?a.flags|2049:a.flags&-2050;a.s=212;break;case 6:b=zf(a);if(0===b)wf(a);else{c=a.i[0];var e=c/b|0;256<=e?wf(a):(a.F[0]=e, a.F[1]=c%b)}break;case 7:b=zf(a)<<24>>24,0===b?wf(a):(c=a.De[0],e=c/b|0,128<=e||-129>=e?wf(a):(a.F[0]=e,a.F[1]=c%b))}}; X[247]=function(a){H(a);switch(a.f>>3&7){case 0:var b=Af(a),c=a.X();a.and(b,c,15);break;case 1:b=Af(a);c=a.X();a.and(b,c,15);break;case 2:b=Lf(a);Mf(a,~b);break;case 3:b=Lf(a);Mf(a,Fg(a,b,15));break;case 4:b=Af(a);b*=a.i[0];c=b>>>16;a.i[0]=b;a.i[4]=c;a.H=b&65535;a.U=15;a.flags=0===c?a.flags&-2050:a.flags|2049;a.s=212;break;case 5:b=Af(a)<<16>>16;b*=a.De[0];a.i[0]=b;a.i[4]=b>>16;a.H=b&65535;a.U=15;a.flags=32767b?a.flags|2049:a.flags&-2050;a.s=212;break;case 6:b=Af(a);if(0===b)wf(a);else{c= (a.i[0]|a.i[4]<<16)>>>0;var e=c/b|0;65536<=e||0>e?wf(a):(a.i[0]=e,a.i[4]=c%b)}break;case 7:b=Af(a)<<16>>16,0===b?wf(a):(c=a.i[0]|a.i[4]<<16,e=c/b|0,32768<=e||-32769>=e?wf(a):(a.i[0]=e,a.i[4]=c%b))}}; Y[247]=function(a){H(a);switch(a.f>>3&7){case 0:var b=Bf(a),c=a.ga();a.and(b,c,31);break;case 1:b=Bf(a);c=a.ga();a.and(b,c,31);break;case 2:b=Nf(a);Of(a,~b);break;case 3:b=Nf(a);Of(a,Fg(a,b,31));break;case 4:b=Bf(a)>>>0;var e=a.b[0];c=Qb(e,b);b=Rb(e,b);a.b[0]=c;a.b[2]=b;a.H=c;a.U=31;a.flags=0===b?a.flags&-2050:a.flags|2049;a.s=212;break;case 5:c=b=Bf(a);e=a.b[0];b=Pb(e,c);c=Math.floor(e*c/4294967296)|0;a.b[0]=b;a.b[2]=c;a.H=b;a.U=31;a.flags=c===b>>31?a.flags&-2050:a.flags|2049;a.s=212;break;case 6:b= Bf(a)>>>0;c=Ig(a,a.Ld[0],a.Ld[2],b);b=c[0];c=c[1];4294967296<=b?wf(a):(a.b[0]=b,a.b[2]=c);break;case 7:e=b=Bf(a);var d=a.Ld[0],g=a.b[2];c=b=!1;0>e&&(c=!0,e=-e);0>g&&(b=!0,c=!c,d=-d>>>0,g=~g+!d);d=Ig(a,d,g,e);e=d[0];d=d[1];c&&(e=-e|0);b&&(d=-d|0);2147483648<=e||-2147483649>=e?wf(a):(a.b[0]=e,a.b[2]=d)}};W[248]=function(a){a.flags&=-2;a.s&=-2};W[249]=function(a){a.flags|=1;a.s&=-2};W[250]=function(a){!a.wa||(a.flags&131072?3===bf(a):bf(a)>=a.O)?a.flags&=-513:K(a,0)}; W[251]=function(a){!a.wa||(a.flags&131072?3===bf(a):bf(a)>=a.O)?(a.flags|=512,a.I=0,sb(a),rb(a)):K(a,0)};W[252]=function(a){a.flags&=-1025};W[253]=function(a){a.flags|=1024};W[254]=function(a){H(a);var b=a.f&56;0===b?(b=Jf(a),Kf(a,Dg(a,b,7))):8===b?(b=Jf(a),Kf(a,Eg(a,b,7))):u(a)}; X[255]=function(a){H(a);switch(a.f>>3&7){case 0:var b=Lf(a);Mf(a,Dg(a,b,15));break;case 1:b=Lf(a);Mf(a,Eg(a,b,15));break;case 2:b=Af(a);L(a,kf(a));a.B=G(a,1)+b|0;Re(a)||kf(a);break;case 3:192<=a.f&&u(a);var c=I(a,a.f);b=z(a,c);c=z(a,c+2|0);vf(a,b,c,!0);Re(a)||kf(a);break;case 4:b=Af(a);a.B=G(a,1)+b|0;Re(a)||kf(a);break;case 5:192<=a.f&&u(a);c=I(a,a.f);b=z(a,c);c=z(a,c+2|0);vf(a,b,c,!1);Re(a)||kf(a);break;case 6:b=Af(a);L(a,b);break;case 7:u(a)}}; Y[255]=function(a){H(a);switch(a.f>>3&7){case 0:var b=Nf(a);Of(a,Dg(a,b,31));break;case 1:b=Nf(a);Of(a,Eg(a,b,31));break;case 2:b=Bf(a);M(a,kf(a));a.B=G(a,1)+b|0;break;case 3:192<=a.f&&u(a);var c=I(a,a.f);b=A(a,c);c=z(a,c+4|0);if((!a.wa||cf(a))&&b&4294901760)throw a.debug.R("#GP handler");vf(a,b,c,!0);break;case 4:b=Bf(a);a.B=G(a,1)+b|0;break;case 5:192<=a.f&&u(a);c=I(a,a.f);b=A(a,c);c=z(a,c+4|0);if((!a.wa||cf(a))&&b&4294901760)throw a.debug.R("#GP handler");vf(a,b,c,!1);break;case 6:b=Bf(a);M(a, b);break;case 7:u(a)}};var Xh=[],Yh=[];r.prototype.ra=Xh;r.prototype.Ca=Yh;for(var Zh=0;256>Zh;Zh++)W[Zh]?Xh[Zh]=Yh[Zh]=W[Zh]:X[Zh]&&(Xh[Zh]=X[Zh],Yh[Zh]=Y[Zh]);W=[];X=[];Y=[]; W[0]=function(a){H(a);a.wa&&!cf(a)||u(a);switch(a.f>>3&7){case 0:Hf(a,a.N[7]);ec(a)&&192<=a.f&&(a.b[a.f&7]&=65535);break;case 1:Hf(a,a.N[6]);ec(a)&&192<=a.f&&(a.b[a.f&7]&=65535);break;case 2:a.O&&K(a,0);var b=Af(a);of(a,b);break;case 3:a.O&&K(a,0);b=Af(a);var c=nf(a,b);if(!c.pg)throw a.debug.R("TR can only be loaded from GDT");if(c.Va)throw a.debug.R("#GP handler");if(!c.Kb)throw a.debug.R("#GP handler (happens when running kvm-unit-test without ACPI)");if(9!==c.type&&1!==c.type)throw a.debug.R("#GP handler"); if(!c.jb)throw a.debug.R("#NT handler");a.Ud=9===c.type;a.za[6]=c.hb;a.Na[6]=c.Ib;a.N[6]=b;a.Ba(c.qf+5|0,a.na(c.qf+5|0)|2);break;case 4:b=Af(a);b=nf(a,b);a.s&=-65;a.flags=b.Va||!b.Lb||b.Kb||!b.tg||!b.df&&(b.aa>3&7;if(4===b)192<=a.f&&ec(a)?If(a,a.K[0]):Hf(a,a.K[0]);else if(6===b){a.O&&K(a,0);var c=Af(a);c=a.K[0]&-16|c&15;a.wa&&(c|=1);Me(a,c)}else switch(192<=a.f&&u(a),c=I(a,a.f),b){case 0:fc(a,c,6);gc(a,c,a.re);b=ec(a)?-1:16777215;v(a,c+2,a.Sc&b);break;case 1:fc(a,c,6);gc(a,c,a.se);b=ec(a)?-1:16777215;v(a,c+2,a.Tc&b);break;case 2:a.O&&K(a,0);b=z(a,c);c=A(a,c+2);a.re=b;a.Sc=c;ec(a)||(a.Sc&=16777215);break;case 3:a.O&&K(a,0);b=z(a,c);c=A(a,c+2);a.se=b;a.Tc=c;ec(a)||(a.Tc&= 16777215);break;case 7:a.O&&K(a,0);c>>>=12;a.wc[c]=0;a.sf[c]=0;a.qc=-1;a.ve=-1;break;default:u(a)}};X[2]=function(a){H(a);a.wa&&!cf(a)||u(a);var b=Af(a);Xf(a,fg(a,b,Vf(a)))};Y[2]=function(a){H(a);a.wa&&!cf(a)||u(a);var b=Af(a);Zf(a,fg(a,b,Yf(a)))};X[3]=function(a){H(a);a.wa&&!cf(a)||u(a);var b=Af(a);Xf(a,gg(a,b,Vf(a)))};Y[3]=function(a){H(a);a.wa&&!cf(a)||u(a);var b=Af(a);Zf(a,gg(a,b,Yf(a)))};W[4]=function(a){u(a)};W[5]=function(a){u(a)};W[6]=function(a){a.O?K(a,0):a.K[0]&=-9};W[7]=function(a){u(a)}; W[8]=function(a){u(a)};W[9]=function(a){a.O&&K(a,0)};W[10]=function(a){u(a)};W[11]=function(a){u(a)};W[12]=function(a){u(a)};W[13]=function(a){u(a)};W[14]=function(a){u(a)};W[15]=function(a){u(a)};W[16]=function(a){u(a)};W[17]=function(a){u(a)};W[18]=function(a){N(a);H(a);var b=Ef(a);cg(a,b[0],b[1])};W[19]=function(a){N(a);H(a);var b=$f(a),c=I(a,a.f);Ye(a,c,b[0],b[1])};W[20]=function(a){u(a)};W[21]=function(a){u(a)};W[22]=function(a){u(a)};W[23]=function(a){u(a)}; W[24]=function(a){H(a);192>a.f&&I(a,a.f)};W[25]=function(a){u(a)};W[26]=function(a){u(a)};W[27]=function(a){u(a)};W[28]=function(a){u(a)};W[29]=function(a){u(a)};W[30]=function(a){H(a);192>a.f&&I(a,a.f)};W[31]=function(a){H(a);192>a.f&&I(a,a.f)};W[32]=function(a){H(a);a.O&&K(a,0);switch(a.f>>3&7){case 0:Sf(a,a.K[0]);break;case 2:Sf(a,a.K[2]);break;case 3:Sf(a,a.K[3]);break;case 4:Sf(a,a.K[4]);break;default:u(a)}}; W[33]=function(a){H(a);a.O&&K(a,0);var b=a.f>>3&7;a.K[4]&8&&(4===b||5===b)&&u(a);a.b[a.f&7]=a.sd[b]};W[34]=function(a){H(a);a.O&&K(a,0);var b=Rf(a);switch(a.f>>3&7){case 0:Me(a,b);break;case 2:a.K[2]=b;break;case 3:a.K[3]=b&-4072;pf(a);break;case 4:b&-3565568&&K(a,0);(a.K[4]^b)&128&&(b&128?pf(a):De(a));a.K[4]=b;a.hf=b&16?128:0;if(b&32)throw a.debug.R("PAE");b&4294965504&&u(a);break;default:u(a)}};W[35]=function(a){H(a);a.O&&K(a,0);var b=a.f>>3&7;a.K[4]&8&&(4===b||5===b)&&u(a);a.sd[b]=Rf(a)}; W[36]=function(a){u(a)};W[37]=function(a){u(a)};W[38]=function(a){u(a)};W[39]=function(a){u(a)};W[40]=function(a){N(a);H(a);var b=Ff(a);dg(a,b[0],b[1],b[2],b[3])};W[41]=function(a){N(a);H(a);if(32===(a.I&56)){var b=ag(a),c=I(a,a.f);Ze(a,c,b[0],b[1],b[2],b[3])}else b=ag(a),c=I(a,a.f),Ze(a,c,b[0],b[1],b[2],b[3])};W[42]=function(a){N(a);H(a);var b=Df(a),c=new Float32Array(2),e=new Uint32Array(c.buffer);c[0]=b[0];c[1]=b[1];cg(a,e[0],e[1])}; W[43]=function(a){N(a);H(a);if(32===(a.I&56)){var b=ag(a),c=I(a,a.f);Ze(a,c,b[0],b[1],b[2],b[3])}else b=ag(a),c=I(a,a.f),Ze(a,c,b[0],b[1],b[2],b[3])};W[44]=function(a){N(a);H(a);var b=Ef(a),c=new Float32Array(b.buffer);b=Math.trunc(c[0]);c=Math.trunc(c[1]);S(a,2147483647>=b&&-2147483648<=b?b:-2147483648,2147483647>=c&&-2147483648<=c?c:-2147483648)}; W[45]=function(a){N(a);H(a);var b=Ef(a),c=new Float32Array(b.buffer),e=b=0,d=a.Yc>>13&3,g=a.oc(c[0],d);2147483647>=g&&-2147483648<=g?b=g:b=-2147483648;c=a.oc(c[1],d);2147483647>=c&&-2147483648<=c?e=c:e=-2147483648;S(a,b,e)};W[46]=function(a){N(a);H(a);var b=ag(a),c=Ff(a),e=(new Float32Array(b.buffer))[0],d=(new Float32Array(c.buffer))[0];a.s&=-70;a.flags&=-70;e>d||(d>e?a.flags|=1:e===d?a.flags|=64:(a.flags|=69,(lg(b[0])||lg(c[0]))&&a.Wc()))}; W[47]=function(a){N(a);H(a);var b=ag(a),c=Ff(a);b=(new Float32Array(b.buffer))[0];c=(new Float32Array(c.buffer))[0];a.s&=-70;a.flags&=-70;b>c||(c>b?a.flags|=1:b===c?a.flags|=64:(a.flags|=69,a.Wc()))};W[48]=function(a){a.O&&K(a,0);var b=a.b[0],c=a.b[2];switch(a.b[1]){case 372:a.Sd=b&65535;break;case 374:a.Ge=b;break;case 373:a.He=b;break;case 27:a.$h=2048===(b&2048);break;case 16:a.tf=qb()-((b>>>0)+4294967296*(c>>>0))/8192}}; W[49]=function(a){if(a.O&&a.K[4]&4)K(a,0);else{var b=qb()-a.tf;a.b[0]=8192*b;a.b[2]=1.9073486328125E-6*b}};W[50]=function(a){a.O&&K(a,0);var b=0,c=0;switch(a.b[1]){case 372:b=a.Sd;break;case 374:b=a.Ge;break;case 373:b=a.He;break;case 16:c=qb()-a.tf;b=8192*c;c*=1.9073486328125E-6;break;case 44:b=16777216}a.b[0]=b;a.b[2]=c};W[51]=function(a){u(a)}; W[52]=function(a){var b=a.Sd&65532;a.wa&&0!==b||K(a,0);a.flags&=-131585;a.B=a.Ge;a.b[4]=a.He;a.N[1]=b;a.fb[1]=0;a.Na[1]=-1;a.za[1]=0;Ie(a,!0);a.O=0;Ne(a);a.N[2]=b+8;a.fb[2]=0;a.Na[2]=-1;a.za[2]=0;a.tb=!0};W[53]=function(a){var b=a.Sd&65532;a.wa&&!a.O&&0!==b||K(a,0);a.B=a.b[2];a.b[4]=a.b[1];a.N[1]=b+16|3;a.fb[1]=0;a.Na[1]=-1;a.za[1]=0;Ie(a,!0);a.O=3;Ne(a);a.N[2]=b+24|3;a.fb[2]=0;a.Na[2]=-1;a.za[2]=0;a.tb=!0};W[54]=function(a){u(a)};W[55]=function(a){u(a)};W[56]=function(a){u(a)};W[57]=function(a){u(a)}; W[58]=function(a){u(a)};W[59]=function(a){u(a)};W[60]=function(a){u(a)};W[61]=function(a){u(a)};W[62]=function(a){u(a)};W[63]=function(a){u(a)};X[64]=function(a){H(a);Kh(a,a.Ub())};Y[64]=function(a){H(a);Lh(a,a.Ub())};X[65]=function(a){H(a);Kh(a,!a.Ub())};Y[65]=function(a){H(a);Lh(a,!a.Ub())};X[66]=function(a){H(a);Kh(a,a.Cb())};Y[66]=function(a){H(a);Lh(a,a.Cb())};X[67]=function(a){H(a);Kh(a,!a.Cb())};Y[67]=function(a){H(a);Lh(a,!a.Cb())};X[68]=function(a){H(a);Kh(a,a.Eb())}; Y[68]=function(a){H(a);Lh(a,a.Eb())};X[69]=function(a){H(a);Kh(a,!a.Eb())};Y[69]=function(a){H(a);Lh(a,!a.Eb())};X[70]=function(a){H(a);Kh(a,Nh(a))};Y[70]=function(a){H(a);Lh(a,Nh(a))};X[71]=function(a){H(a);Kh(a,!Nh(a))};Y[71]=function(a){H(a);Lh(a,!Nh(a))};X[72]=function(a){H(a);Kh(a,a.Vb())};Y[72]=function(a){H(a);Lh(a,a.Vb())};X[73]=function(a){H(a);Kh(a,!a.Vb())};Y[73]=function(a){H(a);Lh(a,!a.Vb())};X[74]=function(a){H(a);Kh(a,a.Db())};Y[74]=function(a){H(a);Lh(a,a.Db())}; X[75]=function(a){H(a);Kh(a,!a.Db())};Y[75]=function(a){H(a);Lh(a,!a.Db())};X[76]=function(a){H(a);Kh(a,Oh(a))};Y[76]=function(a){H(a);Lh(a,Oh(a))};X[77]=function(a){H(a);Kh(a,!Oh(a))};Y[77]=function(a){H(a);Lh(a,!Oh(a))};X[78]=function(a){H(a);Kh(a,Ph(a))};Y[78]=function(a){H(a);Lh(a,Ph(a))};X[79]=function(a){H(a);Kh(a,!Ph(a))};Y[79]=function(a){H(a);Lh(a,!Ph(a))};W[80]=function(a){u(a)};W[81]=function(a){u(a)};W[82]=function(a){u(a)};W[83]=function(a){u(a)};W[84]=function(a){u(a)};W[85]=function(a){u(a)}; W[86]=function(a){u(a)};W[87]=function(a){N(a);H(a);var b=Ff(a),c=ag(a);dg(a,b[0]^c[0],b[1]^c[1],b[2]^c[2],b[3]^c[3])};W[88]=function(a){u(a)};W[89]=function(a){u(a)};W[90]=function(a){u(a)};W[91]=function(a){u(a)};W[92]=function(a){u(a)};W[93]=function(a){u(a)};W[94]=function(a){u(a)};W[95]=function(a){u(a)}; W[96]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ef(a);b=new Uint8Array(b.buffer);var c=$f(a);c=new Uint8Array(c.buffer);dg(a,c[0]|b[0]<<8|c[1]<<16|b[1]<<24,c[2]|b[2]<<8|c[3]<<16|b[3]<<24,c[4]|b[4]<<8|c[5]<<16|b[5]<<24,c[6]|b[6]<<8|c[7]<<16|b[7]<<24)}else b=Cf(a),c=a.u[2*(a.f>>3&7)],S(a,c&255|(b&255)<<8|(c>>8&255)<<16|(b>>8&255)<<24,c>>16&255|(b>>16&255)<<8|c>>>24<<16|b>>>24<<24)}; W[97]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ef(a);b=new Uint16Array(b.buffer);var c=$f(a);c=new Uint16Array(c.buffer);dg(a,c[0]|b[0]<<16,c[1]|b[1]<<16,c[2]|b[2]<<16,c[3]|b[3]<<16)}else b=Cf(a),c=a.u[2*(a.f>>3&7)],S(a,c&65535|(b&65535)<<16,c>>>16|b>>>16<<16)};W[98]=function(a){N(a);H(a);var b=Cf(a);S(a,a.u[2*(a.f>>3&7)],b)}; W[99]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];var d=0|Ah(c&65535);d|=Ah(c>>>16)<<8;d|=Ah(e&65535)<<16;d|=Ah(e>>>16)<<24;c=0|Ah(b[0]&65535);c|=Ah(b[0]>>>16)<<8;c|=Ah(b[1]&65535)<<16;c|=Ah(b[1]>>>16)<<24;S(a,d,c)}; W[100]=function(a){N(a);H(a);var b=Df(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),e=a.Md;S(a,(e[c]>b[0]?255:0)|(e[c+1]>b[1]?255:0)<<8|(e[c+2]>b[2]?255:0)<<16|(e[c+3]>b[3]?255:0)<<24,(e[c+4]>b[4]?255:0)|(e[c+5]>b[5]?255:0)<<8|(e[c+6]>b[6]?255:0)<<16|(e[c+7]>b[7]?255:0)<<24)};W[101]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,(c<<16>>16>b[0]<<16>>16?65535:0)|(c>>16>b[0]>>16?65535:0)<<16,(e<<16>>16>b[1]<<16>>16?65535:0)|(e>>16>b[1]>>16?65535:0)<<16)}; W[102]=function(a){N(a);H(a);var b=Df(a);S(a,a.u[2*(a.f>>3&7)]>b[0]?-1:0,a.u[2*(a.f>>3&7)+1]>b[1]?-1:0)}; W[103]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Int16Array(b.buffer);var c=ag(a);c=new Int16Array(c.buffer);for(var e=Qe(0,0,0,0),d=new Uint8Array(e.buffer),g=0;8>g;g++)d[g]=zh(c[g]),d[g|8]=zh(b[g]);dg(a,e[0],e[1],e[2],e[3])}else b=Df(a),e=a.u[2*(a.f>>3&7)],d=a.u[2*(a.f>>3&7)+1],c=0|zh(e&65535),c|=zh(e>>>16)<<8,c|=zh(d&65535)<<16,c|=zh(d>>>16)<<24,e=0|zh(b[0]&65535),e|=zh(b[0]>>>16)<<8,e|=zh(b[1]&65535)<<16,e|=zh(b[1]>>>16)<<24,S(a,c,e)}; W[104]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Uint8Array(b.buffer);var c=ag(a);c=new Uint8Array(c.buffer);dg(a,c[8]|b[8]<<8|c[9]<<16|b[9]<<24,c[10]|b[10]<<8|c[11]<<16|b[11]<<24,c[12]|b[12]<<8|c[13]<<16|b[13]<<24,c[14]|b[14]<<8|c[15]<<16|b[15]<<24)}else b=Df(a),c=a.u[2*(a.f>>3&7)+1],S(a,c&255|(b[1]&255)<<8|(c>>8&255)<<16|(b[1]>>8&255)<<24,c>>16&255|(b[1]>>16&255)<<8|c>>>24<<16|b[1]>>>24<<24)}; W[105]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)+1];S(a,c&65535|(b[1]&65535)<<16,c>>>16|b[1]>>>16<<16)};W[106]=function(a){N(a);H(a);var b=Df(a);S(a,a.u[2*(a.f>>3&7)+1],b[1])};W[107]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)+1];var e=0|Bh(a.u[2*(a.f>>3&7)]);e|=Bh(c)<<16;c=0|Bh(b[0]);c|=Bh(b[1])<<16;S(a,e,c)};W[108]=function(a){u(a)};W[109]=function(a){u(a)};W[110]=function(a){N(a);H(a);if(32===(a.I&56)){var b=Bf(a);dg(a,b,0,0,0)}else b=Bf(a),S(a,b,0)}; W[111]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);dg(a,b[0],b[1],b[2],b[3])}else 8==(a.I&56)?(192>a.f?(b=I(a,a.f),b=Qe(A(a,b),A(a,b+4|0),A(a,b+8|0),A(a,b+12|0))):(b=(a.f&7)<<2,b=Qe(a.ha[b],a.ha[b|1],a.ha[b|2],a.ha[b|3])),dg(a,b[0],b[1],b[2],b[3])):(b=Df(a),S(a,b[0],b[1]))}; W[112]=function(a){N(a);H(a);if(32===(a.I&56)){var b=Ff(a),c=a.M();dg(a,b[c&3],b[c>>2&3],b[c>>4&3],b[c>>6&3])}else if(16===(a.I&56)){b=Ff(a);c=new Uint16Array(b.buffer);var e=a.M();dg(a,c[e&3]|c[e>>2&3]<<16,c[e>>4&3]|c[e>>6&3]<<16,b[2],b[3])}else if(8===(a.I&56))b=Ff(a),c=new Uint16Array(b.buffer),e=a.M(),dg(a,b[0],b[1],c[e&3|4]|c[e>>2&3|4]<<16,c[e>>4&3|4]|c[e>>6&3|4]<<16);else{b=Df(a);var d=a.M();c=d&3;e=d>>2&3;var g=d>>4&3;d>>>=6;S(a,b[c>>1]>>>16*(c&1)&65535|b[e>>1]>>>16*(e&1)<<16,b[g>>1]>>>16* (g&1)&65535|b[d>>1]>>>16*(d&1)<<16)}}; W[113]=function(a){H(a);N(a);192>a.f&&u(a);switch(a.f>>3&7){case 2:var b=a.M(),c=a.f&7,e=a.u[2*c],d=a.u[2*c+1],g=0,h=0;15>=b&&(g=(e&65535)>>>b|e>>>16>>>b<<16,h=(d&65535)>>>b|d>>>16>>>b<<16);a.u[2*c]=g;a.u[2*c+1]=h;break;case 4:b=a.M();c=a.f&7;e=a.u[2*c];d=a.u[2*c+1];15>16>>b&65535|(e>>16>>b&65535)<<16;a.u[2*c+1]=d<<16>>16>>b&65535|(d>>16>>b&65535)<<16;break;case 6:b=a.M();c=a.f&7;e=a.u[2*c];d=a.u[2*c+1];h=g=0;15>=b&&(g=(e&65535)<>>16<>>16<a.f&&u(a);switch(a.f>>3&7){case 2:var b=a.M(),c=a.f&7,e=a.u[2*c],d=a.u[2*c+1],g=0,h=0;31>=b&&(g=e>>>b,h=d>>>b);a.u[2*c]=g;a.u[2*c+1]=h;break;case 4:b=a.M();c=a.f&7;e=a.u[2*c];d=a.u[2*c+1];31>b;a.u[2*c+1]=d>>b;break;case 6:b=a.M();c=a.f&7;e=a.u[2*c];d=a.u[2*c+1];h=g=0;31>=b&&(g=e<a.f&&u(a);switch(a.f>>3&7){case 2:var b=a.M(),c=a.f&7,e=a.u[2*c],d=a.u[2*c+1],g=0,h=0;31>=b?(g=e>>>b|d<<32-b,h=d>>>b):63>=b&&(g=d>>>(b&31),h=0);a.u[2*c]=g;a.u[2*c+1]=h;break;case 6:b=a.M();c=a.f&7;e=a.u[2*c];d=a.u[2*c+1];h=g=0;31>=b?(g=e<>>32-b):63>=b&&(h=e<<(b&31),g=0);a.u[2*c]=g;a.u[2*c+1]=h;break;default:u(a)}}; W[116]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Uint8Array(b.buffer);var c=ag(a);c=new Uint8Array(c.buffer);for(var e=Qe(0,0,0,0),d=new Uint8Array(e.buffer),g=0;16>g;g++)d[g]=b[g]===c[g]?255:0;dg(a,e[0],e[1],e[2],e[3])}else b=Df(a),b=new Int8Array(b.buffer),c=8*(a.f>>3&7),e=a.Md,S(a,(e[c]===b[0]?255:0)|(e[c+1]===b[1]?255:0)<<8|(e[c+2]===b[2]?255:0)<<16|(e[c+3]===b[3]?255:0)<<24,(e[c+4]===b[4]?255:0)|(e[c+5]===b[5]?255:0)<<8|(e[c+6]===b[6]?255:0)<<16|(e[c+7]===b[7]?255:0)<<24)}; W[117]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,((c&65535)===(b[0]&65535)?65535:0)|((c&4294901760)===(b[0]&4294901760)?65535:0)<<16,((e&65535)===(b[1]&65535)?65535:0)|((e&4294901760)===(b[1]&4294901760)?65535:0)<<16)};W[118]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a),c=ag(a);dg(a,b[0]===c[0]?-1:0,b[1]===c[1]?-1:0,b[2]===c[2]?-1:0,b[3]===c[3]?-1:0)}else b=Df(a),S(a,a.u[2*(a.f>>3&7)]===b[0]?-1:0,a.u[2*(a.f>>3&7)+1]===b[1]?-1:0)}; W[119]=function(a){N(a);a.V.ia=255};W[120]=function(a){u(a)};W[121]=function(a){u(a)};W[122]=function(a){u(a)};W[123]=function(a){u(a)};W[124]=function(a){u(a)};W[125]=function(a){u(a)};W[126]=function(a){N(a);H(a);if(8===(a.I&56)){var b=Ef(a);dg(a,b[0],b[1],0,0)}else 32==(a.I&56)?(b=$f(a),If(a,b[0])):(b=bg(a),If(a,b[0]))}; W[127]=function(a){N(a);H(a);if(8==(a.I&56)){var b=ag(a),c=I(a,a.f);Ze(a,c,b[0],b[1],b[2],b[3])}else if(32==(a.I&56))b=ag(a),c=I(a,a.f),Ze(a,c,b[0],b[1],b[2],b[3]);else if(c=bg(a),b=c[0],c=c[1],192>a.f){var e=I(a,a.f);Ye(a,e,b,c)}else a.u[2*(a.f&7)]=b,a.u[2*(a.f&7)+1]=c};X[128]=function(a){Ih(a,a.Ub())};Y[128]=function(a){Jh(a,a.Ub())};X[129]=function(a){Ih(a,!a.Ub())};Y[129]=function(a){Jh(a,!a.Ub())};X[130]=function(a){Ih(a,a.Cb())};Y[130]=function(a){Jh(a,a.Cb())};X[131]=function(a){Ih(a,!a.Cb())}; Y[131]=function(a){Jh(a,!a.Cb())};X[132]=function(a){Ih(a,a.Eb())};Y[132]=function(a){Jh(a,a.Eb())};X[133]=function(a){Ih(a,!a.Eb())};Y[133]=function(a){Jh(a,!a.Eb())};X[134]=function(a){Ih(a,Nh(a))};Y[134]=function(a){Jh(a,Nh(a))};X[135]=function(a){Ih(a,!Nh(a))};Y[135]=function(a){Jh(a,!Nh(a))};X[136]=function(a){Ih(a,a.Vb())};Y[136]=function(a){Jh(a,a.Vb())};X[137]=function(a){Ih(a,!a.Vb())};Y[137]=function(a){Jh(a,!a.Vb())};X[138]=function(a){Ih(a,a.Db())};Y[138]=function(a){Jh(a,a.Db())}; X[139]=function(a){Ih(a,!a.Db())};Y[139]=function(a){Jh(a,!a.Db())};X[140]=function(a){Ih(a,Oh(a))};Y[140]=function(a){Jh(a,Oh(a))};X[141]=function(a){Ih(a,!Oh(a))};Y[141]=function(a){Jh(a,!Oh(a))};X[142]=function(a){Ih(a,Ph(a))};Y[142]=function(a){Jh(a,Ph(a))};X[143]=function(a){Ih(a,!Ph(a))};Y[143]=function(a){Jh(a,!Ph(a))};W[144]=function(a){H(a);Mh(a,a.Ub())};W[145]=function(a){H(a);Mh(a,!a.Ub())};W[146]=function(a){H(a);Mh(a,a.Cb())};W[147]=function(a){H(a);Mh(a,!a.Cb())}; W[148]=function(a){H(a);Mh(a,a.Eb())};W[149]=function(a){H(a);Mh(a,!a.Eb())};W[150]=function(a){H(a);Mh(a,Nh(a))};W[151]=function(a){H(a);Mh(a,!Nh(a))};W[152]=function(a){H(a);Mh(a,a.Vb())};W[153]=function(a){H(a);Mh(a,!a.Vb())};W[154]=function(a){H(a);Mh(a,a.Db())};W[155]=function(a){H(a);Mh(a,!a.Db())};W[156]=function(a){H(a);Mh(a,Oh(a))};W[157]=function(a){H(a);Mh(a,!Oh(a))};W[158]=function(a){H(a);Mh(a,Ph(a))};W[159]=function(a){H(a);Mh(a,!Ph(a))};X[160]=function(a){L(a,a.N[4])}; Y[160]=function(a){M(a,a.N[4])};X[161]=function(a){Fe(a,4,z(a,J(a,0)));jf(a,2)};Y[161]=function(a){Fe(a,4,A(a,J(a,0))&65535);jf(a,4)}; W[162]=function(a){var b=0,c=0,e=0,d=0;switch(a.b[0]){case 0:b=5;d=1970169159;e=1231384169;c=1818588270;break;case 1:b=3939;d=67584;c=-1065353216;e=(a.V?1:0)|43320;break;case 2:b=1717260289;c=d=0;e=8024064;break;case 4:switch(a.b[1]){case 0:b=289;d=29360191;c=63;e=1;break;case 1:b=290;d=29360191;c=63;e=1;break;case 2:b=323,d=96469055,c=4095,e=1}break;case 5:d=b=64;c=3;e=1319200;break;case -2147483648:b=5;break;case 1073741824:d=1635208534,c=1297507698,e=1701994871}a.b[0]=b;a.b[1]=c;a.b[2]=e;a.b[3]= d};X[163]=function(a){H(a);192>a.f?uh(a,I(a,a.f),Wf(a)):qh(a,Pf(a),Vf(a)&15)};Y[163]=function(a){H(a);192>a.f?uh(a,I(a,a.f),Yf(a)):qh(a,Rf(a),Yf(a)&31)};X[164]=function(a){H(a);var b=Lf(a);Mf(a,oh(a,b,Vf(a),a.M()&31))};Y[164]=function(a){H(a);var b=Nf(a);Of(a,ph(a,b,Yf(a),a.M()&31))};X[165]=function(a){H(a);var b=Lf(a);Mf(a,oh(a,b,Vf(a),a.F[4]&31))};Y[165]=function(a){H(a);var b=Nf(a);Of(a,ph(a,b,Yf(a),a.F[4]&31))};W[166]=function(a){u(a)};W[167]=function(a){u(a)};X[168]=function(a){L(a,a.N[5])}; Y[168]=function(a){M(a,a.N[5])};X[169]=function(a){Fe(a,5,z(a,J(a,0)));jf(a,2)};Y[169]=function(a){Fe(a,5,A(a,J(a,0))&65535);jf(a,4)};W[170]=function(a){u(a)};X[171]=function(a){H(a);192>a.f?xh(a,I(a,a.f),Wf(a)):Qf(a,sh(a,Pf(a),Wf(a)&15))};Y[171]=function(a){H(a);192>a.f?xh(a,I(a,a.f),Yf(a)):Sf(a,sh(a,Rf(a),Yf(a)&31))};X[172]=function(a){H(a);var b=Lf(a);Mf(a,mh(a,b,Vf(a),a.M()&31))};Y[172]=function(a){H(a);var b=Nf(a);Of(a,nh(a,b,Yf(a),a.M()&31))}; X[173]=function(a){H(a);var b=Lf(a);Mf(a,mh(a,b,Vf(a),a.F[4]&31))};Y[173]=function(a){H(a);var b=Nf(a);Of(a,nh(a,b,Yf(a),a.F[4]&31))}; W[174]=function(a){H(a);a.I&56&&u(a);switch(a.f>>3&7){case 0:192<=a.f&&u(a);var b=I(a,a.f);fc(a,b,512);gc(a,b+0|0,a.V.hc);gc(a,b+2|0,cc(a.V));We(a,b+4|0,~a.V.ia&255);gc(a,b+6|0,a.V.wd);v(a,b+8|0,a.V.Qc);gc(a,b+12|0,a.V.Xe);v(a,b+16|0,a.V.ud);gc(a,b+20|0,a.V.vd);v(a,b+24|0,a.Yc);v(a,b+28|0,65471);for(var c=0;8>c;c++)lc(a.V,b+32+(c<<4)|0,a.V.J[a.V.C+c&7]);for(c=0;8>c;c++)v(a,b+160+(c<<4)+0|0,a.ha[c<<2|0]),v(a,b+160+(c<<4)+4|0,a.ha[c<<2|1]),v(a,b+160+(c<<4)+8|0,a.ha[c<<2|2]),v(a,b+160+(c<<4)+12|0,a.ha[c<< 2|3]);break;case 1:192<=a.f&&u(a);b=I(a,a.f);Oe(a,b|0);Oe(a,b+511|0);c=A(a,b+24|0);c&-65472&&K(a,0);a.V.hc=z(a,b+0|0);var e=a.V,d=z(a,b+2|0);e.a=d&-14337;e.C=d>>11&7;a.V.ia=~Ue(a,b+4|0)&255;a.V.wd=z(a,b+6|0);a.V.Qc=A(a,b+8|0);a.V.Qc=z(a,b+12|0);a.V.ud=A(a,b+16|0);a.V.vd=z(a,b+20|0);a.Yc=c;for(c=0;8>c;c++)a.V.J[a.V.C+c&7]=kc(a.V,b+32+(c<<4)|0);for(c=0;8>c;c++)a.ha[c<<2|0]=A(a,b+160+(c<<4)+0|0),a.ha[c<<2|1]=A(a,b+160+(c<<4)+4|0),a.ha[c<<2|2]=A(a,b+160+(c<<4)+8|0),a.ha[c<<2|3]=A(a,b+160+(c<<4)+12|0); break;case 2:192<=a.f&&u(a);b=I(a,a.f);b=A(a,b);b&-65472&&K(a,0);a.Yc=b;break;case 3:192<=a.f&&u(a);b=I(a,a.f);v(a,b,a.Yc);break;case 5:192>a.f&&u(a);break;case 6:192>a.f&&u(a);break;case 7:192>a.f&&u(a);break;default:u(a)}};X[175]=function(a){H(a);var b=Af(a)<<16>>16;Xf(a,Gg(a,Wf(a),b))};Y[175]=function(a){H(a);var b=Bf(a);Zf(a,Hg(a,Yf(a),b))}; W[176]=function(a){H(a);if(192>a.f){var b=I(a,a.f);fc(a,b,1);var c=Ue(a,b)}else c=a.F[a.f<<2&12|a.f>>2&1];a.sub(a.F[0],c,7);a.Cc()?192>a.f?We(a,b,Tf(a)):a.F[a.f<<2&12|a.f>>2&1]=Tf(a):(192>a.f&&We(a,b,c),a.F[0]=c)};X[177]=function(a){H(a);if(192>a.f){var b=I(a,a.f);fc(a,b,2);var c=z(a,b)}else c=Pf(a);a.sub(a.i[0],c,15);a.Cc()?192>a.f?gc(a,b,Vf(a)):Qf(a,Vf(a)):(192>a.f&&gc(a,b,c),a.i[0]=c)}; Y[177]=function(a){H(a);if(192>a.f){var b=I(a,a.f);fc(a,b,4);var c=A(a,b)}else c=Rf(a);a.sub(a.b[0],c,31);a.Cc()?192>a.f?v(a,b,Yf(a)):Sf(a,Yf(a)):(192>a.f&&v(a,b,c),a.b[0]=c)};X[178]=function(a){H(a);Uh(a,2)};Y[178]=function(a){H(a);Vh(a,2)};X[179]=function(a){H(a);192>a.f?wh(a,I(a,a.f),Wf(a)):Qf(a,th(a,Pf(a),Wf(a)&15))};Y[179]=function(a){H(a);192>a.f?wh(a,I(a,a.f),Yf(a)):Sf(a,th(a,Rf(a),Yf(a)&31))};X[180]=function(a){H(a);Uh(a,4)};Y[180]=function(a){H(a);Vh(a,4)};X[181]=function(a){H(a);Uh(a,5)}; Y[181]=function(a){H(a);Vh(a,5)};X[182]=function(a){H(a);var b=zf(a);Xf(a,b)};Y[182]=function(a){H(a);var b=zf(a);Zf(a,b)};X[183]=function(a){H(a);var b=Af(a);Xf(a,b)};Y[183]=function(a){H(a);var b=Af(a);Zf(a,b)};X[184]=function(a){H(a);0===(a.I&8)&&u(a);var b=Af(a);Xf(a,yh(a,b))};Y[184]=function(a){H(a);0===(a.I&8)&&u(a);var b=Bf(a);Zf(a,yh(a,b))};W[185]=function(a){u(a)}; X[186]=function(a){H(a);switch(a.f>>3&7){case 4:192>a.f?uh(a,I(a,a.f),a.M()&15):qh(a,Pf(a),a.M()&15);break;case 5:192>a.f?xh(a,I(a,a.f),a.M()&15):Qf(a,sh(a,Pf(a),a.M()&15));break;case 6:192>a.f?wh(a,I(a,a.f),a.M()&15):Qf(a,th(a,Pf(a),a.M()&15));break;case 7:192>a.f?vh(a,I(a,a.f),a.M()&15):Qf(a,rh(a,Pf(a),a.M()&15));break;default:u(a)}}; Y[186]=function(a){H(a);switch(a.f>>3&7){case 4:192>a.f?uh(a,I(a,a.f),a.M()&31):qh(a,Rf(a),a.M()&31);break;case 5:192>a.f?xh(a,I(a,a.f),a.M()&31):Sf(a,sh(a,Rf(a),a.M()&31));break;case 6:192>a.f?wh(a,I(a,a.f),a.M()&31):Sf(a,th(a,Rf(a),a.M()&31));break;case 7:192>a.f?vh(a,I(a,a.f),a.M()&31):Sf(a,rh(a,Rf(a),a.M()&31));break;default:u(a)}};X[187]=function(a){H(a);192>a.f?vh(a,I(a,a.f),Wf(a)):Qf(a,rh(a,Pf(a),Wf(a)&15))};Y[187]=function(a){H(a);192>a.f?vh(a,I(a,a.f),Yf(a)):Sf(a,rh(a,Rf(a),Yf(a)&31))}; X[188]=function(a){H(a);var b=Af(a);var c=Vf(a);a.s=2197;a.U=15;0===b?(a.flags|=64,a.H=b,b=c):(a.flags&=-65,b=a.H=Bb(-b&b));Xf(a,b)};Y[188]=function(a){H(a);var b=Bf(a);var c=Yf(a);a.s=2197;a.U=31;0===b?(a.flags|=64,a.H=b,b=c):(a.flags&=-65,b=a.H=Bb((-b&b)>>>0));Zf(a,b)};X[189]=function(a){H(a);var b=Af(a);var c=Vf(a);a.s=2197;a.U=15;0===b?(a.flags|=64,a.H=b,b=c):(a.flags&=-65,b=a.H=Bb(b));Xf(a,b)}; Y[189]=function(a){H(a);var b=Bf(a);var c=Yf(a);a.s=2197;a.U=31;0===b?(a.flags|=64,a.H=b,b=c):(a.flags&=-65,b=a.H=Bb(b>>>0));Zf(a,b)};X[190]=function(a){H(a);var b=zf(a)<<24>>24;Xf(a,b)};Y[190]=function(a){H(a);var b=zf(a)<<24>>24;Zf(a,b)};X[191]=function(a){H(a);var b=Af(a);Xf(a,b)};Y[191]=function(a){H(a);var b=Af(a)<<16>>16;Zf(a,b)};W[192]=function(a){H(a);var b=Jf(a),c=a.f>>1&12|a.f>>5&1,e=a.F[c];a.F[c]=b;b=a.add(b,e,7);Kf(a,b)}; X[193]=function(a){H(a);var b=Lf(a),c=a.f>>2&14,e=a.i[c];a.i[c]=b;b=a.add(b,e,15);Mf(a,b)};Y[193]=function(a){H(a);var b=Nf(a),c=a.f>>3&7,e=a.b[c];a.b[c]=b;b=a.add(b,e,31);Of(a,b)};W[194]=function(a){u(a)};W[195]=function(a){H(a);192<=a.f&&u(a);If(a,Yf(a))};W[196]=function(a){u(a)};W[197]=function(a){u(a)};W[198]=function(a){u(a)}; W[199]=function(a){H(a);switch(a.f>>3&7){case 1:192<=a.f&&u(a);var b=I(a,a.f);fc(a,b,8);var c=A(a,b),e=A(a,b+4|0);a.b[0]===c&&a.b[2]===e?(a.flags|=64,v(a,b,a.b[3]),v(a,b+4|0,a.b[1])):(a.flags&=-65,a.b[0]=c,a.b[2]=e,v(a,b,c),v(a,b+4|0,e));a.s&=-65;break;case 6:c=(b=Kb())?Lb():0;ec(a)?If(a,c):Hf(a,c);a.flags&=-2262;a.flags|=b;a.s=0;break;default:u(a)}};W[200]=function(a){Wh(a,0)};W[201]=function(a){Wh(a,1)};W[202]=function(a){Wh(a,2)};W[203]=function(a){Wh(a,3)};W[204]=function(a){Wh(a,4)}; W[205]=function(a){Wh(a,5)};W[206]=function(a){Wh(a,6)};W[207]=function(a){Wh(a,7)};W[208]=function(a){u(a)};W[209]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;var d=0,g=0;15>=b&&(d=(c&65535)>>>b|c>>>16>>>b<<16,g=(e&65535)>>>b|e>>>16>>>b<<16);S(a,d,g)};W[210]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;var d=0,g=0;31>=b&&(d=c>>>b,g=e>>>b);S(a,d,g)}; W[211]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;if(0!==b){var d=0,g=0;31>=b?(d=c>>>b|e<<32-b,g=e>>>b):63>=b&&(d=e>>>(b&31),g=0);S(a,d,g)}};W[212]=function(a){u(a)}; W[213]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Int16Array(b.buffer);var c=ag(a);c=new Int16Array(c.buffer);dg(a,b[0]*c[0]&65535|b[1]*c[1]<<16,b[2]*c[2]&65535|b[3]*c[3]<<16,b[4]*c[4]&65535|b[5]*c[5]<<16,b[6]*c[6]&65535|b[7]*c[7]<<16)}else{b=Df(a);c=a.u[2*(a.f>>3&7)];var e=a.u[2*(a.f>>3&7)+1];S(a,(c&65535)*(b[0]&65535)&65535|((c>>>16)*(b[0]>>>16)&65535)<<16,(e&65535)*(b[1]&65535)&65535|((e>>>16)*(b[1]>>>16)&65535)<<16)}}; W[214]=function(a){N(a);H(a);var b=$f(a),c=I(a,a.f);Ye(a,c,b[0],b[1])};W[215]=function(a){N(a);H(a);192>a.f&&u(a);var b=Ff(a);b=new Uint8Array(b.buffer);Zf(a,b[0]>>7<<0|b[1]>>7<<1|b[2]>>7<<2|b[3]>>7<<3|b[4]>>7<<4|b[5]>>7<<5|b[6]>>7<<6|b[7]>>7<<7|b[8]>>7<<8|b[9]>>7<<9|b[10]>>7<<10|b[11]>>7<<11|b[12]>>7<<12|b[13]>>7<<13|b[14]>>7<<14|b[15]>>7<<15)}; W[216]=function(a){N(a);H(a);var b=Df(a),c=new Uint8Array(b.buffer),e=8*(a.f>>3&7),d=a.Cg;b=Dh(d[e]-c[0]);var g=Dh(d[e+1]-c[1]),h=Dh(d[e+2]-c[2]),f=Dh(d[e+3]-c[3]),k=Dh(d[e+4]-c[4]),l=Dh(d[e+5]-c[5]),t=Dh(d[e+6]-c[6]);c=Dh(d[e+7]-c[7]);S(a,b|g<<8|h<<16|f<<24,k|l<<8|t<<16|c<<24)}; W[217]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1],d=(c&65535)-(b[0]&65535);c=(c>>>16)-(b[0]>>>16);0>d&&(d=0);0>c&&(c=0);var g=(e&65535)-(b[1]&65535);b=(e>>>16)-(b[1]>>>16);0>g&&(g=0);0>b&&(b=0);S(a,d|c<<16,g|b<<16)};W[218]=function(a){N(a);H(a);var b=Ff(a);b=new Uint8Array(b.buffer);var c=ag(a);c=new Uint8Array(c.buffer);for(var e=Qe(0,0,0,0),d=new Uint8Array(e.buffer),g=0;16>g;g++)d[g]=b[g]>3&7)],b[1]&a.u[2*(a.f>>3&7)+1])}; W[220]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Uint8Array(b.buffer);var c=ag(a);c=new Uint8Array(c.buffer);for(var e=Qe(0,0,0,0),d=new Uint8Array(e.buffer),g=0;16>g;g++)d[g]=Eh(b[g]+c[g]);dg(a,e[0],e[1],e[2],e[3])}else{b=Df(a);var h=new Uint8Array(b.buffer),f=8*(a.f>>3&7),k=a.Cg;b=Eh(k[f]+h[0]);c=Eh(k[f+1]+h[1]);e=Eh(k[f+2]+h[2]);d=Eh(k[f+3]+h[3]);g=Eh(k[f+4]+h[4]);var l=Eh(k[f+5]+h[5]),t=Eh(k[f+6]+h[6]);h=Eh(k[f+7]+h[7]);S(a,b|c<<8|e<<16|d<<24,g|l<<8|t<<16|h<<24)}}; W[221]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Uint16Array(b.buffer);var c=ag(a);c=new Uint16Array(c.buffer);dg(a,Fh(b[0]+c[0])|Fh(b[1]+c[1])<<16,Fh(b[2]+c[2])|Fh(b[3]+c[3])<<16,Fh(b[4]+c[4])|Fh(b[5]+c[5])<<16,Fh(b[6]+c[6])|Fh(b[7]+c[7])<<16)}else{c=Df(a);var e=a.u[2*(a.f>>3&7)],d=a.u[2*(a.f>>3&7)+1];b=Fh((e&65535)+(c[0]&65535));e=Fh((e>>>16)+(c[0]>>>16));var g=Fh((d&65535)+(c[1]&65535));c=Fh((d>>>16)+(c[1]>>>16));S(a,b|e<<16,g|c<<16)}}; W[222]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a);b=new Uint8Array(b.buffer);var c=ag(a);c=new Uint8Array(c.buffer);for(var e=Qe(0,0,0,0),d=new Uint8Array(e.buffer),g=0;16>g;g++)d[g]=b[g]>c[g]?b[g]:c[g];dg(a,e[0],e[1],e[2],e[3])}};W[223]=function(a){N(a);H(a);var b=Df(a);S(a,b[0]&~a.u[2*(a.f>>3&7)],b[1]&~a.u[2*(a.f>>3&7)+1])};W[224]=function(a){u(a)}; W[225]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;15>16>>b&65535|(c>>16>>b&65535)<<16,e<<16>>16>>b&65535|(e>>16>>b&65535)<<16)};W[226]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;31>b,e>>b)};W[227]=function(a){u(a)}; W[228]=function(a){N(a);H(a);var b=Ff(a);b=new Uint16Array(b.buffer);var c=ag(a);c=new Uint16Array(c.buffer);dg(a,b[0]*c[0]>>>16|b[1]*c[1]&4294901760,b[2]*c[2]>>>16|b[3]*c[3]&4294901760,b[4]*c[4]>>>16|b[5]*c[5]&4294901760,b[6]*c[6]>>>16|b[7]*c[7]&4294901760)};W[229]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,(c<<16>>16)*(b[0]<<16>>16)>>>16|(c>>16)*(b[0]>>16)>>>16<<16,(e<<16>>16)*(b[1]<<16>>16)>>>16|(e>>16)*(b[1]>>16)>>>16<<16)};W[230]=function(a){u(a)}; W[231]=function(a){N(a);H(a);192<=a.f&&u(a);if(32==(a.I&56)){var b=ag(a),c=I(a,a.f);Ze(a,c,b[0],b[1],b[2],b[3])}};W[232]=function(a){N(a);H(a);var b=Df(a),c=new Int8Array(b.buffer),e=8*(a.f>>3&7),d=a.Md;b=Ch(d[e]-c[0]);var g=Ch(d[e+1]-c[1]),h=Ch(d[e+2]-c[2]),f=Ch(d[e+3]-c[3]),k=Ch(d[e+4]-c[4]),l=Ch(d[e+5]-c[5]),t=Ch(d[e+6]-c[6]);c=Ch(d[e+7]-c[7]);S(a,b|g<<8|h<<16|f<<24,k|l<<8|t<<16|c<<24)}; W[233]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1],d=Bh((c<<16>>16)-(b[0]<<16>>16));c=Bh((c>>16)-(b[0]>>16));var g=Bh((e<<16>>16)-(b[1]<<16>>16));b=Bh((e>>16)-(b[1]>>16));S(a,d|c<<16,g|b<<16)};W[234]=function(a){u(a)};W[235]=function(a){N(a);H(a);if(32===(a.I&56)){var b=Ff(a),c=ag(a);dg(a,b[0]|c[0],b[1]|c[1],b[2]|c[2],b[3]|c[3])}else b=Df(a),S(a,b[0]|a.u[2*(a.f>>3&7)],b[1]|a.u[2*(a.f>>3&7)+1])}; W[236]=function(a){N(a);H(a);var b=Df(a),c=new Int8Array(b.buffer),e=8*(a.f>>3&7),d=a.Md;b=Ch(d[e]+c[0]);var g=Ch(d[e+1]+c[1]),h=Ch(d[e+2]+c[2]),f=Ch(d[e+3]+c[3]),k=Ch(d[e+4]+c[4]),l=Ch(d[e+5]+c[5]),t=Ch(d[e+6]+c[6]);c=Ch(d[e+7]+c[7]);S(a,b|g<<8|h<<16|f<<24,k|l<<8|t<<16|c<<24)};W[237]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1],d=Bh((c<<16>>16)+(b[0]<<16>>16));c=Bh((c>>16)+(b[0]>>16));var g=Bh((e<<16>>16)+(b[1]<<16>>16));b=Bh((e>>16)+(b[1]>>16));S(a,d|c<<16,g|b<<16)}; W[238]=function(a){u(a)};W[239]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a),c=ag(a);dg(a,b[0]^c[0],b[1]^c[1],b[2]^c[2],b[3]^c[3])}else b=Df(a),S(a,b[0]^a.u[2*(a.f>>3&7)],b[1]^a.u[2*(a.f>>3&7)+1])};W[240]=function(a){u(a)};W[241]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;var d=0,g=0;15>=b&&(d=(c&65535)<>>16<>>16<>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;var d=0,g=0;31>=b&&(d=c<>3&7)],e=a.u[2*(a.f>>3&7)+1];b=b[0]>>>0;if(0!==b){var d=0,g=0;31>=b?(d=c<>>32-b):63>=b&&(g=c<<(b&31),d=0);S(a,d,g)}}; W[244]=function(a){N(a);H(a);if(32==(a.I&56)){var b=Ff(a),c=ag(a),e=(a.f>>3&7)<<2;a.ha[e]=Qb(c[0],b[0]);a.ha[e+1]=Rb(c[0],b[0]);a.ha[e+2]=Qb(c[2],b[2]);a.ha[e+3]=Rb(c[2],b[2])}else b=Df(a)[0],c=a.u[2*(a.f>>3&7)],S(a,Qb(c,b),Rb(c,b))};W[245]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,(c<<16>>16)*(b[0]<<16>>16)+(c>>16)*(b[0]>>16)|0,(e<<16>>16)*(b[1]<<16>>16)+(e>>16)*(b[1]>>16)|0)};W[246]=function(a){u(a)};W[247]=function(a){u(a)}; W[248]=function(a){N(a);H(a);var b=Df(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),e=a.Md;S(a,e[c]-b[0]&255|(e[c+1]-b[1]&255)<<8|(e[c+2]-b[2]&255)<<16|(e[c+3]-b[3]&255)<<24,e[c+4]-b[4]&255|(e[c+5]-b[5]&255)<<8|(e[c+6]-b[6]&255)<<16|(e[c+7]-b[7]&255)<<24)};W[249]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,c-b[0]&65535|((c>>>16)-(b[0]>>>16)&65535)<<16,e-b[1]&65535|((e>>>16)-(b[1]>>>16)&65535)<<16)}; W[250]=function(a){N(a);H(a);var b=Df(a);S(a,a.u[2*(a.f>>3&7)]-b[0],a.u[2*(a.f>>3&7)+1]-b[1])};W[251]=function(a){u(a)};W[252]=function(a){N(a);H(a);var b=Df(a);b=new Int8Array(b.buffer);var c=8*(a.f>>3&7),e=a.Md;S(a,e[c]+b[0]&255|(e[c+1]+b[1]&255)<<8|(e[c+2]+b[2]&255)<<16|(e[c+3]+b[3]&255)<<24,e[c+4]+b[4]&255|(e[c+5]+b[5]&255)<<8|(e[c+6]+b[6]&255)<<16|(e[c+7]+b[7]&255)<<24)}; W[253]=function(a){N(a);H(a);var b=Df(a),c=a.u[2*(a.f>>3&7)],e=a.u[2*(a.f>>3&7)+1];S(a,c+b[0]&65535|((c>>>16)+(b[0]>>>16)&65535)<<16,e+b[1]&65535|((e>>>16)+(b[1]>>>16)&65535)<<16)};W[254]=function(a){N(a);H(a);var b=Df(a);S(a,a.u[2*(a.f>>3&7)]+b[0]|0,a.u[2*(a.f>>3&7)+1]+b[1]|0)};W[255]=function(a){u(a)};var $h=[],ai=[];r.prototype.yk=$h;r.prototype.zk=ai;for(Zh=0;256>Zh;Zh++)W[Zh]?$h[Zh]=ai[Zh]=W[Zh]:X[Zh]&&($h[Zh]=X[Zh],ai[Zh]=Y[Zh]);function Ce(a){var b={};a.debug=b;b.hl=!1;b.bl=void 0;b.Kk=[];b.il=!1;b.show=function(c){if("undefined"!==typeof document){var e=document.getElementById("log");if(e){e.textContent+=c+"\n";e.style.display="block";e.scrollTop=1E9;return}}console.log(c)};b.Sb=function(){};b.Wk=function(){for(var c={eax:0,ecx:1,edx:2,ebx:3,esp:4,ebp:5,esi:6,edi:7},e="eax ecx edx ebx esp ebp esi edi".split(" "),d="",g="",h=0;4>h;h++)d+=e[h]+"="+Fb(a.Ld[c[e[h]]],8)+" ",g+=e[h+4]+"="+Fb(a.Ld[c[e[h+4]]],8)+" ";d+=" ds="+ Fb(a.N[3],4)+" es="+Fb(a.N[0],4)+" fs="+Fb(a.N[4],4);g+=" gs="+Fb(a.N[5],4)+" cs="+Fb(a.N[1],4)+" ss="+Fb(a.N[2],4);return[d,g]};b.Qk=function(){};b.Ok=function(){};b.Uk=function(){};b.Ua=function(){var c=a.flags&131072?1:0;c=a.wa?c?"vm86":"prot":"real";var e=df(a),d=bf(a),g=a.O,h=Fb(a.N[1],4)+":"+Fb(kf(a)>>>0,8),f=Fb(a.N[2],4)+":"+Fb(gf(a)>>>0,8),k=a.A?"32":"16",l=a.flags&512?1:0,t={};t=(t[1]="c",t[4]="p",t[16]="a",t[64]="z",t[128]="s",t[256]="t",t[512]="i",t[1024]="d",t[2048]="o",t);for(var C= "",D=0;16>D;D++)t[1<>8;Ia(a,e);return a.a.length-1} function Na(a,b,c){var e=Ha(a);e.name=b;e.xa=c;e.uid=a.a[c].uid;e.sb=a.a[c].sb;a.a[c].Tb++;e.mb.type=128;e.mode=a.a[c].mode&438|32768;Ia(a,e);return a.a.length-1}function Ka(a,b,c,e,d){var g=Ha(a);g.name=b;g.xa=c;g.ih=e;g.jh=d;g.uid=a.a[c].uid;g.sb=a.a[c].sb;a.a[c].Tb++;g.mb.type=192;g.mode=a.a[c].mode&438;Ia(a,g);return a.a.length-1}function Ja(a,b,c,e){var d=Ha(a);d.name=b;d.xa=c;d.uid=a.a[c].uid;d.sb=a.a[c].sb;a.a[c].Tb++;d.mb.type=160;d.pf=e;d.mode=40960;Ia(a,d);return a.a.length-1} function ti(a,b,c,e){b=Na(a,b,c);c=a.a[b];(a.g[b]=new Uint8Array(e.length)).set(e);c.size=e.length} function Fa(a,b){var c=Ea(a,b);if((c.mode&61440)==Ma){var e=Ea(a,b);if(e.jd){var d=e.xa;-1==d&&(d=0);for(var g=0,h=a.a[b].xb;-1!=h;)g+=24+ui(a.a[h].name),h=a.a[h].yb;g=g+25+26;var f=a.g[b]=new Uint8Array(g);e.size=g;g=0;g+=Aa(["Q","d","b","s"],[a.a[b].mb,g+25,a.a[b].mode>>12,"."],f,g);g+=Aa(["Q","d","b","s"],[a.a[d].mb,g+13+8+1+2+2,a.a[d].mode>>12,".."],f,g);for(h=a.a[b].xb;-1!=h;)g+=Aa(["Q","d","b","s"],[a.a[h].mb,g+13+8+1+2+ui(a.a[h].name),a.a[h].mode>>12,a.a[h].name],f,g),h=a.a[h].yb;e.jd=!1}}return 2== c.status?(pi(a,b),!1):!0}function Ua(a,b){var c=Ea(a,b);c.status==Oa&&(c.status=-1,delete a.g[b],c.size=0)}function Ra(a,b,c,e,d){if(b==e&&c==d)return!0;c=Sa(a,b,c);if(-1==c)return!1;var g=Sa(a,e,d);-1!=g&&Ta(a,g);g=a.a[c];if(a.a[g.xa].xb==c)a.a[g.xa].xb=g.yb;else{var h=vi(a,c);a.a[h].yb=g.yb}g.xa=e;g.name=d;g.mb.version++;g.yb=a.a[g.xa].xb;a.a[g.xa].xb=c;a.a[b].jd=!0;a.a[e].jd=!0;a.a[b].Tb--;a.a[e].Tb++;return!0} function Qa(a,b,c,e,d){var g=a.a[b],h=a.g[b];!h||h.lengthb||b>a.a.length?0:a.a[b]}function Pa(a,b,c){var e=Ea(a,b),d=a.g[b];if(c!=e.size&&(a=a.g[b]=new Uint8Array(c),e.size=c,d))for(c=Math.min(d.length,e.size),e=0;e>8&255;c[e++]=d>>16&255;c[e++]=d>>24&255;g+=4;break;case "d":c[e++]=d&255;c[e++]=d>>8&255;c[e++]=d>>16&255;c[e++]=d>>24&255;c[e++]=0;c[e++]=0;c[e++]=0;c[e++]=0;g+=8;break;case "h":c[e++]=d&255;c[e++]=d>>8;g+=2;break;case "b":c[e++]=d;g+=1;break;case "s":var f=e,k=0;c[e++]=0;c[e++]=0;g+=2;for(var l in d)xi(d.charCodeAt(l)).forEach(function(t){c[e++]=t;g+=1;k++});c[f+0]=k&255;c[f+1]=k>>8&255;break; case "Q":Aa(["b","w","d"],[d.type,d.version,d.path],c,e),e+=13,g+=13}return g}function Da(a,b){for(var c=[],e=0;e>>0;c.push(d);break;case "d":d=b();d+=b()<<8;d+=b()<<16;d+=b()<<24>>>0;b();b();b();b();c.push(d);break;case "h":d=b();c.push(d+(b()<<8));break;case "b":c.push(b());break;case "s":d=b();d+=b()<<8;for(var g="",h=new yi,f=0;fthis.a[0])return this.g=0,this.a[0];break;case 2:if(192==(this.a[0]&224)&&128==(this.a[1]&192))return this.g=0,(this.a[0]&31)<<6|this.a[1]&63}return-1}}function xi(a){if(128>a)return[a];if(2048>a)return[192|a>>6&31,128|a&63]}function ui(a){for(var b=0,c=0;ca.charCodeAt(c)?1:2;return b};function zi(a){function b(y){!y.altKey&&f[56]&&g(56,!1);return d(y,!1)}function c(y){!y.altKey&&f[56]&&g(56,!1);return d(y,!0)}function e(){for(var y=Object.keys(f),w,E=0;E>8),h(y&255)):h(y)}function h(y){k.w.send("keyboard-code",y)}var f={},k=this;this.g=!0;var l=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]),t={10:13,32:32,39:222,44:188,45:189,46:190,47:191,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55, 56:56,57:57,59:186,61:187,91:219,92:220,93:221,96:192,97:65,98:66,99:67,100:68,101:69,102:70,103:71,104:72,105:73,106:74,107:75,108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},C={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189, 123:219,124:220,125:221,126:192},D={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.w=a;this.Ya=function(){"undefined"!==typeof window&&(window.removeEventListener("keyup",b,!1),window.removeEventListener("keydown",c,!1),window.removeEventListener("blur",e,!1))};this.Sb=function(){"undefined"!==typeof window&&(this.Ya(),window.addEventListener("keyup",b,!1),window.addEventListener("keydown",c,!1),window.addEventListener("blur",e,!1))};this.Sb();this.a=function(y){y={keyCode:y}; d(y,!0);d(y,!1)};this.h=function(y){var w=y.charCodeAt(0);w in t?this.a(t[w]):w in C?(h(42),this.a(C[w]),h(170)):console.log("ascii -> keyCode not found: ",w,y)}};function Ai(a,b){function c(x){if(E.enabled&&E.a)if("mousemove"===x.type||"touchmove"===x.type)x=!0;else if("mousewheel"===x.type||"DOMMouseScroll"===x.type)a:{for(x=x.target;x.parentNode;){if(x===(b||document.body)){x=!0;break a}x=x.parentNode}x=!1}else x=!x.target||"INPUT"!==x.target.nodeName&&"TEXTAREA"!==x.target.nodeName;else x=!1;return x}function e(x){c(x)&&(x=x.changedTouches)&&x.length&&(x=x[x.length-1],y=x.clientX,w=x.clientY)}function d(){if(t||D||C)E.w.send("mouse-click",[!1,!1,!1]),t= D=C=!1}function g(x){if(E.w&&c(x)){var T=0,da=0,ua=x.changedTouches;ua?ua.length&&(ua=ua[ua.length-1],T=ua.clientX-y,da=ua.clientY-w,y=ua.clientX,w=ua.clientY,x.preventDefault()):"number"===typeof x.movementX?(T=x.movementX,da=x.movementY):"number"===typeof x.webkitMovementX?(T=x.webkitMovementX,da=x.webkitMovementY):"number"===typeof x.mozMovementX?(T=x.mozMovementX,da=x.mozMovementY):(T=x.clientX-y,da=x.clientY-w,y=x.clientX,w=x.clientY);E.w.send("mouse-delta",[.15*T,-(.15*da)]);E.w.send("mouse-absolute", [x.pageX-b.offsetLeft,x.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function h(x){c(x)&&k(x,!0)}function f(x){c(x)&&k(x,!1)}function k(x,T){E.w&&(1===x.which?t=T:2===x.which?D=T:3===x.which?C=T:console.log("Unknown event.which: "+x.which),E.w.send("mouse-click",[t,D,C]))}function l(x){if(c(x)){var T=x.wheelDelta||-x.detail;0>T?T=-1:0k?(k+=this.T[0].length,this.T[l][k]):this.a[l][k]};h.prototype.Ca=function(k){var l=this.a[0].length;l-this.lk){for(var l=this.A,t=0;256>k&&tthis.G/this.W&&this.port.postMessage({type:"pump"})};h.prototype.rb=function(k){this.vl?void 0===this.a&&(this.a=setTimeout(function(){f.a=void 0;f.h=Date.now();f.m()},16-l)):(void 0!==this.a&&(clearTimeout(this.a),this.a=void 0),this.h=k,this.m())};this.m=function(){a.value=this.text;this.l&&(this.l=!1,a.scrollTop=1E9)};this.g=function(f){h.w&&h.w.send("serial0-input",f)}};function Ji(a,b){this.w=b;this.a=void 0;this.g=[];this.url=a;this.h=Date.now()-1E4;this.w.register("net0-send",function(c){this.send(c)},this)}m=Ji.prototype;m.Bi=function(a){this.w&&this.w.send("net0-receive",new Uint8Array(a.data))};m.dh=function(){this.connect();setTimeout(this.connect.bind(this),1E4)};m.Ci=function(){for(var a=0;aDate.now())){this.h=Date.now();try{this.a=new WebSocket(this.url)}catch(b){this.dh(void 0);return}this.a.binaryType="arraybuffer";this.a.onopen=this.Ci.bind(this);this.a.onmessage=this.Bi.bind(this);this.a.onclose=this.dh.bind(this);this.a.onerror=this.Ai.bind(this)}};m.send=function(a){this.a&&1===this.a.readyState?this.a.send(a):(this.g.push(a),128>20)+" MB ...");this.buffer=new ArrayBuffer(h.size);this.onload=void 0}function d(h){this.h=h;this.byteLength=h.size;this.a=256;this.g={};this.onload=void 0}"undefined"===typeof XMLHttpRequest?Cb=b:Cb=a;Db=c;Eb=d;ab=e;var g="undefined"===typeof XMLHttpRequest?function(h,f){require("fs").stat(h,function(k,l){k?f(k):f(null,l.size)})}:function(h, f){Cb(h,{done:function(k,l){k=l.getResponseHeader("Content-Range")||"";(l=k.match(/\/(\d+)\s*$/))?f(null,+l[1]):f({rg:k})},headers:{Range:"bytes=0-0"}})};c.prototype.load=function(){var h=this;void 0!==this.byteLength?this.onload&&this.onload({}):g(this.filename,function(f,k){f?console.assert(!1,"Cannot use: "+h.filename+". `Range: bytes=...` header not supported (Got `"+f.rg+"`)"):(h.byteLength=k,h.onload&&h.onload({}))})};c.prototype.h=function(h,f){var k=f/this.a;h/=this.a;for(var l=0;l=l);C!==l&&(f.push(this.h.slice(l,C)),l=C);f.push(D);l+=D.length}l!==this.h.size&&f.push(this.h.slice(l));h=new File(f,h);console.assert(h.size===this.h.size);return h}})();function n(a){function b(y,w){switch(y){case "hda":f.Oa=this.qd.hda=w;break;case "hdb":f.Ef=this.qd.hdb=w;break;case "cdrom":f.Sa=this.qd.cdrom=w;break;case "fda":f.Ta=this.qd.fda=w;break;case "fdb":f.Tg=this.qd.fdb=w;break;case "multiboot":f.ye=this.qd.multiboot=w;break;case "bios":f.je=w.buffer;break;case "vga_bios":f.Fk=w.buffer;break;case "initial_state":f.te=w.buffer;break;case "fs9p_json":f.Xg=w.buffer}}function c(y,w){if(w)if(w.get&&w.set&&w.load)k.push({name:y,Bd:w});else{w={buffer:w.buffer, async:w.async,url:w.url,size:w.size};if("bios"===y||"vga_bios"===y||"initial_state"===y||"multiboot"===y)w.async=!1;w.buffer instanceof ArrayBuffer?(w=new Ob(w.buffer),k.push({name:y,Bd:w})):"undefined"!==typeof File&&w.buffer instanceof File?(void 0===w.async&&(w.async=268435456<=w.buffer.size),w=w.async?new Eb(w.buffer):new ab(w.buffer),k.push({name:y,Bd:w})):w.url&&(w.async?(w=new Db(w.url,w.size),k.push({name:y,Bd:w})):k.push({name:y,url:w.url,size:w.size}))}}function e(){f.te&&(f.Ka=0);this.w.send("cpu-init", f);setTimeout(function(){f.te&&h.Od(f.te);setTimeout(function(){f.Rc&&f.Xg&&ni(f.Rc,f.Xg);a.autostart&&this.w.send("cpu-run")}.bind(this),0)}.bind(this),0)}this.Oe=!1;var d=Ae(),g=this.w=d[0];this.m=d[1];var h=this.g=new ob(this.m);this.w.register("emulator-stopped",function(){this.Oe=!1},this);this.w.register("emulator-started",function(){this.Oe=!0},this);var f={};this.qd={fda:void 0,fdb:void 0,hda:void 0,hdb:void 0,cdrom:void 0};f.Ji=!0;f.Ka=a.memory_size||67108864;f.La=a.vga_memory_size||8388608; f.ke=a.boot_order||531;f.vi=a.fastboot||!1;f.Ta=void 0;f.Tg=void 0;f.cg=a.uart1||!1;f.dg=a.uart2||!1;f.eg=a.uart3||!1;a.network_relay_url&&(this.v=new Ji(a.network_relay_url,g),f.ui=!0);a.disable_keyboard||(this.h=new zi(g));a.disable_mouse||(this.l=new Ai(g,a.screen_container));a.screen_container?this.a=new Wa(a.screen_container,g):a.screen_dummy&&(this.a=new Ki(g));a.serial_container&&(this.A=new Ii(a.serial_container,g));a.disable_speaker||new Bi(g);var k=[];d="bios vga_bios cdrom hda hdb fda fdb initial_state multiboot".split(" "); for(g=0;g