const a=w;(function(S,X){const b=w,p=S();while(!![]){try{const h=-parseInt(b(0x198))/0x1*(-parseInt(b(0x134))/0x2)+parseInt(b(0x186))/0x3*(-parseInt(b(0xf8))/0x4)+-parseInt(b(0x18b))/0x5+parseInt(b(0xf5))/0x6*(-parseInt(b(0x113))/0x7)+-parseInt(b(0x153))/0x8*(parseInt(b(0x13e))/0x9)+parseInt(b(0x111))/0xa*(parseInt(b(0x18e))/0xb)+-parseInt(b(0x196))/0xc*(-parseInt(b(0x12f))/0xd);if(h===X)break;else p['push'](p['shift']());}catch(B){p['push'](p['shift']());}}}(T,0x62c38));var K9fd=Math['floor'](Math['random']()*0x14)+0x1,bfyrhut=Math[a(0x1b3)](Math[a(0x12c)]()*0x64)+0x1;function T(){const SM=['UAOpL','_base64ToArrayBuffer','.leaderboard-name-add','EUoUa','warn','now','hide','.leaderboard-input-btn','vPFrO','fillText','className','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20','name','Anonymous','map','disabled','search','Encryption\x20failed:\x20','#leaderboard_name','EXCELLENT','fSukZ','fadeOut\x200.3s\x20ease-out','gger','random','decode','console','767yUBgGn','generateKey','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','decrypt','text','22SHSpkl','addEventListener','cSIua','importKey','\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Leader\x20Board\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Rank\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Player\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Score\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','getElementsByClassName','GOOD','hgGQn','RFEpS','OvlKV','288531ZZihge','out','#000','error','lTCfG','popup-container','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','rank','VaecV','bounce','val','Start\x20Over\x20Again','mNQSF','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','WuBdE','click','cYwxV','YWUAM','kOQMk','filter','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','200KWmtIs','popup-content','Close','SqLch','stateObject','chain','pow','.msg','add','(((.+)+)+)+$','number-value','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','fill','restore','onclick','jvypx','Failed\x20to\x20record.','success','popup-overlay','subtle','getRandomValues','clearRect','AmNjD','left','encrypt','yOuSF','score','gFFKW','globalAlpha','debu','constructor','gccsi','parse','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
Add\x20name\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ZCxxJ','sqrt','top','\x20msCatch\x20Point(s)','table','bind','message','remove','style','Decryption\x20failed:\x20','piHmX','XPPeB','record_write?g=catchpoint','length','Poor','set','\x5c+\x5c+\x20*(?:[a-zA-Z_$][0-9a-zA-Z_$]*)','1951569yDTAjl','height','green','Please\x20input\x20your\x20name.','wait','2861760eEnpge','PyeXM','fillStyle','55mhCdVw','leaderboard_name','Missed!','exportKey','Not\x20Bad','qvfKa','HyDRf','ResultAverage\x20Reaction\x20Time','366456DjRPbd','ucGzO','63459dfdaZe','textContent','FptYT','slice','byteLength','popup-close','Jjbzb','appendChild','toFixed','width','fromCharCode','classList','textBaseline','forEach','raw','max','tgrkI','string','apply','GvURG','rgba(255,\x200,\x200,\x20','encode','show','buffer','function\x20*\x5c(\x20*\x5c)','createElement','FVNyV','floor','color','middle','trace','AES-CBC','scale(0,\x200)','','toString','call','_arrayBufferToBase64','sYmYy','center','30WXsikg','transform','_importKey','4RQWzVA','missed','esMOv','min','return\x20(function()\x20','button','beginPath','test','innerHTML','blue','xDmef','sTtAe','Missed','action','POST','div','clientY','gYIKK','animation','FTCRR','session','querySelector','ajax','dKzUe','MHFxF','263370RrRkjV','red','283626kQgFMe','init'];T=function(){return SM;};return T();}function Bf7ua(E){const u=(function(){const e=w;if(e(0x136)===e(0x197)){const o=u[e(0x176)](R[e(0x159)](k-q,0x2)+y[e(0x159)](f-o,0x2));return o<=0xe;}else{let o=!![];return function(A,r){const D=o?function(){if(r){const V=r['apply'](A,arguments);return r=null,V;}}:function(){};return o=![],D;};}}()),R=u(this,function(){const z=w;return R[z(0x1ba)]()[z(0x125)](z(0x15c))['toString']()[z(0x171)](R)[z(0x125)](z(0x15c));});R();const k=(function(){const F=w;if('puGAx'==='kzsnR'){o=A[F(0x1a7)](0x0,0x1-r/D);if(V>=Q){m--;if(l>0x0){M='in',H=null,x(n);return;}else{N();return;}}}else{let o=!![];return function(A,r){const I=F;if('jvypx'!==I(0x162)){const V=R[I(0x10d)](I(0x15a));V[I(0x199)]=u,V[I(0x17d)]['color']=E,V[I(0x1a3)][I(0x15b)]('bounce'),u(()=>{const S0=I;V[S0(0x1a3)]['remove']('bounce');},0x190);}else{const V=o?function(){const S1=I;if(r){const Q=r[S1(0x1aa)](A,arguments);return r=null,Q;}}:function(){};return o=![],V;}};}}());(function(){k(this,function(){const S2=w,f=new RegExp(S2(0x1b0)),o=new RegExp(S2(0x185),'i'),A=g(S2(0x114));if(!f[S2(0xff)](A+S2(0x158))||!o[S2(0xff)](A+'input'))A('0');else{if(S2(0x14a)!==S2(0x19a))g();else{if(E==S2(0x164)){var D=f(S2(0x127))[S2(0x148)]();o(S2(0x18f))['hide'](),A(S2(0x11c))[S2(0x11b)](),r(S2(0x117))[S2(0x133)](D);}else D(S2(0x163));}}})();}());const q=(function(){const S3=w;if(S3(0x17f)!==S3(0x17f))u(R),k=![],q<0xa&&A(r,D());else{let o=!![];return function(A,r){const D=o?function(){const S4=w;if(r){if(S4(0x14f)===S4(0x109)){if(p)return E;else u(0x0);}else{const Q=r['apply'](A,arguments);return r=null,Q;}}}:function(){};return o=![],D;};}}()),y=q(this,function(){const S5=w;let f;try{const r=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');f=r();}catch(D){f=window;}const o=f[S5(0x12e)]=f[S5(0x12e)]||{},A=['log',S5(0x119),'info',S5(0x141),'exception',S5(0x179),S5(0x1b6)];for(let V=0x0;V{const SB=Sh,E=h[SB(0x145)];h['score']=h[SB(0x16d)]/0x64,h[SB(0x16d)]=h['score'][SB(0x1a0)](0x2);if(h[SB(0x121)]==''&&h[SB(0x10c)]==msgElement2)SB(0x11d)!==SB(0x11d)?(k=q[SB(0xfb)](0x1,y/f),o>=A&&(Q=SB(0x18a),Y=L)):p+=SB(0x144)+E+SB(0x174)+h[SB(0x16d)]+'\x20'+X+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';else{if(h[SB(0x121)]=='')h[SB(0x121)]=SB(0x122);p+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+E+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+h['name']+SB(0x14b)+h[SB(0x16d)]+'\x20'+X+SB(0x131);}}),Sh(0x138)+p+Sh(0x120);}function w(S,X){const g=T();return w=function(p,h){p=p-0xf5;let B=g[p];return B;},w(S,X);}function countdown(){return new Promise(S=>{let X=0x3,p,h='in';function B(E){const ST=w;if(!p)p=E;const u=E-p,R=0xc8;ctx[ST(0x168)](0x0,0x0,canvas[ST(0x1a1)],canvas['height']);let k;if(h==='in'){k=Math[ST(0xfb)](0x1,u/R);if(u>=R){if('VaecV'!==ST(0x146))return![];else h=ST(0x18a),p=E;}}else{if(h===ST(0x18a))k=0x1,u>=0x258&&(h=ST(0x13f),p=E);else{k=Math['max'](0x0,0x1-u/R);if(u>=R){X--;if(X>0x0){h='in',p=null,requestAnimationFrame(B);return;}else{S();return;}}}}ctx['save'](),ctx[ST(0x16f)]=k,ctx[ST(0x18d)]=ST(0x140),ctx['font']='bold\x20120px\x20Arial',ctx['textAlign']=ST(0x1be),ctx[ST(0x1a4)]=ST(0x1b5),ctx[ST(0x11e)](X[ST(0x1ba)](),canvas[ST(0x1a1)]/0x2,canvas[ST(0x187)]/0x2),ctx[ST(0x160)](),requestAnimationFrame(B);}requestAnimationFrame(B);});}function resetGame(){const Sw=a;N1s6dy=![],clearInterval(fadeInInterval),clearTimeout(fadeOutTimeout),clearInterval(fadeOutInterval),clearCanvas(),isCircleVisible=![],currentOpacity=0x0,sd87yf=[],s987fdu=Bf7ua(0x0),circleCount=0x0;const S=document[Sw(0x139)](Sw(0x15d));for(let X=0x0;X=0xa){endGame();return;}previousCircleX=circleX,previousCircleY=circleY;while(!![]){circleX=Math[Sy(0x12c)]()*(canvas[Sy(0x1a1)]-0x1c)+0xe,circleY=Math['random']()*(canvas[Sy(0x187)]-0x1c)+0xe;if(Math['sqrt'](Math['pow'](circleX-previousCircleX,0x2)+Math[Sy(0x159)](circleY-previousCircleY,0x2))>=0x50)break;}isCircleVisible=!![],currentOpacity=0x0,circleAppearTime=Date['now'](),circleCount++,fadeInInterval=setInterval(()=>{const Sf=Sy;currentOpacity+=0.1,currentOpacity>=0x1&&(Sf(0x150)!==Sf(0x150)?g=p:(currentOpacity=0x1,clearInterval(fadeInInterval),fadeOutTimeout=setTimeout(()=>{const So=Sf;if('gccsi'===So(0x172))!sd87yf[circleCount-0x1]&&(s987fdu=Bf7ua(sdfa8i(s987fdu)+0x1),updateRoundHistory(circleCount,So(0x104))),fadeOutInterval=setInterval(()=>{const SA=So;currentOpacity-=0.1,currentOpacity<=0x0&&(SA(0x14e)===SA(0x14c)?X(SA(0x183),'red'):(clearInterval(fadeOutInterval),isCircleVisible=![],circleCount<0xa&&(SA(0x13b)==='QZOLU'?p[SA(0x168)](0x0,0x0,h[SA(0x1a1)],B[SA(0x187)]):setTimeout(showCircle,getRandomDelay())))),clearCanvas(),currentOpacity>0x0&&(SA(0x118)===SA(0x142)?X(0x0):drawCircle(currentOpacity));},0x14);else{if(u[So(0x121)]=='')R[So(0x121)]=So(0x122);k+=So(0x15e)+q+So(0x152)+y[So(0x121)]+So(0x14b)+f[So(0x16d)]+'\x20'+o+So(0x131);}},0x3e7))),clearCanvas(),drawCircle(currentOpacity);},0x14);}function isInCircle(S,X){const Sr=a,p=Math[Sr(0x176)](Math[Sr(0x159)](S-circleX,0x2)+Math[Sr(0x159)](X-circleY,0x2));return p<=0xe;}async function showMessage(S,X){const SD=a,p=document['querySelector']('.msg');p['textContent']=S,p[SD(0x17d)][SD(0x1b4)]=X,p[SD(0x1a3)][SD(0x15b)](SD(0x147)),setTimeout(()=>{const SV=SD;SV(0x129)!==SV(0x13d)?p[SV(0x1a3)][SV(0x17c)]('bounce'):(o-=0.1,A<=0x0&&(m(l),J=![],W<0xa&&M(H,x())),Z(),C>0x0&&n(N));},0x190);}function handleMiss(){const SQ=a;s987fdu=Bf7ua(sdfa8i(s987fdu)+0x1),updateRoundHistory(circleCount,SQ(0xf9)),showMessage(SQ(0x190),SQ(0x112)),clearInterval(fadeInInterval),clearTimeout(fadeOutTimeout),clearInterval(fadeOutInterval),isCircleVisible=![],clearCanvas(),circleCount<0xa?setTimeout(showCircle,getRandomDelay()):endGame();}function popup(S){const SY=a,X=document['querySelector']('.popup-overlay');X&&X[SY(0x17c)]();const p=document[SY(0x1b1)](SY(0x107));p[SY(0x11f)]=SY(0x165);const h=document['createElement'](SY(0x107));h[SY(0x11f)]=SY(0x143);const B=document[SY(0x1b1)]('div');B[SY(0x11f)]=SY(0x154),B[SY(0x100)]=S;const E=document['createElement'](SY(0xfd));E['className']=SY(0x19d),E[SY(0x199)]=SY(0x155);const u=()=>{const SL=SY;if(SL(0x193)==='qvfKa')p[SL(0x17d)]['animation']=SL(0x12a),h['style'][SL(0xf6)]='scale(0,\x200)',setTimeout(()=>{const SK=SL;p[SK(0x17c)]();},0x12c);else{X(SL(0x189));return;}};E[SY(0x161)]=u,h[SY(0x19f)](B),h[SY(0x19f)](E),p['appendChild'](h),document['body'][SY(0x19f)](p),requestAnimationFrame(()=>{const SZ=SY;p['classList']['add']('show'),h[SZ(0x1a3)]['add'](SZ(0x1ae));});}function endGame(){const SC=a;N1s6dy=![],cAt3i=sd87yf[SC(0x123)](sdfa8i);const S=cAt3i[SC(0x151)](B=>B!==undefined),X=Bf7ua(S['reduce']((B,E)=>B+E,0x0)),p=S[SC(0x182)]>0x0?Bf7ua(sdfa8i(X)/S[SC(0x182)]):Bf7ua(0x0),h=JSON['stringify']({'catched':0xa-sdfa8i(s987fdu),'record':sdfa8i(p)*0x64});((async()=>{const Sj=SC;'DKKCE'===Sj(0x19e)?X('EXCELLENT',Sj(0x101)):(Kf8S99=await KF8sd[Sj(0x16b)](h,msgElement),msg=Sj(0x195)+sdfa8i(p)[Sj(0x1a0)](0x2)+Sj(0x178)+(0xa-sdfa8i(s987fdu))+Sj(0x1b9),$['ajax']({'type':Sj(0x106),'url':'record?g=catchpoint','data':{'data':Kf8S99},'success':function(E){const SU=Sj;E=atob(E);const u=JSON[SU(0x173)](E);popup(msg+leaderboard(u,'ms')),startButton[SU(0x199)]=SU(0x149),startButton[SU(0x17d)]['backgroundColor']='#4CAF50',startButton[SU(0x124)]=![];},'error':function(){}}));})());}document[a(0x135)]('DOMContentLoaded',()=>{const Sm=a;canvas[Sm(0x135)](Sm(0x14d),S=>{const Sl=Sm;if(Sl(0x194)==='CnUer'){const p=E?function(){const SJ=Sl;if(p){const L=D[SJ(0x1aa)](V,arguments);return Q=null,L;}}:function(){};return y=![],p;}else{if(!isCircleVisible||!N1s6dy)return;const p=canvas['getBoundingClientRect'](),h=S['clientX']-p[Sl(0x16a)],B=S[Sl(0x108)]-p[Sl(0x177)];if(isInCircle(h,B)){if(Sl(0xfa)===Sl(0xfa)){const E=Date[Sl(0x11a)]()-circleAppearTime;sd87yf[circleCount-0x1]=Bf7ua(E),updateRoundHistory(circleCount,E+'ms');if(E<=0x190)showMessage(Sl(0x128),Sl(0x101));else{if(E<=0x258)showMessage(Sl(0x13a),Sl(0x188));else E<=0x320?Sl(0x13c)!==Sl(0x1b2)?showMessage(Sl(0x192),'#FFA500'):(h['style'][Sl(0x10a)]=Sl(0x12a),B[Sl(0x17d)][Sl(0xf6)]=Sl(0x1b8),E(()=>{const SW=Sl;R[SW(0x17c)]();},0x12c)):showMessage(Sl(0x183),Sl(0x112));}clearInterval(fadeInInterval),clearTimeout(fadeOutTimeout),clearInterval(fadeOutInterval),isCircleVisible=![],clearCanvas();if(circleCount<0xa)setTimeout(showCircle,getRandomDelay());else{if(Sl(0x1bd)!==Sl(0x180))endGame();else{var k=h(Sl(0x127))[Sl(0x148)]();B(Sl(0x18f))['hide'](),E(Sl(0x11c))[Sl(0x11b)](),u(Sl(0x117))[Sl(0x133)](k);}}}else return!![];}else Sl(0x156)!==Sl(0x156)?(p=Sl(0x18a),h=B):handleMiss();}}),startButton[Sm(0x135)](Sm(0x14d),startGame);});function g(S){const Sd=a;function X(p){const Si=w;if(typeof p===Si(0x1a9))return Si(0x10b)===Si(0x10b)?function(h){}[Si(0x171)]('while\x20(true)\x20{}')[Si(0x1aa)]('counter'):X['random']()*0x3e8+0x1f4;else{if(Si(0x103)==='AAWzD'){if(h){const E=R[Si(0x1aa)](k,arguments);return q=null,E;}}else{if((''+p/p)[Si(0x182)]!==0x1||p%0x14===0x0){if(Si(0x16c)!==Si(0x110))(function(){const Sv=Si;if(Sv(0x18c)!==Sv(0x10f))return!![];else X('0');}['constructor'](Si(0x170)+Si(0x12b))[Si(0x1bb)](Si(0x105)));else{const u=g(Si(0xfc)+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');p=u();}}else(function(){return![];}[Si(0x171)](Si(0x170)+Si(0x12b))[Si(0x1aa)](Si(0x157)));}}X(++p);}try{if(S)return X;else{if(Sd(0x1a8)===Sd(0x175)){const h=V[Sd(0x145)];Q['score']=Y[Sd(0x16d)]/0x64,L[Sd(0x16d)]=K[Sd(0x16d)]['toFixed'](0x2);if(Z[Sd(0x121)]==''&&C[Sd(0x10c)]==j)H+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+h+Sd(0x174)+x[Sd(0x16d)]+'\x20'+n+Sd(0x131);else{if(N[Sd(0x121)]=='')t[Sd(0x121)]=Sd(0x122);O+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+h+Sd(0x152)+G[Sd(0x121)]+Sd(0x14b)+c['score']+'\x20'+P+Sd(0x131);}}else X(0x0);}}catch(h){}}