(function(){var d6={c7:{c3:{}},G:{},display:{d3:{},font:{},S:{},c5:{},d4:{}},c8:{},c2:{},c9:{},a1:{},I:{d1:{}},_8:{},o:{c6:{},S:{},input:{},a1:{},_8:{}},H:{},d0:{}}; var _9={_1:{C:{F:{},X:{}},c1:{},b9:{},d5:{}}};window['nogic']=d6;var a7=document.getElementsByTagName('script'); var D=a7[a7.length-1].src;d6.o.g=function(canvas,k2,j0,j,p5,p6,a,f,o6,i8,l9,i5){d6.o.g.k3=this;this.a=a; if(this.a===null||this.a===undefined)this.a={};this.f=f;if(this.f===null||this.f===undefined)this.f={}; canvas.width=canvas.clientWidth;canvas.height=canvas.clientHeight;this.canvas=canvas;this.p3=canvas.getContext('2d'); canvas.setAttribute('tabIndex',0);this.k2=k2;this.j0=j0;this.j=j;this.p5=p5;this.p6=p6;this.l1='rgba('+((p5>>>16)&0xFF)+','+((p5>>>8)&0xFF)+','+(p5&0xFF)+','+(((p5>>>24)&0xFF)/0xFF)+')'; this.k9='rgba('+((p6>>>16)&0xFF)+','+((p6>>>8)&0xFF)+','+(p6&0xFF)+','+(((p6>>>24)&0xFF)/0xFF)+')';this.l7(canvas.clientWidth,canvas.clientHeight); this.g9=canvas.width;this.g5=canvas.height;this.n8=canvas.clientWidth;this.m3=canvas.clientHeight;this.m0(k2[this.e9],j0[this.e9],canvas.width,canvas.height,canvas.clientWidth,canvas.clientHeight); this.o6=o6;this.i8=i8;this.l9=l9;this.i5=i5;};d6.o.g.prototype.l7=function(q1,p0){var a9;var j4,j3;var g2; var h;a9=Number.POSITIVE_INFINITY;for(h=0;h0&&d8.height>0){this.b8=d8; this.k6();this.q=setInterval(d6.o.g.P,1);}if(this.l9!==null){this.n4();}else{this.p7=d6.o.B;this.p7['preloadAssets'](this.o6,this.i8,this.canvas,this.k2,this.j0,this.j,this.p5,this.p6,this.a,this.f,d6.o.g.g0,d6.o.g.j9.p8,d6.o.g.a8); }};d6.o.g.prototype.k6=function(){this.p3.save();this.p3.transform(this.e3.f2,this.e3.f1,this.e3.f4,this.e3.f3,this.e3.o9,this.e3.o8); this.p3.translate((this.k2[this.e9]-this.b8.width)/2,(this.j0[this.e9]-this.b8.height)/2);this.p3.drawImage(this.b8,0,0); this.p3.restore();};d6.o.g.P=function(){d6.o.g.k3.Y();};d6.o.g.prototype.Y=function(){if(this.canvas.width===this.g9&&this.canvas.height===this.g5&&this.canvas.clientWidth===this.n8&&this.canvas.clientHeight===this.m3)return; this.l7(this.canvas.clientWidth,this.canvas.clientHeight);this.p3.save();this.p3.fillStyle=this.j[this.e9]?this.k9:this.l1; this.p3.fillRect(0,0,this.canvas.width,this.canvas.height);this.p3.restore();this.m0(this.k2[this.e9],this.j0[this.e9],this.canvas.width,this.canvas.height,this.canvas.clientWidth,this.canvas.clientHeight); this.k6();this.g9=this.canvas.width;this.g5=this.canvas.height;this.n8=this.canvas.clientWidth;this.m3=this.canvas.clientHeight; };d6.o.g.prototype.n4=function(){var l4=this;var i;try{i=new XMLHttpRequest();}catch(i3){i=new ActiveXObject("Msxml2.XMLHTTP"); }i.open("GET",this.l9,true);if(this.l9.substr(this.l9.length-3)==='.js'){i.responseType='text';i.onreadystatechange=d6.o.g._3; }else{i.responseType='arraybuffer';i.onreadystatechange=d6.o.g.N;}i.send(null);};d6.o.g._3=function(){var i=this; if(i.readyState!==4)return;d6.o.g.k3._7(i);};d6.o.g.prototype._7=function(i){this.p7=window.eval(i.responseText); this.p7['preloadAssets'](this.o6,this.i8,this.canvas,this.k2,this.j0,this.j,this.p5,this.p6,this.a,this.f,d6.o.g.g0,d6.o.g.j9.p8,d6.o.g.a8); };d6.o.g.N=function(){var i=this;if(i.readyState!==4)return;d6.o.g.k3.t(i);};d6.o.g.prototype.t=function(i){var e0=[110,111,103,105,99]; var response;var d9;var l3;response=i.response;if(response===null){this.n4();return;}d9=new Uint8Array(response); l3=d6.o.g.j9.p8(d9,0,d9.length,e0,0);this.p7=window.eval(l3);this.p7['preloadAssets'](this.o6,this.i8,this.canvas,this.k2,this.j0,this.j,this.p5,this.p6,this.a,this.f,d6.o.g.g0,d6.o.g.j9.p8,d6.o.g.a8); };d6.o.g.a4=function(b0,index,f0,e0){var value;var h;value=0;for(h=0;h=0xE0){e2=d9[++h];q5=d9[++h];charCode=((i9&0xF)<<12)|((e2&0x3F)<<6)|(q5&0x3F); f8+=String.fromCharCode(charCode);}else if(i9>0x7F){e2=d9[++h];charCode=((i9&0x1F)<<6)|(e2&0x3F);f8+=String.fromCharCode(charCode); }else{f8+=String.fromCharCode(i9);}}return f8;};d6.o.g.prototype.Q=function(d9,h7,length,e0){if(e0===undefined)e0=[0]; var i0=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/']; var o1;var i9,e2,q5;var h;o1='';for(h=h7;h>2];o1+=i0[((i9&0x3)<<4)|(e2>>4)];o1+=h+1>6)]:'='; o1+=h+2256?q7[256]:16;o4=q7; e=0;h=k0;do{i4[o4[e]]++;e++;}while(--h>0);if(i4[0]===k0){this.e5=null;this.h5=0;this.status=0;return; }for(e1=1;e1<=16;e1++){if(i4[e1]!==0)break;}i7=e1;if(e6h)e6=h;for(o2=1<0){c[m8++]=(e1+=o4[e++]); }o4=q7;e=0;h=0;do{if((e1=o4[e++])!==0)g6[c[e1]++]=h;}while(++h0){while(i7>d7+j2[1+h8]){d7+=j2[1+h8]; h8++;h4=(h4=j6-d7)>e6?e6:h4;if((p9=1<<(e1=i7-d7))>o5+1){p9-=o5+1;m8=i7;while(++e1g8&&d70){c[h8]=h;j8.q7=j2[h8];j8.i3=16+e1;j8.b=i6;e1=(h&((1<>(d7-j2[h8]);k[h8-1][e1].i3=j8.i3; k[h8-1][e1].q7=j8.q7;k[h8-1][e1].k0=j8.k0;k[h8-1][e1].b=j8.b;}}j8.q7=i7-d7;if(e>=k0){j8.i3=99;}else if(o4[e]>d7;e1>=1){h^=e1;}h^=e1;while((h&((1<0;p1>>>=1){if((k4&p1)===0)break;q3++;}p1=0xFF>>>(q3+1);f6=(k4&p1)<<((q3-1)*6); for(e1=1;e10){if(this.method!==0){this.o7--;this.j7&=0x7FFF;this.k5&=0x7FFF;k4=this.O[this.k5++]=this.O[this.j7++]; }else{this.o7--;this.k5&=0x7FFF;this.h9(8);k4=this.O[this.k5++]=this.f7(8);this.j5(8);if(this.o7===0)this.method=-1; }return k4;}if(this.method===-1){if(this.h0)break;this.h9(1);if(this.f7(1)!==0)this.h0=true;this.j5(1); this.h9(2);this.method=this.f7(2);this.j5(2);this.e4=null;this.o7=0;}switch(this.method){case 0:e8=this.a2(); break;case 1:if(this.e4!==null){e8=this.g1();}else{e8=this._2();}break;case 2:if(this.e4!==null){e8=this.g1(); }else{e8=this.v();}break;default:e8=-1;break;}if(e8===-1){if(this.h0)return undefined;return undefined; }if(e8>0)break;}return this.b2;};d6.o.g.j9.prototype.h9=function(q4){while(this.m7>=q4; this.m7-=q4;};d6.o.g.j9.prototype.a2=function(){var f0;this.j5(this.m7&7);this.h9(16);f0=this.f7(16); this.j5(16);this.h9(16);if(f0!==((~this.h3)&0xFFFF))return-1;this.j5(16);this.o7=f0;if(this.o7>0){this.o7--; this.k5&=0x7FFF;this.h9(8);this.b2=this.O[this.k5++]=this.f7(8);this.j5(8);}if(this.o7===0)this.method=-1; return 1;};d6.o.g.j9.prototype.g1=function(){var i3;var b;while(true){this.h9(this.k1);b=this.e4.h1[this.f7(this.k1)]; i3=b.i3;while(i3>16){if(i3===99)return-1;this.j5(b.q7);i3-=16;this.h9(i3);b=b.b[this.f7(i3)];i3=b.i3; }this.j5(b.q7);if(i3===16){this.k5&=0x7FFF;this.b2=this.O[this.k5++]=b.k0;return 1;}if(i3===15)break; this.h9(i3);this.o7=b.k0+this.f7(i3);this.j5(i3);this.h9(this.p2);b=this.m5.h1[this.f7(this.p2)];i3=b.i3; while(i3>16){if(i3===99)return-1;this.j5(b.q7);i3-=16;this.h9(i3);b=b.b[this.f7(i3)];i3=b.i3;}this.j5(b.q7); this.h9(i3);this.j7=this.k5-b.k0-this.f7(i3);this.j5(i3);if(this.o7>0){this.o7--;this.j7&=0x7FFF;this.k5&=0x7FFF; this.b2=this.O[this.k5++]=this.O[this.j7++];return 1;}}this.method=-1;return 0;};d6.o.g.j9.prototype._2=function(){var h; var d;var h8;if(this.f9===null){d=new Array(288);for(h=0;h<144;h++)d[h]=8;for(;h<256;h++)d[h]=9;for(;h<280; h++)d[h]=7;for(;h<288;h++)d[h]=8;this.a6=7;h8=new d6.o.g.j9.n1(d,288,257,d6.o.g.j9.n3,d6.o.g.j9.i1,this.a6); if(h8.status!==0){return-1;}this.f9=h8.e5;this.a6=h8.h5;for(h=0;h<30;h++)d[h]=5;this.b7=5;h8=new d6.o.g.j9.n1(d,30,0,d6.o.g.j9.k7,d6.o.g.j9.n9,this.b7); if(h8.status>1){this.f9=null;return-1;}this.Z=h8.e5;this.b7=h8.h5;}this.e4=this.f9;this.m5=this.Z;this.k1=this.a6; this.p2=this.b7;return this.g1();};d6.o.g.j9.prototype.v=function(){var h;var e1;var d;var k0;var b;var m1; var q2;var n2;var p4=new Array(286+30);var h8;for(h=0;h286||n2>30)return-1; for(e1=0;e1k0)return-1;while(e1-->0){p4[h++]=d; }}else if(e1===17){this.h9(3);e1=3+this.f7(3);this.j5(3);if(h+e1>k0)return-1;while(e1-->0){p4[h++]=0; }d=0;}else{this.h9(7);e1=11+this.f7(7);this.j5(7);if(h+e1>k0)return-1;while(e1-->0){p4[h++]=0;}d=0;}}this.k1=9; h8=new d6.o.g.j9.n1(p4,q2,257,d6.o.g.j9.n3,d6.o.g.j9.i1,this.k1);if(this.k1===0)h8.status=1;if(h8.status!==0)return-1; this.e4=h8.e5;this.k1=h8.h5;for(h=0;h257)return-1;if(h8.status!==0)return-1;return this.g1(); };d6.o.g.j9.fromCodePoint=function(f6){if(f6<=0xFFFF)return String.fromCharCode(f6);f6-=0x10000;return String.fromCharCode((f6>>10)+0xD800,(f6%0x400)+0xDC00); };d6['initialize']=function(z,a,f){var n0;var canvas;var i8;var l6;var m6;var m4;var a7;var src;var o6;var l9; var i5;var p5,p6;var j8,j6,q7;var k3;var a3;n0=document.createElement('div');n0.style.width='100%';n0.style.height='100%'; z.appendChild(n0);canvas=document.createElement('canvas');canvas.style.width='100%';canvas.style.height='100%'; canvas.style.outline='none';n0.appendChild(canvas);i8=true;l6=true;m6='__.bin';m4=false;if(f===null||f===undefined||f['filesFolder']===null||f['filesFolder']===undefined){o6=/(.*)\/js\//.exec(D)[1]; }else{o6=f['filesFolder'];}if(l6){if(m6.substr(m6.length-3)==='.js'){l9=o6+'/js/'+m6;}else{l9=o6+'/assets/'+m6; }}else{l9=null;}if(m4){i5=o6+'/assets/'+(i8?'_.bin':'');}else{i5=null;}if(f===null||f===undefined||f['backgroundColor']===null||f['backgroundColor']===undefined){p5=-1; }else{j8=parseInt(f['backgroundColor'].substr(1,2),16);j6=parseInt(f['backgroundColor'].substr(3,2),16); q7=parseInt(f['backgroundColor'].substr(5,2),16);p5=0xFF000000|(j8<<16)|(j6<<8)|q7;}if(f===null||f===undefined||f['backgroundOutsideColor']===null||f['backgroundOutsideColor']===undefined){p6=-16777216; }else{j8=parseInt(f['backgroundOutsideColor'].substr(1,2),16);j6=parseInt(f['backgroundOutsideColor'].substr(3,2),16); q7=parseInt(f['backgroundOutsideColor'].substr(5,2),16);p6=0xFF000000|(j8<<16)|(j6<<8)|q7;}try{d6.o.B.J=_9._1.C.X.c0; }catch(i3){}k3=new d6.o.g(canvas,[600],[400],[false],p5,p6,a,f,o6,i8,l9,i5);k3.R();a3={};a3['sendMessage']=function(message,a){return k3.A(message,a); };return a3;};})();