From 40f3647a516c7c21445583fd6d55017c20d37a2b Mon Sep 17 00:00:00 2001 From: jwinterm Date: Mon, 13 Apr 2026 10:53:23 -0400 Subject: [PATCH] Fix GWT crash: skip TilePackManager on web (no local storage) --- ...221.cache.js => DCB6F0DACB43035DE30FC81D7D7E8C3E.cache.js} | 4 ++-- html/compilation-mappings.txt | 4 ++-- html/html.nocache.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename html/{156FABA317C4BCB391925ACEC88F5221.cache.js => DCB6F0DACB43035DE30FC81D7D7E8C3E.cache.js} (96%) diff --git a/html/156FABA317C4BCB391925ACEC88F5221.cache.js b/html/DCB6F0DACB43035DE30FC81D7D7E8C3E.cache.js similarity index 96% rename from html/156FABA317C4BCB391925ACEC88F5221.cache.js rename to html/DCB6F0DACB43035DE30FC81D7D7E8C3E.cache.js index 48c9d3f..570abd8 100644 --- a/html/156FABA317C4BCB391925ACEC88F5221.cache.js +++ b/html/DCB6F0DACB43035DE30FC81D7D7E8C3E.cache.js @@ -1,10 +1,10 @@ -html.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.html;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.11.0\";var $strongName = '156FABA317C4BCB391925ACEC88F5221';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function Z9(){}\nfunction Zq(){}\nfunction Aq(){}\nfunction Mq(){}\nfunction _q(){}\nfunction zb(){}\nfunction Fk(){}\nfunction pl(){}\nfunction Ym(){}\nfunction qn(){}\nfunction Pn(){}\nfunction Ku(){}\nfunction Mu(){}\nfunction Ou(){}\nfunction Qu(){}\nfunction Wu(){}\nfunction Dv(){}\nfunction Mv(){}\nfunction Rw(){}\nfunction Tw(){}\nfunction Vw(){}\nfunction Xw(){}\nfunction Zw(){}\nfunction Bx(){}\nfunction Dx(){}\nfunction Fx(){}\nfunction Hx(){}\nfunction Jx(){}\nfunction Lx(){}\nfunction Nx(){}\nfunction Px(){}\nfunction Rx(){}\nfunction Tx(){}\nfunction Vx(){}\nfunction Xx(){}\nfunction Zx(){}\nfunction _x(){}\nfunction by(){}\nfunction dy(){}\nfunction fy(){}\nfunction hy(){}\nfunction jy(){}\nfunction ly(){}\nfunction ny(){}\nfunction py(){}\nfunction ry(){}\nfunction ty(){}\nfunction vy(){}\nfunction xy(){}\nfunction zy(){}\nfunction By(){}\nfunction Fy(){}\nfunction Yy(){}\nfunction ez(){}\nfunction hz(){}\nfunction kz(){}\nfunction nz(){}\nfunction sz(){}\nfunction vz(){}\nfunction Hz(){}\nfunction Kz(){}\nfunction Nz(){}\nfunction Qz(){}\nfunction Tz(){}\nfunction Vz(){}\nfunction Yz(){}\nfunction bA(){}\nfunction dA(){}\nfunction lA(){}\nfunction nA(){}\nfunction qA(){}\nfunction sA(){}\nfunction uA(){}\nfunction uG(){}\nfunction gC(){}\nfunction kD(){}\nfunction lD(){}\nfunction FE(){}\nfunction pH(){}\nfunction qH(){}\nfunction tH(){}\nfunction vH(){}\nfunction yH(){}\nfunction AH(){}\nfunction CH(){}\nfunction LJ(){}\nfunction VL(){}\nfunction eN(){}\nfunction YN(){}\nfunction AO(){}\nfunction qP(){}\nfunction sP(){}\nfunction uP(){}\nfunction NP(){}\nfunction xQ(){}\nfunction ZQ(){}\nfunction aR(){}\nfunction HR(){}\nfunction GS(){}\nfunction YS(){}\nfunction dT(){}\nfunction wV(){}\nfunction WV(){}\nfunction Wbb(){}\nfunction Xbb(){}\nfunction aab(){}\nfunction kab(){}\nfunction mcb(){}\nfunction ocb(){}\nfunction adb(){}\nfunction cdb(){}\nfunction Jdb(){}\nfunction Pdb(){}\nfunction Sdb(){}\nfunction Teb(){}\nfunction Tfb(){}\nfunction Vfb(){}\nfunction Imb(){}\nfunction Job(){}\nfunction arb(){}\nfunction crb(){}\nfunction asb(){}\nfunction Txb(){}\nfunction _xb(){}\nfunction Oh(){Ih()}\nfunction Ls(){Is()}\nfunction Vs(){Ps()}\nfunction ot(){_s()}\nfunction jG(){iG()}\nfunction lG(){iG()}\nfunction nG(){iG()}\nfunction pG(){iG()}\nfunction tG(){sG()}\nfunction tU(){AT()}\nfunction eU(){AT()}\nfunction nbb(){mbb()}\nfunction Pbb(){Nbb()}\nfunction Sbb(){Cbb()}\nfunction Kdb(){Hdb()}\nfunction Ldb(){Hdb()}\nfunction Fbb(a){Tab()}\nfunction Nc(a,b){a.n=b}\nfunction Bt(a,b){a.r=b}\nfunction Tu(a,b){a.r=b}\nfunction Uu(a,b){a.s=b}\nfunction Vu(a,b){a.u=b}\nfunction Gv(a,b){a.a=b}\nfunction Hv(a,b){a.d=b}\nfunction Iv(a,b){a.i=b}\nfunction Jv(a,b){a.j=b}\nfunction Kv(a,b){a.n=b}\nfunction RE(a,b){a.d=b}\nfunction SE(a,b){a.e=b}\nfunction WH(a,b){a.e=b}\nfunction TH(a,b){a.b=b}\nfunction UH(a,b){a.c=b}\nfunction VH(a,b){a.d=b}\nfunction XH(a,b){a.f=b}\nfunction YH(a,b){a.g=b}\nfunction ZH(a,b){a.i=b}\nfunction aF(a,b){a.Z=b}\nfunction bF(a,b){a.$=b}\nfunction kR(a,b){a.j=b}\nfunction tV(a,b){a.d=b}\nfunction td(a){this.a=a}\nfunction od(a){this.a=a}\nfunction rd(a){this.a=a}\nfunction Cd(a){this.a=a}\nfunction Uc(a){this.a=a}\nfunction kf(a){this.a=a}\nfunction mf(a){this.a=a}\nfunction pf(a){this.a=a}\nfunction Mf(a){this.a=a}\nfunction Qf(a){this.b=a}\nfunction kg(a){this.a=a}\nfunction $j(a){this.a=a}\nfunction ak(a){this.a=a}\nfunction _m(a){this.a=a}\nfunction cn(a){this.a=a}\nfunction fn(a){this.a=a}\nfunction jn(a){this.a=a}\nfunction sn(a){this.a=a}\nfunction vn(a){this.a=a}\nfunction yn(a){this.a=a}\nfunction An(a){this.a=a}\nfunction Dn(a){this.a=a}\nfunction Gn(a){this.a=a}\nfunction Jn(a){this.a=a}\nfunction Mn(a){this.a=a}\nfunction vr(a){this.a=a}\nfunction yt(a){this.a=a}\nfunction BJ(a){this.a=a}\nfunction FJ(a){this.a=a}\nfunction Fr(){this.a=2}\nfunction Dr(){this.a=2}\nfunction Br(){this.a=3}\nfunction gR(a){this.a=a}\nfunction LS(a){this.a=a}\nfunction NS(a){this.a=a}\nfunction tW(a){this.a=a}\nfunction yW(a){this.a=a}\nfunction TM(a){this.j=a}\nfunction B9(a){return a}\nfunction iP(){dP(this)}\nfunction ujb(a,b){a.i=b}\nfunction vjb(a,b){a.j=b}\nfunction wjb(a,b){a.k=b}\nfunction Jcb(a,b){a.a=b}\nfunction qdb(a,b){a.a=b}\nfunction rdb(a,b){a.b=b}\nfunction Nob(a,b){a.b=b}\nfunction oob(a,b){a.a=b}\nfunction pob(a,b){a.g=b}\nfunction ov(a,b){a.eb=b}\nfunction ju(a,b){a.ob=b}\nfunction su(a,b){a.wb=b}\nfunction tu(a,b){a.xb=b}\nfunction uu(a,b){a.yb=b}\nfunction CV(a,b){sd(b,a)}\nfunction wT(b,a){b.src=a}\nfunction NU(b,a){b.src=a}\nfunction Ddb(a){this.c=a}\nfunction Dcb(a){this.a=a}\nfunction Hcb(a){this.a=a}\nfunction nab(a){this.a=a}\nfunction Sfb(a){this.a=a}\nfunction qgb(a){this.a=a}\nfunction tgb(a){this.a=a}\nfunction Bgb(a){this.a=a}\nfunction Dgb(a){this.a=a}\nfunction Fgb(a){this.a=a}\nfunction Jgb(a){this.a=a}\nfunction Lgb(a){this.a=a}\nfunction aib(a){this.a=a}\nfunction eib(a){this.a=a}\nfunction fib(a){this.a=a}\nfunction hib(a){this.a=a}\nfunction jib(a){this.a=a}\nfunction lib(a){this.a=a}\nfunction nib(a){this.a=a}\nfunction hjb(a){this.a=a}\nfunction Fjb(a){this.a=a}\nfunction Hjb(a){this.a=a}\nfunction Jjb(a){this.a=a}\nfunction Njb(a){this.a=a}\nfunction xkb(a){this.a=a}\nfunction slb(a){this.a=a}\nfunction Flb(a){this.a=a}\nfunction Hlb(a){this.a=a}\nfunction Jlb(a){this.a=a}\nfunction Ylb(a){this.a=a}\nfunction anb(a){this.a=a}\nfunction wnb(a){this.a=a}\nfunction znb(a){this.a=a}\nfunction Hnb(a){this.a=a}\nfunction Jnb(a){this.a=a}\nfunction Lnb(a){this.a=a}\nfunction Pnb(a){this.a=a}\nfunction Rnb(a){this.a=a}\nfunction vob(a){this.a=a}\nfunction Bob(a){this.a=a}\nfunction Dob(a){this.a=a}\nfunction Nqb(a){this.a=a}\nfunction Qqb(a){this.a=a}\nfunction Uqb(a){this.a=a}\nfunction erb(a){this.a=a}\nfunction grb(a){this.a=a}\nfunction srb(a){this.a=a}\nfunction xrb(a){this.a=a}\nfunction zrb(a){this.a=a}\nfunction Brb(a){this.a=a}\nfunction Grb(a){this.a=a}\nfunction Krb(a){this.a=a}\nfunction Mrb(a){this.a=a}\nfunction csb(a){this.a=a}\nfunction $sb(a){this.a=a}\nfunction jtb(a){this.a=a}\nfunction stb(a){this.a=a}\nfunction avb(a){this.a=a}\nfunction Dwb(a){this.a=a}\nfunction Zwb(a){this.a=a}\nfunction Twb(a){this.c=a}\nfunction Bxb(a){this.c=a}\nfunction bxb(a){this.a=a}\nfunction qzb(a){this.a=a}\nfunction xab(){this.a=FDb}\nfunction LV(){this.a=++IV}\nfunction tt(){tt=Z9;_s()}\nfunction AR(){AR=Z9;Hdb()}\nfunction hyb(){ywb(this)}\nfunction sI(a){rI(this,a)}\nfunction GI(a){FI(this,a)}\nfunction _c(a,b){NI(a.i,b)}\nfunction hd(a,b){NI(a.r,b)}\nfunction of(a,b){cg(a.a,b)}\nfunction Gp(a,b){Mh(a.b,b)}\nfunction Ak(a,b){Bk(a,b,b)}\nfunction qw(a,b){Lt(a.t,b)}\nfunction rw(a,b){_u(a.t,b)}\nfunction $C(a,b){uE(a.c,b)}\nfunction ve(a,b){ueb(a.c,b)}\nfunction ge(a,b){eeb(a.c,b)}\nfunction ke(a,b){ieb(a.c,b)}\nfunction GH(a){return a.a}\nfunction u9(a){return a.e}\nfunction dP(a){a.a=new lO}\nfunction oc(){this.a=new EP}\nfunction az(){this.b=new Oh}\nfunction sg(){tg.call(this)}\nfunction _F(){sg.call(this)}\nfunction fr(){cr.call(this)}\nfunction hr(){cr.call(this)}\nfunction iA(){Bz.call(this)}\nfunction oI(){Wu.call(this)}\nfunction pI(){Wu.call(this)}\nfunction QF(){HF();IF(this)}\nfunction hA(a){zz(a);a.a=0}\nfunction zq(a){a.c=0;a.e=-1}\nfunction SN(a){a.d=-1;RN(a)}\nfunction tO(a){a.d=-1;sO(a)}\nfunction $O(a){a.b=-1;XO(a)}\nfunction ewb(){ewb=Z9;pzb()}\nfunction eq(){eq=Z9;dq=RJ()}\nfunction hu(a,b){Mh(a.kb,b)}\nfunction jk(a,b){Mh(a.a.a,b)}\nfunction SB(a,b){TB(a,b,a.i)}\nfunction vab(a,b){Eab(a.a,b)}\nfunction mzb(a,b){a.push(b)}\nfunction Pqb(a,b){Fqb(a.a,b)}\nfunction Wqb(a,b){sqb(a.a,b)}\nfunction Emb(){this.a=dd(Zb)}\nfunction EF(a){bw();this.a=a}\nfunction oF(a){bw();this.b=a}\nfunction Wd(a){Rd();this.a=a}\nfunction HH(a){FH();this.a=a}\nfunction RS(a){QS();PS.Be(a)}\nfunction HS(a){return a.Ae()}\nfunction isb(){aL.call(this)}\nfunction msb(){aL.call(this)}\nfunction etb(){aL.call(this)}\nfunction gtb(){aL.call(this)}\nfunction Etb(){aL.call(this)}\nfunction Wub(){aL.call(this)}\nfunction Xub(){aL.call(this)}\nfunction Xyb(){aL.call(this)}\nfunction eyb(){aL.call(this)}\nfunction yT(b,a){b.width=a}\nfunction xT(b,a){b.height=a}\nfunction cB(a){a.k=1;return a}\nfunction ai(a){ae(ac,a.d,a.c)}\nfunction EP(){lJ.call(this,4)}\nfunction wl(){wl=Z9;vl=new Oh}\nfunction KJ(){KJ=Z9;JJ=new LJ}\nfunction Is(){Is=Z9;Hs=new Ls}\nfunction Ir(){Ir=Z9;Hr=new Fs}\nfunction bw(){bw=Z9;aw=new Vs}\nfunction _N(){_N=Z9;$N=new zb}\nfunction dS(){dS=Z9;cS=new zb}\nfunction yS(){yS=Z9;xS=new GS}\nfunction ki(){ki=Z9;ji=new hyb}\nfunction Gi(){Gi=Z9;Fi=new hyb}\nfunction gj(){gj=Z9;fj=new hyb}\nfunction Icb(){Icb=Z9;new hyb}\nfunction lyb(){this.a=new hyb}\nfunction Ufb(){this.a=new sxb}\nfunction vkb(a){bw();this.a=a}\nfunction Rh(a){Ih();Mh(this,a)}\nfunction xr(a){vr.call(this,a)}\nfunction zr(a){vr.call(this,a)}\nfunction BC(a){a.r=uC;return a}\nfunction CC(a){a.t=tC;return a}\nfunction ZE(a){a.n=a.o;a.p=a.q}\nfunction Es(a,b,c){a.a=b;a.b=c}\nfunction uz(a,b,c){a.b=b;a.c=c}\nfunction krb(a,b){a.a=b;jrb()}\nfunction QK(a,b){a.e=b;NK(a,b)}\nfunction wK(a,b){yK(a,b.a,b.c)}\nfunction OI(a,b){RI(a,b.d,b.g)}\nfunction Kf(a,b){return a.a[b]}\nfunction Tj(a,b){return a.a[b]}\nfunction aC(a){return a.q||a.r}\nfunction qL(a){rL.call(this,a)}\nfunction eL(a){bL.call(this,a)}\nfunction YL(a){PL.call(this,a)}\nfunction bL(a){_K.call(this,a)}\nfunction EO(a){uO.call(this,a)}\nfunction wP(a){bL.call(this,a)}\nfunction WP(a){TP.call(this,a)}\nfunction ZV(a){XV.call(this,a)}\nfunction vW(a){_K.call(this,a)}\nfunction pL(){rL.call(this,16)}\nfunction GL(){IL.call(this,51)}\nfunction HL(){IL.call(this,20)}\nfunction qs(){os(this,0,0,0,0)}\nfunction Bz(){this.b=new lJ(4)}\nfunction ieb(b,a){b.enable(a)}\nfunction eeb(b,a){b.disable(a)}\nfunction MR(b,a){b.fillStyle=a}\nfunction ko(a,b){a.o[a.k+a.a]=b}\nfunction udb(a,b){wdb(a,b,a.c)}\nfunction $l(a,b){a.k=b;a.e=true}\nfunction pq(a){zq(a.o);a.k=true}\nfunction wp(a){mo(a.g);a.i=null}\nfunction PT(a){AT();return a|0}\nfunction sx(a){eP(fx,new iK(a))}\nfunction jsb(a){bL.call(this,a)}\nfunction nsb(a){bL.call(this,a)}\nfunction ftb(a){bL.call(this,a)}\nfunction htb(a){bL.call(this,a)}\nfunction Dtb(a){bL.call(this,a)}\nfunction Ftb(a){bL.call(this,a)}\nfunction Kub(a){bL.call(this,a)}\nfunction kcb(a){ZV.call(this,a)}\nfunction Kxb(a){Nxb(a,a.length)}\nfunction psb(){psb=Z9;osb=true}\nfunction Eyb(){Eyb=Z9;Dyb=Gyb()}\nfunction nS(){nS=Z9;!!(QS(),PS)}\nfunction U9(){S9==null&&(S9=[])}\nfunction bS(){this.a=Date.now()}\nfunction Yyb(a){bL.call(this,a)}\nfunction oo(){po.call(this,qo())}\nfunction rr(a){pr.call(this,2,a)}\nfunction tr(a){pr.call(this,2,a)}\nfunction xm(){im();ym.call(this)}\nfunction zA(){Zu();sv.call(this)}\nfunction JD(){Jt();Au.call(this)}\nfunction Xk(a){qg(a,a.a);SI(a.a)}\nfunction mL(a){return a.a[--a.c]}\nfunction lL(a){return a.a[a.c-1]}\nfunction cvb(a,b){return a.a[b]}\nfunction qsb(a){return Hzb(a),a}\nfunction iub(a){return Hzb(a),a}\nfunction PQ(a){return zsb(a),a.g}\nfunction hR(a){return Tab(),a.j}\nfunction DR(a){return Tab(),a.j}\nfunction cab(a){return Tab(),a.j}\nfunction KW(a,b){return Ksb(a,b)}\nfunction Rcb(a){return Tab(),a.j}\nfunction jR(a,b){kR(a,(Tab(),b))}\nfunction nzb(a,b){a.splice(b,1)}\nfunction wbb(a,b){a.__listener=b}\nfunction ku(a,b,c){a.pb=b;a.qb=c}\nfunction wab(a,b,c){Fab(a.a,b,c)}\nfunction Nhb(a){!!a.r&&(a.e=a.r)}\nfunction $rb(a){Zrb.call(this,a)}\nfunction lsb(a){jsb.call(this,a)}\nfunction Fub(a){jsb.call(this,a)}\nfunction Mtb(a){ftb.call(this,a)}\nfunction svb(a){Pub.call(this,a)}\nfunction zvb(a){Pub.call(this,a)}\nfunction Kvb(a){Pub.call(this,a)}\nfunction ezb(a){fzb.call(this,a)}\nfunction rzb(a){qzb.call(this,a)}\nfunction Cub(){csb.call(this,'')}\nfunction Dub(){csb.call(this,'')}\nfunction mbb(){mbb=Z9;lbb=new LV}\nfunction im(){im=Z9;hm=(zi(),wi)}\nfunction Bd(){this.d=new Cd(this)}\nfunction ueb(b,a){b.lineWidth(a)}\nfunction OR(b,a){b.strokeStyle=a}\nfunction vT(a){a=jub(a);return a}\nfunction Asb(a){zsb(a);return a.j}\nfunction Bsb(a){zsb(a);return a.g}\nfunction ozb(a,b){return RW(a,b)}\nfunction zc(a,b){return zg(a.a,b)}\nfunction Ac(a,b){return Ag(a.a,b)}\nfunction sw(a,b){return Nt(a.t,b)}\nfunction Dw(a,b){return du(a.t,b)}\nfunction Hm(a){return a.n?a.k:a.j}\nfunction Im(a){return a.n?a.j:a.k}\nfunction pX(a){return a.l|a.m<<22}\nfunction C9(a,b){return w9(a,b)>0}\nfunction he(a,b,c){geb(a.c,b,0,c)}\nfunction dkb(a,b){kyb(a.f,ptb(b))}\nfunction fkb(a,b){iyb(a.f,ptb(b))}\nfunction dib(a){hd(Zb,new fib(a))}\nfunction Mfb(a){ed(Zb,nEb,oEb+a)}\nfunction RG(a){SG(a,0,a.G.length)}\nfunction SI(a){Jxb(a.d,a.g);a.g=0}\nfunction FR(a){kR(this,(Tab(),a))}\nfunction Eeb(b,a){b.useProgram(a)}\nfunction tub(a,b){a.a+=b;return a}\nfunction uub(a,b){a.a+=b;return a}\nfunction zub(a,b){a.a+=b;return a}\nfunction pD(a){a.q=KH(4);return a}\nfunction wS(){kS!=0&&(kS=0);mS=-1}\nfunction ns(){ns=Z9;new qs;new qs}\nfunction Hub(){Hub=Z9;Gub=new asb}\nfunction Qxb(){Qxb=Z9;Pxb=new Txb}\nfunction $xb(){$xb=Z9;Zxb=new _xb}\nfunction Bc(){new lO;this.a=new Cg}\nfunction Usb(){bL.call(this,null)}\nfunction Vb(a,b){Jb.call(this,a,b)}\nfunction If(a,b){Jb.call(this,a,b)}\nfunction Ai(a,b){Jb.call(this,a,b)}\nfunction aj(a,b){Jb.call(this,a,b)}\nfunction mk(a,b){nk.call(this,a,b)}\nfunction md(a,b){this.a=a;this.b=b}\nfunction mn(a,b){this.a=a;this.b=b}\nfunction Yf(a,b){this.a=a;this.b=b}\nfunction Ig(a,b){this.a=a;this.b=b}\nfunction Jb(a,b){this.b=a;this.c=b}\nfunction yf(a,b){this.b=a;this.a=b}\nfunction Af(a,b){this.b=a;this.a=b}\nfunction GE(a,b){this.a=a;this.b=b}\nfunction $v(a,b){Jb.call(this,a,b)}\nfunction dx(a,b){Jb.call(this,a,b)}\nfunction cL(a,b){SK.call(this,a,b)}\nfunction fL(a,b){cL.call(this,a,b)}\nfunction nN(a,b){Jb.call(this,a,b)}\nfunction yN(a,b){Jb.call(this,a,b)}\nfunction xP(a,b){cL.call(this,a,b)}\nfunction oT(a,b){(AT(),zT).Fe(a,b)}\nfunction TU(a,b){Jb.call(this,a,b)}\nfunction hV(a,b){Jb.call(this,a,b)}\nfunction jV(){hV.call(this,'PX',0)}\nfunction lV(){hV.call(this,'EM',2)}\nfunction mV(){hV.call(this,'EX',3)}\nfunction nV(){hV.call(this,'PT',4)}\nfunction oV(){hV.call(this,'PC',5)}\nfunction pV(){hV.call(this,'IN',6)}\nfunction qV(){hV.call(this,'CM',7)}\nfunction rV(){hV.call(this,'MM',8)}\nfunction DV(a,b){this.b=a;this.a=b}\nfunction rW(a,b){this.b=a;this.a=b}\nfunction HW(a,b){Jb.call(this,a,b)}\nfunction te(a,b){return neb(a.c,b)}\nfunction z9(a,b){return w9(a,b)==0}\nfunction D9(a,b){return w9(a,b)>=0}\nfunction F9(a,b){return w9(a,b)<=0}\nfunction J9(a,b){return w9(a,b)!=0}\nfunction CS(a){return !!a.a||!!a.f}\nfunction lab(b,a){return b.exec(a)}\nfunction mab(b,a){return b.test(a)}\nfunction eab(a){(Tab(),a.j).play()}\nfunction Gbb(a){Cbb();Tab();return}\nfunction rcb(a,b){scb((Tab(),a),b)}\nfunction iab(a){kR(this,(Tab(),a))}\nfunction idb(a){kR(this,(Tab(),a))}\nfunction XE(a,b){RE(a,Jr(b,0,a.G))}\nfunction YE(a,b){SE(a,Jr(b,0,a.H))}\nfunction ni(a,b,c){oi(a,b,4,c,a.a)}\nfunction ze(a,b,c,d){Beb(a.c,b,c,d)}\nfunction ou(a,b){a.sb!=b&&(a.sb=b)}\nfunction veb(b,a){b.linkProgram(a)}\nfunction Meb(b,a){b.responseType=a}\nfunction zwb(a){return a.a.c+a.c.c}\nfunction hk(a){return new Wk(a,a.d)}\nfunction Yh(){Yh=Z9;Xh=new lO;$h()}\nfunction _o(){_o=Z9;$o=new lO;RJ()}\nfunction Zu(){Zu=Z9;Jt();Yu=new Vs}\nfunction dbb(){dbb=Z9;BX(q9(),185)}\nfunction Ixb(a){Mxb(a,a.length,-1)}\nfunction Lt(a,b){b.$c(a);NI(a.ib,b)}\nfunction LC(a,b){a.D=KH(b);return a}\nfunction KC(a,b){a.C=KH(b);return a}\nfunction MC(a,b){a.F=KH(b);return a}\nfunction NC(a,b){a.G=KH(b);return a}\nfunction Ew(a,b){SQ(a.A,b);return b}\nfunction tab(a,b){return Bab(a.a,b)}\nfunction uab(a,b){return Dab(a.a,b)}\nfunction Xab(a,b){Tab();Rab.Ye(a,b)}\nfunction Xp(a){Rp.call(this,4000,a)}\nfunction lJ(a){nJ.call(this,true,a)}\nfunction kJ(){nJ.call(this,true,16)}\nfunction kV(){hV.call(this,'PCT',1)}\nfunction ps(){ns();os(this,0,0,0,1)}\nfunction DM(){xM();this.b=new lJ(8)}\nfunction bcb(){this.e=new zdb(this)}\nfunction Qcb(a,b){this.a=a;this.b=b}\nfunction Ofb(a,b){this.a=a;this.b=b}\nfunction Hgb(a,b){this.a=a;this.b=b}\nfunction pib(a,b){this.a=a;this.b=b}\nfunction yib(a,b){Jb.call(this,a,b)}\nfunction ofb(a,b){Jb.call(this,a,b)}\nfunction zfb(a,b){Jb.call(this,a,b)}\nfunction zgb(a,b){Jb.call(this,a,b)}\nfunction Dlb(a,b){Jb.call(this,a,b)}\nfunction Fnb(a,b){Jb.call(this,a,b)}\nfunction Ndb(a,b){SK.call(this,a,b)}\nfunction Nnb(a,b){this.a=a;this.b=b}\nfunction Tmb(a,b){this.a=a;this.b=b}\nfunction Vmb(a,b){this.a=a;this.b=b}\nfunction Xmb(a,b){this.a=a;this.b=b}\nfunction Lob(a,b){this.a=a;this.b=b}\nfunction vpb(a,b){this.a=a;this.b=b}\nfunction xpb(a,b){this.a=a;this.b=b}\nfunction $qb(a,b){this.a=a;this.b=b}\nfunction vrb(a,b){this.a=a;this.b=b}\nfunction Erb(a,b){this.a=a;this.b=b}\nfunction Irb(a,b){this.a=a;this.b=b}\nfunction kxb(a,b){this.a=a;this.b=b}\nfunction Spb(a,b){this.b=a;this.a=b}\nfunction tpb(a,b){Jb.call(this,a,b)}\nfunction Rob(a,b){return jyb(a.a,b)}\nfunction jyb(a,b){return rwb(a.a,b)}\nfunction Kyb(a,b){return a.a.get(b)}\nfunction gzb(a){return mab(a.c,a.a)}\nfunction ud(a){return a.g!=0&&a.b!=0}\nfunction NX(a){return a==null?null:a}\nfunction IX(a){return typeof a===Qzb}\nfunction Iyb(){Eyb();return new Dyb}\nfunction zQ(a){$wnd.clearTimeout(a)}\nfunction vS(a){$wnd.clearTimeout(a)}\nfunction Dm(a){Em.call(this,a,Ld(a))}\nfunction Ti(a){Ri.call(this,-1,-1,a)}\nfunction lzb(a,b,c){a.splice(b,0,c)}\nfunction Sob(a,b){!!a.b&&Pqb(a.b,b)}\nfunction Ffb(a){!!a.r&&a.r.df(cc.d)}\nfunction kk(a){a.d=false;a.a.f=false}\nfunction Py(){this.a=new nJ(false,4)}\nfunction cu(){throw u9(new ftb(aCb))}\nfunction lr(){jr.call(this,2,10,6,1)}\nfunction nr(){jr.call(this,2,10,7,1)}\nfunction AT(){AT=Z9;zT=BX(o9(),138)}\nfunction VE(a,b){RE(a,a.G*Jr(b,0,1))}\nfunction WE(a,b){SE(a,a.H*Jr(b,0,1))}\nfunction kp(a,b){return GN(a.d,b,-1)}\nfunction _d(a,b,c){Wdb(a.c,b,a.a[c])}\nfunction ae(a,b,c){Xdb(a.c,b,a.f[c])}\nfunction io(a,b,c){as(a.g,b.a);a.f=c}\nfunction Sk(a,b,c){Vk(a,b-a.o,c-a.p)}\nfunction Jeb(c,a,b){c.open(a,b,true)}\nfunction Ceb(c,a,b){c.uniform1i(a,b)}\nfunction beb(b,a){b.compileShader(a)}\nfunction deb(b,a){b.deleteTexture(a)}\nfunction wub(a,b){a.a+=''+b;return a}\nfunction xub(a,b){a.a+=''+b;return a}\nfunction yub(a,b){a.a+=''+b;return a}\nfunction AC(a,b){a.i=ptb(b);return a}\nfunction Hp(a,b){as(a.f,b.a);a.e=true}\nfunction Ip(a,b){as(a.k,b.a);a.e=true}\nfunction Sl(a,b){mm(b,a.v,Tl(a),0,20)}\nfunction ee(a,b,c,d){aeb(a.c,b,c,d,1)}\nfunction pp(a,b,c){op(a,ip(a,b,Xo),c)}\nfunction Xb(a,b,c){!!a.r&&a.r.ef(b,c)}\nfunction yb(a,b){return NX(a)===NX(b)}\nfunction WG(a,b){return XG(a,NG(a,b))}\nfunction VG(a,b){return a.t<=0||b=56320&&a<=57343}\nfunction Xd(a){return Nab(a.a,a.f,a.d-a.f)}\nfunction bj(a){_i();return Ob((ej(),dj),a)}\nfunction Bj(a){yj();return Ob((Ej(),Dj),a)}\nfunction Eub(a){csb.call(this,(Hzb(a),a))}\nfunction Em(a,b){Fm.call(this,new Wm(a,b))}\nfunction oJ(a,b,c){this.f=a;this.d=c.Jc(b)}\nfunction uO(a){this.c=a;this.d=-1;sO(this)}\nfunction _O(a){this.c=a;this.b=-1;XO(this)}\nfunction nC(a){bw();this.a=a;gC.call(this)}\nfunction hH(a){bw();this.a=a;gC.call(this)}\nfunction VS(a){QS();return parseInt(a)||-1}\nfunction Gab(c,a,b){return c.subarray(a,b)}\nfunction Kab(c,a,b){return c.subarray(a,b)}\nfunction Nab(c,a,b){return c.subarray(a,b)}\nfunction Hab(a){return new Float32Array(a)}\nfunction ceb(b,a){return b.createShader(a)}\nfunction neb(b,a){return b.getParameter(a)}\nfunction eJ(a,b){a.d=Gxb(a.d,b);return a.d}\nfunction je(a,b,c,d){heb(a.c,b,c,5123,d.f)}\nfunction web(e,a,b,c,d){e.scissor(a,b,c,d)}\nfunction Jxb(a,b){Azb(b,a.length);Nxb(a,b)}\nfunction eu(a,b){b!=0&&(a.sb=(a.sb+b)%360)}\nfunction og(a,b){this.a=a;this.b=b;ng(this)}\nfunction mdb(a){this.b=a;this.a=!!this.b.a}\nfunction vd(){this.g=0;this.b=0;this.f=true}\nfunction sG(){sG=Z9;Is();rG=new iK(new uG)}\nfunction nQ(){nQ=Z9;lQ=new lJ(1);kQ=new sQ}\nfunction Nbb(){Nbb=Z9;Cbb();zbb[kAb]=Gbb}\nfunction Lg(a){cab(a.a).pause();pg(a.c,a.b)}\nfunction bi(a){if(a.c!=0){fe(ac,a.c);a.c=0}}\nfunction zsb(a){if(a.j!=null){return}Osb(a)}\nfunction DX(a){Nzb(a==null||IX(a));return a}\nfunction FX(a){Nzb(a==null||LX(a));return a}\nfunction Us(a,b){a.a-=b.a;a.b-=b.b;return a}\nfunction rB(a){a.F=KH(80);a.P=true;return a}\nfunction sB(a){a.G=KH(20);a.P=true;return a}\nfunction tB(a){a.H=KH(20);a.P=true;return a}\nfunction nj(a){gj();oj.call(this,new Lo(a))}\nfunction whb(a){bw();this.a=a;gC.call(this)}\nfunction Uib(a){bw();this.a=a;gC.call(this)}\nfunction Wib(a){bw();this.a=a;gC.call(this)}\nfunction Yib(a){bw();this.a=a;gC.call(this)}\nfunction fjb(a){bw();this.a=a;gC.call(this)}\nfunction kjb(a){bw();this.a=a;gC.call(this)}\nfunction zjb(a){bw();this.a=a;gC.call(this)}\nfunction Bjb(a){bw();this.a=a;gC.call(this)}\nfunction Djb(a){bw();this.a=a;gC.call(this)}\nfunction Ljb(a){bw();this.a=a;gC.call(this)}\nfunction Fkb(a){bw();this.a=a;gC.call(this)}\nfunction Hkb(a){bw();this.a=a;gC.call(this)}\nfunction Jkb(a){bw();this.a=a;gC.call(this)}\nfunction Lkb(a){bw();this.a=a;gC.call(this)}\nfunction Tjb(a){Jt();this.a=a;Au.call(this)}\nfunction iqb(a){bw();this.a=a;gC.call(this)}\nfunction kqb(a){bw();this.a=a;gC.call(this)}\nfunction mqb(a){bw();this.a=a;gC.call(this)}\nfunction Yq(a){return a*a*a*(a*(a*6-15)+10)}\nfunction dab(a){return !!(Tab(),a.j).paused}\nfunction Bab(a,b){return $wnd[a].getItem(b)}\nfunction JU(b,a){return b.getElementById(a)}\nfunction Ee(b,a){b.push(a);return b.length-1}\nfunction Ze(a,b,c){gO(a.b,b,ptb(c));return a}\nfunction Dpb(a,b,c){Cpb();bu(a);bu(b);hj(c)}\nfunction fp(a,b){var c;c=bc;cp(a);jeb(c.c,b)}\nfunction Leb(c,a,b){c.setRequestHeader(a,b)}\nfunction Geb(e,a,b,c,d){e.viewport(a,b,c,d)}\nfunction IR(e,a,b,c,d){e.clearRect(a,b,c,d)}\nfunction yp(a,b,c,d,e){zp(a,b,c,d,e,a.b,a.b)}\nfunction Qi(a,b){Gi();Ri.call(this,a,b,null)}\nfunction RL(a){PL.call(this,a);this.a=new VL}\nfunction $m(a){Xsb(a.a[1],10);Xsb(a.a[2],10)}\nfunction cv(a){Pt(a);kK(a.nb);kK(a.jb);dB(a)}\nfunction IE(a){var b;b=a.vb;!!b&&vw(b,a.t,a)}\nfunction OL(a){a.d=-1;a.c.c?(a.b=true):NL(a)}\nfunction kM(a){a.b=-1;a.c.a?(a.a=true):iM(a)}\nfunction FS(a,b){a.a=IS(a.a,[b,false]);DS(a)}\nfunction uB(a,b){a.I=KH(b);a.P=true;return a}\nfunction CQ(a,b){return $wnd.setTimeout(a,b)}\nfunction oS(a,b,c){return a.apply(b,c);var d}\nfunction MV(a,b,c){return PV(a.a,b,c),new WV}\nfunction kmb(a,b){return Te(a.a,pGb+b,false)}\nfunction Dmb(a,b){Xe(a.a,pGb+b,true);Se(a.a)}\nfunction Zmb(a){$C(a.a.d,'TILES: '+Rmb(a.a))}\nfunction tjb(a){a.b.yb=false;!!a.k&&a.k.Wc()}\nfunction nub(a){return LX(a)?a.length:a.je()}\nfunction Orb(a,b){return Yrb(a,b,0,b.length)}\nfunction gS(a){return a==null?null:a.message}\nfunction VM(a){this.d=a?1:0;this.j=(mN(),gN)}\nfunction Me(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction wO(a){uO.call(this,a);this.a=new AO}\nfunction Aj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction Jj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction fe(a,b){var c;c=Fe(a.f,b);deb(a.c,c)}\nfunction Byb(a,b){var c;c=a[EHb];c.call(a,b)}\nfunction Cyb(a,b){var c;c=a[EHb];c.call(a,b)}\nfunction _db(d,a,b,c){d.bufferSubData(a,b,c)}\nfunction Beb(d,a,b,c){d.texParameterf(a,b,c)}\nfunction sE(a,b,c){a.b=true;a.c=b;a.d=c;HD(a)}\nfunction Op(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction aE(a){Jt();cE.call(this,a,(oP(),mP))}\nfunction rg(a){return a.c.g==0?a.ic():_I(a.c)}\nfunction pn(a,b){return on(BX(a,82),BX(b,82))}\nfunction _R(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction ds(a,b,c){cs(a,0,b,0,c,0,1);return a}\nfunction QC(a,b,c){RC(a,KH(b),KH(c));return a}\nfunction zP(a){CP(a);a.b=a.d;++a.c;return a.d}\nfunction NR(b,a){b.globalCompositeOperation=a}\nfunction hsb(){bL.call(this,'divide by zero')}\n", +html.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.html;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.11.0\";var $strongName = 'DCB6F0DACB43035DE30FC81D7D7E8C3E';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function Z9(){}\nfunction Zq(){}\nfunction Aq(){}\nfunction Mq(){}\nfunction _q(){}\nfunction zb(){}\nfunction Fk(){}\nfunction pl(){}\nfunction Ym(){}\nfunction qn(){}\nfunction Pn(){}\nfunction Ku(){}\nfunction Mu(){}\nfunction Ou(){}\nfunction Qu(){}\nfunction Wu(){}\nfunction Dv(){}\nfunction Mv(){}\nfunction Rw(){}\nfunction Tw(){}\nfunction Vw(){}\nfunction Xw(){}\nfunction Zw(){}\nfunction Bx(){}\nfunction Dx(){}\nfunction Fx(){}\nfunction Hx(){}\nfunction Jx(){}\nfunction Lx(){}\nfunction Nx(){}\nfunction Px(){}\nfunction Rx(){}\nfunction Tx(){}\nfunction Vx(){}\nfunction Xx(){}\nfunction Zx(){}\nfunction _x(){}\nfunction by(){}\nfunction dy(){}\nfunction fy(){}\nfunction hy(){}\nfunction jy(){}\nfunction ly(){}\nfunction ny(){}\nfunction py(){}\nfunction ry(){}\nfunction ty(){}\nfunction vy(){}\nfunction xy(){}\nfunction zy(){}\nfunction By(){}\nfunction Fy(){}\nfunction Yy(){}\nfunction ez(){}\nfunction hz(){}\nfunction kz(){}\nfunction nz(){}\nfunction sz(){}\nfunction vz(){}\nfunction Hz(){}\nfunction Kz(){}\nfunction Nz(){}\nfunction Qz(){}\nfunction Tz(){}\nfunction Vz(){}\nfunction Yz(){}\nfunction bA(){}\nfunction dA(){}\nfunction lA(){}\nfunction nA(){}\nfunction qA(){}\nfunction sA(){}\nfunction uA(){}\nfunction uG(){}\nfunction gC(){}\nfunction kD(){}\nfunction lD(){}\nfunction FE(){}\nfunction pH(){}\nfunction qH(){}\nfunction tH(){}\nfunction vH(){}\nfunction yH(){}\nfunction AH(){}\nfunction CH(){}\nfunction LJ(){}\nfunction VL(){}\nfunction eN(){}\nfunction YN(){}\nfunction AO(){}\nfunction qP(){}\nfunction sP(){}\nfunction uP(){}\nfunction NP(){}\nfunction xQ(){}\nfunction ZQ(){}\nfunction aR(){}\nfunction HR(){}\nfunction GS(){}\nfunction YS(){}\nfunction dT(){}\nfunction wV(){}\nfunction WV(){}\nfunction Wbb(){}\nfunction Xbb(){}\nfunction aab(){}\nfunction kab(){}\nfunction mcb(){}\nfunction ocb(){}\nfunction adb(){}\nfunction cdb(){}\nfunction Jdb(){}\nfunction Pdb(){}\nfunction Sdb(){}\nfunction Teb(){}\nfunction Tfb(){}\nfunction Vfb(){}\nfunction Imb(){}\nfunction Job(){}\nfunction arb(){}\nfunction crb(){}\nfunction asb(){}\nfunction Txb(){}\nfunction _xb(){}\nfunction Oh(){Ih()}\nfunction Ls(){Is()}\nfunction Vs(){Ps()}\nfunction ot(){_s()}\nfunction jG(){iG()}\nfunction lG(){iG()}\nfunction nG(){iG()}\nfunction pG(){iG()}\nfunction tG(){sG()}\nfunction tU(){AT()}\nfunction eU(){AT()}\nfunction nbb(){mbb()}\nfunction Pbb(){Nbb()}\nfunction Sbb(){Cbb()}\nfunction Kdb(){Hdb()}\nfunction Ldb(){Hdb()}\nfunction Fbb(a){Tab()}\nfunction Nc(a,b){a.n=b}\nfunction Bt(a,b){a.r=b}\nfunction Tu(a,b){a.r=b}\nfunction Uu(a,b){a.s=b}\nfunction Vu(a,b){a.u=b}\nfunction Gv(a,b){a.a=b}\nfunction Hv(a,b){a.d=b}\nfunction Iv(a,b){a.i=b}\nfunction Jv(a,b){a.j=b}\nfunction Kv(a,b){a.n=b}\nfunction RE(a,b){a.d=b}\nfunction SE(a,b){a.e=b}\nfunction WH(a,b){a.e=b}\nfunction TH(a,b){a.b=b}\nfunction UH(a,b){a.c=b}\nfunction VH(a,b){a.d=b}\nfunction XH(a,b){a.f=b}\nfunction YH(a,b){a.g=b}\nfunction ZH(a,b){a.i=b}\nfunction aF(a,b){a.Z=b}\nfunction bF(a,b){a.$=b}\nfunction kR(a,b){a.j=b}\nfunction tV(a,b){a.d=b}\nfunction td(a){this.a=a}\nfunction od(a){this.a=a}\nfunction rd(a){this.a=a}\nfunction Cd(a){this.a=a}\nfunction Uc(a){this.a=a}\nfunction kf(a){this.a=a}\nfunction mf(a){this.a=a}\nfunction pf(a){this.a=a}\nfunction Mf(a){this.a=a}\nfunction Qf(a){this.b=a}\nfunction kg(a){this.a=a}\nfunction $j(a){this.a=a}\nfunction ak(a){this.a=a}\nfunction _m(a){this.a=a}\nfunction cn(a){this.a=a}\nfunction fn(a){this.a=a}\nfunction jn(a){this.a=a}\nfunction sn(a){this.a=a}\nfunction vn(a){this.a=a}\nfunction yn(a){this.a=a}\nfunction An(a){this.a=a}\nfunction Dn(a){this.a=a}\nfunction Gn(a){this.a=a}\nfunction Jn(a){this.a=a}\nfunction Mn(a){this.a=a}\nfunction vr(a){this.a=a}\nfunction yt(a){this.a=a}\nfunction BJ(a){this.a=a}\nfunction FJ(a){this.a=a}\nfunction Fr(){this.a=2}\nfunction Dr(){this.a=2}\nfunction Br(){this.a=3}\nfunction gR(a){this.a=a}\nfunction LS(a){this.a=a}\nfunction NS(a){this.a=a}\nfunction tW(a){this.a=a}\nfunction yW(a){this.a=a}\nfunction TM(a){this.j=a}\nfunction B9(a){return a}\nfunction iP(){dP(this)}\nfunction ujb(a,b){a.i=b}\nfunction vjb(a,b){a.j=b}\nfunction wjb(a,b){a.k=b}\nfunction Jcb(a,b){a.a=b}\nfunction qdb(a,b){a.a=b}\nfunction rdb(a,b){a.b=b}\nfunction Nob(a,b){a.b=b}\nfunction oob(a,b){a.a=b}\nfunction pob(a,b){a.g=b}\nfunction ov(a,b){a.eb=b}\nfunction ju(a,b){a.ob=b}\nfunction su(a,b){a.wb=b}\nfunction tu(a,b){a.xb=b}\nfunction uu(a,b){a.yb=b}\nfunction CV(a,b){sd(b,a)}\nfunction wT(b,a){b.src=a}\nfunction NU(b,a){b.src=a}\nfunction Ddb(a){this.c=a}\nfunction Dcb(a){this.a=a}\nfunction Hcb(a){this.a=a}\nfunction nab(a){this.a=a}\nfunction Sfb(a){this.a=a}\nfunction qgb(a){this.a=a}\nfunction tgb(a){this.a=a}\nfunction Bgb(a){this.a=a}\nfunction Dgb(a){this.a=a}\nfunction Fgb(a){this.a=a}\nfunction Jgb(a){this.a=a}\nfunction Lgb(a){this.a=a}\nfunction aib(a){this.a=a}\nfunction eib(a){this.a=a}\nfunction fib(a){this.a=a}\nfunction hib(a){this.a=a}\nfunction jib(a){this.a=a}\nfunction lib(a){this.a=a}\nfunction nib(a){this.a=a}\nfunction hjb(a){this.a=a}\nfunction Fjb(a){this.a=a}\nfunction Hjb(a){this.a=a}\nfunction Jjb(a){this.a=a}\nfunction Njb(a){this.a=a}\nfunction xkb(a){this.a=a}\nfunction slb(a){this.a=a}\nfunction Flb(a){this.a=a}\nfunction Hlb(a){this.a=a}\nfunction Jlb(a){this.a=a}\nfunction Ylb(a){this.a=a}\nfunction anb(a){this.a=a}\nfunction wnb(a){this.a=a}\nfunction znb(a){this.a=a}\nfunction Hnb(a){this.a=a}\nfunction Jnb(a){this.a=a}\nfunction Lnb(a){this.a=a}\nfunction Pnb(a){this.a=a}\nfunction Rnb(a){this.a=a}\nfunction vob(a){this.a=a}\nfunction Bob(a){this.a=a}\nfunction Dob(a){this.a=a}\nfunction Nqb(a){this.a=a}\nfunction Qqb(a){this.a=a}\nfunction Uqb(a){this.a=a}\nfunction erb(a){this.a=a}\nfunction grb(a){this.a=a}\nfunction srb(a){this.a=a}\nfunction xrb(a){this.a=a}\nfunction zrb(a){this.a=a}\nfunction Brb(a){this.a=a}\nfunction Grb(a){this.a=a}\nfunction Krb(a){this.a=a}\nfunction Mrb(a){this.a=a}\nfunction csb(a){this.a=a}\nfunction $sb(a){this.a=a}\nfunction jtb(a){this.a=a}\nfunction stb(a){this.a=a}\nfunction avb(a){this.a=a}\nfunction Dwb(a){this.a=a}\nfunction Zwb(a){this.a=a}\nfunction Twb(a){this.c=a}\nfunction Bxb(a){this.c=a}\nfunction bxb(a){this.a=a}\nfunction qzb(a){this.a=a}\nfunction xab(){this.a=FDb}\nfunction LV(){this.a=++IV}\nfunction tt(){tt=Z9;_s()}\nfunction AR(){AR=Z9;Hdb()}\nfunction hyb(){ywb(this)}\nfunction sI(a){rI(this,a)}\nfunction GI(a){FI(this,a)}\nfunction _c(a,b){NI(a.i,b)}\nfunction hd(a,b){NI(a.r,b)}\nfunction of(a,b){cg(a.a,b)}\nfunction Gp(a,b){Mh(a.b,b)}\nfunction Ak(a,b){Bk(a,b,b)}\nfunction qw(a,b){Lt(a.t,b)}\nfunction rw(a,b){_u(a.t,b)}\nfunction $C(a,b){uE(a.c,b)}\nfunction ve(a,b){ueb(a.c,b)}\nfunction ge(a,b){eeb(a.c,b)}\nfunction ke(a,b){ieb(a.c,b)}\nfunction GH(a){return a.a}\nfunction u9(a){return a.e}\nfunction dP(a){a.a=new lO}\nfunction oc(){this.a=new EP}\nfunction az(){this.b=new Oh}\nfunction sg(){tg.call(this)}\nfunction _F(){sg.call(this)}\nfunction fr(){cr.call(this)}\nfunction hr(){cr.call(this)}\nfunction iA(){Bz.call(this)}\nfunction oI(){Wu.call(this)}\nfunction pI(){Wu.call(this)}\nfunction QF(){HF();IF(this)}\nfunction hA(a){zz(a);a.a=0}\nfunction zq(a){a.c=0;a.e=-1}\nfunction SN(a){a.d=-1;RN(a)}\nfunction tO(a){a.d=-1;sO(a)}\nfunction $O(a){a.b=-1;XO(a)}\nfunction ewb(){ewb=Z9;pzb()}\nfunction eq(){eq=Z9;dq=RJ()}\nfunction hu(a,b){Mh(a.kb,b)}\nfunction jk(a,b){Mh(a.a.a,b)}\nfunction SB(a,b){TB(a,b,a.i)}\nfunction vab(a,b){Eab(a.a,b)}\nfunction mzb(a,b){a.push(b)}\nfunction Pqb(a,b){Fqb(a.a,b)}\nfunction Wqb(a,b){sqb(a.a,b)}\nfunction Emb(){this.a=dd(Zb)}\nfunction EF(a){bw();this.a=a}\nfunction oF(a){bw();this.b=a}\nfunction Wd(a){Rd();this.a=a}\nfunction HH(a){FH();this.a=a}\nfunction RS(a){QS();PS.Be(a)}\nfunction HS(a){return a.Ae()}\nfunction isb(){aL.call(this)}\nfunction msb(){aL.call(this)}\nfunction etb(){aL.call(this)}\nfunction gtb(){aL.call(this)}\nfunction Etb(){aL.call(this)}\nfunction Wub(){aL.call(this)}\nfunction Xub(){aL.call(this)}\nfunction Xyb(){aL.call(this)}\nfunction eyb(){aL.call(this)}\nfunction yT(b,a){b.width=a}\nfunction xT(b,a){b.height=a}\nfunction cB(a){a.k=1;return a}\nfunction ai(a){ae(ac,a.d,a.c)}\nfunction EP(){lJ.call(this,4)}\nfunction wl(){wl=Z9;vl=new Oh}\nfunction KJ(){KJ=Z9;JJ=new LJ}\nfunction Is(){Is=Z9;Hs=new Ls}\nfunction Ir(){Ir=Z9;Hr=new Fs}\nfunction bw(){bw=Z9;aw=new Vs}\nfunction _N(){_N=Z9;$N=new zb}\nfunction dS(){dS=Z9;cS=new zb}\nfunction yS(){yS=Z9;xS=new GS}\nfunction ki(){ki=Z9;ji=new hyb}\nfunction Gi(){Gi=Z9;Fi=new hyb}\nfunction gj(){gj=Z9;fj=new hyb}\nfunction Icb(){Icb=Z9;new hyb}\nfunction lyb(){this.a=new hyb}\nfunction Ufb(){this.a=new sxb}\nfunction vkb(a){bw();this.a=a}\nfunction Rh(a){Ih();Mh(this,a)}\nfunction xr(a){vr.call(this,a)}\nfunction zr(a){vr.call(this,a)}\nfunction BC(a){a.r=uC;return a}\nfunction CC(a){a.t=tC;return a}\nfunction ZE(a){a.n=a.o;a.p=a.q}\nfunction Es(a,b,c){a.a=b;a.b=c}\nfunction uz(a,b,c){a.b=b;a.c=c}\nfunction krb(a,b){a.a=b;jrb()}\nfunction QK(a,b){a.e=b;NK(a,b)}\nfunction wK(a,b){yK(a,b.a,b.c)}\nfunction OI(a,b){RI(a,b.d,b.g)}\nfunction Kf(a,b){return a.a[b]}\nfunction Tj(a,b){return a.a[b]}\nfunction aC(a){return a.q||a.r}\nfunction qL(a){rL.call(this,a)}\nfunction eL(a){bL.call(this,a)}\nfunction YL(a){PL.call(this,a)}\nfunction bL(a){_K.call(this,a)}\nfunction EO(a){uO.call(this,a)}\nfunction wP(a){bL.call(this,a)}\nfunction WP(a){TP.call(this,a)}\nfunction ZV(a){XV.call(this,a)}\nfunction vW(a){_K.call(this,a)}\nfunction pL(){rL.call(this,16)}\nfunction GL(){IL.call(this,51)}\nfunction HL(){IL.call(this,20)}\nfunction qs(){os(this,0,0,0,0)}\nfunction Bz(){this.b=new lJ(4)}\nfunction ieb(b,a){b.enable(a)}\nfunction eeb(b,a){b.disable(a)}\nfunction MR(b,a){b.fillStyle=a}\nfunction ko(a,b){a.o[a.k+a.a]=b}\nfunction udb(a,b){wdb(a,b,a.c)}\nfunction $l(a,b){a.k=b;a.e=true}\nfunction pq(a){zq(a.o);a.k=true}\nfunction wp(a){mo(a.g);a.i=null}\nfunction PT(a){AT();return a|0}\nfunction sx(a){eP(fx,new iK(a))}\nfunction jsb(a){bL.call(this,a)}\nfunction nsb(a){bL.call(this,a)}\nfunction ftb(a){bL.call(this,a)}\nfunction htb(a){bL.call(this,a)}\nfunction Dtb(a){bL.call(this,a)}\nfunction Ftb(a){bL.call(this,a)}\nfunction Kub(a){bL.call(this,a)}\nfunction kcb(a){ZV.call(this,a)}\nfunction Kxb(a){Nxb(a,a.length)}\nfunction psb(){psb=Z9;osb=true}\nfunction Eyb(){Eyb=Z9;Dyb=Gyb()}\nfunction nS(){nS=Z9;!!(QS(),PS)}\nfunction U9(){S9==null&&(S9=[])}\nfunction bS(){this.a=Date.now()}\nfunction Yyb(a){bL.call(this,a)}\nfunction oo(){po.call(this,qo())}\nfunction rr(a){pr.call(this,2,a)}\nfunction tr(a){pr.call(this,2,a)}\nfunction xm(){im();ym.call(this)}\nfunction zA(){Zu();sv.call(this)}\nfunction JD(){Jt();Au.call(this)}\nfunction Xk(a){qg(a,a.a);SI(a.a)}\nfunction mL(a){return a.a[--a.c]}\nfunction lL(a){return a.a[a.c-1]}\nfunction cvb(a,b){return a.a[b]}\nfunction qsb(a){return Hzb(a),a}\nfunction iub(a){return Hzb(a),a}\nfunction PQ(a){return zsb(a),a.g}\nfunction hR(a){return Tab(),a.j}\nfunction DR(a){return Tab(),a.j}\nfunction cab(a){return Tab(),a.j}\nfunction KW(a,b){return Ksb(a,b)}\nfunction Rcb(a){return Tab(),a.j}\nfunction jR(a,b){kR(a,(Tab(),b))}\nfunction nzb(a,b){a.splice(b,1)}\nfunction wbb(a,b){a.__listener=b}\nfunction ku(a,b,c){a.pb=b;a.qb=c}\nfunction wab(a,b,c){Fab(a.a,b,c)}\nfunction Nhb(a){!!a.r&&(a.e=a.r)}\nfunction $rb(a){Zrb.call(this,a)}\nfunction lsb(a){jsb.call(this,a)}\nfunction Fub(a){jsb.call(this,a)}\nfunction Mtb(a){ftb.call(this,a)}\nfunction svb(a){Pub.call(this,a)}\nfunction zvb(a){Pub.call(this,a)}\nfunction Kvb(a){Pub.call(this,a)}\nfunction ezb(a){fzb.call(this,a)}\nfunction rzb(a){qzb.call(this,a)}\nfunction Cub(){csb.call(this,'')}\nfunction Dub(){csb.call(this,'')}\nfunction mbb(){mbb=Z9;lbb=new LV}\nfunction im(){im=Z9;hm=(zi(),wi)}\nfunction Bd(){this.d=new Cd(this)}\nfunction ueb(b,a){b.lineWidth(a)}\nfunction OR(b,a){b.strokeStyle=a}\nfunction vT(a){a=jub(a);return a}\nfunction Asb(a){zsb(a);return a.j}\nfunction Bsb(a){zsb(a);return a.g}\nfunction ozb(a,b){return RW(a,b)}\nfunction zc(a,b){return zg(a.a,b)}\nfunction Ac(a,b){return Ag(a.a,b)}\nfunction sw(a,b){return Nt(a.t,b)}\nfunction Dw(a,b){return du(a.t,b)}\nfunction Hm(a){return a.n?a.k:a.j}\nfunction Im(a){return a.n?a.j:a.k}\nfunction pX(a){return a.l|a.m<<22}\nfunction C9(a,b){return w9(a,b)>0}\nfunction he(a,b,c){geb(a.c,b,0,c)}\nfunction dkb(a,b){kyb(a.f,ptb(b))}\nfunction fkb(a,b){iyb(a.f,ptb(b))}\nfunction dib(a){hd(Zb,new fib(a))}\nfunction Mfb(a){ed(Zb,nEb,oEb+a)}\nfunction RG(a){SG(a,0,a.G.length)}\nfunction SI(a){Jxb(a.d,a.g);a.g=0}\nfunction FR(a){kR(this,(Tab(),a))}\nfunction Eeb(b,a){b.useProgram(a)}\nfunction tub(a,b){a.a+=b;return a}\nfunction uub(a,b){a.a+=b;return a}\nfunction zub(a,b){a.a+=b;return a}\nfunction pD(a){a.q=KH(4);return a}\nfunction wS(){kS!=0&&(kS=0);mS=-1}\nfunction ns(){ns=Z9;new qs;new qs}\nfunction Hub(){Hub=Z9;Gub=new asb}\nfunction Qxb(){Qxb=Z9;Pxb=new Txb}\nfunction $xb(){$xb=Z9;Zxb=new _xb}\nfunction Bc(){new lO;this.a=new Cg}\nfunction Usb(){bL.call(this,null)}\nfunction Vb(a,b){Jb.call(this,a,b)}\nfunction If(a,b){Jb.call(this,a,b)}\nfunction Ai(a,b){Jb.call(this,a,b)}\nfunction aj(a,b){Jb.call(this,a,b)}\nfunction mk(a,b){nk.call(this,a,b)}\nfunction md(a,b){this.a=a;this.b=b}\nfunction mn(a,b){this.a=a;this.b=b}\nfunction Yf(a,b){this.a=a;this.b=b}\nfunction Ig(a,b){this.a=a;this.b=b}\nfunction Jb(a,b){this.b=a;this.c=b}\nfunction yf(a,b){this.b=a;this.a=b}\nfunction Af(a,b){this.b=a;this.a=b}\nfunction GE(a,b){this.a=a;this.b=b}\nfunction $v(a,b){Jb.call(this,a,b)}\nfunction dx(a,b){Jb.call(this,a,b)}\nfunction cL(a,b){SK.call(this,a,b)}\nfunction fL(a,b){cL.call(this,a,b)}\nfunction nN(a,b){Jb.call(this,a,b)}\nfunction yN(a,b){Jb.call(this,a,b)}\nfunction xP(a,b){cL.call(this,a,b)}\nfunction oT(a,b){(AT(),zT).Fe(a,b)}\nfunction TU(a,b){Jb.call(this,a,b)}\nfunction hV(a,b){Jb.call(this,a,b)}\nfunction jV(){hV.call(this,'PX',0)}\nfunction lV(){hV.call(this,'EM',2)}\nfunction mV(){hV.call(this,'EX',3)}\nfunction nV(){hV.call(this,'PT',4)}\nfunction oV(){hV.call(this,'PC',5)}\nfunction pV(){hV.call(this,'IN',6)}\nfunction qV(){hV.call(this,'CM',7)}\nfunction rV(){hV.call(this,'MM',8)}\nfunction DV(a,b){this.b=a;this.a=b}\nfunction rW(a,b){this.b=a;this.a=b}\nfunction HW(a,b){Jb.call(this,a,b)}\nfunction te(a,b){return neb(a.c,b)}\nfunction z9(a,b){return w9(a,b)==0}\nfunction D9(a,b){return w9(a,b)>=0}\nfunction F9(a,b){return w9(a,b)<=0}\nfunction J9(a,b){return w9(a,b)!=0}\nfunction CS(a){return !!a.a||!!a.f}\nfunction lab(b,a){return b.exec(a)}\nfunction mab(b,a){return b.test(a)}\nfunction eab(a){(Tab(),a.j).play()}\nfunction Gbb(a){Cbb();Tab();return}\nfunction rcb(a,b){scb((Tab(),a),b)}\nfunction iab(a){kR(this,(Tab(),a))}\nfunction idb(a){kR(this,(Tab(),a))}\nfunction XE(a,b){RE(a,Jr(b,0,a.G))}\nfunction YE(a,b){SE(a,Jr(b,0,a.H))}\nfunction ni(a,b,c){oi(a,b,4,c,a.a)}\nfunction ze(a,b,c,d){Beb(a.c,b,c,d)}\nfunction ou(a,b){a.sb!=b&&(a.sb=b)}\nfunction veb(b,a){b.linkProgram(a)}\nfunction Meb(b,a){b.responseType=a}\nfunction zwb(a){return a.a.c+a.c.c}\nfunction hk(a){return new Wk(a,a.d)}\nfunction Yh(){Yh=Z9;Xh=new lO;$h()}\nfunction _o(){_o=Z9;$o=new lO;RJ()}\nfunction Zu(){Zu=Z9;Jt();Yu=new Vs}\nfunction dbb(){dbb=Z9;BX(q9(),185)}\nfunction Ixb(a){Mxb(a,a.length,-1)}\nfunction Lt(a,b){b.$c(a);NI(a.ib,b)}\nfunction LC(a,b){a.D=KH(b);return a}\nfunction KC(a,b){a.C=KH(b);return a}\nfunction MC(a,b){a.F=KH(b);return a}\nfunction NC(a,b){a.G=KH(b);return a}\nfunction Ew(a,b){SQ(a.A,b);return b}\nfunction tab(a,b){return Bab(a.a,b)}\nfunction uab(a,b){return Dab(a.a,b)}\nfunction Xab(a,b){Tab();Rab.Ye(a,b)}\nfunction Xp(a){Rp.call(this,4000,a)}\nfunction lJ(a){nJ.call(this,true,a)}\nfunction kJ(){nJ.call(this,true,16)}\nfunction kV(){hV.call(this,'PCT',1)}\nfunction ps(){ns();os(this,0,0,0,1)}\nfunction DM(){xM();this.b=new lJ(8)}\nfunction bcb(){this.e=new zdb(this)}\nfunction Qcb(a,b){this.a=a;this.b=b}\nfunction Ofb(a,b){this.a=a;this.b=b}\nfunction Hgb(a,b){this.a=a;this.b=b}\nfunction pib(a,b){this.a=a;this.b=b}\nfunction yib(a,b){Jb.call(this,a,b)}\nfunction ofb(a,b){Jb.call(this,a,b)}\nfunction zfb(a,b){Jb.call(this,a,b)}\nfunction zgb(a,b){Jb.call(this,a,b)}\nfunction Dlb(a,b){Jb.call(this,a,b)}\nfunction Fnb(a,b){Jb.call(this,a,b)}\nfunction Ndb(a,b){SK.call(this,a,b)}\nfunction Nnb(a,b){this.a=a;this.b=b}\nfunction Tmb(a,b){this.a=a;this.b=b}\nfunction Vmb(a,b){this.a=a;this.b=b}\nfunction Xmb(a,b){this.a=a;this.b=b}\nfunction Lob(a,b){this.a=a;this.b=b}\nfunction vpb(a,b){this.a=a;this.b=b}\nfunction xpb(a,b){this.a=a;this.b=b}\nfunction $qb(a,b){this.a=a;this.b=b}\nfunction vrb(a,b){this.a=a;this.b=b}\nfunction Erb(a,b){this.a=a;this.b=b}\nfunction Irb(a,b){this.a=a;this.b=b}\nfunction kxb(a,b){this.a=a;this.b=b}\nfunction Spb(a,b){this.b=a;this.a=b}\nfunction tpb(a,b){Jb.call(this,a,b)}\nfunction Rob(a,b){return jyb(a.a,b)}\nfunction jyb(a,b){return rwb(a.a,b)}\nfunction Kyb(a,b){return a.a.get(b)}\nfunction gzb(a){return mab(a.c,a.a)}\nfunction ud(a){return a.g!=0&&a.b!=0}\nfunction NX(a){return a==null?null:a}\nfunction IX(a){return typeof a===Qzb}\nfunction Iyb(){Eyb();return new Dyb}\nfunction zQ(a){$wnd.clearTimeout(a)}\nfunction vS(a){$wnd.clearTimeout(a)}\nfunction Dm(a){Em.call(this,a,Ld(a))}\nfunction Ti(a){Ri.call(this,-1,-1,a)}\nfunction lzb(a,b,c){a.splice(b,0,c)}\nfunction Sob(a,b){!!a.b&&Pqb(a.b,b)}\nfunction Ffb(a){!!a.r&&a.r.df(cc.d)}\nfunction kk(a){a.d=false;a.a.f=false}\nfunction Py(){this.a=new nJ(false,4)}\nfunction cu(){throw u9(new ftb(aCb))}\nfunction lr(){jr.call(this,2,10,6,1)}\nfunction nr(){jr.call(this,2,10,7,1)}\nfunction AT(){AT=Z9;zT=BX(o9(),138)}\nfunction VE(a,b){RE(a,a.G*Jr(b,0,1))}\nfunction WE(a,b){SE(a,a.H*Jr(b,0,1))}\nfunction kp(a,b){return GN(a.d,b,-1)}\nfunction _d(a,b,c){Wdb(a.c,b,a.a[c])}\nfunction ae(a,b,c){Xdb(a.c,b,a.f[c])}\nfunction io(a,b,c){as(a.g,b.a);a.f=c}\nfunction Sk(a,b,c){Vk(a,b-a.o,c-a.p)}\nfunction Jeb(c,a,b){c.open(a,b,true)}\nfunction Ceb(c,a,b){c.uniform1i(a,b)}\nfunction beb(b,a){b.compileShader(a)}\nfunction deb(b,a){b.deleteTexture(a)}\nfunction wub(a,b){a.a+=''+b;return a}\nfunction xub(a,b){a.a+=''+b;return a}\nfunction yub(a,b){a.a+=''+b;return a}\nfunction AC(a,b){a.i=ptb(b);return a}\nfunction Hp(a,b){as(a.f,b.a);a.e=true}\nfunction Ip(a,b){as(a.k,b.a);a.e=true}\nfunction Sl(a,b){mm(b,a.v,Tl(a),0,20)}\nfunction ee(a,b,c,d){aeb(a.c,b,c,d,1)}\nfunction pp(a,b,c){op(a,ip(a,b,Xo),c)}\nfunction Xb(a,b,c){!!a.r&&a.r.ef(b,c)}\nfunction yb(a,b){return NX(a)===NX(b)}\nfunction WG(a,b){return XG(a,NG(a,b))}\nfunction VG(a,b){return a.t<=0||b=56320&&a<=57343}\nfunction Xd(a){return Nab(a.a,a.f,a.d-a.f)}\nfunction bj(a){_i();return Ob((ej(),dj),a)}\nfunction Bj(a){yj();return Ob((Ej(),Dj),a)}\nfunction Eub(a){csb.call(this,(Hzb(a),a))}\nfunction Em(a,b){Fm.call(this,new Wm(a,b))}\nfunction oJ(a,b,c){this.f=a;this.d=c.Jc(b)}\nfunction uO(a){this.c=a;this.d=-1;sO(this)}\nfunction _O(a){this.c=a;this.b=-1;XO(this)}\nfunction nC(a){bw();this.a=a;gC.call(this)}\nfunction hH(a){bw();this.a=a;gC.call(this)}\nfunction VS(a){QS();return parseInt(a)||-1}\nfunction Gab(c,a,b){return c.subarray(a,b)}\nfunction Kab(c,a,b){return c.subarray(a,b)}\nfunction Nab(c,a,b){return c.subarray(a,b)}\nfunction Hab(a){return new Float32Array(a)}\nfunction ceb(b,a){return b.createShader(a)}\nfunction neb(b,a){return b.getParameter(a)}\nfunction eJ(a,b){a.d=Gxb(a.d,b);return a.d}\nfunction je(a,b,c,d){heb(a.c,b,c,5123,d.f)}\nfunction web(e,a,b,c,d){e.scissor(a,b,c,d)}\nfunction Jxb(a,b){Azb(b,a.length);Nxb(a,b)}\nfunction eu(a,b){b!=0&&(a.sb=(a.sb+b)%360)}\nfunction og(a,b){this.a=a;this.b=b;ng(this)}\nfunction mdb(a){this.b=a;this.a=!!this.b.a}\nfunction vd(){this.g=0;this.b=0;this.f=true}\nfunction sG(){sG=Z9;Is();rG=new iK(new uG)}\nfunction nQ(){nQ=Z9;lQ=new lJ(1);kQ=new sQ}\nfunction Nbb(){Nbb=Z9;Cbb();zbb[kAb]=Gbb}\nfunction Lg(a){cab(a.a).pause();pg(a.c,a.b)}\nfunction bi(a){if(a.c!=0){fe(ac,a.c);a.c=0}}\nfunction zsb(a){if(a.j!=null){return}Osb(a)}\nfunction DX(a){Nzb(a==null||IX(a));return a}\nfunction FX(a){Nzb(a==null||LX(a));return a}\nfunction Us(a,b){a.a-=b.a;a.b-=b.b;return a}\nfunction rB(a){a.F=KH(80);a.P=true;return a}\nfunction sB(a){a.G=KH(20);a.P=true;return a}\nfunction tB(a){a.H=KH(20);a.P=true;return a}\nfunction nj(a){gj();oj.call(this,new Lo(a))}\nfunction whb(a){bw();this.a=a;gC.call(this)}\nfunction Uib(a){bw();this.a=a;gC.call(this)}\nfunction Wib(a){bw();this.a=a;gC.call(this)}\nfunction Yib(a){bw();this.a=a;gC.call(this)}\nfunction fjb(a){bw();this.a=a;gC.call(this)}\nfunction kjb(a){bw();this.a=a;gC.call(this)}\nfunction zjb(a){bw();this.a=a;gC.call(this)}\nfunction Bjb(a){bw();this.a=a;gC.call(this)}\nfunction Djb(a){bw();this.a=a;gC.call(this)}\nfunction Ljb(a){bw();this.a=a;gC.call(this)}\nfunction Fkb(a){bw();this.a=a;gC.call(this)}\nfunction Hkb(a){bw();this.a=a;gC.call(this)}\nfunction Jkb(a){bw();this.a=a;gC.call(this)}\nfunction Lkb(a){bw();this.a=a;gC.call(this)}\nfunction Tjb(a){Jt();this.a=a;Au.call(this)}\nfunction iqb(a){bw();this.a=a;gC.call(this)}\nfunction kqb(a){bw();this.a=a;gC.call(this)}\nfunction mqb(a){bw();this.a=a;gC.call(this)}\nfunction Yq(a){return a*a*a*(a*(a*6-15)+10)}\nfunction dab(a){return !!(Tab(),a.j).paused}\nfunction Bab(a,b){return $wnd[a].getItem(b)}\nfunction JU(b,a){return b.getElementById(a)}\nfunction Ee(b,a){b.push(a);return b.length-1}\nfunction Ze(a,b,c){gO(a.b,b,ptb(c));return a}\nfunction Dpb(a,b,c){Cpb();bu(a);bu(b);hj(c)}\nfunction fp(a,b){var c;c=bc;cp(a);jeb(c.c,b)}\nfunction Leb(c,a,b){c.setRequestHeader(a,b)}\nfunction Geb(e,a,b,c,d){e.viewport(a,b,c,d)}\nfunction IR(e,a,b,c,d){e.clearRect(a,b,c,d)}\nfunction yp(a,b,c,d,e){zp(a,b,c,d,e,a.b,a.b)}\nfunction Qi(a,b){Gi();Ri.call(this,a,b,null)}\nfunction RL(a){PL.call(this,a);this.a=new VL}\nfunction $m(a){Xsb(a.a[1],10);Xsb(a.a[2],10)}\nfunction cv(a){Pt(a);kK(a.nb);kK(a.jb);dB(a)}\nfunction IE(a){var b;b=a.vb;!!b&&vw(b,a.t,a)}\nfunction OL(a){a.d=-1;a.c.c?(a.b=true):NL(a)}\nfunction kM(a){a.b=-1;a.c.a?(a.a=true):iM(a)}\nfunction FS(a,b){a.a=IS(a.a,[b,false]);DS(a)}\nfunction uB(a,b){a.I=KH(b);a.P=true;return a}\nfunction CQ(a,b){return $wnd.setTimeout(a,b)}\nfunction oS(a,b,c){return a.apply(b,c);var d}\nfunction MV(a,b,c){return PV(a.a,b,c),new WV}\nfunction kmb(a,b){return Te(a.a,pGb+b,false)}\nfunction Dmb(a,b){Xe(a.a,pGb+b,true);Se(a.a)}\nfunction Zmb(a){$C(a.a.d,'TILES: '+Rmb(a.a))}\nfunction tjb(a){a.b.yb=false;!!a.k&&a.k.Wc()}\nfunction nub(a){return LX(a)?a.length:a.je()}\nfunction Orb(a,b){return Yrb(a,b,0,b.length)}\nfunction gS(a){return a==null?null:a.message}\nfunction VM(a){this.d=a?1:0;this.j=(mN(),gN)}\nfunction Me(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction wO(a){uO.call(this,a);this.a=new AO}\nfunction Aj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction Jj(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction fe(a,b){var c;c=Fe(a.f,b);deb(a.c,c)}\nfunction Byb(a,b){var c;c=a[EHb];c.call(a,b)}\nfunction Cyb(a,b){var c;c=a[EHb];c.call(a,b)}\nfunction _db(d,a,b,c){d.bufferSubData(a,b,c)}\nfunction Beb(d,a,b,c){d.texParameterf(a,b,c)}\nfunction sE(a,b,c){a.b=true;a.c=b;a.d=c;HD(a)}\nfunction Op(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction aE(a){Jt();cE.call(this,a,(oP(),mP))}\nfunction rg(a){return a.c.g==0?a.ic():_I(a.c)}\nfunction pn(a,b){return on(BX(a,82),BX(b,82))}\nfunction _R(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction ds(a,b,c){cs(a,0,b,0,c,0,1);return a}\nfunction QC(a,b,c){RC(a,KH(b),KH(c));return a}\nfunction zP(a){CP(a);a.b=a.d;++a.c;return a.d}\nfunction NR(b,a){b.globalCompositeOperation=a}\nfunction hsb(){bL.call(this,'divide by zero')}\n", "function Wkb(){Wkb=Z9;new Ph(RBb,RFb,oBb,1)}\nfunction jcb(){jcb=Z9;hcb=new mcb;icb=new ocb}\nfunction xI(){xI=Z9;vI=new kJ;wI=new ot;Is()}\nfunction mE(){mE=Z9;Jt();lE=new Oh;kE=new ml}\nfunction yV(a){var b;if(vV){b=new wV;NV(a,b)}}\nfunction Ezb(a,b){if(a!=b){throw u9(new eyb)}}\nfunction tyb(a,b){return ryb(b,syb(a,gyb(b)))}\nfunction Zsb(a,b){return Hzb(a),NX(a)===NX(b)}\nfunction Ttb(a,b){return Hzb(a),NX(a)===NX(b)}\nfunction _tb(a,b,c){return a.lastIndexOf(b,c)}\nfunction aeb(e,a,b,c,d){e.clearColor(a,b,c,d)}\nfunction Tk(a,b,c,d){Nk(a);Mk(a,b,c,d+a.c.b.a)}\nfunction Ni(a){a.c=0;Ji(a);NR(a.g,($R(),YR).a)}\nfunction Lub(a){a.f=0;a.e=-1;a.d=a.c;return a}\nfunction Mub(a){a.d=a.f;a.f=0;a.e=-1;return a}\nfunction pi(a,b){a.b.Pc(b,0,b.length);return a}\nfunction YD(a){if(a.n)return a.n.Ed();return 0}\nfunction ZD(a){if(a.n)return a.n.Fd();return 0}\nfunction KO(a){if(a.g==0)return;a.g=0;Kxb(a.c)}\nfunction Vt(a){var b;b=a.vb;return !!b&&b.i==a}\nfunction scb(a,b){a.style['verticalAlign']=b.a}\nfunction jeb(b,a){b.enableVertexAttribArray(a)}\nfunction reb(b,a){return b.getShaderInfoLog(a)}\nfunction Neb(){return new $wnd.XMLHttpRequest}\nfunction sQ(){this.a=new nJ(false,8);qQ(this)}\nfunction Ifb(a,b,c){this.a=a;this.d=b;this.e=c}\nfunction Ngb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Xjb(a,b,c){this.c=a;this.a=b;this.b=c}\nfunction Zjb(a,b,c){this.c=a;this.a=b;this.b=c}\nfunction Zlb(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction Xob(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction $ob(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction apb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction cpb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction hpb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction jpb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction lpb(a,b,c){this.a=a;this.c=b;this.b=c}\nfunction Opb(a,b,c){this.b=a;this.a=b;this.c=c}\nfunction Tyb(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction Reb(a,b,c){Jb.call(this,a,b);this.a=c}\nfunction kj(a){gj();lj.call(this,a,null,false)}\nfunction mj(a){gj();lj.call(this,a,null,false)}\nfunction pK(){lJ.call(this,0);this.c=new qL(0)}\nfunction hdb(){idb.call(this,(Tab(),yU($doc)))}\nfunction si(a,b){ki();ri.call(this,a,new Uj(b))}\nfunction lj(a,b,c){gj();oj.call(this,Lj(a,b,c))}\nfunction QV(a,b,c,d){var e;e=SV(a,b,c);e.Ef(d)}\nfunction Bub(a,b,c,d){a.a+=qub(b,c,d);return a}\nfunction BX(a,b){Nzb(a==null||AX(a,b));return a}\nfunction Bl(a){if(a.p==-1)return a.b;return a.p}\nfunction Cl(a){if(a.q==-1)return a.g;return a.q}\nfunction Dl(a){if(a.r==-1)return a.t;return a.r}\nfunction El(a){if(a.s==-1)return a.w;return a.s}\nfunction cp(a){if(a.g){dp(a,a.u,a.f);a.g=false}}\nfunction it(a,b){return jt(a,a.a*b,a.b*b,a.c*b)}\nfunction ct(a,b){return a.a*b.a+a.b*b.b+a.c*b.c}\nfunction Sd(a,b){return new Nd(a.a,b,(Ub(),Qb))}\nfunction Ud(a,b){return new Nd(a.a,b,(Ub(),Sb))}\nfunction emb(a,b,c){return Ve(a.a,yFb+b+'_'+c)}\nfunction gmb(a,b,c){return Ve(a.a,zFb+b+'_'+c)}\nfunction K9(a,b){return x9(kX(E9(a)?N9(a):a,b))}\nfunction L9(a,b){return x9(mX(E9(a)?N9(a):a,b))}\nfunction OV(a,b){!a.a&&(a.a=new sxb);oxb(a.a,b)}\nfunction op(a,b,c){var d;d=bc;cp(a);Ae(d,b,c.a)}\nfunction jt(a,b,c,d){a.a=b;a.b=c;a.c=d;return a}\nfunction heb(e,a,b,c,d){e.drawElements(a,b,c,d)}\nfunction Deb(d,a,b,c){d.uniformMatrix4fv(a,b,c)}\nfunction feb(b,a){b.disableVertexAttribArray(a)}\nfunction oeb(b,a){return b.getProgramInfoLog(a)}\nfunction kub(a,b){return LX(a)?Rtb(a,b):a.ie(b)}\nfunction lob(a){if(a.b>=0){dkb(a.f,a.b);a.b=-1}}\nfunction Yp(a){if(a.e){de(bc,HBb,a.d);a.g=false}}\nfunction UE(a){if(a.r)return;a.r=true;a.bb=true}\nfunction zzb(a,b){if(!a){throw u9(new ftb(b))}}\nfunction Dzb(a,b){if(!a){throw u9(new nsb(b))}}\nfunction aqb(a){Cmb(a.d.g);Yb(a.d,new nkb(a.d))}\nfunction hJ(a){MP((!LP&&(LP=new NP),LP),a.d,a.g)}\nfunction Ye(a,b,c){gO(a.b,b,new $sb(c));return a}\nfunction Fe(c,a){var b=c[a];delete c[a];return b}\nfunction P9(a){if(E9(a)){return a|0}return pX(a)}\nfunction Lab(a,b,c){return new Int16Array(a,b,c)}\nfunction Mab(a,b,c){return new Int32Array(a,b,c)}\nfunction Pab(a,b,c){return new Uint8Array(a,b,c)}\nfunction amb(a,b,c){return Ue(a.a,JFb+b+'_'+c,0)}\nfunction hmb(a,b,c){return Ue(a.a,AFb+b+'_'+c,0)}\nfunction AQ(a,b){return Ozb(function(){a.se(b)})}\nfunction Lxb(a,b){var c;for(c=0;c=0}\nfunction _L(a,b){if(b==0)return a.a;return bM(a,b)>=0}\nfunction pe(a,b,c){var d;d=a.d[b];return meb(a.c,d,c)}\nfunction il(a,b,c){jl(a,b,c,0,nub(c),b.a.a,0,8,false)}\nfunction AU(a){return (AT(),zT).Ee(a,HAb,false,false)}\nfunction FU(a){return (AT(),a).createElement('table')}\nfunction CU(a){return (AT(),a).createElement('tbody')}\nfunction wU(a){return (AT(),a).createElement('audio')}\nfunction peb(c,a,b){return c.getProgramParameter(a,b)}\nfunction qeb(c,a,b){return c.getProgramParameter(a,b)}\nfunction zeb(g,a,b,c,d,e,f){g.texImage2D(a,b,c,d,e,f)}\nfunction Aeb(g,a,b,c,d,e,f){g.texImage2D(a,b,c,d,e,f)}\nfunction Wtb(a,b,c,d,e){while(b0&&b<=10?Gfb(a.a,b):a.b&&Gfb(a.a,0)}\nfunction Nxb(a,b){var c;for(c=0;c0){a.a=a.g;return}Jxb(a.d,a.g);a.g=0}\nfunction LK(a){if(a.n){a.e!==OCb&&a.qe();a.j=null}return a}\nfunction wm(a,b){qm(a);a.p=b;a.o=1/b.a.uc();a.n=1/b.a.sc()}\nfunction un(a,b){b.c=Bj(a.a[1]);b.b=Bj(a.a[2]);b.g=zj(b.c)}\nfunction ln(a,b){b.d=Xsb(a.a[1],10);b.d!=-1&&(a.b[0]=true)}\nfunction hD(a,b){ZA();gD.call(this,a,BX(KF(b,sCb,a0),159))}\nfunction Nr(a,b){Ir();return a+O9(L9(Bs(Hr),40))*TBb*(b-a)}\nfunction fbb(a,b){return MV((!_ab&&(_ab=new rbb),_ab),a,b)}\nfunction aW(a){if(!a.d){return}$V(a);a.a.Zb(a,new xW(a.b))}\nfunction wA(a){var b;a.Id();b=a.rb;HX(b,25)&&BX(b,25).Jd()}\nfunction PP(a,b){var c;while((c=null.Tf())!=-1){SP(a,b,c)}}\nfunction UM(a){this.i=a;this.j=a==null?(mN(),jN):(mN(),lN)}\nfunction Ueb(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}\nfunction Svb(a){svb.call(this,a.c>>2);this.a=a;Lub(this.a)}\nfunction Vvb(a){zvb.call(this,a.c>>2);this.a=a;Lub(this.a)}\nfunction $vb(a){Kvb.call(this,a.c>>1);this.a=a;Lub(this.a)}\nfunction Ycb(a){bcb.call(this);kR(this,(Tab(),a));pR(this)}\nfunction tmb(a,b){if(b>Ve(a.a,tGb)){Ze(a.a,tGb,b);Se(a.a)}}\nfunction Xrb(a,b,c){if(b<0||c<0||b+c>a){throw u9(new isb)}}\nfunction bab(){$wnd.setTimeout(Ozb(Mdb));Yab();gd(new nrb)}\nfunction uS(a){nS();$wnd.setTimeout(function(){throw a},0)}\nfunction me(a){var b;b=a.c.createTexture();return Ee(a.f,b)}\nfunction Ue(a,b,c){var d;d=BX(cO(a.b,b),90);return !d?c:d.a}\nfunction We(a,b,c){var d;d=FX(cO(a.b,b));return d==null?c:d}\nfunction Lh(a,b,c,d,e){a.d=b;a.c=c;a.b=d;a.a=e;return Jh(a)}\nfunction MH(a,b,c){yu(a.e.b,Ss((vF(),tF),b,c));return false}\nfunction ed(a,b,c){a.k>=2&&(console.log(b+rAb+c),undefined)}\nfunction eB(a){!a.A&&(a.A=new kJ);qg((sG(),rG),a.A);SI(a.A)}\nfunction hl(a){qg(cl,a.d);SI(a.d);a.a.c=0;a.b=0;a.e=0;a.c=0}\nfunction QS(){QS=Z9;var a,b;b=!XS();a=new dT;PS=b?new YS:a}\nfunction SU(){SU=Z9;OU=new VU;PU=new WU;QU=new XU;RU=new YU}\nfunction oP(){oP=Z9;nP=new Vs;kP=new qP;mP=new sP;lP=new uP}\nfunction RK(a,b){var c;c=Asb(a.Qf);return b==null?c:c+rAb+b}\nfunction R9(a,b){return x9(rX(E9(a)?N9(a):a,E9(b)?N9(b):b))}\nfunction ex(){cx();return QW(KW(U$,1),Vzb,167,0,[bx,ax,_w])}\nfunction Kj(){Ij();return QW(KW(YY,1),Vzb,160,0,[Gj,Fj,Hj])}\nfunction Pp(){Np();return QW(KW(RZ,1),Vzb,161,0,[Mp,Lp,Kp])}\nfunction BN(){vN();return QW(KW(G1,1),Vzb,170,0,[rN,pN,sN])}\nfunction IW(){GW();return QW(KW(p3,1),Vzb,154,0,[FW,EW,DW])}\nfunction ebb(a){dbb();hbb();return fbb(vV?vV:(vV=new LV),a)}\nfunction Rub(a){if(a<0){throw u9(new etb)}return new ovb(a)}\nfunction Jbb(a){var b;b=(AT(),zT).Ie(a);b[NDb]=a.type;Ibb(a)}\nfunction Gfb(a,b){var c;if(a.r){c=a.r;Sjb(c.R,a.o.a,a.c,b)}}\nfunction MO(a,b){var c;c=VO(a.g+b,a.d);a.c.length=32){b|=a&1;a>>=1}return a+b}\nfunction BT(a,b){var c;c=a.Oe(b);return c?c:b.documentElement}\nfunction mi(a,b,c){oi(a,b,c,a.b.Oc()>0?a.b.Nc():a.d.Tc(),a.a)}\nfunction bv(a,b,c){as(a.fb,b.k.a);as(b.k,c.a);b.e=true;xp(b)}\nfunction ru(a,b,c){if(a.zb!=b||a.mb!=c){a.zb=b;a.mb=c;a.hd()}}\nfunction bd(a,b,c){a.k>=1&&(console.error(b+rAb+c),undefined)}\nfunction Jpb(a,b,c,d,e,f){xmb(a.g,b);Dpb(c,d,e);!!f&&Zmb(f.a)}\nfunction Seb(){Qeb();return QW(KW(p4,1),Vzb,187,0,[Peb,Oeb])}\nfunction Bi(){zi();return QW(KW(SY,1),Vzb,148,0,[vi,wi,xi,yi])}\nfunction UU(){SU();return QW(KW(O2,1),Vzb,92,0,[OU,PU,QU,RU])}\nfunction OX(a){return Math.max(Math.min(a,Szb),-2147483648)|0}\nfunction mwb(a,b){return b===a?'(this Map)':b==null?TCb:_9(b)}\nfunction Rd(){Rd=Z9;Qd=(!sab&&(zab(),yab)&&(sab=new xab),sab)}\nfunction xl(a){a.C=MW(SX,kBb,6,180,15,1);a.e=new Rh((Ih(),Fh))}\nfunction QH(a,b){yu(a.e.b,b);Us(b,yu(a.e.b,Ss((vF(),uF),0,0)))}\nfunction tQ(a,b){nQ();return pQ((!kQ&&(kQ=new sQ),kQ),a,b,0,0)}\nfunction Ug(a,b){this.d=a;this.e=b;this.b=new GL;this.a=new GL}\nfunction SK(a,b){JK(this);this.f=b;this.g=a;LK(this);this.qe()}\nfunction GC(a){!a.f?(a.f=sC):(a.f=ptb((a.f.a|8)&-17));return a}\nfunction OC(a){!a.f?(a.f=vC):(a.f=ptb((a.f.a|16)&-9));return a}\nfunction iJ(a,b){var c;c=b.Jc(a.g);Iub(a.d,0,c,0,a.g);return c}\nfunction mhb(a,b){var c;c=new yE(b,a.o,fFb);rE(c,1,1);return c}\nfunction gyb(a){var b;if(a==null){return 0}b=Fb(a);return b|0}\nfunction pE(a){var b;if(a.q)return 0;a.k&&qE(a);b=a.n;return b}\nfunction PJ(a){var b;b=Rub(a);Qub(b,(_ub(),_ub(),$ub));return b}\nfunction DJ(a){if(!a.c){throw u9(new eL(eBb))}return a.bb&&(a.c=b)}\nfunction Jzb(a,b){if(a<0||a>b){throw u9(new jsb(KHb+a+LHb+b))}}\nfunction Gzb(a,b){if(a<0||a>=b){throw u9(new jsb(KHb+a+LHb+b))}}\nfunction Mzb(a,b){if(a<0||a>=b){throw u9(new Fub(KHb+a+LHb+b))}}\nfunction Ksb(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.of(b))}\nfunction lg(d,a){var b=d.c;var c=d.d;c?a.connect(c):a.connect(b)}\nfunction xp(a){var b;b=a.i;if(!b)return;mo(a.g);a.i=null;up(a,b)}\nfunction $E(a){if(a.i&&!a.j)return;a.i=true;a.j=false;a.bb=true}\nfunction ojb(a){rw(a.q,a.a);rw(a.q,a.d);rw(a.q,a.b);rw(a.q,a.n)}\nfunction twb(a,b){return b==null?owb(tyb(a.a,null)):Kyb(a.c,b)}\nfunction wwb(a,b,c){return b==null?uyb(a.a,null,c):Lyb(a.c,b,c)}\nfunction Js(a,b,c){return a.d<=b&&a.d+a.c>=b&&a.e<=c&&a.e+a.b>=c}\nfunction Jr(a,b,c){Ir();if(ac)return c;return a}\nfunction Kr(a,b,c){Ir();if(ac)return c;return a}\nfunction TJ(a,b){if(b==null)return VJ(a);return UJ(a,(Hzb(b),b))}\nfunction nK(a,b){if(a.b>0){mK(a,b);return WI(a,b)}return bJ(a,b)}\nfunction sH(a){if(HX(a,25))return BX(a,25).Ed();return !a?0:a.mb}\nfunction xH(a){if(HX(a,25))return BX(a,25).Gd();return !a?0:a.mb}\nfunction nx(a){gx();var b;b=BX(hx(L_),235);b.c=-1;b.d=a;return b}\nfunction Hdb(){Hdb=Z9;Gdb=BX(r9(),158);HX(Gdb,190)?new Jdb:Gdb}\nfunction Agb(){ygb();return QW(KW(K4,1),Vzb,172,0,[xgb,wgb,vgb])}\nfunction Gnb(){Enb();return QW(KW(p6,1),Vzb,171,0,[Dnb,Cnb,Bnb])}\nfunction Wab(a){Tab();return a.__gwt_resolve?a.__gwt_resolve():a}\nfunction Wb(){Ub();return QW(KW(XX,1),Vzb,123,0,[Qb,Sb,Rb,Pb,Tb])}\nfunction xE(a){mE();wE.call(this,'SETTINGS',BX(KF(a,sCb,g0),77))}\nfunction hvb(a,b,c){Pub.call(this,b);this.a=new Int8Array(a,c,b)}\nfunction SM(a,b){this.d=a;this.b=O9(a);this.i=b;this.j=(mN(),iN)}\nfunction RM(a,b){this.b=a;this.d=A9(a);this.i=b;this.j=(mN(),hN)}\nfunction jf(b){this.onprogress=Ozb(function(a){b.bc(a.loaded)})}\nfunction Qc(b,c,d,e){b.addEventListener(c,function(a){d.Tb(a)},e)}\nfunction Feb(g,a,b,c,d,e,f){g.vertexAttribPointer(a,b,c,d,e,f)}\nfunction JR(j,a,b,c,d,e,f,g,h,i){j.drawImage(a,b,c,d,e,f,g,h,i)}\nfunction rp(a,b,c,d,e,f,g){var h;h=bc;cp(a);Feb(h.c,b,c,d,e,f,g)}\nfunction KE(a,b,c,d,e){if(e<=0)return;Lh(a.e,b,c,d,e);a.f=Nh(a.e)}\nfunction gv(a,b,c){a.gb&&av(a,b,ev(a));hv(a,b,c);a.gb&&um(b,a.fb)}\nfunction uQ(a,b,c){nQ();return pQ((!kQ&&(kQ=new sQ),kQ),a,b,c,-2)}\nfunction Jf(){Hf();return QW(KW(AY,1),Vzb,122,0,[Ff,Cf,Gf,Df,Ef])}\nfunction Yc(a,b){return !!a&&!!a.equals?a.equals(b):NX(a)===NX(b)}\nfunction Kh(a,b){a.d*=b.d;a.c*=b.c;a.b*=b.b;a.a*=b.a;return Jh(a)}\nfunction jzb(a,b){var c;c=a.slice(0,b);c.length=b;return RW(c,a)}\nfunction O9(a){var b;if(E9(a)){b=a;return b==-0.?0:b}return oX(a)}\nfunction lp(a){if(a.i){a.j=re(bc,a.n);return a.j}else{return a.j}}\nfunction $I(a){if(a.g==0)throw u9(new htb(HCb));return a.d[a.g-1]}\nfunction Yk(a){var b;b=a.c.g==0?new ml:_I(a.c);NI(a.a,b);return b}\nfunction vbb(a){var b=a.__listener;return !KX(b)&&HX(b,64)?b:null}\nfunction kkb(a){if(a.e.j==4)return '--';return (Vgb(),Pgb)[a.e.k]}\nfunction Tbb(a,b){for(var c in a){a.hasOwnProperty(c)&&b(c,a[c])}}\nfunction _bb(a,b,c){sR(b);udb(a.e,b);Tab();kT(c,Wab(b.j));uR(b,a)}\nfunction mjb(a,b,c){bw();this.a=a;this.c=b;this.b=c;gC.call(this)}\nfunction tkb(a,b,c){bw();this.a=a;this.c=b;this.b=c;gC.call(this)}\nfunction Bkb(a,b,c){bw();this.a=a;this.c=b;this.b=c;gC.call(this)}\nfunction Vjb(a,b,c){bw();this.c=a;this.a=b;this.b=c;gC.call(this)}\nfunction PL(a){this.c=a;this.d=-1;this.c.c?(this.b=true):NL(this)}\nfunction lM(a){this.c=a;this.b=-1;this.c.a?(this.a=true):iM(this)}\nfunction to(a){this.a=SJ(a);Mub(this.a);this.b=le(bc);this.e=35048}\nfunction qW(a,b){zW('httpMethod',a);zW('url',b);this.b=a;this.e=b}\nfunction Wwb(a,b){this.a=a;Twb.call(this,a);Jzb(b,a.Hf());this.b=b}\nfunction Axb(a){Fzb(a.a=0&&b<$wnd[a].length?$wnd[a].key(b):null}\nfunction AW(a,b){if(null==b){throw u9(new Ftb(a+' cannot be null'))}}\nfunction UK(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction $cb(){Xcb();try{lcb(Wcb,Ucb)}finally{ywb(Wcb.a);ywb(Vcb)}}\nfunction Ybb(a){var b;b=new Ddb(a.e);while(b.b=5?(Cmb(a.d.g),Yb(a.d,new nkb(a.d))):_pb(a)}\nfunction eob(){eob=Z9;new Ph(FEb,FEb,GEb,1);dob=new Ph(gCb,KFb,eHb,1)}\nfunction rab(){rab=Z9;new RegExp('%5B','g');new RegExp('%5D','g')}\nfunction Ps(){Ps=Z9;new Ws(1,0);new Ws(0,1);new Ws(0,0);new Ws(1,1)}\nfunction gbb(a){dbb();hbb();ibb();return fbb((!BV&&(BV=new LV),BV),a)}\nfunction wtb(a){var b;b=P9(L9(a,32));return b!=0?mtb(b):mtb(P9(a))+32}\nfunction Efb(a,b){var c;c=new hyb;Lyb(c.c,'mode',a);Lyb(c.c,'grid',b)}\nfunction fcb(a){a.style['left']='';a.style['top']='';a.style[nDb]=''}\nfunction vQ(a){if(!a.e){return}++a.c;a.d?yQ(a.e.a):zQ(a.e.a);a.e=null}\nfunction Bzb(a){if(a<0){throw u9(new Dtb('Negative array size: '+a))}}\nfunction _M(a){a.a=a.b;if(!a.a)throw u9(new Xyb);a.b=a.a.f;return a.a}\nfunction oL(a,b,c){if(b>=a.c)throw u9(new jsb(ICb+b+JCb+a.c));a.a[b]=c}\nfunction Bw(a,b,c){au(a.t,Ss(a.v,b,c));return lv(a.t,a.v.a,a.v.b,true)}\nfunction Cwb(a,b){if(HX(b,109)){return lwb(a.a,BX(b,109))}return false}\nfunction Pfb(a,b){if(!!b&&b.a.g>0){return new mJ(b.a)}return new mJ(a)}\nfunction ek(a,b,c,d,e){var f;Nk(a.a);f=Kk(a.a,c,d,e);Ok(a.a,b);return f}\nfunction nD(a,b,c,d,e){a.q=KH(b);a.o=KH(c);a.n=KH(d);a.p=KH(e);return a}\nfunction lx(a,b){gx();var c;c=BX(hx(x_),164);c.b=1;c.j=a;c.k=b;return c}\nfunction mx(a){gx();var b;b=BX(hx(x_),164);b.b=0;b.j=hCb;b.k=a;return b}\nfunction Ds(a,b){var c;c=Gs(w9(b,0)==0?{l:0,m:0,h:YBb}:b);Es(a,c,Gs(c))}\nfunction ydb(a,b){var c;c=vdb(a,b);if(c==-1){throw u9(new Xyb)}xdb(a,c)}\nfunction Keb(c,a){var b=c;c.onreadystatechange=Ozb(function(){a._b(b)})}\nfunction ep(a,b){var c,d;c=bc;cp(a);d=gp(a,b);if(d==-1)return;feb(c.c,d)}\nfunction sS(a){a&&AS((yS(),xS));--kS;if(a){if(mS!=-1){vS(mS);mS=-1}}}\nfunction At(a,b){a.p=b;!a.r&&a._c(b);if(!b){if(a.q){a.q.hc(a);a.q=null}}}\nfunction Cdb(a){if(!a.a){throw u9(new gtb)}a.c.b.$e(a.a);--a.b;a.a=null}\nfunction FC(a,b){if(!b)throw u9(new ftb(pCb));a.A=b;a.H=b;a.v=b;return a}\nfunction TC(a,b){if(!b)throw u9(new ftb(rCb));a.B=b;a.I=b;a.w=b;return a}\nfunction tD(a,b){if(!b)throw u9(new ftb(rCb));a.k=b;a.s=b;a.i=b;return a}\nfunction VQ(a,b){this.g=new ot;this.a=a;this.j=900;this.i=aDb;this.b=b}\nfunction Ph(a,b,c,d){Ih();this.d=a;this.c=b;this.b=c;this.a=d;Jh(this)}\nfunction Pyb(a){this.d=a;this.b=this.d.a.entries();this.a=this.b.next()}\nfunction cob(){var a;$nb();this.a=(a=new QF,bob(a),aob(this,a),_nb(a),a)}\nfunction azb(a,b){this.b=dBb;this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction syb(a,b){var c;c=a.a.get(b);return c==null?MW(e8,cBb,1,0,5,1):c}\nfunction CT(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}\nfunction Am(a){var b,c;for(c=NO(a.b);YO(c);){b=BX(ZO(c),30);hj(b)}LO(a.b)}\nfunction ap(a,b){var c;c=BX(cO($o,a),7);!c&&(c=new kJ);NI(c,b);gO($o,a,c)}\n", "function HD(a){var b;if(!a.P)return;a.Id();b=a.rb;HX(b,25)&&BX(b,25).Jd()}\nfunction Vd(){throw u9(new eL('local() not supported in GWT backend'))}\nfunction WI(a,b){if(b>=a.g)throw u9(new jsb(ICb+b+JCb+a.g));return a.d[b]}\nfunction BK(a,b){if(b>=a.c)throw u9(new jsb(ICb+b+JCb+a.c));return a.a[b]}\nfunction jL(a,b){if(b>=a.c)throw u9(new jsb(ICb+b+JCb+a.c));return a.a[b]}\nfunction fJ(a,b,c){if(b>=a.g)throw u9(new jsb(ICb+b+JCb+a.g));PW(a.d,b,c)}\nfunction Bp(a,b,c,d,e,f,g,h,i,j){Cp(a,b,c,d,e,f,g,h,i,j,a.b,a.b,a.b,a.b)}\nfunction upb(){spb();return QW(KW(O6,1),Vzb,124,0,[rpb,opb,npb,qpb,ppb])}\nfunction oN(){mN();return QW(KW(E1,1),Vzb,104,0,[kN,fN,lN,hN,iN,gN,jN])}\nfunction cj(){_i();return QW(KW(VY,1),Vzb,94,0,[Ui,Vi,Wi,Xi,Zi,Yi,$i])}\nfunction Cj(){yj();return QW(KW(XY,1),Vzb,95,0,[xj,rj,sj,wj,uj,vj,tj])}\nfunction qS(b){nS();return function(){return rS(b,this,arguments);var a}}\nfunction Dc(a){if(a==1)return 0;if(a==2)return 1;if(a==4)return 2;return 0}\nfunction ldb(a){if(!a.a||!a.b.a){throw u9(new Xyb)}a.a=false;return a.b.a}\nfunction Lo(a){this.d=a;this.b=a.i;this.e=false;this.a=false;this.c=false}\nfunction jr(a,b,c,d){this.d=a;this.b=b;this.c=d;this.a=c*NBb*(c%2==0?1:-1)}\nfunction cd(a,b,c,d){a.k>=1&&(yd(b+rAb+c+sAb+wd(d),true),yd(xd(d),false))}\nfunction ld(a,b){qd(a.b,b);if(z9(ig(b),jg(b))){Ybb(a.a.q);jd(a.a);$c(a.a)}}\nfunction ix(a,b){gx();var c;c=BX(hx(x_),164);c.b=a;c.j=b;c.k=null;return c}\nfunction tx(a){gx();var b;b=BX(hx(M_),127);b.a=360;b.j=a;b.k=null;return b}\nfunction wd(a){var b;b=new Cub;while(a){yub(b,a.pe()+sAb);a=a.f}return b.a}\nfunction xcb(a){var b;vcb.call(this,(b=a,Utb('span',(AT(),a).tagName),b))}\nfunction Stb(a){var b;b='/'.length;return Ttb(a.substr(a.length-b,b),'/')}\nfunction Jmb(a){if(a==null)return '';return bub(bub(a,'\\\\',hBb),'\"','\\\\\"')}\nfunction qQ(a){if(TI(lQ,a,true))return;NI(lQ,a);!mQ&&(mQ=new FQ);wQ(mQ,0)}\nfunction ZI(a){if(hK)return new FJ(a);!a.e&&(a.e=new BJ(a));return AJ(a.e)}\nfunction _yb(a,b){!a.a?(a.a=new Eub(a.d)):yub(a.a,a.b);wub(a.a,b);return a}\nfunction xwb(a,b){return LX(b)?b==null?vyb(a.a,null):Myb(a.c,b):vyb(a.a,b)}\nfunction ui(a,b){var c;c=BX(swb(ji,a),7);!c&&(c=new kJ);NI(c,b);vwb(ji,a,c)}\nfunction pj(a,b){var c;c=BX(swb(fj,a),7);!c&&(c=new kJ);NI(c,b);vwb(fj,a,c)}\nfunction sk(a,b){var c;c=a.k[b/512|0];if(c!=null)return c[b&511];return null}\nfunction Qs(a,b){var c,d;c=b.a-a.a;d=b.b-a.b;return $wnd.Math.sqrt(c*c+d*d)}\nfunction TW(a){var b,c,d;b=a&zDb;c=a>>22&zDb;d=a<0?ADb:0;return VW(b,c,d)}\nfunction Cc(a){var b;for(b=0;b<20;b++){if(!wL(a.o,ptb(b)))return b}return -1}\nfunction LM(a,b){var c;c=KM(a,b);if(!c)throw u9(new ftb(UCb+b));return FM(c)}\nfunction MM(a,b){var c;c=KM(a,b);if(!c)throw u9(new ftb(UCb+b));return HM(c)}\nfunction NM(a,b){var c;c=KM(a,b);if(!c)throw u9(new ftb(UCb+b));return JM(c)}\nfunction MW(a,b,c,d,e,f){var g;g=NW(e,d);e!=10&&QW(KW(a,f),b,c,e,g);return g}\nfunction jQ(a,b,c){var d;--c;while(b0||a.p>5)&&nmb(a.k.g,a.v,a.p);Yb(a.k,new okb(a.k,true))}\nfunction Cqb(a){(a.v>0||a.p>5)&&nmb(a.k.g,a.v,a.p);Yb(a.k,new okb(a.k,true))}\nfunction $V(a){var b;if(!a.d){return}vQ(a.c);b=a.d;a.d=null;Ieb(b);b.abort()}\nfunction on(a,b){var c,d;c=a.d;c==-1&&(c=Szb);d=b.d;d==-1&&(d=Szb);return c-d}\nfunction vdb(a,b){var c;for(c=0;c1){b=a.e-2;b>0&&a.d[b-1]=0?a.o[d]:c}\nfunction epb(a,b,c,d,e,f){this.a=a;this.c=b;this.f=c;this.b=d;this.d=e;this.e=f}\nfunction Jfb(a,b,c,d,e,f){this.a=a;this.d=b;this.c=c;this.b=d;this.f=e;this.e=f}\nfunction Qpb(a,b,c,d,e,f){this.d=a;this.e=b;this.a=c;this.c=d;this.f=e;this.b=f}\nfunction Tcb(){xcb.call(this,BU($doc));(Tab(),this.j).className='gwt-InlineHTML'}\nfunction Gcb(){Gcb=Z9;new Hcb('bottom');Ecb=new Hcb('middle');Fcb=new Hcb('top')}\nfunction GW(){GW=Z9;FW=new HW('RTL',0);EW=new HW('LTR',1);DW=new HW('DEFAULT',2)}\nfunction wX(){wX=Z9;sX=VW(zDb,zDb,524287);tX=VW(0,0,YBb);uX=TW(1);TW(2);vX=TW(0)}\nfunction Pt(a){var b;for(b=a.ib.g-1;b>=0;b--)BX(WI(a.ib,b),23).$c(null);SI(a.ib)}\nfunction hub(a){var b,c;c=a.length;b=MW(QX,jBb,6,c,15,1);Wtb(a,0,c,b,0);return b}\nfunction dd(a){var b;b=BX(cO(a.o,tAb),710);if(!b){b=new bf;gO(a.o,tAb,b)}return b}\nfunction ox(a,b,c,d){gx();var e;e=BX(hx(E_),195);e.a=a;e.b=b;e.j=c;e.k=d;return e}\nfunction fk(a,b,c,d,e,f,g){var h;Nk(a.a);h=Lk(a.a,c,d,e,f,g,0);Ok(a.a,b);return h}\nfunction Bdb(a){if(a.b>=a.c.c){throw u9(new Xyb)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction pxb(a,b,c){for(;c0}if(b<0||b>255){return false}return a.w[b]}\nfunction oX(a){if(gX(a,(wX(),vX))<0){return -cX(jX(a))}return a.l+a.m*BDb+a.h*CDb}\nfunction nnb(a){a.r=(Enb(),Dnb);a.e=0;a.j=Xgb(a.f.i,a.f.k);a.s=a.j;a.k=0.5;pnb(a)}\nfunction mob(a){var b;a.e=true;b=new dA;b.a=0.5;b.b=0.5;b.j=QBb;Lt(a.j,xx(b,a.i))}\nfunction zz(a){var b,c,d;a.c=false;b=a.b;for(c=0,d=b.g;c=0?a.o[c]:null}\nfunction pP(a,b,c,d){var e,f,g;g=d/c;f=b/a;e=g>f?c/a:d/b;nP.a=a*e;nP.b=b*e;return nP}\nfunction _A(a,b,c,d,e,f){var g;g=BX(rg((sG(),rG)),193);g.a=f;Ks(g,b,c,d,e);NI(a.A,g)}\nfunction Afb(){yfb();return QW(KW(z4,1),Vzb,93,0,[tfb,rfb,xfb,sfb,ufb,qfb,vfb,wfb])}\nfunction Elb(){Clb();return QW(KW(X5,1),Vzb,99,0,[Alb,wlb,Blb,ulb,xlb,ylb,zlb,vlb])}\nfunction LW(a){return a.__elementTypeCategory$==null?10:a.__elementTypeCategory$}\nfunction IU(a){return (Ttb(a.compatMode,jDb)?a.documentElement:a.body).clientWidth|0}\nfunction Iwb(a){var b;Ezb(a.e.b,a.c);Fzb(a.b);b=BX(a.a.Bc(),109);a.b=Hwb(a);return b}\nfunction Kbb(a){var b;b=(AT(),zT).Ie(a);while(!!b&&!vbb(b)){b=b.parentNode}return b}\nfunction Ek(a,b){var c;if(a.d!=null){c=a.d[b>>>9];if(c!=null)return c[b&511]}return 0}\nfunction qv(a,b){var c,d,e;a.vb=b;c=BX(a.cb.d,50);for(d=0,e=a.cb.g;d=0){this.a=MW(PX,MAb,6,a,15,1)}else{throw u9(new ftb('size < 0'))}}\nfunction hzb(a,b){this.c=a.a;this.a=b==null?TCb:(Hzb(b),b);this.b=lab(this.c,this.a)}\nfunction Web(){this.O=new xm;this.P=new Di;this.Q=new Jp;this.R=new Iw(new WQ,this.O)}\nfunction cE(a,b){JD.call(this);$D(this,a);this.s=b;this.k=1;ru(this,ZD(this),YD(this))}\nfunction Tf(a,b){ff(a.c+'assets.txt'+'?etag='+Q9((Hub(),A9(Date.now()))),new Yf(a,b))}\nfunction zW(a,b){AW(a,b);if(0==jub(b).length){throw u9(new ftb(a+' cannot be empty'))}}\nfunction zd(a){'clipboard' in $wnd.navigator&&$wnd.navigator.clipboard.writeText(a)}\nfunction iR(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}\nfunction Ssb(a,b){var c;if(!a){return}b.i=a;var d=Msb(b);if(!d){X9[a]=[b];return}d.Qf=b}\nfunction Rs(a){var b;b=$wnd.Math.sqrt(a.a*a.a+a.b*a.b);if(b!=0){a.a/=b;a.b/=b}return a}\nfunction CX(a){var b;Nzb(a==null||Array.isArray(a)&&(b=LW(a),!(b>=14&&b<=16)));return a}\nfunction oQ(a,b){var c,d,e;for(c=0,d=a.a.g;c=0||fO(a.f,b)>=0||fO(a.d,b)>=0||fO(a.b,b)>=0||fO(a.e,b)>=0}\nfunction hn(a,b){var c;c=a.a[1];Ttb(c,CAb)?(b.a=90):Ttb(c,wBb)||(b.a=Xsb(c,10));b.p=b.a==90}\nfunction en(a,b){b.i=Xsb(a.a[1],10);b.j=Xsb(a.a[2],10);b.n=Xsb(a.a[3],10);b.k=Xsb(a.a[4],10)}\nfunction In(a,b){b.e=Xsb(a.a[1],10);b.q=Xsb(a.a[2],10);b.s=Xsb(a.a[3],10);b.c=Xsb(a.a[4],10)}\nfunction Vl(a){var b;Lh(a.d,1,1,1,1);a.j=Nh(a.d);b=a.p;b[2]=a.j;b[7]=a.j;b[12]=a.j;b[17]=a.j}\nfunction QQ(a,b){ho(a.e,a.f,a.d,a.c);a.b.p=a.j;a.b.o=a.i;b&&jt(a.b.i,a.j/2,a.i/2,0);Ci(a.b)}\nfunction llb(a){a.r=(Clb(),Alb);a.o=Ygb(a.g.i,a.g.k);a.p=0;a.q=0;a.s=0;a.f=-1;a.t=-1;mlb(a)}\nfunction tw(a,b,c,d,e,f){var g;g=BX(hP(a.s,S$),191);g.c=c;g.e=d;g.b=b;g.d=e;g.a=f;NI(a.w,g)}\nfunction fob(a,b,c,d,e,f,g){var h;Ak(a.a.b,f);il(a.b,a.a,c);h=d-a.b.e/2;iob(a,b,c,h,e,g,f)}\nfunction Xg(a,b,c,d,e,f){ht(b,a.b);b.a=e*(b.a+1)/2+c;b.b=f*(b.b+1)/2+d;b.c=(b.c+1)/2;return b}\nfunction Oub(a,b){if(b<0||b>a.d){throw u9(new etb)}a.f=b;a.e!=-1&&a.e>a.f&&(a.e=-1);return a}\nfunction Mr(a){Ir();if(a==0)return 1;--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;a|=a>>16;return a+1}\nfunction hj(a){if(a.c==0)return;bi(a);a.a.vc()&&swb(fj,Zb)!=null&&BX(swb(fj,Zb),7).ge(a,true)}\nfunction Rp(a,b){this.a=b;this.b=QJ((this.a.c/4|0)*a);Mub(this.b);this.c=le(bc);this.f=35048}\nfunction Jo(a,b,c){if(!Io){Ko(a,b,c);return}xe(ac,0,a.q,a.k,a.d);bc.c.generateMipmap(3553)}\nfunction SP(a,b,c){Hzb(b);Xrb(b.length,0,c);if(c==0){return}RP(a,c);Iub(b,0,a.a,a.b,c);a.b+=c}\nfunction vK(a,b){var c;c=a.a;a.c==c.length&&(c=DK(a,$wnd.Math.max(8,OX(a.c*FCb))));c[a.c++]=b}\nfunction gL(a,b){var c;c=a.a;a.c==c.length&&(c=nL(a,$wnd.Math.max(8,OX(a.c*FCb))));c[a.c++]=b}\nfunction bmb(a){var b;b=We(a.a,oGb,'');if(b.length==0){b=Gmb();$e(a.a,oGb,b);Se(a.a)}return b}\nfunction Kob(a){var b,c,d;c=MW(j8,gBb,2,a.g,6,1);b=0;for(d=a.a;d;d=d.f){c[b++]=JM(d)}return c}\nfunction Yrb(a,b,c,d){var e,f;e=MW(PX,MAb,6,d,15,1);f=Nf(a.a,e);return f<=0?f:NQ(a.b,e,f,b,c)}\nfunction Rl(a){a.p=MW(SX,kBb,6,20,15,1);a.d=new Ph(1,1,1,1);a.j=(Ih(),Gh);a.n=1;a.o=1;a.e=true}\nfunction YM(a){var b;for(b=a.a;b;b=b.f)if(!(b.j==(mN(),hN)||b.j==iN))return false;return true}\nfunction Kib(a){var b,c;c=(Vgb(),Tgb);for(b=0;b0&&(b=gub(a.a,0,c));return new Nd(a.b,b,a.c)}\nfunction $u(a,b){var c,d,e;Kt(a,b);c=BX(zP(a.cb),50);for(d=0,e=a.cb.g;dc||bCCb){return Infinity}else if(bc&&(a.a+=pub(MW(QX,jBb,6,b-c,15,1)))}\nfunction Myb(a,b){var c;c=a.a.get(b);if(c===undefined){++a.d}else{Cyb(a.a,b);--a.c;++a.b.b}return c}\nfunction jmb(a,b,c){var d;d=Ve(a.a,yFb+b+'_'+c);if(d==0)return -1;return Ve(a.a,zFb+b+'_'+c)/d*100}\nfunction GR(){AR();var a;!CR&&(CR=new HR);a=xU($doc);if(!a.getContext){return null}return new FR(a)}\nfunction vsb(a){switch(a){case 10:case 9:case 12:case 13:case 32:return true;default:return false;}}\nfunction Jwb(a){this.e=a;this.d=new Pyb(this.e.c);this.a=this.d;this.b=Hwb(this);this.c=this.e.b}\nfunction nrb(){this.r=new kJ;this.s=new kJ;this.i=new kJ;this.o=new lO;Hub();H9(A9(Date.now()),mAb)}\nfunction sv(){Zu();Au.call(this);this.cb=new FP(new Dv);this.hb=new Mq;this.db=new fs;this.fb=new fs}\nfunction Yr(){Yr=Z9;Xr=MW(SX,kBb,6,16,15,1);new ps;new ps;Wr=new ot;Ur=new ot;Vr=new ot;_s();new fs}\nfunction cQ(){this.f=MW(e8,cBb,1,256,5,1);this.c=MW(TX,_zb,6,40,15,1);this.d=MW(TX,_zb,6,40,15,1)}\nfunction lB(a,b){if(a==null||a.length>22);e=a.h+b.h+(d>>22);return VW(c&zDb,d&zDb,e&ADb)}\nfunction nX(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return VW(c&zDb,d&zDb,e&ADb)}\nfunction gu(a,b,c,d,e){if(a.Ab!=b||a.Bb!=c){a.Ab=b;a.Bb=c}if(a.zb!=d||a.mb!=e){a.zb=d;a.mb=e;a.hd()}}\nfunction Ipb(a,b,c,d,e,f,g,h){this.i=a;this.d=b;this.e=c;this.a=d;this.c=e;this.g=f;this.b=g;this.f=h}\nfunction job(){eob();this.a=new mk(Ud(_b,$Gb),Ud(_b,_Gb));Ak(this.a.b,1.25);kk(this.a);this.b=new ml}\nfunction Vbb(){var b=$wnd.onresize;$wnd.onresize=Ozb(function(a){try{kbb()}finally{b&&b(a)}})}\nfunction t9(a){var b;if(HX(a,13)){return a}b=a&&a.__java$exception;if(!b){b=new fS(a);RS(b)}return b}\nfunction Hwb(a){if(a.a.Ac()){return true}if(a.a!=a.d){return false}a.a=new yyb(a.e.a);return a.a.Ac()}\nfunction gdb(a,b){if(b==a.a){return}sR(b);!!a.a&&fdb(a,a.a);a.a=b;Tab();kT(a.j,Wab(hR(a.a)));uR(b,a)}\nfunction edb(a,b){if(a.a){throw u9(new htb('SimplePanel can only contain one child widget'))}gdb(a,b)}\nfunction Nt(a,b){if(!b)throw u9(new ftb(aCb));if(!TI(a.nb,b,true)){NI(a.nb,b);return true}return false}\nfunction gB(a,b){a.lb=b!=0;b!=0&&(nw=true);if(a.w!=b){a.w=b;b==0?eB(a):(a.P=true,a.bb=true)}return a}\nfunction ne(a,b,c,d,e){var f;f=keb(a.c,a.d[b],c);d.Af(f.size);Mub(d);e.Af(f.type);Mub(e);return f.name}\nfunction oe(a,b,c,d,e){var f;f=leb(a.c,a.d[b],c);d.Af(f.size);Mub(d);e.Af(f.type);Mub(e);return f.name}\nfunction QW(a,b,c,d,e){e.Qf=a;e.Rf=b;e.Sf=aab;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e}\nfunction Pj(a,b,c){this.g=a;this.c=b;this.e=a==4?5121:5126;this.b=a==4;this.a=c;this.f=0;this.i=ntb(a)}\nfunction sD(a,b){if(a.c==b)return;a.c=b;!b?oD(a,(iG(),hG)):nD(a,b.Wd(),b.Ud(),b.Td(),b.Vd());a.bb=true}\nfunction xn(a,b){Ytb(a.a[1],mub(120))!=-1&&(b.f=(Ij(),Hj));Ytb(a.a[1],mub(121))!=-1&&(b.i=(Ij(),Hj))}\nfunction Qib(a,b,c){var d;a.c[b]==c?(a.c[b]=-1):(a.c[b]=c);d=(Vgb(),Tgb)[b];cv(a.o[b]);Eib(a,a.o[b],d)}\nfunction Uab(a,b,c){Tab();var d;d=Qab;Qab=a;b==Sab&&tbb((AT(),a).type)==8192&&(Sab=null);c.xe(a);Qab=d}\nfunction Ygb(a,b){Vgb();(a<0||a>=Sgb.length)&&(a=0);(b<0||b>=Sgb[0].length)&&(b=1);return Sgb[a][b]}\nfunction XO(a){var b,c;b=a.c.c;for(c=a.c.c.length;++a.b0&&a.kb.a<0.5)return;Pt(a);Lt(a,xx((gx(),ix(0,vEb)),new Zjb(a,b,c)))}\nfunction vvb(a){svb.call(this,a.c>>2);this.a=a;Lub(this.a);this.b=Iab(a.a.buffer,a.a.byteOffset,this.c)}\nfunction Dvb(a){zvb.call(this,a.c>>2);this.a=a;Lub(this.a);this.b=Mab(a.a.buffer,a.a.byteOffset,this.c)}\nfunction Ovb(a){Kvb.call(this,a.c>>1);this.a=a;Lub(this.a);this.b=Lab(a.a.buffer,a.a.byteOffset,this.c)}\nfunction Csb(){++ysb;this.j=null;this.g=null;this.f=null;this.d=null;this.b=null;this.i=null;this.a=null}\nfunction Kl(a){wl();xl(this);Fl(this,QW(KW(IZ,1),cBb,40,0,[null,null,null,null,a,null,null,null,null]))}\nfunction Ol(a){if(!a)throw u9(new ftb('texture cannot be null.'));this.v=a;Nl(this,0,0,a.a.uc(),a.a.sc())}\nfunction EJ(a){if(a.b>=a.a.g)throw u9(new Yyb(''+a.b));if(!a.c){throw u9(new eL(eBb))}return a.a.d[a.b++]}\nfunction oK(a,b,c){var d;if(a.b>0){d=XI(a,b,c);if(d==-1)return false;mK(a,d);return true}return dJ(a,b,c)}\n", "function jab(){AR();var a;!hab&&(hab=new kab);a=wU($doc);if(!a.canPlayType){return null}return new iab(a)}\nfunction Dg(){var a=window.AudioContext||window.webkitAudioContext;if(a){var b=new a;return b}return null}\nfunction wW(a){vW.call(this,'The URL '+a+' is invalid or violates the same-origin security restriction')}\nfunction jX(a){var b,c,d;b=~a.l+1&zDb;c=~a.m+(b==0?1:0)&zDb;d=~a.h+(b==0&&c==0?1:0)&ADb;return VW(b,c,d)}\nfunction _W(a){var b,c,d;b=~a.l+1&zDb;c=~a.m+(b==0?1:0)&zDb;d=~a.h+(b==0&&c==0?1:0)&ADb;a.l=b;a.m=c;a.h=d}\nfunction JO(a,b){var c,d;d=a.c;for(c=P9(L9(H9(Fb(b),SCb),a.f));;c=c+1&a.e){if(d[c]==null){d[c]=b;return}}}\nfunction Nub(a,b){if(b<0||b>a.c){throw u9(new etb)}a.d=b;a.f>b&&(a.f=b);a.e!=-1&&a.e>b&&(a.e=-1);return a}\nfunction fdb(a,b){if(a.a!=b){return false}try{uR(b,null)}finally{mT((Tab(),a.j),b.j);a.a=null}return true}\nfunction tR(a,b){a.f&&(Tab(),a.j.__listener=null,undefined);!!a.j&&iR(a.j,b);a.j=b;a.f&&(Tab(),wbb(a.j,a))}\nfunction RP(a,b){var c;if(a.b+b<=a.a.length){return}c=MW(PX,MAb,6,(a.b+b)*2,15,1);Iub(a.a,0,c,0,a.b);a.a=c}\nfunction OG(a,b,c){var d,e;e=b?a.G.length:0;d=b?0:-1;while((b?++a.de)&&c){if(!EG(a,a.d,d))break}}\nfunction Jub(a,b,c,d,e){var f,g;g=a.length;f=c.length;if(b<0||d<0||e<0||b+e>g||d+e>f){throw u9(new isb)}}\nfunction YW(a,b,c,d,e){var f;f=lX(a,b);c&&_W(f);if(e){a=$W(a,b);d?(SW=jX(a)):(SW=VW(a.l,a.m,a.h))}return f}\nfunction Sxb(a){Qxb();var b,c,d;d=1;for(c=a.zc();c.Ac();){b=c.Bc();d=31*d+(b!=null?Fb(b):0);d=d|0}return d}\nfunction aX(a){var b,c;c=mtb(a.h);if(c==32){b=mtb(a.m);return b==32?mtb(a.l)+32:b+20-10}else{return c-12}}\nfunction li(a,b){var c,d,e;c=a.d.Sc();e=c.a.length;for(d=0;d>>24)/255;a.b=((b&WAb)>>>16)/255;a.c=((b&65280)>>>8)/255;a.d=(b&255)/255}\nfunction Bs(a){var b,c;c=a.a;b=a.b;a.a=b;c=R9(c,K9(c,23));return v9(a.b=R9(R9(R9(c,b),L9(c,17)),L9(b,26)),b)}\nfunction Xtb(a){var b,c;b=0;for(c=0;cb.g)throw u9(new ftb('start + count must be <= size: 0 + '+c+' <= '+b.g));RI(a,b.d,c)}\nfunction _B(a,b,c){if(a.v==-1&&a.w==-1)return false;return $wnd.Math.abs(b-a.v)=0;b--){c=(Ir(),P9(Cs(Hr,b+1)));e=d[b];PW(d,b,d[c]);PW(d,c,e)}}\nfunction Gm(a,b){var c,d;if(a.d!=null){for(c=0,d=a.d.length;c '+b),c=a.length,Azb(0,c),undefined,jzb(a,b));this.f=true;this.g=b}\nfunction qR(a,b){var c;switch(Tab(),tbb((AT(),b).type)){case 16:case 32:c=zT.Je(b);if(!!c&&lT(a.j,c)){return}}}\nfunction yC(){yC=Z9;wC=new $sb(0);tC=new $sb(1);xC=ptb(0);uC=ptb(1);pC=uC;ptb(2);ptb(4);sC=ptb(8);vC=ptb(16)}\nfunction iT(){iT=Z9;fT=new Int8Array(8);hT=Mab(fT.buffer,0,2);gT=Iab(fT.buffer,0,1);Jab(fT.buffer,0,1)}\nfunction jW(){jW=Z9;eW=new tW('DELETE');fW=new tW(Xzb);gW=new tW('HEAD');hW=new tW('POST');iW=new tW('PUT')}\nfunction gV(){gV=Z9;fV=new jV;dV=new kV;$U=new lV;_U=new mV;eV=new nV;cV=new oV;aV=new pV;ZU=new qV;bV=new rV}\nfunction Au(){Jt();this.nb=new pK;this.jb=new pK;this.ib=new lJ(0);this.wb=(cx(),bx);this.kb=new Ph(1,1,1,1)}\nfunction Jq(){this.g=MW(SX,kBb,6,this.k,15,1);this.i=MW(SX,kBb,6,this.k,15,1);this.f=MW(UX,$zb,6,this.k,14,1)}\nfunction fS(a){dS();JK(this);LK(this);this.e=a;NK(this,a);this.g=a==null?TCb:_9(a);this.a='';this.b=a;this.a=''}\nfunction Ukb(a,b,c,d,e,f,g){bw();this.a=a;this.b=b;this.e=c;this.f=d;this.g=e;this.d=f;this.c=g;gC.call(this)}\nfunction am(a){Rl(this);this.v=a.v;Zl(this,a.w,a.B,a.A,a.C);Vl(this);this.Ic(a.u,a.t);this.Hc(this.q/2,this.f/2)}\nfunction Qh(a){this.d=((a&VAb)>>>24)/255;this.c=((a&WAb)>>>16)/255;this.b=((a&65280)>>>8)/255;this.a=(a&255)/255}\nfunction hL(a,b){var c;c=a.a;a.c+1>=c.length&&(c=nL(a,$wnd.Math.max(8,OX(a.c*FCb))));c[a.c]=0;c[a.c+1]=b;a.c+=2}\nfunction nE(a,b){var c;a.k=false;if(a.q){c=a.zb;kl(b,a.a.c,a.p,(Ih(),Fh),c)}else il(b,a.a.c,a.p);a.n=b.e;a.j=b.c}\nfunction xdb(a,b){var c;if(b<0||b>=a.c){throw u9(new isb)}--a.c;for(c=b;c1){a.j=0;a.f=0}}\nfunction ig(a){var b,c,d;d=0;for(c=0;cb.c)throw u9(new ftb('offset + length must be <= size: 0 + '+c+' <= '+b.c));yK(a,b.a,c)}\nfunction Td(a,b,c){if(c!=(Ub(),Sb))throw u9(new eL(AAb+c+\"' not supported in GWT backend\"));return new Nd(a.a,b,c)}\nfunction LG(a,b,c){if(c.length==0)return Hzb(b),b;return Lzb(0,a,c.length),c.substr(0,a)+(''+b)+gub(c,a,c.length)}\nfunction Nk(a){var b,c;a.o=0;a.p=0;Xk(a.k);SI(a.g);for(b=0,c=a.e.length;b=d&&b=f&&c=0)return false;c=-(c+1);a.c[c]=b;++a.g>=a.i&&PO(a,a.c.length<<1);return true}\nfunction H9(a,b){var c;if(E9(a)&&E9(b)){c=a*b;if(DDb=0&&b=0&&c=0){a.j[d]=c;return}d=-(d+1);a.c[d]=b;a.j[d]=c;++a.g>=a.i&&KN(a,a.c.length<<1)}\nfunction Yl(a,b){var c;if(b!=a.j||b==0&&a.j==0&&atb(b)!=atb(a.j)){a.j=b;Sh(a.d,b);c=a.p;c[2]=b;c[7]=b;c[12]=b;c[17]=b}}\nfunction QB(a){var b;b=nB(a);!!a.j.r&&(b=$wnd.Math.max(b,a.j.r.Ed()));!!a.j.j&&(b=$wnd.Math.max(b,a.j.j.Ed()));return b}\nfunction RB(a){var b;b=oB(a);!!a.j.r&&(b=$wnd.Math.max(b,a.j.r.Fd()));!!a.j.j&&(b=$wnd.Math.max(b,a.j.j.Fd()));return b}\nfunction BW(a){var b;b=pT(a,'dir');if(Utb('rtl',b)){return GW(),FW}else if(Utb('ltr',b)){return GW(),EW}return GW(),DW}\nfunction ptb(a){var b,c;if(a>-129&&a<128){return rtb(),b=a+128,c=qtb[b],!c&&(c=qtb[b]=new jtb(a)),c}return new jtb(a)}\nfunction fwb(a,b){var c,d;for(d=a.zc();d.Ac();){c=d.Bc();if(NX(b)===NX(c)||b!=null&&Bb(b,c)){return true}}return false}\nfunction BL(a,b){var c,d,e;d=a.d;for(c=P9(L9(H9(b,SCb),a.j));;c=c+1&a.i){e=d[c];if(e==0)return -(c+1);if(e==b)return c}}\nfunction bM(a,b){var c,d,e;d=a.d;for(c=P9(L9(H9(b,SCb),a.g));;c=c+1&a.f){e=d[c];if(e==0)return -(c+1);if(e==b)return c}}\nfunction TG(a,b){var c;b==null&&(b='');if(Ttb(b,a.G))return;a.o=false;c=a.G;a.G='';QG(a,b,false);a.B&&DG(a,c,a.G);a.d=0}\nfunction Rt(a,b){if(!a.lb)return;Ep(b,(Np(),Lp));!!a.vb&&Gp(b,a.vb.d);Bp(b,a.Ab,a.Bb,a.pb,a.qb,a.zb,a.mb,a.tb,a.ub,a.sb)}\nfunction JE(a){if(!a.g)return;RE(a,a.L?Jr(a.d,-a.I,a.G+a.I):Jr(a.d,0,a.G));SE(a,a.M?Jr(a.e,-a.I,a.H+a.I):Jr(a.e,0,a.H))}\nfunction TE(a,b){if(a.a==a)throw u9(new ftb('actor cannot be the ScrollPane.'));!!a.a&&QE(a,a.a,true);a.a=b;!!b&&_u(a,b)}\nfunction mmb(a,b,c){var d,e,f;f=Ve(a.a,mGb)+c;Ze(a.a,mGb,f);e='hintsGames_CLASSIC_'+b;d=Ve(a.a,e)+1;Ze(a.a,e,d);Se(a.a)}\nfunction bhb(){bhb=Z9;$gb=(Vgb(),Rgb);Zgb=Pgb;_gb=Tgb;ahb=QW(KW(j8,1),gBb,2,6,['GAME','OPTIONS','STATS'])}\nfunction HF(){HF=Z9;GF=QW(KW(Q7,1),cBb,181,0,[gZ,QY,q0,e1,f1,g1,h1,Z_,a0,d0,e0,g0,i0,j0,n0,p0,s0,t0,D0,I0,K0,L0,M0,X0])}\nfunction Ij(){Ij=Z9;Gj=new Jj('MirroredRepeat',0,33648);Fj=new Jj('ClampToEdge',1,33071);Hj=new Jj('Repeat',2,10497)}\nfunction RO(){var a;this.d=hCb;a=VO(4,hCb);this.i=OX(a*hCb);this.e=a-1;this.f=wtb(B9(this.e));this.c=MW(e8,cBb,1,a,5,1)}\nfunction eM(){var a;this.e=hCb;a=VO(51,hCb);this.j=OX(a*hCb);this.f=a-1;this.g=wtb(B9(this.f));this.d=MW(TX,_zb,6,a,15,1)}\nfunction Skb(a,b,c,d,e,f,g,h){bw();this.a=a;this.f=b;this.b=c;this.e=d;this.g=e;this.i=f;this.d=g;this.c=h;gC.call(this)}\nfunction NH(a,b,c,d,e){QH(a,Ss((vF(),tF),d,e));d=tF.a;e=tF.b;yu(a.e.b,Ss(tF,b,c));a.e.Qd(a.e.d,tF.a,tF.b,d,e);return true}\nfunction Wlb(a,b){var c,d,e,f;for(d=(Vgb(),Tgb),e=0,f=d.length;e0)return true}return false}\nfunction Xlb(a,b){var c,d,e,f;for(d=(Vgb(),Tgb),e=0,f=d.length;e0)return true}return false}\nfunction ue(a,b,c){var d,e,f;e=teb(a.c,a.d[b],c);if(!e)return -1;f=a.g[b];if(!f){f=[undefined];a.g[b]=f}d=Ee(f,e);return d}\nfunction KG(a,b,c){var d,e,f;e=a.mb;f=a.I/2+b.b.f;if(c){d=c.Td();f=f+(e-c.Wd()-d)/2+d}else{f=f+e/2}b.d&&(f=OX(f));return f}\nfunction RC(a,b,c){if(!b)throw u9(new ftb(rCb));if(!c)throw u9(new ftb(pCb));a.B=b;a.A=c;a.I=b;a.H=c;a.w=b;a.v=c;return a}\nfunction UJ(a,b){var c,d;if(b==null)VJ(a);else{c=b.length;d=a.c+c;d-a.a.length>0&&ZJ(a,d);Vtb(b,c,a.a,a.c);a.c+=c}return a}\nfunction Yt(a,b){var c;c=a;do{Zt(c,b);c=c.rb;if(!c)return b}while(c);throw u9(new ftb('Actor is not an ascendant: null'))}\nfunction Jqb(a){switch(a){case 0:return wGb;case 1:return xGb;case 2:return 'pop';case 3:return yGb;default:return null;}}\nfunction RJ(){var a;a=Rub(4);Qub(a,(_ub(),_ub(),$ub));return (a.b==0?Yub:Zub)==(null,$ub)?new Dvb(nvb(a)):new Vvb(nvb(a))}\nfunction Ccb(){Ccb=Z9;ycb=new Dcb((SU(),'center'));new Dcb('justify');Acb=new Dcb('left');new Dcb('right');Bcb=Acb;zcb=Bcb}\nfunction tE(a,b){if(!b)throw u9(new ftb(nCb));if(!b.a)throw u9(new ftb('Missing LabelStyle font.'));a.o=b;a.a=hk(b.a);HD(a)}\nfunction Pl(a,b,c,d,e){this.v=a.v;Nl(this,OX($wnd.Math.round(a.w*a.v.a.uc()))+b,OX($wnd.Math.round(a.B*a.v.a.sc()))+c,d,e)}\nfunction As(){var a,b,c;c=ws+++Date.now();a=OX($wnd.Math.floor(c*TBb))&16777215;b=OX(c-a*WBb);this.c=a^1502;this.d=b^VBb}\nfunction cqb(a){var b,c,d;Cmb(a.d.g);a.d.i=0;a.d.k=0;a.d.j=0;c=(Vgb(),Rgb)[0];b=Wgb(c);d=b*Ugb[0];Yb(a.d,new Xhb(a.d,c,d))}\nfunction IF(a){var b,c,d,e;a.b=new lO;a.a=new mO(GF.length);for(c=GF,d=0,e=c.length;d0){f=a.j[c];mm(b,BX(WI(e,c),40).v,f,0,a.e[c])}}}\nfunction efb(a){var b;if(Te(a.c.g.a,YDb,true)){if(!!a.b&&(!a.a||dab(a.a.a))){b=a.b;a.b=null;bfb(a,b)}}else{!!a.a&&Mg(a.a)}}\nfunction _9(a){var b;if(Array.isArray(a)&&a.Sf===aab){return Asb(Db(a))+'@'+(b=Fb(a)>>>0,b.toString(16))}return a.toString()}\nfunction cC(a){if(a.r)return true;if(F9(a.A,0))return false;if(C9(a.A,(Hub(),A9(Date.now()))))return true;a.A=0;return false}\nfunction DG(a,b,c){var d,e;if(Ttb(c,b))return false;a.G=c;e=BX(hP((Jt(),It),_0),144);d=St(a,e);d&&(a.G=b);fP(It,e);return !d}\nfunction Lyb(a,b,c){var d;d=a.a.get(b);a.a.set(b,c===undefined?null:c);if(d===undefined){++a.c;++a.b.b}else{++a.d}return d}\nfunction Iq(a,b,c,d){var e,f;a.a=b-a.d;a.b=c-a.e;a.d=b;a.e=c;e=M9(d,a.c);a.c=d;f=a.j%a.k;a.g[f]=a.a;a.i[f]=a.b;a.f[f]=e;++a.j}\nfunction pdb(a,b){var c,d,e;d=(Tab(),EU($doc));c=(e=DU($doc),qcb(e,a.a),rcb(e,a.b),e);kT(d,Wab(c));kT(a.c,Wab(d));_bb(a,b,c)}\nfunction kbb(){dbb();var a,b;if(cbb){b=IU($doc);a=HU($doc);if(bbb!=b||abb!=a){bbb=b;abb=a;FV((!_ab&&(_ab=new rbb),_ab),b,a)}}}\nfunction SJ(a){var b;b=Rub(a*2);Qub(b,(_ub(),_ub(),$ub));return (b.b==0?Yub:Zub)==(null,$ub)?new Ovb(nvb(b)):new $vb(nvb(b))}\nfunction G9(a,b){var c;if(E9(a)&&E9(b)){c=a%b;if(DDb0&&ZJ(a,c);b=a.c;a.a[b]=110;a.a[b+1]=117;a.a[b+2]=108;a.a[b+3]=108;a.c=b+4;return a}\nfunction zu(a){var b,c;c=a.ob;if(c==null){c=Asb(a.Qf);b=$tb(c,mub(46));b!=-1&&(c=(Mzb(b+1,c.length+1),c.substr(b+1)))}return c}\nfunction uzb(a){var b,c,d,e;e=a.length;b=MW(PX,MAb,6,0,15,1);for(d=0;d=GDb?2:1;tzb(b,c)}return b}\nfunction XJ(a,b,c){var d,e,f;c=$wnd.Math.max(0,c);if(c>=a.c)return -1;f=a.a;for(d=c,e=a.c;dd.length&&(d=eJ(a,$wnd.Math.max($wnd.Math.max(8,e),OX(a.g*FCb))));Iub(b,0,d,a.g,c);a.g=e}\nfunction Hf(){Hf=Z9;Ff=new If('Image',0);Cf=new If('Audio',1);Gf=new If('Text',2);Df=new If('Binary',3);Ef=new If('Directory',4)}\nfunction ZA(){ZA=Z9;Zu();XA=new Ph(0,0,1,1);WA=new Ph(1,0,0,1);VA=new Ph(0,1,0,1);TA=new _F;SA=new jG;QA=new lG;PA=new nG;RA=new pG}\nfunction tf(a,b){var c;c=new Image;a.b!=null&&sT(c,EAb,a.b);hf(c,new yf(a.c,c));a.a.b?NU(c,'data:'+a.d+';base64,'+Lf(b)):NU(c,a.e)}\nfunction mK(a,b){var c,d,e;if(bd.length&&(d=DK(a,$wnd.Math.max($wnd.Math.max(8,e),OX(a.c*FCb))));Iub(b,0,d,a.c,c);a.c+=c}\nfunction Wob(){this.e=new lO;this.c=new lO;this.a=new lyb;this.d=new lO;iyb(this.a,'core');gO(this.e,'core',(spb(),qpb));Oob(this)}\nfunction AI(){xI();var a,b;a=BX(_I(vI),74);if(vI.g==0)ge(ac,3089);else{b=BX($I(vI),74);go(OX(b.d),OX(b.e),OX(b.c),OX(b.b))}return a}\nfunction acb(a,b){var c;if(b.i!=a){return false}try{uR(b,null)}finally{c=(Tab(),b.j);mT((null,CT((AT(),c))),c);ydb(a.e,b)}return true}\nfunction Tlb(a){var b,c,d,e,f;f=0;for(c=QW(KW(j8,1),gBb,2,6,[gEb,eEb,fEb,SEb]),d=0,e=c.length;d0&&w9(a,128)<0){return Atb(),b=P9(a)+128,c=ztb[b],!c&&(c=ztb[b]=new stb(a)),c}return new stb(a)}\nfunction atb(a){var b;if(isNaN(a)){return 2143289344}return b=new ArrayBuffer(4),(new Float32Array(b))[0]=a,(new Uint32Array(b))[0]|0}\nfunction TN(a){var b;if(!a.b)throw u9(new Xyb);if(!a.e)throw u9(new eL(eBb));b=a.c.c;a.a.a=b[a.d];a.a.b=a.c.j[a.d];RN(a);return a.a}\nfunction vO(a){var b;if(!a.b)throw u9(new Xyb);if(!a.e)throw u9(new eL(eBb));b=a.c.c;a.a.a=b[a.d];a.a.b=a.c.n[a.d];sO(a);return a.a}\nfunction bW(a,b,c){this.c=new cW(this);if(!a){throw u9(new Etb)}if(b<0){throw u9(new etb)}this.a=c;this.b=b;this.d=a;b>0&&wQ(this.c,b)}\nfunction Wf(a){this.g=new gf;this.e=new lO;this.f=new lO;this.b=new lO;this.j=new lO;this.d=new lO;this.i=new lO;this.a=new lO;this.c=a}\nfunction sm(a,b){var c;Mh(a.e,b);a.f=(c=OX(255*b.a)<<24|OX(255*b.b)<<16|OX(255*b.c)<<8|OX(255*b.d),iT(),hT[0]=c&UAb,undefined,gT[0])}\nfunction lo(a,b,c,d,e){var f;a.o[a.k+a.a]=(Ih(),f=OX(255*e)<<24|OX(255*d)<<16|OX(255*c)<<8|OX(255*b),iT(),hT[0]=f&UAb,undefined,gT[0])}\nfunction GT(a){var b=0;var c=a;while(c.offsetParent){b-=c.scrollTop;c=c.parentNode}while(a){b+=a.offsetTop;a=a.offsetParent}return b}\nfunction FT(a){var b=0;var c=a;while(c.offsetParent){b-=c.scrollLeft;c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}\nfunction Rsb(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction rD(a,b){if(b==a)throw u9(new ftb('actor cannot be the Container.'));if(b==a.a)return;!!a.a&&qD(a,a.a,true);a.a=b;!!b&&_u(a,b)}\nfunction iQ(a,b,c){if(b>c)throw u9(new ftb('fromIndex('+b+') > toIndex('+c+')'));if(b<0)throw u9(new ksb(b));if(c>a)throw u9(new ksb(c))}\nfunction Azb(a,b){if(0>a){throw u9(new ftb('fromIndex: 0 > toIndex: '+a))}if(a>b){throw u9(new lsb('fromIndex: 0, toIndex: '+a+JHb+b))}}\nfunction Ge(a,b,c){var d;yT(a.a,b);xT(a.a,c);if(a.b.f){d=$wnd.devicePixelRatio||1;a.a.style[qAb]=b/d+(gV(),vAb);a.a.style[wAb]=c/d+vAb}}\nfunction rx(a,b,c){gx();var d;d=BX(hx(G_),145);NI(d.b,a);!!d.p&&At(a,d.p);NI(d.b,b);!!d.p&&At(b,d.p);NI(d.b,c);!!d.p&&At(c,d.p);return d}\nfunction yx(a,b,c){gx();var d;d=BX(hx(R_),128);NI(d.b,a);!!d.p&&a.$c(d.p);NI(d.b,b);!!d.p&&b.$c(d.p);NI(d.b,c);!!d.p&&c.$c(d.p);return d}\nfunction _cb(){Xcb();var a;a=BX(swb(Vcb,null),183);if(a){return a}zwb(Vcb)==0&&ebb(new cdb);a=new ddb;vwb(Vcb,null,a);iyb(Wcb,a);return a}\nfunction Ub(){Ub=Z9;Qb=new Vb('Classpath',0);Sb=new Vb('Internal',1);Rb=new Vb('External',2);Pb=new Vb('Absolute',3);Tb=new Vb('Local',4)}\nfunction Mc(a){var b;if(a.i){a.i=false;for(b=0;be||c==e&&d>f;if(g){Ze(a.a,HFb+b,c);Ye(a.a,IFb+b,d);Se(a.a)}return g}\nfunction Qg(a,b){var c,d,e;d=P9(b);if(vL(a.b,d)){c=EX(yL(a.b,d));e=a.d;c.pauseTime=e.currentTime;typeof c.stop!==SAb?c.stop():c.noteOff()}}\nfunction jm(a){if(a.j)throw u9(new htb('SpriteBatch.end must be called before begin.'));a.t=0;ac.c.depthMask(false);bp(a.u);vm(a);a.j=true}\nfunction zK(a,b){var c;if(b<0)throw u9(new ftb(GCb+b));c=a.c+b;c>a.a.length&&DK(a,$wnd.Math.max($wnd.Math.max(8,c),OX(a.c*FCb)));return a.a}\nfunction iL(a,b){var c;if(b<0)throw u9(new ftb(GCb+b));c=a.c+b;c>a.a.length&&nL(a,$wnd.Math.max($wnd.Math.max(8,c),OX(a.c*FCb)));return a.a}\nfunction UI(a,b){var c;if(b<0)throw u9(new ftb(GCb+b));c=a.g+b;c>a.d.length&&eJ(a,$wnd.Math.max($wnd.Math.max(8,c),OX(a.g*FCb)));return a.d}\nfunction jq(a){eq();this.d=new pL;this.a=a;this.b=QJ((this.a.c/4|0)*4000);Mub(this.b);this.c=le(bc);this.g=35048;Lub(dq);null.Tf();dq.yf()}\nfunction Sn(a,b,c,d){this.a=a;this.e=b;this.b=c;this.f=d;if(this.e){this.e=Rn(this.e);this.g=this.e.q;this.c=this.e.k;!c&&(this.b=this.e.i)}}\nfunction Utb(a,b){Hzb(a);if(b==null){return false}if(Ttb(a,b)){return true}return a.length==b.length&&Ttb(a.toLowerCase(),b.toLowerCase())}\nfunction gvb(a,b,c){if(a.b==0){a.a[b]=(c>>8&255)<<24>>24;a.a[b+1]=(c&255)<<24>>24}else{a.a[b+1]=(c>>8&255)<<24>>24;a.a[b]=(c&255)<<24>>24}}\nfunction dvb(a,b){var c,d;c=0;if(a.b==0){for(d=0;d<4;d++){c=c<<8;c=c|a.a[b+d]&255}}else{for(d=3;d>=0;d--){c=c<<8;c=c|a.a[b+d]&255}}return c}\nfunction Jh(a){a.d<0?(a.d=0):a.d>1&&(a.d=1);a.c<0?(a.c=0):a.c>1&&(a.c=1);a.b<0?(a.b=0):a.b>1&&(a.b=1);a.a<0?(a.a=0):a.a>1&&(a.a=1);return a}\nfunction uk(a,b){var c,d,e;e=b-1;d=a.d;c=BX(d[e],59).c&nAb;if(wk(c))return e;for(;e>0;e--){c=BX(d[e],59).c&nAb;if(wk(c))return e+1}return 0}\nfunction rxb(a,b){var c,d;d=a.a.length;b.lengthd&&PW(b,d,null);return b}\nfunction nu(a,b,c,d){(d&16)!=0?(b-=a.zb):(d&8)==0&&(b-=a.zb/2);(d&2)!=0?(c-=a.mb):(d&4)==0&&(c-=a.mb/2);if(a.Ab!=b||a.Bb!=c){a.Ab=b;a.Bb=c}}\nfunction pS(){var a;if(kS!=0){a=Date.now();if(a-lS>2000){lS=a;mS=$wnd.setTimeout(wS,10)}}if(kS++==0){zS((yS(),xS));return true}return false}\nfunction Cib(a,b){var c;b.I=KH(40);b.P=true;c=new yE(sFb,a.t,UEb);rE(c,1,1);Lh(c.kb,YEb,YEb,GBb,1);c.ob='global-status';wB(KC($A(b,c),20).O)}\nfunction ft(a,b){var c;c=b.a;return jt(a,a.a*c[0]+a.b*c[4]+a.c*c[8]+c[12],a.a*c[1]+a.b*c[5]+a.c*c[9]+c[13],a.a*c[2]+a.b*c[6]+a.c*c[10]+c[14])}\nfunction JG(a){var b,c;c=0;b=0;if(a.F.a){c=$wnd.Math.max(c,a.F.a.Td()+a.F.a.Wd());b=$wnd.Math.max(b,a.F.a.Ed())}return $wnd.Math.max(c+a.I,b)}\nfunction ei(a,b,c){var d;d=hi();if(d==1)return 1;b=$wnd.Math.min(b,d);if(!c&&(Ir(),$wnd.Math.abs(b-a.b)<=XAb))return a.b;ye(bc,b);return a.b=b}\nfunction gO(a,b,c){var d,e;d=fO(a,b);if(d>=0){e=a.n[d];a.n[d]=c;return e}d=-(d+1);a.c[d]=b;a.n[d]=c;++a.j>=a.k&&jO(a,a.c.length<<1);return null}\nfunction Aw(a,b,c,d,e){var f;Ew(a,Ss(a.v,c,d));f=BX(hP(a.s,M$),49);Kv(f,(Zv(),Qv));f.s=a;Iv(f,a.v.a);Jv(f,a.v.b);f.d=e;f.e=b;St(b,f);fP(a.s,f)}\nfunction SV(a,b,c){var d,e;e=BX(swb(a.d,b),203);if(!e){e=new hyb;vwb(a.d,b,e)}d=BX(owb(tyb(e.a,c)),180);if(!d){d=new sxb;uyb(e.a,c,d)}return d}\nfunction TV(a,b){var c,d;d=BX(swb(a.d,b),203);if(!d){return Qxb(),Qxb(),Pxb}c=BX(owb(tyb(d.a,null)),180);if(!c){return Qxb(),Qxb(),Pxb}return c}\nfunction Fpb(a,b,c,d,e,f,g,h,i,j){bw();this.e=a;this.c=b;this.k=c;this.f=d;this.g=e;this.a=f;this.d=g;this.j=h;this.b=i;this.i=j;gC.call(this)}\nfunction IL(a){var b;this.g=hCb;b=VO(a,hCb);this.n=OX(b*hCb);this.i=b-1;this.j=wtb(this.i);this.d=MW(TX,_zb,6,b,15,1);this.o=MW(e8,cBb,1,b,5,1)}\nfunction dmb(a,b){var c,d,e,f,g;g=0;for(d=QW(KW(j8,1),gBb,2,6,[NEb,OEb,PEb,QEb]),e=0,f=d.length;ee||c==e&&de;if(g){Ye(a.a,rGb+b,c);Ze(a.a,sGb+b,d);Se(a.a)}return g}\nfunction Gc(a,b){var c;c=b.width/(b.clientWidth|0);return OX($wnd.Math.round(c*(PT((AT(),a).clientX||0)-zT.Me(b)+zT.Pe(b)+KU(b.ownerDocument))))}\nfunction Hc(a,b){var c;c=b.width/(b.clientWidth|0);return OX($wnd.Math.round(c*(PT((AT(),a).clientX||0)-zT.Me(b)+zT.Pe(b)+KU(b.ownerDocument))))}\nfunction Oi(a,b,c,d,e){Ji(a);a.p=OX(b*255);a.j=OX(c*255);a.b=OX(d*255);a.a=e;a.f='rgba('+a.p+','+a.j+','+a.b+','+a.a+')';MR(a.g,a.f);OR(a.g,a.f)}\nfunction dv(a){var b,c,d,e,f;b=BX(zP(a.cb),50);for(d=0,e=a.cb.g;d0&&ru(this,pE(this),oE(this))}\nfunction KH(a){FH();var b;if(a==0)return hG;if(a>=-10&&a<=100&&a==OX(a)){b=EH[OX(a)+10];!b&&(EH[OX(a)+10]=b=new HH(a));return b}return new HH(a)}\nfunction CP(a){if(a.b==null||NX(a.b)!==NX(a.d))return;if(a.a!=null&&a.a.length>=a.g){Iub(a.d,0,a.a,0,a.g);a.d=a.a;a.a=null}else eJ(a,a.d.length)}\nfunction CW(a,b){switch(b.c){case 0:{a['dir']='rtl';break}case 1:{a['dir']='ltr';break}case 2:{BW(a)!=(GW(),DW)&&(a['dir']='',undefined);break}}}\nfunction Plb(a){var b,c,d,e,f,g;b=0;for(d=QW(KW(j8,1),gBb,2,6,[NEb,OEb,PEb,QEb]),e=0,f=d.length;eb&&(b=g)}return b}\nfunction fvb(a,b,c){var d;if(a.b==0){for(d=3;d>=0;d--){a.a[b+d]=(c&255)<<24>>24;c=c>>8}}else{for(d=0;d<=3;d++){a.a[b+d]=(c&255)<<24>>24;c=c>>8}}}\nfunction evb(a,b){var c;c=0;if(a.b==0){c=a.a[b]<<8<<16>>16;c=(c|a.a[b+1]&255)<<16>>16}else{c=a.a[b+1]<<8<<16>>16;c=(c|a.a[b]&255)<<16>>16}return c}\nfunction AX(a,b){if(LX(a)){return !!zX[b]}else if(a.Rf){return !!a.Rf[b]}else if(JX(a)){return !!yX[b]}else if(IX(a)){return !!xX[b]}return false}\nfunction pw(a,b){var c,d;for(d=0,c=a.o.length;d0){return b+':'+c+'s'}else{if(b==0){return Tnb(d,2)+'s'}return c+'s'}}\nfunction Eqb(a){var b,c;for(c=ZI(a.B);DJ(c);){b=BX(EJ(c),45);Lt(b,xx((gx(),ix(0,QBb)),BX(hx(J_),165)))}SI(a.B);qw(a.R,xx(kx(oBb),ux(new Nqb(a))))}\nfunction Fb(a){return LX(a)?Xtb(a):JX(a)?OX((Hzb(a),a)):IX(a)?(Hzb(a),a)?1231:1237:GX(a)?a.Eb():OW(a)?xzb(a):!!a&&!!a.hashCode?a.hashCode():xzb(a)}\nfunction EM(a,b){if(a.j==(mN(),kN)&&b.e==null)throw u9(new htb('An object child requires a name: '+b));b.f=null;!a.a?(a.a=b):(a.c.f=b);a.c=b;++a.g}\nfunction Ep(a,b){if(a.i==b)return;if(!a.i)throw u9(new htb(EBb));if(!a.a)throw u9(new htb('autoShapeType must be enabled.'));mo(a.g);a.i=null;up(a,b)}\nfunction egb(a,b,c){bu(b);dJ(a.a,b,true);iO(a.G,b);iO(a.F,b);if(c>=0){NI(a.v,ptb(c));ed(Zb,uEb,'Slot '+c+' returned to queue, queue size='+a.v.g)}}\nfunction MN(){var a;this.d=hCb;a=VO(51,hCb);this.i=OX(a*hCb);this.e=a-1;this.f=wtb(B9(this.e));this.c=MW(e8,cBb,1,a,5,1);this.j=MW(TX,_zb,6,a,15,1)}\nfunction Ji(a){if(!a.e){a.e=GR();yT(DR(a.e),a.q);xT(DR(a.e),a.k);a.g=ER(a.e);NR(a.g,($R(),YR).a);if(a.o){NR(a.g,PR.a);KR(a.g,a.o,0,0);NR(a.g,YR.a)}}}\nfunction Mm(a,b,c,d,e){var f,g,h,i;i=d/a.c.i;f=e/a.c.g;a.c.e=a.a*i;a.c.f=a.b*f;h=a.c.n?a.c.j:a.c.k;g=a.c.n?a.c.k:a.c.j;Ul(a,b+a.c.e,c+a.c.f,h*i,g*f)}\nfunction wB(a){if(a.p.g>0){if(!a.D){if(BX($I(a.p),48).q)return a.K;kB(a)}a.P=true;a.bb=true}a.D=false;!!a.K&&pg(TA,a.K);a.K=pB(a);zC(a.K);return a.K}\nfunction dgb(a){cfb(a.j.c,(yfb(),vfb));qw(a.R,Ax((gx(),ox(15,0,SBb,null)),ox(-30,0,SBb,null),ox(20,0,SBb,null),ox(-10,0,SBb,null),ox(5,0,CEb,null)))}\nfunction Phb(a){cfb(a.d.c,(yfb(),vfb));qw(a.R,Ax((gx(),ox(15,0,SBb,null)),ox(-30,0,SBb,null),ox(20,0,SBb,null),ox(-10,0,SBb,null),ox(5,0,CEb,null)))}\nfunction jnb(a){cfb(a.f.c,(yfb(),vfb));qw(a.R,Ax((gx(),ox(15,0,SBb,null)),ox(-30,0,SBb,null),ox(20,0,SBb,null),ox(-10,0,SBb,null),ox(5,0,CEb,null)))}\nfunction Cs(a,b){var c,d;if(w9(b,0)<=0)throw u9(new ftb('n must be positive'));for(;;){c=L9(Bs(a),1);d=G9(c,b);if(D9(v9(M9(c,d),M9(b,1)),0))return d}}\nfunction bJ(a,b){var c,d;if(b>=a.g)throw u9(new jsb(ICb+b+JCb+a.g));c=a.d;d=c[b];--a.g;a.f?Iub(c,b+1,c,b,a.g-b):PW(c,b,c[a.g]);PW(c,a.g,null);return d}\nfunction pnb(a){var b;if(a.r==(Enb(),Dnb)){if(a.e==0&&a.k>0){b=OX($wnd.Math.ceil(a.k));a.t=AGb+b}else{a.t=a.j+' LIVES | '+a.C+'/'+a.b.g+' PLACED'}}}\nfunction xsb(a,b,c){yzb(a>=0&&a<=1114111);if(a>=GDb){b[c++]=55296+(a-GDb>>10&1023)&nAb;b[c]=56320+(a-GDb&1023)&nAb;return 2}else{b[c]=a&nAb;return 1}}\nfunction PB(a){if(cC(a.e)){if(a.j.j)return a.j.j}if(aC(a.e)){if(a.f);else{if(a.j.k)return a.j.k}}if(a.f){if(aC(a.e)&&!!a.j.k)return a.j.k}return a.j.r}\nfunction fo(a){this.a=2;this.a==1?co('OpenGL ES (\\\\d(\\\\.\\\\d){0,2})',a):this.a==2?co('WebGL (\\\\d(\\\\.\\\\d){0,2})',a):this.a==0&&co('(\\\\d(\\\\.\\\\d){0,2})',a)}\nfunction kB(a){var b,c,d,e;c=a.p.d;e=0;for(d=a.p.g-1;d>=0;d--){b=BX(c[d],48);if(b.q)break;e+=b.i.a}a.v=$wnd.Math.max(a.v,e);++a.O;BX($I(a.p),48).q=true}\nfunction TQ(a,b,c){var d,e,f;d=pP(a.j,a.i,b,c);f=OX($wnd.Math.round(d.a));e=OX($wnd.Math.round(d.b));a.e=(b-f)/2|0;a.f=(c-e)/2|0;a.d=f;a.c=e;QQ(a,true)}\nfunction ef(a,b,c,d,e){var f;if(a.a||a.b){df(b,new uf(a,e,d,c,b))}else{f=new Image;d!=null&&(f.setAttribute(EAb,d),undefined);hf(f,new Af(e,f));f.src=b}}\nfunction Jp(){this.f=new fs;this.k=new fs;this.c=new fs;this.j=new Vs;this.b=new Ph(1,1,1,1);this.g=new oo;ds(this.f,cc.a.width,cc.a.height);this.e=true}\nfunction Gs(a){a=R9(a,L9(a,33));a=H9(a,{l:1412301,m:4153269,h:1045786});a=R9(a,L9(a,33));a=H9(a,{l:388179,m:2619498,h:806123});a=R9(a,L9(a,33));return a}\nfunction $W(a,b){var c,d,e;if(b<=22){c=a.l&(1<>>0,e.toString(16));f='\\\\u'+fub('0000',d.length)+d;g=String.fromCharCode(c);return a.replace(new RegExp(f,'g'),g)}\nfunction Nj(a){switch(a.e){case 5125:case 5124:case 5126:case 5132:return 4*a.c;case 5121:case 5120:return a.c;case 5123:case 5122:return 2*a.c;}return 0}\nfunction Qhb(a){var b,c;for(c=ZI(a.B);DJ(c);){b=BX(EJ(c),45);bu(b)}SI(a.B);SI(a.o);gkb(a.n);a.q=false;a.k=false;a.i=0;a.j=0;a.g=0;a.f=false;Rhb(a);Uhb(a)}\nfunction bub(a,b,c){var d,e;d=cub(b,'([/\\\\\\\\\\\\.\\\\*\\\\+\\\\?\\\\|\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}$^])','\\\\\\\\$1');e=cub(cub(c,hBb,'\\\\\\\\\\\\\\\\'),'\\\\$','\\\\\\\\$');return cub(a,d,e)}\nfunction mo(a){var b;if(a.e==0)return;bp(a.i);pp(a.i,'u_projModelView',a.g);for(b=0;b=55296&&d<=56319&&b=0&&a<=1114111);return a>=GDb?QW(KW(QX,1),jBb,6,15,[55296+(a-GDb>>10&1023)&nAb,56320+(a-GDb&1023)&nAb]):QW(KW(QX,1),jBb,6,15,[a&nAb])}\nfunction dM(a,b){var c,d,e,f;e=a.d.length;a.j=OX(b*a.e);a.f=b-1;a.g=wtb(a.f);f=a.d;a.d=MW(TX,_zb,6,b,15,1);if(a.i>0){for(c=0;c=0)if(NX(e[d--])===NX(b))return true}else{while(d>=0)if(Bb(b,e[d--]))return true}return false}\nfunction sR(a){if(!a.i){Xcb();jyb(Wcb,a)&&Zcb(a)}else if(a.i){a.i.$e(a)}else if(a.i){throw u9(new htb(\"This widget's parent does not implement HasWidgets\"))}}\nfunction PV(a,b,c){var d;if(!b){throw u9(new Ftb('Cannot add a handler with a null type'))}a.b>0?OV(a,new Ueb(a,b,c)):(d=SV(a,b,null),d.Ef(c));return new Teb}\nfunction dX(a,b){var c,d,e;e=a.h-b.h;if(e<0){return false}c=a.l-b.l;d=a.m-b.m+(c>>22);e+=d>>22;if(e<0){return false}a.l=c&zDb;a.m=d&zDb;a.h=e&ADb;return true}\nfunction Scb(a,b){tR(a,zU($doc));Zab((Tab(),a.j));a.g==-1?Xab(a.j,133398655|(a.j.__eventBits||0)):(a.g|=133398655);!!a.a&&(a.j[NDb]='',undefined);NU(a.j,b.a)}\nfunction rvb(a,b,c,d){var e,f;f=b.length;if(c<0||d<0||C9(v9(c,d),f)){throw u9(new isb)}if(d>a.d-a.f){throw u9(new Wub)}for(e=c;ea.d-a.f){throw u9(new Wub)}for(e=c;e0){for(c=0;cf){c=900;b=900/f;d=0;e=aDb-b}else{b=aDb;c=aDb*f;d=(900-c)/2;e=0}km(a.R.b,a.d,d,e,c,b)}\nfunction wqb(a){var b,c,d,e,f,g,h;h=a.d.a.uc();g=a.d.a.sc();f=h/g;if(HEb>f){c=900;b=900/f;d=0;e=(aDb-b)/2}else{b=aDb;c=aDb*f;d=(900-c)/2;e=0}km(a.O,a.d,d,e,c,b)}\nfunction Ghb(a){var b,c,d,e,f,g,h;h=a.b.a.uc();g=a.b.a.sc();f=h/g;if(HEb>f){c=900;b=900/f;d=0;e=(aDb-b)/2}else{b=aDb;c=aDb*f;d=(900-c)/2;e=0}km(a.O,a.b,d,e,c,b)}\nfunction gob(a,b,c,d,e){var f,g;Ak(a.a.b,uCb);il(a.b,a.a,c);f=uCb;if(a.b.e>840){f=uCb*(840/a.b.e);Ak(a.a.b,f);il(a.b,a.a,c)}g=(900-a.b.e)/2;iob(a,b,c,g,d,e,f)}\nfunction hi(){var a;if(_h>0)return _h;if(cc.c.getExtension('GL_EXT_texture_filter_anisotropic')){a=QJ(16);Oub(a,0);Nub(a,a.c);qe();return _h=a.b[0]}return _h=1}\nfunction _E(a){var b,c;b=a.b.d-(a.O?OX(a.Z):0);c=a.b.e-OX(a.P?a.H-a.$:a.H);mu(a.a,b,c);if(a.a){a.c.d=a.b.d-b;a.c.e=a.b.e-c;a.c.c=a.b.c;a.c.b=a.b.b;ov(a.a,a.c)}}\nfunction PF(a,b,c){var d,e;if(b==null)throw u9(new ftb(vCb));if(!c)throw u9(new ftb(wCb));e=BX(cO(a.b,c),33);if(!e)return null;return d=fO(e,b),d<0?null:e.n[d]}\nfunction XI(a,b,c){var d,e,f;e=a.d;if(c||b==null){for(d=0,f=a.g;d=0)++d}return d-b}\nfunction Mmb(a,b){var c,d,e;d='\"'+b+'\":\"';e=a.indexOf(d);if(e<0)return '';e+=d.length;c=a.indexOf('\"',e);if(c<0)return '';return Lzb(e,c,a.length),a.substr(e,c-e)}\nfunction Ypb(a,b,c){var d,e;e=new zB;xB(e,LF(a.f,YFb));qB(e,18,30,18,30);d=new yE(c,a.f,oDb);rE(d,1,1);d.q=true;HD(d);CC(BC($A(e,d)));wB(KC(SC($A(b,e),780),20).O)}\nfunction Tr(){Tr=Z9;var a;Sr=MW(SX,kBb,6,UBb,15,1);for(a=0;a=0;e--){c=BX(d[e],48);b=c.a;!!b&&bu(b)}qg(TA,a.p);SI(a.p);a.O=0;a.v=0;!!a.K&&pg(TA,a.K);a.K=null;a.D=false;dv(a)}\nfunction HN(a,b){var c,d,e;if(b==null)throw u9(new ftb(VCb));d=a.c;for(c=P9(L9(H9(Fb(b),SCb),a.f));;c=c+1&a.e){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction OO(a,b){var c,d,e;if(b==null)throw u9(new ftb(VCb));d=a.c;for(c=P9(L9(H9(Fb(b),SCb),a.f));;c=c+1&a.e){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction fO(a,b){var c,d,e;if(b==null)throw u9(new ftb(VCb));d=a.c;for(c=P9(L9(H9(Fb(b),SCb),a.i));;c=c+1&a.g){e=d[c];if(e==null)return -(c+1);if(Bb(e,b))return c}}\nfunction gX(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Fw(a,b){var c,d,e;if(a.i==b)return true;c=BX(hP(a.s,d1),192);c.s=a;d=a.i;!!d&&St(d,c);e=!c.p;if(e){a.i=b;if(b){St(b,c);e=!c.p;e||(a.i=d)}}fP(a.s,c);return e}\nfunction Gw(a,b){var c,d,e;if(a.u==b)return true;c=BX(hP(a.s,d1),192);c.s=a;d=a.u;!!d&&St(d,c);e=!c.p;if(e){a.u=b;if(b){St(b,c);e=!c.p;e||(a.u=d)}}fP(a.s,c);return e}\nfunction zx(a,b,c,d){gx();var e;e=BX(hx(R_),128);NI(e.b,a);!!e.p&&At(a,e.p);NI(e.b,b);!!e.p&&Iy(b,e.p);NI(e.b,c);!!e.p&&At(c,e.p);NI(e.b,d);!!e.p&&At(d,e.p);return e}\nfunction Odb(a,b){Ndb.call(this,RDb+a+') '+SDb+b+TDb+UDb==null?TCb:_9(RDb+a+') '+SDb+b+TDb+UDb),HX(RDb+a+') '+SDb+b+TDb+UDb,13)?BX(RDb+a+') '+SDb+b+TDb+UDb,13):null)}\nfunction Pe(){throw u9(new eL('HttpResponse.getResultAsStream() is not available on GWT. Use getResultAsString() if possible, or make use of AssetDownloader class.'))}\nfunction Il(a,b,c,d,e,f,g){var h,i,j;h=c+e;i=d+f;j=a.C;j[b]=c;j[b+1]=d;j[b+2]=g;j[b+5]=c;j[b+6]=i;j[b+7]=g;j[b+10]=h;j[b+11]=i;j[b+12]=g;j[b+15]=h;j[b+16]=d;j[b+17]=g}\nfunction zp(a,b,c,d,e,f,g){if(a.i==(Np(),Kp)){Dp(a,b,c,d,e,a.d,f,g);return}vp(a,Lp,null,2);lo(a.g,f.d,f.c,f.b,f.a);no(a.g,b,c,0);lo(a.g,g.d,g.c,g.b,g.a);no(a.g,d,e,0)}\nfunction nfb(){nfb=Z9;jfb=new ofb('MENU',0);ifb=new ofb('GAME',1);mfb=new ofb('ZEN',2);lfb=new ofb(eEb,3);hfb=new ofb(fEb,4);gfb=new ofb(gEb,5);kfb=new ofb('PAIRS',6)}\nfunction Dfb(a,b,c,d,e){var f;f=new hyb;Lyb(f.c,'mode',a);Lyb(f.c,'grid',b);Lyb(f.c,'result',c?'win':'loss');wwb(f,'time_seconds',Tnb(d,1));Lyb(f.c,'hints_used',''+e)}\nfunction ehb(a,b){var c;wB(KC(NC($A(b,mhb(a,'DISPLAY & AUDIO')),20),15).O);a.n=new Smb(a.d,a.o);c=new uD(a.n);sD(c,LF(a.o,VEb));nD(c,20,30,20,30);wB(KC($A(b,c),30).O)}\nfunction $nb(){$nb=Z9;Znb=new Ph(OFb,GBb,RBb,1);Vnb=new Ph(oBb,BGb,YEb,1);Ynb=new Ph(gCb,RFb,vEb,1);Wnb=new Ph(RBb,RBb,gGb,1);Xnb=new Ph(lFb,lFb,0.9399999976158142,1)}\nfunction Iib(a){var b,c,d;if(a<60){return Tnb(a,0)+'s'}else if(a<3600){c=OX(a/60);d=OX(a%60);return c+'m '+d+'s'}else{b=OX(a/3600);c=OX(a%3600/60);return b+'h '+c+'m'}}\nfunction V9(b,c,d,e){U9();var f=S9;$moduleName=c;$moduleBase=d;n9=e;function g(){for(var a=0;a0&&qm(a);a.p=null;a.j=false;b=ac;b.c.depthMask(true);b.c.disable(rBb)}\nfunction up(a,b){if(a.i)throw u9(new htb('Call end() before beginning a new shape batch.'));a.i=b;if(a.e){as(a.c,a.f.a);Yr();hs(a.c.a,a.k.a);a.e=false}io(a.g,a.c,a.i.a)}\nfunction _J(a,b,c){if(b<0)throw u9(new jsb('start: '+b));if(c>a.c)throw u9(new jsb('end: '+c+', size: '+a.c));if(b>c)throw u9(new jsb('start: '+b+', end: '+c));return c}\nfunction QL(a){var b;if(!a.b)throw u9(new Xyb);if(!a.e)throw u9(new eL(eBb));b=a.c.d;if(a.d==-1){a.a.a=0;a.a.b=a.c.p}else{a.a.a=b[a.d];a.a.b=a.c.o[a.d]}NL(a);return a.a}\nfunction TS(a){var b,c,d,e;b='RS';c='ZK';e=$wnd.Math.min(a.length,5);for(d=e-1;d>=0;d--){if(Ttb(a[d].d,b)||Ttb(a[d].d,c)){a.length>=d+1&&a.splice(0,d+1);break}}return a}\nfunction Uj(a){var b,c;if(a.length==0)throw u9(new ftb('attributes must be >= 1'));c=MW($Y,cBb,72,a.length,0,1);for(b=0;b=0;b--){vs[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){us[a]=c;c*=0.5}}\nfunction yI(a,b,c,d,e,f,g,h){xI();jt(wI,g.d,g.e,0);ft(wI,f);Xg(a,wI,b,c,d,e);h.d=wI.a;h.e=wI.b;jt(wI,g.d+g.c,g.e+g.b,0);ft(wI,f);Xg(a,wI,b,c,d,e);h.c=wI.a-h.d;h.b=wI.b-h.e}\nfunction ZL(a,b){var c;if(b==0){if(a.a)return false;a.a=true;++a.i;return true}c=bM(a,b);if(c>=0)return false;c=-(c+1);a.d[c]=b;++a.i>=a.j&&dM(a,a.d.length<<1);return true}\nfunction pgb(a){var b,c;if(a.a.a.g==0)return;for(c=ZI(a.a.a);DJ(c);){b=BX(EJ(c),45);if(!!b.vb&&b.wb==(cx(),bx)&&!TI(a.a.r,b,true)&&b.Bb+b.mb/2>=a.a.n.j){Xfb(a.a,b);break}}}\nfunction tsb(a,b){if(b<2||b>36){return -1}if(a>=48&&a<48+$wnd.Math.min(b,10)){return a-48}if(a>=97&&a=65&&a0?(a.className=d+' '+b||'',undefined):(a.className=b||'',undefined);return true}return false}\nfunction Thb(a){var b,c;a.e=(xib(),uib);a.p=0;a.u='RECONSTRUCT!';a.c='[ TAP TO CHECK ]';for(c=ZI(a.B);DJ(c);){b=BX(EJ(c),45);su(b,(cx(),bx));oob(b,a.d.c);pob(b,new nib(a))}}\nfunction Zr(a){a.a[0]=1;a.a[4]=0;a.a[8]=0;a.a[12]=0;a.a[1]=0;a.a[5]=1;a.a[9]=0;a.a[13]=0;a.a[2]=0;a.a[6]=0;a.a[10]=1;a.a[14]=0;a.a[3]=0;a.a[7]=0;a.a[11]=0;a.a[15]=1;return a}\nfunction es(a,b,c,d){Xr[0]=1;Xr[4]=0;Xr[8]=0;Xr[12]=b;Xr[1]=0;Xr[5]=1;Xr[9]=0;Xr[13]=c;Xr[2]=0;Xr[6]=0;Xr[10]=1;Xr[14]=d;Xr[3]=0;Xr[7]=0;Xr[11]=0;Xr[15]=1;hs(a.a,Xr);return a}\nfunction $P(a){var b;while(a.e>1){b=a.e-2;if(b>=1&&a.d[b-1]<=a.d[b]+a.d[b+1]||b>=2&&a.d[b-2]<=a.d[b]+a.d[b-1]){a.d[b-1]a.d[b+1]){break}ZP(a,b)}}\nfunction Gyb(){function b(){try{return (new Map).entries().next().done}catch(a){return false}}\nif(typeof Map===Rzb&&Map.prototype.entries&&b()){return Map}else{return Hyb()}}\nfunction af(a,b,c){if(IX(c))return a.a+(''+b)+'b';if(HX(c,53))return a.a+(''+b)+'i';if(HX(c,118))return a.a+(''+b)+'l';if(HX(c,90))return a.a+(''+b)+'f';return a.a+(''+b)+'s'}\nfunction Sg(f,a,b,c){var d=f.d;a.startTime=d.currentTime;var e=f;a.onended=function(){e.nc(b)};typeof a.start!==SAb?a.start(d.currentTime,c):a.noteOn(d.currentTime,c);return a}\nfunction Zj(a){if(hK)return new ak(a.a);if(!a.b){a.b=new ak(a.a);a.c=new ak(a.a)}if(!a.b.c){a.b.b=0;a.b.c=true;a.c.c=false;return a.b}a.c.b=0;a.c.c=true;a.b.c=false;return a.c}\nfunction AJ(a){if(hK)return new FJ(a.a);if(!a.b){a.b=new FJ(a.a);a.c=new FJ(a.a)}if(!a.b.c){a.b.b=0;a.b.c=true;a.c.c=false;return a.b}a.c.b=0;a.c.c=true;a.b.c=false;return a.c}\nfunction jlb(a){var b,c,d,e;for(e=ZI(a.c);DJ(e);){d=BX(EJ(e),34);bu(d)}for(c=ZI(a.a);DJ(c);){b=BX(EJ(c),34);bu(b)}SI(a.c);SI(a.a);SI(a.H);SI(a.J);SI(a.F);SI(a.G);klb(a);llb(a)}\nfunction lmb(a,b,c,d,e){var f,g,h,i,j,k;g=yFb+b+'_'+c;f=Ve(a.a,g)+1;Ze(a.a,g,f);if(d){k=zFb+b+'_'+c;j=Ve(a.a,k)+1;Ze(a.a,k,j)}h=AFb+b+'_'+c;i=Ue(a.a,h,0)+e;Ye(a.a,h,i);Se(a.a)}\nfunction nd(b){var c;try{fd(b.a)}catch(a){a=t9(a);if(HX(a,13)){c=a;cd(b.a,xAb,yAb+c.pe(),c);throw u9(new dL(c))}else throw u9(a)}(!XQ&&(XQ=YQ()?new ZQ:new cR),XQ).te(b,b.a.d.a)}\nfunction Di(){this.i=new ot;this.c=new pt(0,0,-1);this.k=new pt(0,1,0);this.j=new fs;this.n=new fs;this.b=new fs;this.f=new fs;this.e=new Sq;_s();new ut(new ot,new ot);this.g=0}\nfunction gA(a,b){var c;if(a.a>=a.b.g)return true;c=a.q;a.q=null;try{if(BX(WI(a.b,a.a),23).Yc(b)){if(!a.p)return true;++a.a;if(a.a>=a.b.g)return true}return false}finally{a.q=c}}\nfunction AN(a){var b,c,d;b=new Dub;b.a+='\"';for(d=0;da.c)throw u9(new jsb(KCb+b+' > '+a.c));d=a.a;a.c==d.length&&(d=nL(a,$wnd.Math.max(8,OX(a.c*FCb))));a.b?Iub(d,b,d,b+1,a.c-b):(d[a.c]=d[b]);++a.c;d[b]=c}\nfunction rR(a){if(!a.f){throw u9(new htb(\"Should only call onDetach when the widget is attached to the browser's document\"))}try{a.ve()}finally{Tab();a.j.__listener=null;a.f=false}}\nfunction Hqb(a){var b,c,d,e;Gqb(a);if(!a.k.p){a.j=null;return}e=a.k.q?a.k.q.a:null;b=Fob(a.k.p,a.i,a.g,a.f,e);a.j=new pL;for(c=0;ca.g)throw u9(new jsb(KCb+b+' > '+a.g));d=a.d;a.g==d.length&&(d=eJ(a,$wnd.Math.max(8,OX(a.g*FCb))));a.f?Iub(d,b,d,b+1,a.g-b):PW(d,a.g,d[b]);++a.g;PW(d,b,c)}\nfunction Cfb(b,c,d,e,f,g,h){var i,j;try{j=Nmb(bmb(b.g),We(b.g.a,lEb,mEb),c,d,e,f,g,b.f);prb(b.e,j,new Ofb(b,h))}catch(a){a=t9(a);if(HX(a,19)){i=a;ed(Zb,nEb,oEb+i.pe())}else throw u9(a)}}\nfunction xd(a){var b,c,d,e,f;b=new Cub;for(d=(a.j==null&&(a.j=SS(a)),a.j),e=0,f=d.length;e=0?':'+c.c:'')+')'+sAb)}return b.a}\nfunction NG(a,b){var c,d,e,f;b-=a.J+a.k-a.F.c.b.e-BK(a.n,a.M);c=a.F.a;!!c&&(b-=a.F.a.Ud());f=a.n.c;d=a.n.a;for(e=1;eb){if(d[e]-b<=b-d[e-1])return e;return e-1}}return f-1}\nfunction uR(a,b){var c;c=a.i;if(!b){try{!!c&&c.f&&rR(a)}finally{a.i=null}}else{if(c){throw u9(new htb('Cannot set a new parent without first clearing the old parent'))}a.i=b;b.f&&a.we()}}\nfunction Dbb(){Abb=Ozb(Ibb);Bbb=Ozb(Jbb);var c=Tbb;var d=xbb;c(d,function(a,b){d[a]=Ozb(b)});var e=zbb;c(e,function(a,b){e[a]=Ozb(b)});c(e,function(a,b){$wnd.addEventListener(a,b,true)})}\nfunction mub(a){var b,c;if(a>=GDb){b=55296+(a-GDb>>10&1023)&nAb;c=56320+(a-GDb&1023)&nAb;return String.fromCharCode(b)+(''+String.fromCharCode(c))}else{return String.fromCharCode(a&nAb)}}\nfunction _i(){_i=Z9;Ui=new aj('Alpha',0);Vi=new aj('Intensity',1);Wi=new aj('LuminanceAlpha',2);Xi=new aj('RGB565',3);Zi=new aj('RGBA4444',4);Yi=new aj('RGB888',5);$i=new aj('RGBA8888',6)}\nfunction mN(){mN=Z9;kN=new nN(Pzb,0);fN=new nN('array',1);lN=new nN('stringValue',2);hN=new nN('doubleValue',3);iN=new nN('longValue',4);gN=new nN('booleanValue',5);jN=new nN('nullValue',6)}\nfunction _r(a,b){a.a[0]=b.a;a.a[1]=b.d;a.a[2]=0;a.a[3]=0;a.a[4]=b.b;a.a[5]=b.e;a.a[6]=0;a.a[7]=0;a.a[8]=0;a.a[9]=0;a.a[10]=1;a.a[11]=0;a.a[12]=b.c;a.a[13]=b.f;a.a[14]=0;a.a[15]=1;return a}\nfunction zI(a){a.d=OX($wnd.Math.round(a.d));a.e=OX($wnd.Math.round(a.e));a.c=OX($wnd.Math.round(a.c));a.b=OX($wnd.Math.round(a.b));if(a.c<0){a.c=-a.c;a.d-=a.c}if(a.b<0){a.b=-a.b;a.e-=a.b}}\nfunction HM(a){switch(a.j.c){case 2:return Xsb(a.i,10);case 3:return OX(a.b);case 4:return P9(a.d);case 5:return J9(a.d,0)?1:0;}throw u9(new htb('Value cannot be converted to int: '+a.j))}\nfunction Bqb(a,b,c){if(c>=1420&&c<=1470){b<300?(a.i=vqb(a,a.i,qqb.length-1,0)):b<600?(a.g=vqb(a,a.g,pqb.length-1,1)):(a.f=vqb(a,a.f,oqb.length-1,2));Hqb(a);Eqb(a);return true}return false}\nfunction Uf(a,b,c){switch(c.g.c){case 2:gO(a.j,c.b,FX(b));break;case 0:gO(a.f,c.b,EX(b));break;case 3:gO(a.d,c.b,BX(b,110));break;case 1:gO(a.b,c.b,BX(b,110));break;case 4:gO(a.e,c.b,null);}}\n", "function ow(a,b){var c,d,e;for(e=0,c=a.o.length;e0){for(c=0;c0){for(c=0;c0?gub(a.G,0,e):'')+(''+(d>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<0){for(c=0;c>>24)*1.0039370078740157)<<24,d);a.a=((c&VAb)>>>24)/255;a.b=((c&WAb)>>>16)/255;a.c=((c&65280)>>>8)/255;a.d=(c&255)/255}\nfunction jo(){var a,b,c,d;b=new kJ;NI(b,new Pj(1,3,sBb));NI(b,new Pj(4,4,'a_color'));for(d=0;d<0;d++){NI(b,new Pj(16,2,ABb+d))}a=MW($Y,cBb,72,b.g,0,1);for(c=0;c=0){e=a.o[d];a.o[d]=c;return e}d=-(d+1);a.d[d]=b;a.o[d]=c;++a.k>=a.n&&FL(a,a.d.length<<1);return null}\nfunction sd(a,b){var c,d,e;e=b.b-a.a.c.c;d=b.a-a.a.c.d;if(e==0||d==0){return}mR(a.a.q,''+e+vAb);lR(a.a.q,''+d+vAb);if(a.a.d){if(a.a.c.f){c=$wnd.devicePixelRatio||1;e=OX(e*c);d=OX(d*c)}Ge(a.a.d,e,d)}}\nfunction sdb(){bcb.call(this);this.d=(Tab(),FU($doc));this.c=CU($doc);kT(this.d,Wab(this.c));jR(this,this.d);this.a=(Ccb(),zcb);this.b=(Gcb(),Fcb);this.d['cellSpacing']='0';this.d['cellPadding']='0'}\nfunction YP(a,b){var c,d;a.g=$wnd.Math.max(a.g,b);if(a.f.length>1;d|=d>>2;d|=d>>4;d|=d>>8;d|=d>>16;++d;d<0?(d=b):(d=$wnd.Math.min(d,a.a.length>>>1));c=MW(e8,cBb,1,d,5,1);a.f=c}return a.f}\nfunction lwb(a,b){var c,d,e;c=b.Nf();e=b.Of();d=LX(c)?twb(a,c):owb(tyb(a.a,c));if(!(NX(e)===NX(d)||e!=null&&Bb(e,d))){return false}if(d==null&&!(LX(c)?uwb(a,c):!!tyb(a.a,c))){return false}return true}\nfunction NV(b,c){var d,e;!c.c||(c.c=false,c.d=null);e=c.d;tV(c,b.b);try{RV(b.a,c)}catch(a){a=t9(a);if(HX(a,136)){d=a;throw u9(new ZV(d.a))}else throw u9(a)}finally{e==null?(c.c=true,c.d=null):(c.d=e)}}\nfunction Tnb(a,b){var c,d,e,f,g,h;if(b==0){return ''+OX(a)}g=1;for(e=0;e>>b;e=a.m>>b|c<<22-b;d=a.l>>b|a.m<<22-b}else if(b<44){f=0;e=c>>>b-22;d=a.m>>b-22|a.h<<44-b}else{f=0;e=0;d=c>>>b-44}return VW(d&zDb,e&zDb,f&ADb)}\nfunction lcb(b,c){jcb();var d,e,f,g;d=null;for(g=b.zc();g.Ac();){f=BX(g.Bc(),51);try{c._e(f)}catch(a){a=t9(a);if(HX(a,13)){e=a;!d&&(d=new lyb);vwb(d.a,e,d)}else throw u9(a)}}if(d){throw u9(new kcb(d))}}\nfunction JF(a,b,c,d){var e;if(b==null)throw u9(new ftb(vCb));if(c==null)throw u9(new ftb('resource cannot be null.'));e=BX(cO(a.b,d),33);if(!e){e=new mO(d==IZ||d==c1||d==mZ?256:64);gO(a.b,d,e)}gO(e,b,c)}\nfunction JS(b,c){var d,e,f,g;for(e=0,f=b.length;e0&&(e.a+='-',e);for(d=0;d=2147483648&&(c-=4294967296);return c}\nfunction Fob(a,b,c,d,e){var f,g,h;g=new pL;for(f=0;f=0&&h.e!=b)continue;if(c>=0&&h.b!=c)continue;if(d>=0&&h.a!=d)continue;gL(g,h.c)}return g}\nfunction gk(a,b){var c,d,e,f,g,h,i,j;for(h=b.k,i=0,j=h.length;i= 0: '+a));c=Mr($wnd.Math.max(2,OX($wnd.Math.ceil(a/b))));if(c>1073741824)throw u9(new ftb('The required capacity is too large: '+a));return c}\nfunction vnb(a){var b,c,d;if(a.a.b.g==0||a.a.D.g==0)return;for(c=ZI(a.a.b);DJ(c);){b=BX(EJ(c),45);d=XI(a.a.b,b,true);if(!!b.vb&&d>=0&&d=a.a.i.j){bnb(a.a,b);break}}}\nfunction Zp(a){var b;this.a=a;this.d=PJ(this.a.c*4000);this.f=true;this.i=35048;this.b=new vvb(nvb(this.d));this.c=(b=le(bc),_d(bc,HBb,b),ce(bc,HBb,this.d.c,null,this.i),_d(bc,HBb,0),b);Mub(this.b);Mub(this.d)}\nfunction Sq(){Qq();var a;this.c=MW(u$,iBb,242,6,0,1);this.a=QW(KW(z$,1),iBb,27,0,[new ot,new ot,new ot,new ot,new ot,new ot,new ot,new ot]);this.b=MW(SX,kBb,6,24,15,1);for(a=0;a<6;a++){this.c[a]=new ls(new ot)}}\nfunction kv(a,b){var c,d,e,f,g,h,i;e=a.cb;for(g=0,i=e.g;gd&&(Mzb(b-1,a.length),a.charCodeAt(b-1)<=32)){--b}return d>0||ba.c){throw u9(new isb)}if(a.c==a.a.length){f=MW(i4,cBb,51,a.a.length*2,0,1);for(e=0;ec;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction rk(a){var b,c,d,e,f,g,h,i;for(g=a.k,h=0,i=g.length;h=1)throw u9(new ftb('loadFactor must be > 0 and < 1: '+b));this.f=b;c=VO(a,b);this.k=OX(c*b);this.g=c-1;this.i=wtb(this.g);this.c=MW(e8,cBb,1,c,5,1);this.n=MW(e8,cBb,1,c,5,1)}\nfunction Pib(a,b){if(b==0){ZC(a.q,BX(KF(a.t,gFb,D0),79));ZC(a.j,BX(KF(a.t,sCb,D0),79));a.k.yb=true;a.e.yb=false}else{ZC(a.q,BX(KF(a.t,sCb,D0),79));ZC(a.j,BX(KF(a.t,gFb,D0),79));a.k.yb=false;a.e.yb=true;Hib(a,a.r)}}\nfunction oub(a){var b;b=0;while(0<=(b=a.indexOf('\\\\',b))){Mzb(b+1,a.length);a.charCodeAt(b+1)==36?(a=(Lzb(0,b,a.length),a.substr(0,b)+'$'+fub(a,++b))):(a=(Lzb(0,b,a.length),a.substr(0,b)+(''+fub(a,++b))))}return a}\nfunction Qk(a,b,c){var d,e,f;a.i!=null&&c>a.i[b].a.length&&iL(a.i[b],c-a.i[b].c);e=a.e[b]+c*20;f=a.j[b];if(f==null){a.j[b]=MW(SX,kBb,6,e,15,1)}else if(f.length=0;h--){e=f[h];au(e,(i.a=b,i.b=c,i));g=e.ed(i.a,i.b,d);if(g)return g}return Wt(a,b,c,d)}\nfunction yfb(){yfb=Z9;tfb=new zfb('MENU_CHANGE',0);rfb=new zfb('GAME_START',1);xfb=new zfb('WIN',2);sfb=new zfb('LOSE',3);ufb=new zfb('PICKUP',4);qfb=new zfb('DROP',5);vfb=new zfb('REJECT',6);wfb=new zfb('TOGGLE',7)}\nfunction YV(a){var b,c,d,e,f;c=a.Hf();if(c==0){return null}b=new Eub(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.zc();f.Ac();){e=BX(f.Bc(),13);d?(d=false):(b.a+='; ',b);yub(b,e.pe())}return b.a}\nfunction co(a,b){var c,d,e,f,g;e=new izb(a);d=new hzb(e,b);c=mab(d.c,d.a);if(c){f=d.b[1];g=dub(f,'\\\\.',0);eo(g[0],2);g.length<2?0:eo(g[1],0);g.length<3?0:eo(g[2],0)}else{ed(Zb,'GLVersion','Invalid version string: '+b)}}\nfunction uT(a,b){var c,d,e;c=a.indexOf(b);while(c!=-1){if(c==0||(Mzb(c-1,a.length),a.charCodeAt(c-1)==32)){d=c+b.length;e=a.length;if(d==e||dh){d=900;c=900/h;e=0;f=aDb-c}else{c=aDb;d=aDb*h;e=(900-d)/2;f=0}b=new _D(a.a);gu(b,e,f,d,c);rw(a.R,b);g=new _D(a.b);gu(g,0,0,900,aDb);rw(a.R,g)}\nfunction Aib(a){var b,c,d,e,f,g,h,i,j;j=a.a.a.uc();i=a.a.a.sc();h=j/i;if(HEb>h){d=900;c=900/h;e=0;f=aDb-c}else{c=aDb;d=aDb*h;e=(900-d)/2;f=0}b=new _D(a.a);gu(b,e,f,d,c);rw(a.R,b);g=new _D(a.b);gu(g,0,0,900,aDb);rw(a.R,g)}\nfunction Wpb(a){var b,c,d,e,f,g,h,i,j;j=a.a.a.uc();i=a.a.a.sc();h=j/i;if(HEb>h){d=900;c=900/h;e=0;f=aDb-c}else{c=aDb;d=aDb*h;e=(900-d)/2;f=0}b=new _D(a.a);gu(b,e,f,d,c);rw(a.R,b);g=new _D(a.c);gu(g,0,0,900,aDb);rw(a.R,g)}\nfunction Zpb(a,b,c,d,e){var f,g,h;h=new zB;h.J=false;xB(h,LF(a.f,YFb));qB(h,12,25,12,25);g=new yE(c,a.f,fFb);Mh(g.kb,e);MC(GC($A(h,g)),15);f=new yE(d,a.f,oDb);f.q=true;HD(f);OC(CC(BC($A(h,f))));wB(KC(SC($A(b,h),780),8).O)}\nfunction Clb(){Clb=Z9;Alb=new Dlb(LEb,0);wlb=new Dlb('FIRST_FLIPPING',1);Blb=new Dlb('SECOND_FLIPPING',2);ulb=new Dlb('CHECKING',3);xlb=new Dlb('MATCHED',4);ylb=new Dlb('MISMATCHED',5);zlb=new Dlb(MEb,6);vlb=new Dlb(pFb,7)}\nfunction ng(d){var a=d.a;var b=null;if(a.createStereoPanner){b=a.createStereoPanner();b.pan.value=0;d.d=b}var c=null;a.createGain?(c=a.createGain()):(c=a.createGainNode());d.c=c;c.gain.value=1;b&&b.connect(c);c.connect(d.b)}\nfunction QO(a){var b,c,d,e;if(a.g==0)return '';b=new Dub;e=a.c;c=e.length;while(c-->0){d=e[c];if(d==null)continue;b.a+=''+(d===a?WCb:d);break}while(c-->0){d=e[c];if(d==null)continue;b.a+=dBb;b.a+=''+(d===a?WCb:d)}return b.a}\nfunction bR(a){var b,c,d,e,f,g;b=MW(m2,{764:1,3:1,4:1},227,a.a.a.length,0,1);b=BX(rxb(a.a,b),764);c=new bS;for(e=b,f=0,g=e.length;f0&&wQ(a.b,$wnd.Math.max(5,16-(Date.now()-c.a)))}\nfunction iU(){var a=/rv:([0-9]+)\\.([0-9]+)(\\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());if(a&&a.length>=3){var b=parseInt(a[1])*mAb+parseInt(a[2])*1000+parseInt(a.length>=5&&!isNaN(a[4])?a[4]:0);return b}return -1}\nfunction dQ(a,b,c,d){var e,f,g,h,i;d==b&&++d;for(;d>>1;pn(h,a[f])<0?(i=f):(e=f+1)}g=d-e;switch(g){case 2:PW(a,e+2,a[e+1]);case 1:PW(a,e+1,a[e]);break;default:Iub(a,e,a,e+1,g);}PW(a,e,h)}}\nfunction Whb(a,b){switch(a.e.c){case 0:a.t-=b;a.C=Tnb($wnd.Math.max(0,a.t),1);a.t<=0&&Vhb(a);break;case 1:a.t-=b;a.C='';a.t<=0&&Thb(a);break;case 2:a.p+=b;a.C=Tnb(a.p,1)+'s';if(a.f){a.j-=b;a.j<=0&&(a.f=false)}a.g>0&&(a.g-=b);}}\nfunction kzb(a,b,c,d,e){var f,g,h,i,j;if(e==0){return}if(NX(a)===NX(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g=a.f.k.g){return}f=BX(WI(a.f.k,b),14);fkb(a.f,b);a.b=b;!!a.a&&cfb(a.a,(yfb(),qfb));e=new vz;uz(e,f.a,f.b);e.j=RBb;c=new dA;c.a=2;c.b=2;c.j=QBb;d=new Bob(a);a.e?Lt(a.j,yx(c,d,e)):Lt(a.j,e)}\nfunction qm(a){var b,c,d,e;if(a.k==0)return;++a.t;++a.v;e=a.k/20|0;e>a.q&&(a.q=e);b=e*6;ai(a.p);d=a.r;qi(d,a.A,a.k);if(a.i==(zi(),vi)){c=d.b.Mc(true);Oub(c,0);Nub(c,b)}ke(ac,rBb);a.c!=-1&&be(ac,a.c,a.a,a.d,a.b);ni(d,a.u,b);a.k=0}\nfunction Xkb(a){var b,c;if(a.f<0||a.t<0){a.r=(Clb(),Alb);return}b=BX(WI(a.G,a.f),53).a;c=BX(WI(a.G,a.t),53).a;if(b==c){a.r=(Clb(),xlb);a.w=XAb;cfb(a.g.c,(yfb(),xfb))}else{a.r=(Clb(),ylb);a.w=1;cfb(a.g.c,(yfb(),sfb));--a.o}mlb(a)}\nfunction imb(a){var b,c,d,e,f,g,h,i,j;j=0;for(g=QW(KW(j8,1),gBb,2,6,[gEb,eEb,fEb,SEb]),h=0,i=g.length;h>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-4096;b=d>>16&4;c+=b;a<<=b;d=a-UBb;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}}\nfunction iO(a,b){var c,d,e,f,g,h,i;c=fO(a,b);if(c<0)return null;d=a.c;i=a.n;g=i[c];e=a.g;f=c+1&e;while((b=d[f])!=null){h=P9(L9(H9(Fb(b),SCb),a.i));if((f-h&e)>(c-h&e)){d[c]=b;i[c]=i[f];c=f}f=f+1&e}d[c]=null;i[c]=null;--a.j;return g}\nfunction Pk(a,b){var c,d,e,f,g,h,i,j,k;if(a.j.length==1){Qk(a,0,b.b)}else{k=a.n;Mxb(k,k.length,0);for(f=0,i=b.d.g;f0&&a.a==a.g){a.c.c=0;kK(a)}else{for(c=0,e=a.c.c;c=a.a&&nK(a,d)}for(b=a.a-1;b>=0;b--)nK(a,b)}a.a=0}}\nfunction vyb(a,b){var c,d,e,f,g;f=gyb(b);d=(c=a.a.get(f),c==null?MW(e8,cBb,1,0,5,1):c);for(g=0;g=f)throw u9(new jsb(LCb+b+JCb+a.c));if(1>b)throw u9(new jsb(\"start can't be > end: 1 > \"+b));c=b-1+1;e=f-c;if(a.b)Iub(a.a,1+c,a.a,1,f-(1+c));else{d=$wnd.Math.max(e,b+1);Iub(a.a,d,a.a,1,f-d)}a.c=f-c}\nfunction hp(a){var b,c,d,e;Lub(a.k);se(bc,a.n,35721,a.k);e=a.k.zf(0);a.a=MW(j8,gBb,2,e,6,1);for(b=0;b>1)+d+2;(c^eCb)<(b^eCb)&&(c=b);if((c^eCb)>-9){if(b<0)throw u9(new bL('Unable to allocate array size: '+Q9(x9(fX(E9(b)?N9(b):b,E9(NCb)?N9(NCb):NCb)))));c=$wnd.Math.max(b,2147483639)}a.a=Exb(a.a,c)}\nfunction wL(a,b){var c,d,e;e=a.o;if(!b){if(a.c&&a.p==null)return true;d=a.d;for(c=e.length-1;c>=0;c--)if(d[c]!=0&&e[c]==null)return true}else{if(a.c&&itb(b,a.p))return true;for(c=e.length-1;c>=0;c--)if(itb(b,e[c]))return true}return false}\nfunction rQ(a,b,c){var d,e,f;for(d=0,e=a.a.g;d0&&--f.e}}return c}\nfunction afb(){afb=Z9;_eb=QW(KW(j8,1),gBb,2,6,['music/game_music.mp3','music/game_music2.mp3','music/game_music3.mp3','music/game_music4.mp3','music/game_music5.mp3','music/game_berlin_music.mp3','music/game_woo_ah_oh_music_only30s.mp3'])}\nfunction cF(a){Zu();zA.call(this);this.b=new Ls;this.C=new Ls;this.B=new Ls;this.V=new Ls;this.U=new Ls;this.c=new Ls;this.F=new Vs;TE(this,a);ru(this,150,150);Mt(this,new oF(this));this.t=new AF(this);Nt(this,this.t);Nt(this,new EF(this))}\nfunction cfb(b,c){var d,e,f;if(!Te(b.c.g.a,_Db,true))return;e=FX(swb(b.f,c));if(e!=null){f=BX(twb(b.d,e),763);if(!f){try{f=Ac($b,Ud(_b,e));wwb(b.d,e,f)}catch(a){a=t9(a);if(HX(a,19)){d=a;bd(Zb,ZDb,$Db+d.pe());return}else throw u9(a)}}Rg(f)}}\nfunction fd(a){var b;He(a.d);if(cc.a.width!=a.g||cc.a.height!=a.f){a.g=a.d.a.width;a.f=a.d.a.height;Ce(ac,0,0,a.g,a.f);Xb(a.j,a.g,a.f)}OI(a.s,a.r);SI(a.r);for(b=0;b0&&(a.g==-1?Xab(a.j,b|(a.j.__eventBits||0)):(a.g|=b));a.ue();a.ye()}\nfunction nW(b,c){var d,e,f;if(!!b.a&&zwb(b.a)>0){for(f=new Jwb((new Dwb(b.a)).a);f.b;){e=Iwb(f);try{Leb(c,FX(e.Nf()),FX(e.Of()))}catch(a){a=t9(a);if(HX(a,111)){d=a;throw u9(new vW(d.pe()))}else throw u9(a)}}}else{c.setRequestHeader(FAb,GAb)}}\nfunction VC(){if(!rC||rC!=_b){rC=_b;qC=new UC;qC.B=(iG(),eG);qC.A=dG;qC.I=gG;qC.H=fG;qC.w=cG;qC.v=bG;qC.N=hG;qC.L=hG;qC.K=hG;qC.M=hG;qC.G=hG;qC.D=hG;qC.C=hG;qC.F=hG;qC.t=wC;qC.u=wC;qC.f=pC;qC.r=xC;qC.s=xC;qC.i=uC;qC.P=null;qC.Q=null}return qC}\nfunction lX(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&YBb)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?ADb:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?ADb:0;f=d?zDb:0;e=c>>b-44}return VW(e&zDb,f&zDb,g&ADb)}\nfunction YG(a,b){BG();JD.call(this);this.s=new ml;this.n=new FK;this.a=new aH(this);this.q=new cH(this);this.F=b;this.I=b.c.b.d-b.c.b.f*2;this.G!=null&&UG(this);HD(this);this.c=Zb.b;Nt(this,this.p=new hH(this));TG(this,a);ru(this,150,JG(this))}\nfunction qg(a,b){var c,d,e,f,g;if(!b)throw u9(new ftb('objects cannot be null.'));c=a.c;e=a.d;for(d=0,f=b.g;d(c-g&e)){d[c]=b;c=f}f=f+1&e}d[c]=0;--a.i;return true}\nfunction Jib(a,b){var c,d,e;if(Ttb(a,gEb)){return Unb(b.k)}else if(Ttb(a,eEb)){e=Unb(b.k);c=OX(b.j);return e+' ('+c+'\\u2665)'}else if(Ttb(a,fEb)){d=OX(b.k);return d+cFb}else if(Ttb(a,SEb)){c=OX(b.k);e=Unb(b.j);return c+'\\u2665 / '+e}return ''+b.k}\nfunction Uob(b){var c,d,e,f,g,h,i;f=new kJ;try{h=new DM;i=(c=hub(b),BM(h,c,c.length));g=KM(i,'files');if(g){for(e=g.a;e;e=e.f){NI(f,JM(e))}}}catch(a){a=t9(a);if(HX(a,19)){d=a;ed(Zb,hHb,'Failed to parse manifest: '+d.pe())}else throw u9(a)}return f}\n", -"function fgb(a){var b,c,d;for(d=ZI(a.a);DJ(d);){c=BX(EJ(d),45);bu(c)}SI(a.a);SI(a.r);aO(a.G);aO(a.F);aO(a.H);aO(a.C);SI(a.q);gkb(a.n);SI(a.v);SI(a.c);for(b=0;b=0){return new Srb(uzb((c=FX(cO(a.j,b)),ewb(),c)))}if(fO(a.f,b)>=0){return new Srb(MW(PX,MAb,6,1,15,1))}if(fO(a.d,b)>=0){return new Qf(BX(cO(a.d,b),110))}if(fO(a.b,b)>=0){return new Qf(BX(cO(a.b,b),110))}return null}\nfunction Osb(a){if(a.sf()){var b=a.c;b.tf()?(a.j='['+b.i):!b.sf()?(a.j='[L'+b.qf()+';'):(a.j='['+b.qf());a.b=b.pf()+'[]';a.g=b.rf()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.j=Rsb('.',[c,Rsb('$',d)]);a.b=Rsb('.',[c,Rsb('.',d)]);a.g=d[d.length-1]}\nfunction Bg(g){var c=g;var d=c.a;var e=['click',QAb,'auxclick','dblclick',aAb,bAb,'pointerup',jAb,dAb,eAb,gAb];var f=function(b){d.resume();c.kc();e.forEach(function(a){$doc.removeEventListener(a,f)})};e.forEach(function(a){$doc.addEventListener(a,f)})}\nfunction yjb(a,b){var c,d,e;this.c=a;this.q=b;this.p=a.o.a;qjb(this);pjb(this);c=new Qi(1,(d=1,_i(),d));Oi(c,0,0,0,0.5);Ki(c);e=new nj(c);xwb((Gi(),Fi),ptb(c.n));this.b=new _D(e);gu(this.b,0,0,900,aDb);this.b.yb=false;Nt(this.b,new Djb(this));rjb(this)}\nfunction sp(a,b){_o();this.s=new MN;this.r=new MN;this.q=new MN;this.d=new MN;this.c=new MN;this.b=new MN;this.k=RJ();this.o=RJ();Zo.length>0&&(a=Zo+a);Yo.length>0&&(b=Yo+b);this.u=a;this.f=b;QJ(16);dp(this,a,b);if(this.i){hp(this);jp(this);ap(Zb,this)}}\nfunction WJ(a,b){var c,d,e,f,g;if(a===b)return true;if(!a.b)return false;if(b==null)return false;if(!HX(b,168))return false;g=BX(b,168);if(!g.b)return false;f=a.c;if(f!=g.c)return false;c=a.a;d=g.a;for(e=0;e0){d+=f;qm(a);f=$wnd.Math.min(h,e);Iub(c,d,a.A,0,f);a.k+=f;e-=f}}\nfunction wu(a,b){var c,d;if(b<0)throw u9(new ftb('ZIndex cannot be < 0.'));d=a.rb;if(!d)return false;c=d.cb;if(c.g<=1)return false;b=$wnd.Math.min(b,c.g-1);if(NX(WI(c,b))===NX(a))return false;CP(c);if(!dJ(c,a,true))return false;CP(c);YI(c,b,a);return true}\nfunction yqb(a){var b,c,d,e;Hp(a.Q,a.R.A.b.b);up(a.Q,(Np(),Lp));Fp(a.Q,1,1,1,RBb);for(b=0;b<=a.n.d;b++){d=a.n.a+b*a.n.g;yp(a.Q,d,a.n.j+a.n.a,d,a.n.j+a.n.a+a.n.d*a.n.g)}for(c=0;c<=a.n.d;c++){e=a.n.j+a.n.a+c*a.n.g;yp(a.Q,a.n.a,e,a.n.a+a.n.d*a.n.g,e)}wp(a.Q)}\nfunction mp(a,b){var c,d,e,f;c=bc;if(b==-1)return -1;$d(c,b,a.t);$d(c,b,a.e);veb(c.c,c.d[b]);f=Rub(4);Qub(f,(_ub(),_ub(),$ub));d=(f.b==0?Yub:Zub)==(null,$ub)?new Dvb(nvb(f)):new Vvb(nvb(f));se(c,b,35714,d);e=d.zf(0);if(e==0){a.j=re(bc,b);return -1}return b}\nfunction zM(b,c){var d,e;try{e=new $rb(Md(c))}catch(a){a=t9(a);if(HX(a,19)){d=a;throw u9(new xP('Error reading file: '+c,d))}else throw u9(a)}try{return AM(b,e)}catch(a){a=t9(a);if(HX(a,19)){d=a;throw u9(new xP('Error parsing file: '+c,d))}else throw u9(a)}}\nfunction mkb(a){if(a.k){a.i.kb.a=0;a.c.kb.a=0;pu(a.c,cGb);lu(a.c);Lt(a.c,xx(kx(XAb),qx(lx(vEb,(Xq(),Wq)),vx(1,1,vEb,Wq))))}else{a.c.kb.a=0;pu(a.c,OFb);lu(a.c);Lt(a.i,xx(kx(1.5),mx((Xq(),Wq))));Lt(a.c,xx(kx(1.800000011920929),qx(lx(nFb,Wq),vx(1,1,nFb,Wq))))}}\nfunction knb(a){var b,c,d;for(d=ZI(a.b);DJ(d);){c=BX(EJ(d),45);bu(c)}SI(a.b);SI(a.u);SI(a.D);SI(a.n);aO(a.B);gkb(a.i);a.e=0;a.j=Xgb(a.f.i,a.f.k);a.s=a.j;a.C=0;a.o=0;a.r=(Enb(),Dnb);a.t='';a.F='';a.d='';lnb(a);for(b=0;b= 0'));if(c<0)throw u9(new ftb('selectionEnd must be >= 0'));b=$wnd.Math.min(a.G.length,b);c=$wnd.Math.min(a.G.length,c);if(c==b){a.o=false;return}if(c0){d=e[c];if(d==null)continue;b.a+=''+d;b.a+='=';b.a+=f[c];break}while(c-->0){d=e[c];if(d==null)continue;b.a+=dBb;b.a+=''+d;b.a+='=';b.a+=f[c]}b.a+='}';return b.a}\nfunction Ck(a){this.k=MW(dZ,iBb,762,128,0,2);this.C=QW(KW(QX,1),jBb,6,15,[120,101,97,111,110,115,114,99,117,109,118,119,122]);this.c=QW(KW(QX,1),jBb,6,15,[77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);this.j=a;this.i=false;xk(this,a)}\nfunction Qmb(){Qmb=Z9;ZA();Pmb=QW(KW(j8,2),iBb,26,0,[QW(KW(j8,1),gBb,2,6,[null,'CORE ONLY']),QW(KW(j8,1),gBb,2,6,[wGb,\"RAND'S BRAND\"]),QW(KW(j8,1),gBb,2,6,[xGb,'DREAMING DARKLY']),QW(KW(j8,1),gBb,2,6,['pop','PROVABLY POP']),QW(KW(j8,1),gBb,2,6,[yGb,'PASTEL PARTY'])])}\nfunction mnb(a,b){var c,d,e,f,g,h;h=fnb(a);f=h.a;g=h.b;gO(a.B,b,h);c=new vz;c.b=f;c.c=g;c.j=0.5;e=new Tz;e.a=360;e.j=0.5;b.e=true;d=new dA;d.a=0.5;d.b=0.5;d.j=0.5;oob(b,a.f.c);pob(b,new Pnb(a));Lt(b,yx(rx(c,e,d),b.i,ux(new Rnb(b))));ed(Zb,zGb,'Tile spinning to tray')}\nfunction Cg(){var a,b;new gf;this.a=Dg();this.c=(a=this.a,b=null,a.createGain?(b=a.createGain()):(b=a.createGainNode()),b.gain.value=1,b.connect(a.destination),b);this.b=new wg(this.a,this.c);_c(Zb,this);this.a.state!=='running'?Bg(this):(ed(Zb,'Webaudio',RAb),yg=true)}\nfunction vw(a,b,c){var d,e,f,g,h,i;d=BX(hP(a.s,M$),49);Kv(d,(Zv(),Yv));d.s=a;d.i=eCb;d.j=eCb;i=a.w;g=BX(zP(i),253);for(f=0,h=i.g;f=i)throw u9(new jsb(LCb+c+JCb+a.g));if(b>c)throw u9(new jsb(\"start can't be > end: \"+b+' > '+c));g=a.d;d=c-b+1;h=i-d;if(a.f)Iub(g,b+d,g,b,i-(b+d));else{f=$wnd.Math.max(h,c+1);Iub(g,f,g,b,i-f)}for(e=h;e=g.length){d=g.length;e=0}else{for(;c-1;c--){if(!MG((Mzb(c,g.length),g.charCodeAt(c)))){d=c+1;break}}}return QW(KW(TX,1),_zb,6,15,[d,e])}\nfunction fq(a,b){var c,d,e,f,g;g=a.d.c!=0;f=a.a.a.length;if(g){for(d=0;g&&d=9223372036854775807){return wX(),sX}e=false;if(a<0){e=true;a=-a}d=0;if(a>=CDb){d=OX(a/CDb);a-=d*CDb}c=0;if(a>=BDb){c=OX(a/BDb);a-=c*BDb}b=OX(a);f=VW(b,c,d);e&&_W(f);return f}\nfunction Fqb(a,b){var c,d;c=b;Ttb(wGb,b)?(c=jHb):Ttb(xGb,b)?(c=kHb):Ttb('pop',b)?(c=lHb):Ttb(yGb,b)&&(c=mHb);d=new yE('\\u2713 '+c+' ready!',a.k.o.a,UEb);ru(d,pE(d),oE(d));ID(d);mu(d,(900-pE(d))/2,1420);d.kb.a=0;Lt(d,zx((gx(),ix(1,vEb)),kx(3),ix(0,0.5),BX(hx(J_),165)));rw(a.R,d)}\nfunction orb(b,c,d,e,f,g){var h,i,j,k;try{k=b.a+'/scores?mode='+c+'&grid='+d+'&difficulty='+e+'&limit='+50;f!=null&&f.length!=0&&(k+='&device_uuid='+f);j=new pW((jW(),fW),k);oW(j,5000);lW(j,null,new Brb(g))}catch(a){a=t9(a);if(HX(a,19)){h=a;cjb((i=g,h.pe(),i))}else throw u9(a)}}\nfunction Bfb(a){new lk;a.g=new Emb;a.c=new ffb(a);a.o=new cob;!a.n&&(a.n=new Vfb);!a.b&&(a.b=new Tfb);!!a.d&&(Hub(),String.fromCharCode(10));a.i=Ve(a.g.a,hEb);a.k=Ve(a.g.a,iEb);a.j=Ve(a.g.a,jEb);a.p=new Job;Hob(a.p);a.q=new Wob;Te(a.g.a,kEb,false)?Yb(a,new nkb(a)):Yb(a,new dqb(a))}\nfunction $c(d){var b=d;var c=null;pAb in $doc?(c='visibilitychange'):'webkitHidden' in $doc?(c='webkitvisibilitychange'):'mozHidden' in $doc?(c='mozvisibilitychange'):'msHidden' in $doc&&(c='msvisibilitychange');c!==null&&$doc.addEventListener(c,function(a){b.Xb($doc[pAb]!==true)})}\nfunction tq(a,b,c,d){if(d>1)return false;if(a.k)return false;d==0?Ss(a.s,b,c):Ss(a.t,b,c);if(a.r){PH(a.j,a.b,a.c,a.s,a.t);return Qs(a.b,a.c),Qs(a.s,a.t),true}Iq(a.F,b,c,dc.c);if(a.a&&!qq(a,b,c,a.w,a.A)){zq(a.o);a.a=false}if(!a.a){a.q=true;return NH(a.j,b,c,a.F.a,a.F.b)}return false}\nfunction cs(a,b,c,d,e,f,g){var h,i,j,k,l,m;Zr(a);k=2/(c-b);l=2/(e-d);m=-2/(g-f);h=-(c+b)/(c-b);i=-(e+d)/(e-d);j=-(g+f)/(g-f);a.a[0]=k;a.a[1]=0;a.a[2]=0;a.a[3]=0;a.a[4]=0;a.a[5]=l;a.a[6]=0;a.a[7]=0;a.a[8]=0;a.a[9]=0;a.a[10]=m;a.a[11]=0;a.a[12]=h;a.a[13]=i;a.a[14]=j;a.a[15]=1;return a}\nfunction Mi(a,b,c,d,e){Ji(a);if(a.c==0){a.g.fillStyle=aBb;a.g.strokeStyle=aBb;a.g.globalCompositeOperation=bBb;a.g.beginPath();LR(a.g,b,c,d,e);Ji(a);a.g.fill();a.g.closePath();MR(a.g,a.f);OR(a.g,a.f);NR(a.g,($R(),YR).a)}a.g.beginPath();LR(a.g,b,c,d,e);Ji(a);a.g.fill();a.g.closePath()}\nfunction yw(a){var b;if(!a.f){a.f=new Jp;a.f.a=true}if(a.g||a.e){Ew(a,Ss(a.v,dc.p[0],dc.q[0]));b=Bw(a,a.v.a,a.v.b);if(!b)return;a.e&&!!b.rb&&(b=b.rb);b.fd(true);a.c&&HX(b,41)&&BX(b,41).ld();ww(a,a.t,b)}else{a.c&&fv(a.t)}ke(ac,rBb);Hp(a.f,a.A.b.b);tp(a.f);iv(a.t,a.f);wp(a.f);ge(ac,rBb)}\nfunction ihb(a,b,c){var d,e;switch(b){case gEb:{d=amb(a.d.g,gEb,c);return d>0?bFb+Tnb(d,1)+'s':null}case eEb:{d=amb(a.d.g,eEb,c);return d>0?bFb+Tnb(d,1)+'s':null}case fEb:{d=cmb(a.d.g,c);return d>0?bFb+d+cFb:null}case SEb:{e=_lb(a.d.g,c);return e>0?bFb+e+dFb:null}default:return null;}}\nfunction bf(){var b,c,d,e;this.b=new lO;this.a='bauhaus-echo-prefs:';d=this.a.length;if(Rd(),Qd){try{for(b=0;b(c-i&e)){d[c]=b;j[c]=j[f];c=f}f=f+1&e}d[c]=0;j[c]=null;--a.k;return g}\nfunction Zkb(a){var b,c,d,e,f,g;ke(ac,rBb);ac.c.blendFunc(770,771);ve(ac,3);Hp(a.v,a.R.A.b.b);up(a.v,(Np(),Lp));Fp(a.v,QBb,QBb,QBb,hCb);c=a.K*a.i;b=a.K*a.i;for(e=0;e<=a.i;e++){f=a.j+e*a.K;yp(a.v,f,a.k,f,a.k+b)}for(d=0;d<=a.i;d++){g=a.k+d*a.K;yp(a.v,a.j,g,a.j+c,g)}wp(a.v);ve(ac,1);ge(ac,rBb)}\nfunction Se(b){var c,d,e,f,g,h;if(Rd(),Qd){try{for(d=0;d1)return false;if(d==0){Ss(a.s,b,c);a.D=dc.c;Hq(a.F,b,c,a.D);if(dc.r[1]){a.a=false;a.r=true;Ts(a.b,a.s);Ts(a.c,a.t);zq(a.o)}else{a.a=true;a.r=false;a.k=false;a.w=b;a.A=c;a.o.e!=-1||tQ(a.o,a.n)}}else{Ss(a.t,b,c);a.a=false;a.r=true;Ts(a.b,a.s);Ts(a.c,a.t);zq(a.o)}return false}\nfunction au(a,b){var c,d,e,f,g,h,i,j,k,l,m;h=a.sb;i=a.tb;j=a.ub;c=a.Ab;d=a.Bb;if(h==0){if(i==1&&j==1){b.a-=c;b.b-=d}else{f=a.pb;g=a.qb;b.a=(b.a-c-f)/i+f;b.b=(b.b-d-g)/j+g}}else{e=$wnd.Math.cos(h*cCb);k=$wnd.Math.sin(h*cCb);f=a.pb;g=a.qb;l=b.a-c-f;m=b.b-d-g;b.a=(l*e+m*k)/i+f;b.b=(l*-k+m*e)/j+g}return b}\nfunction Zt(a,b){var c,d,e,f,g,h,i,j,k,l,m;f=-a.sb;g=a.tb;h=a.ub;l=a.Ab;m=a.Bb;if(f==0){if(g==1&&h==1){b.a+=l;b.b+=m}else{d=a.pb;e=a.qb;b.a=(b.a-d)*g+d+l;b.b=(b.b-e)*h+e+m}}else{c=$wnd.Math.cos(f*cCb);i=$wnd.Math.sin(f*cCb);d=a.pb;e=a.qb;j=(b.a-d)*g;k=(b.b-e)*h;b.a=j*c+k*i+d+l;b.b=j*-i+k*c+e+m}return b}\nfunction vp(a,b,c,d){var e;if(!a.i)throw u9(new htb(EBb));if(a.i!=b&&a.i!=c){if(!a.a){if(!c)throw u9(new htb(FBb+b+').'));else throw u9(new htb(FBb+b+') or begin(ShapeType.'+c+').'))}mo(a.g);a.i=null;up(a,b)}else if(a.e){e=a.i;mo(a.g);a.i=null;up(a,e)}else if(a.g.b-a.g.e0){e=FX(aJ(f));try{b.a=zc($b,Ud(_b,e));gab(b.a.a);mg(b.a.b,0.5);eab(b.a.a)}catch(a){a=t9(a);if(HX(a,19)){d=a;bd(Zb,ZDb,$Db+d.pe());b.a=null}else throw u9(a)}b.b=c}}\nfunction uob(){var a,b,c,d,e,f,g,h,i,j;if(kob)return;h=new Qi(64,(g=64,_i(),g));for(j=0;j<64;j++){for(i=0;i<64;i++){a=1;d=i;e=63-i;f=63-j;b=j;c=$wnd.Math.min($wnd.Math.min(d,e),$wnd.Math.min(f,b));if(c<12){a=c/12;a=a*a}Oi(h,0,0,0,a);Mi(h,i,j,1,1)}}kob=new nj(h);ci(kob,(yj(),rj),rj);xwb((Gi(),Fi),ptb(h.n))}\nfunction Pob(a,b,c){var d,e;if(NX(cO(a.e,b))===NX((spb(),opb))){ed(Zb,hHb,'Pack '+b+' already downloading');return}if(jyb(a.a,b)){ed(Zb,hHb,'Pack '+b+' already available');hd(Zb,new Qpb(c.d,c.e,c.a,c.c,c.g,c.b));return}gO(a.e,b,opb);d=iHb+b+'/manifest.json';e=new xc;e.e=d;e.d=30000;Je(ec,e,new Xob(a,b,c))}\nfunction Xq(){Xq=Z9;Wq=new Zq;Tq=Wq;new vr(2);Uq=new xr(2);new zr(2);new vr(3);new xr(3);new zr(3);new vr(4);new xr(4);new zr(4);new vr(5);new xr(5);new zr(5);Vq=new _q;new pr(2,10);new rr(10);new tr(10);new pr(2,5);new rr(5);new tr(5);new jr(2,10,7,1);new lr;new nr;new Br;new Dr;new Fr;new fr;new hr;new cr}\nfunction XP(a,b,c,d){var e,f,g,h,i,j,k,l;a.e=0;iQ(b.length,c,d);j=d-c;if(j<2)return;if(j<32){g=eQ(b,c,d);dQ(b,c,d,c+g);return}a.a=b;a.g=0;h=hQ(j);do{k=eQ(b,c,d);if(k0){h=d-e;while(i0){f=i;i=(i<<1)+1;i<=0&&(i=h)}i>h&&(i=h);f+=e;i+=e}else{h=e+1;while(ih&&(i=h);j=f;f=e-i;i=e-j}++f;while(f>>1);pn(a,b[c+g])>0?(f=g+1):(i=g)}return i}\nfunction gQ(a,b,c,d,e){var f,g,h,i,j;i=1;f=0;if(pn(a,b[c+e])<0){h=e+1;while(ih&&(i=h);j=f;f=e-i;i=e-j}else{h=d-e;while(i=0){f=i;i=(i<<1)+1;i<=0&&(i=h)}i>h&&(i=h);f+=e;i+=e}++f;while(f>>1);pn(a,b[c+g])<0?(i=g):(f=g+1)}return i}\nfunction Re(b,c){'permissions' in $wnd.navigator?$wnd.navigator.permissions.query({name:b}).then(function(a){a.state==='granted'?c.Vb():a.state==='denied'?c.Ub():a.state==='prompt'&&c.Wb();a.onchange=function(){this.state==='granted'?c.Vb():this.state==='denied'?c.Ub():this.state==='prompt'&&c.Wb()}}):c.Vb()}\nfunction akb(a,b){Jt();var c;Au.call(this);this.g=a;this.b=b;this.k=MW(SX,kBb,6,b,15,1);this.n=MW(SX,kBb,6,b,15,1);this.i=MW(SX,kBb,6,b,15,1);this.j=MW(SX,kBb,6,b,15,1);this.d=MW(SX,kBb,6,b,15,1);this.e=MW(SX,kBb,6,b,15,1);this.f=MW(SX,kBb,6,b,15,1);this.a=MW(QY,cBb,8,b,0,1);for(c=0;c0?0:g))}\nfunction Ko(a,b,c){var d,e,f,g,h;xe(ac,0,a.q,a.k,a.d);if(!bc&&b!=c)throw u9(new eL('texture width and height must be square when using mipmapping.'));h=a.q/2|0;d=a.k/2|0;f=1;while(h>0&&d>0){g=new Qi(h,(e=d,e));Ni(g);Ii(g,a,a.q,a.k,h,d);f>1&&xwb((Gi(),Fi),ptb(a.n));a=g;xe(ac,f,a.q,a.k,a.d);h=a.q/2|0;d=a.k/2|0;++f}}\nfunction KF(a,b,c){var d,e,f;if(!c)throw u9(new ftb(wCb));if(c==c1)return LF(a,b);if(c==IZ)return NF(a,b);if(c==kZ)return MF(a,b);if(c==mZ)return OF(a,b);f=BX(cO(a.b,c),33);if(!f)throw u9(new eL((zsb(c),'No '+c.j+xCb+b)));e=(d=fO(f,b),d<0?null:f.n[d]);if(e==null)throw u9(new eL((zsb(c),'No '+c.j+xCb+b)));return e}\nfunction YJ(a,b){var c,d,e,f,g,h;b=$wnd.Math.max(0,b);if(b>=a.c)return -1;g=sAb.length;if(g==1)return XJ(a,(Mzb(0,sAb.length),sAb.charCodeAt(0)),b);if(g==0)return b;if(g>a.c)return -1;h=a.a;f=a.c-g+1;for(d=b;d0&&a.d==0){a.a[a.b++]=b&255&nAb}else{d=b&255;f=JQ[d];a.c=a.d==0?255>>f&d:d&63|a.c<<6;e=KQ[a.d+f];switch(e){case 0:a.d=e;if(a.c<55296){a.a[a.b++]=a.c&nAb}else{c=xsb(a.c,a.e,0);a.a[a.b++]=a.e[0];c==2&&(a.a[a.b++]=a.e[1])}break;case 12:a.c=0;a.d=0;a.a[a.b++]=65533;break;default:a.d=e;}}}\nfunction OB(a,b,c){var d,e,f,g,h,i;yA(a);xB(a,PB(a));g=0;h=0;if(cC(a.e)&&!a.g){g=a.j.n;h=a.j.o}else if(a.f&&!a.g){g=a.j.g;h=a.j.i}else{g=a.j.p;h=a.j.q}f=g!=0||h!=0;d=a.cb;if(f){for(e=0;e>19!=0){return '-'+qX(jX(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=TW(LBb);c=WW(c,e,true);b=''+pX(SW);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d}\nfunction Cbb(){Cbb=Z9;xbb={_default_:Ibb,dragenter:Hbb,dragover:Hbb};zbb={click:Gbb,dblclick:Gbb,mousedown:Gbb,mouseup:Gbb,mousemove:Gbb,mouseover:Gbb,mouseout:Gbb,mousewheel:Gbb,keydown:Fbb,keyup:Fbb,keypress:Fbb,touchstart:Gbb,touchend:Gbb,touchmove:Gbb,touchcancel:Gbb,gesturestart:Gbb,gestureend:Gbb,gesturechange:Gbb}}\nfunction Fyb(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction _fb(a){var b,c,d,e,f,g,h,i,j,k;f=a.n.g*hCb;for(b=0;b<100;b++){e=a.n.a+(a.n.d-1)*a.n.g;j=a.n.a+Nr(0,e-a.n.a);k=a.n.a+(Ir(),P9(Cs(Hr,201)));c=new Ws(j,k);i=false;for(h=ZI(a.q);DJ(h);){g=BX(EJ(h),14);if(Qs(c,g)=3&&NI(g,c)}for(d=ZI(g);DJ(d);){c=BX(EJ(d),45);ed(Zb,uEb,'Cycling out tile, returning slot to queue');h=BX(dO(a.G,c,ptb(-1)),53).a;lob(c);dJ(a.r,c,true);iO(a.C,c);Lt(c,xx((gx(),ix(0,0.5)),ux(new Ngb(a,c,h))))}}\nfunction Rhb(a){var b,c,d,e,f,g,h,i,j;b=0;j=new kJ;for(c=0;c=0){return new Srb(uzb((c=FX(cO(a.j,b)),ewb(),c)))}if(fO(a.f,b)>=0){return new Srb(MW(PX,MAb,6,1,15,1))}if(fO(a.d,b)>=0){return new Qf(BX(cO(a.d,b),110))}if(fO(a.b,b)>=0){return new Qf(BX(cO(a.b,b),110))}return null}\nfunction Osb(a){if(a.sf()){var b=a.c;b.tf()?(a.j='['+b.i):!b.sf()?(a.j='[L'+b.qf()+';'):(a.j='['+b.qf());a.b=b.pf()+'[]';a.g=b.rf()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.j=Rsb('.',[c,Rsb('$',d)]);a.b=Rsb('.',[c,Rsb('.',d)]);a.g=d[d.length-1]}\nfunction Bg(g){var c=g;var d=c.a;var e=['click',QAb,'auxclick','dblclick',aAb,bAb,'pointerup',jAb,dAb,eAb,gAb];var f=function(b){d.resume();c.kc();e.forEach(function(a){$doc.removeEventListener(a,f)})};e.forEach(function(a){$doc.addEventListener(a,f)})}\nfunction yjb(a,b){var c,d,e;this.c=a;this.q=b;this.p=a.o.a;qjb(this);pjb(this);c=new Qi(1,(d=1,_i(),d));Oi(c,0,0,0,0.5);Ki(c);e=new nj(c);xwb((Gi(),Fi),ptb(c.n));this.b=new _D(e);gu(this.b,0,0,900,aDb);this.b.yb=false;Nt(this.b,new Djb(this));rjb(this)}\nfunction sp(a,b){_o();this.s=new MN;this.r=new MN;this.q=new MN;this.d=new MN;this.c=new MN;this.b=new MN;this.k=RJ();this.o=RJ();Zo.length>0&&(a=Zo+a);Yo.length>0&&(b=Yo+b);this.u=a;this.f=b;QJ(16);dp(this,a,b);if(this.i){hp(this);jp(this);ap(Zb,this)}}\nfunction WJ(a,b){var c,d,e,f,g;if(a===b)return true;if(!a.b)return false;if(b==null)return false;if(!HX(b,168))return false;g=BX(b,168);if(!g.b)return false;f=a.c;if(f!=g.c)return false;c=a.a;d=g.a;for(e=0;e0){d+=f;qm(a);f=$wnd.Math.min(h,e);Iub(c,d,a.A,0,f);a.k+=f;e-=f}}\nfunction wu(a,b){var c,d;if(b<0)throw u9(new ftb('ZIndex cannot be < 0.'));d=a.rb;if(!d)return false;c=d.cb;if(c.g<=1)return false;b=$wnd.Math.min(b,c.g-1);if(NX(WI(c,b))===NX(a))return false;CP(c);if(!dJ(c,a,true))return false;CP(c);YI(c,b,a);return true}\nfunction yqb(a){var b,c,d,e;Hp(a.Q,a.R.A.b.b);up(a.Q,(Np(),Lp));Fp(a.Q,1,1,1,RBb);for(b=0;b<=a.n.d;b++){d=a.n.a+b*a.n.g;yp(a.Q,d,a.n.j+a.n.a,d,a.n.j+a.n.a+a.n.d*a.n.g)}for(c=0;c<=a.n.d;c++){e=a.n.j+a.n.a+c*a.n.g;yp(a.Q,a.n.a,e,a.n.a+a.n.d*a.n.g,e)}wp(a.Q)}\nfunction mp(a,b){var c,d,e,f;c=bc;if(b==-1)return -1;$d(c,b,a.t);$d(c,b,a.e);veb(c.c,c.d[b]);f=Rub(4);Qub(f,(_ub(),_ub(),$ub));d=(f.b==0?Yub:Zub)==(null,$ub)?new Dvb(nvb(f)):new Vvb(nvb(f));se(c,b,35714,d);e=d.zf(0);if(e==0){a.j=re(bc,b);return -1}return b}\nfunction zM(b,c){var d,e;try{e=new $rb(Md(c))}catch(a){a=t9(a);if(HX(a,19)){d=a;throw u9(new xP('Error reading file: '+c,d))}else throw u9(a)}try{return AM(b,e)}catch(a){a=t9(a);if(HX(a,19)){d=a;throw u9(new xP('Error parsing file: '+c,d))}else throw u9(a)}}\nfunction mkb(a){if(a.k){a.i.kb.a=0;a.c.kb.a=0;pu(a.c,cGb);lu(a.c);Lt(a.c,xx(kx(XAb),qx(lx(vEb,(Xq(),Wq)),vx(1,1,vEb,Wq))))}else{a.c.kb.a=0;pu(a.c,OFb);lu(a.c);Lt(a.i,xx(kx(1.5),mx((Xq(),Wq))));Lt(a.c,xx(kx(1.800000011920929),qx(lx(nFb,Wq),vx(1,1,nFb,Wq))))}}\nfunction knb(a){var b,c,d;for(d=ZI(a.b);DJ(d);){c=BX(EJ(d),45);bu(c)}SI(a.b);SI(a.u);SI(a.D);SI(a.n);aO(a.B);gkb(a.i);a.e=0;a.j=Xgb(a.f.i,a.f.k);a.s=a.j;a.C=0;a.o=0;a.r=(Enb(),Dnb);a.t='';a.F='';a.d='';lnb(a);for(b=0;b= 0'));if(c<0)throw u9(new ftb('selectionEnd must be >= 0'));b=$wnd.Math.min(a.G.length,b);c=$wnd.Math.min(a.G.length,c);if(c==b){a.o=false;return}if(c0){d=e[c];if(d==null)continue;b.a+=''+d;b.a+='=';b.a+=f[c];break}while(c-->0){d=e[c];if(d==null)continue;b.a+=dBb;b.a+=''+d;b.a+='=';b.a+=f[c]}b.a+='}';return b.a}\nfunction Ck(a){this.k=MW(dZ,iBb,762,128,0,2);this.C=QW(KW(QX,1),jBb,6,15,[120,101,97,111,110,115,114,99,117,109,118,119,122]);this.c=QW(KW(QX,1),jBb,6,15,[77,78,66,68,67,69,70,75,65,71,72,73,74,76,79,80,81,82,83,84,85,86,87,88,89,90]);this.j=a;this.i=false;xk(this,a)}\nfunction Qmb(){Qmb=Z9;ZA();Pmb=QW(KW(j8,2),iBb,26,0,[QW(KW(j8,1),gBb,2,6,[null,'CORE ONLY']),QW(KW(j8,1),gBb,2,6,[wGb,\"RAND'S BRAND\"]),QW(KW(j8,1),gBb,2,6,[xGb,'DREAMING DARKLY']),QW(KW(j8,1),gBb,2,6,['pop','PROVABLY POP']),QW(KW(j8,1),gBb,2,6,[yGb,'PASTEL PARTY'])])}\nfunction mnb(a,b){var c,d,e,f,g,h;h=fnb(a);f=h.a;g=h.b;gO(a.B,b,h);c=new vz;c.b=f;c.c=g;c.j=0.5;e=new Tz;e.a=360;e.j=0.5;b.e=true;d=new dA;d.a=0.5;d.b=0.5;d.j=0.5;oob(b,a.f.c);pob(b,new Pnb(a));Lt(b,yx(rx(c,e,d),b.i,ux(new Rnb(b))));ed(Zb,zGb,'Tile spinning to tray')}\nfunction Cg(){var a,b;new gf;this.a=Dg();this.c=(a=this.a,b=null,a.createGain?(b=a.createGain()):(b=a.createGainNode()),b.gain.value=1,b.connect(a.destination),b);this.b=new wg(this.a,this.c);_c(Zb,this);this.a.state!=='running'?Bg(this):(ed(Zb,'Webaudio',RAb),yg=true)}\nfunction vw(a,b,c){var d,e,f,g,h,i;d=BX(hP(a.s,M$),49);Kv(d,(Zv(),Yv));d.s=a;d.i=eCb;d.j=eCb;i=a.w;g=BX(zP(i),253);for(f=0,h=i.g;f=i)throw u9(new jsb(LCb+c+JCb+a.g));if(b>c)throw u9(new jsb(\"start can't be > end: \"+b+' > '+c));g=a.d;d=c-b+1;h=i-d;if(a.f)Iub(g,b+d,g,b,i-(b+d));else{f=$wnd.Math.max(h,c+1);Iub(g,f,g,b,i-f)}for(e=h;e=g.length){d=g.length;e=0}else{for(;c-1;c--){if(!MG((Mzb(c,g.length),g.charCodeAt(c)))){d=c+1;break}}}return QW(KW(TX,1),_zb,6,15,[d,e])}\nfunction fq(a,b){var c,d,e,f,g;g=a.d.c!=0;f=a.a.a.length;if(g){for(d=0;g&&d=9223372036854775807){return wX(),sX}e=false;if(a<0){e=true;a=-a}d=0;if(a>=CDb){d=OX(a/CDb);a-=d*CDb}c=0;if(a>=BDb){c=OX(a/BDb);a-=c*BDb}b=OX(a);f=VW(b,c,d);e&&_W(f);return f}\nfunction Fqb(a,b){var c,d;c=b;Ttb(wGb,b)?(c=jHb):Ttb(xGb,b)?(c=kHb):Ttb('pop',b)?(c=lHb):Ttb(yGb,b)&&(c=mHb);d=new yE('\\u2713 '+c+' ready!',a.k.o.a,UEb);ru(d,pE(d),oE(d));ID(d);mu(d,(900-pE(d))/2,1420);d.kb.a=0;Lt(d,zx((gx(),ix(1,vEb)),kx(3),ix(0,0.5),BX(hx(J_),165)));rw(a.R,d)}\nfunction orb(b,c,d,e,f,g){var h,i,j,k;try{k=b.a+'/scores?mode='+c+'&grid='+d+'&difficulty='+e+'&limit='+50;f!=null&&f.length!=0&&(k+='&device_uuid='+f);j=new pW((jW(),fW),k);oW(j,5000);lW(j,null,new Brb(g))}catch(a){a=t9(a);if(HX(a,19)){h=a;cjb((i=g,h.pe(),i))}else throw u9(a)}}\nfunction $c(d){var b=d;var c=null;pAb in $doc?(c='visibilitychange'):'webkitHidden' in $doc?(c='webkitvisibilitychange'):'mozHidden' in $doc?(c='mozvisibilitychange'):'msHidden' in $doc&&(c='msvisibilitychange');c!==null&&$doc.addEventListener(c,function(a){b.Xb($doc[pAb]!==true)})}\nfunction tq(a,b,c,d){if(d>1)return false;if(a.k)return false;d==0?Ss(a.s,b,c):Ss(a.t,b,c);if(a.r){PH(a.j,a.b,a.c,a.s,a.t);return Qs(a.b,a.c),Qs(a.s,a.t),true}Iq(a.F,b,c,dc.c);if(a.a&&!qq(a,b,c,a.w,a.A)){zq(a.o);a.a=false}if(!a.a){a.q=true;return NH(a.j,b,c,a.F.a,a.F.b)}return false}\nfunction cs(a,b,c,d,e,f,g){var h,i,j,k,l,m;Zr(a);k=2/(c-b);l=2/(e-d);m=-2/(g-f);h=-(c+b)/(c-b);i=-(e+d)/(e-d);j=-(g+f)/(g-f);a.a[0]=k;a.a[1]=0;a.a[2]=0;a.a[3]=0;a.a[4]=0;a.a[5]=l;a.a[6]=0;a.a[7]=0;a.a[8]=0;a.a[9]=0;a.a[10]=m;a.a[11]=0;a.a[12]=h;a.a[13]=i;a.a[14]=j;a.a[15]=1;return a}\nfunction Mi(a,b,c,d,e){Ji(a);if(a.c==0){a.g.fillStyle=aBb;a.g.strokeStyle=aBb;a.g.globalCompositeOperation=bBb;a.g.beginPath();LR(a.g,b,c,d,e);Ji(a);a.g.fill();a.g.closePath();MR(a.g,a.f);OR(a.g,a.f);NR(a.g,($R(),YR).a)}a.g.beginPath();LR(a.g,b,c,d,e);Ji(a);a.g.fill();a.g.closePath()}\nfunction yw(a){var b;if(!a.f){a.f=new Jp;a.f.a=true}if(a.g||a.e){Ew(a,Ss(a.v,dc.p[0],dc.q[0]));b=Bw(a,a.v.a,a.v.b);if(!b)return;a.e&&!!b.rb&&(b=b.rb);b.fd(true);a.c&&HX(b,41)&&BX(b,41).ld();ww(a,a.t,b)}else{a.c&&fv(a.t)}ke(ac,rBb);Hp(a.f,a.A.b.b);tp(a.f);iv(a.t,a.f);wp(a.f);ge(ac,rBb)}\nfunction ihb(a,b,c){var d,e;switch(b){case gEb:{d=amb(a.d.g,gEb,c);return d>0?bFb+Tnb(d,1)+'s':null}case eEb:{d=amb(a.d.g,eEb,c);return d>0?bFb+Tnb(d,1)+'s':null}case fEb:{d=cmb(a.d.g,c);return d>0?bFb+d+cFb:null}case SEb:{e=_lb(a.d.g,c);return e>0?bFb+e+dFb:null}default:return null;}}\nfunction bf(){var b,c,d,e;this.b=new lO;this.a='bauhaus-echo-prefs:';d=this.a.length;if(Rd(),Qd){try{for(b=0;b(c-i&e)){d[c]=b;j[c]=j[f];c=f}f=f+1&e}d[c]=0;j[c]=null;--a.k;return g}\nfunction Zkb(a){var b,c,d,e,f,g;ke(ac,rBb);ac.c.blendFunc(770,771);ve(ac,3);Hp(a.v,a.R.A.b.b);up(a.v,(Np(),Lp));Fp(a.v,QBb,QBb,QBb,hCb);c=a.K*a.i;b=a.K*a.i;for(e=0;e<=a.i;e++){f=a.j+e*a.K;yp(a.v,f,a.k,f,a.k+b)}for(d=0;d<=a.i;d++){g=a.k+d*a.K;yp(a.v,a.j,g,a.j+c,g)}wp(a.v);ve(ac,1);ge(ac,rBb)}\nfunction Se(b){var c,d,e,f,g,h;if(Rd(),Qd){try{for(d=0;d1)return false;if(d==0){Ss(a.s,b,c);a.D=dc.c;Hq(a.F,b,c,a.D);if(dc.r[1]){a.a=false;a.r=true;Ts(a.b,a.s);Ts(a.c,a.t);zq(a.o)}else{a.a=true;a.r=false;a.k=false;a.w=b;a.A=c;a.o.e!=-1||tQ(a.o,a.n)}}else{Ss(a.t,b,c);a.a=false;a.r=true;Ts(a.b,a.s);Ts(a.c,a.t);zq(a.o)}return false}\nfunction au(a,b){var c,d,e,f,g,h,i,j,k,l,m;h=a.sb;i=a.tb;j=a.ub;c=a.Ab;d=a.Bb;if(h==0){if(i==1&&j==1){b.a-=c;b.b-=d}else{f=a.pb;g=a.qb;b.a=(b.a-c-f)/i+f;b.b=(b.b-d-g)/j+g}}else{e=$wnd.Math.cos(h*cCb);k=$wnd.Math.sin(h*cCb);f=a.pb;g=a.qb;l=b.a-c-f;m=b.b-d-g;b.a=(l*e+m*k)/i+f;b.b=(l*-k+m*e)/j+g}return b}\nfunction Zt(a,b){var c,d,e,f,g,h,i,j,k,l,m;f=-a.sb;g=a.tb;h=a.ub;l=a.Ab;m=a.Bb;if(f==0){if(g==1&&h==1){b.a+=l;b.b+=m}else{d=a.pb;e=a.qb;b.a=(b.a-d)*g+d+l;b.b=(b.b-e)*h+e+m}}else{c=$wnd.Math.cos(f*cCb);i=$wnd.Math.sin(f*cCb);d=a.pb;e=a.qb;j=(b.a-d)*g;k=(b.b-e)*h;b.a=j*c+k*i+d+l;b.b=j*-i+k*c+e+m}return b}\nfunction vp(a,b,c,d){var e;if(!a.i)throw u9(new htb(EBb));if(a.i!=b&&a.i!=c){if(!a.a){if(!c)throw u9(new htb(FBb+b+').'));else throw u9(new htb(FBb+b+') or begin(ShapeType.'+c+').'))}mo(a.g);a.i=null;up(a,b)}else if(a.e){e=a.i;mo(a.g);a.i=null;up(a,e)}else if(a.g.b-a.g.e0){e=FX(aJ(f));try{b.a=zc($b,Ud(_b,e));gab(b.a.a);mg(b.a.b,0.5);eab(b.a.a)}catch(a){a=t9(a);if(HX(a,19)){d=a;bd(Zb,ZDb,$Db+d.pe());b.a=null}else throw u9(a)}b.b=c}}\nfunction uob(){var a,b,c,d,e,f,g,h,i,j;if(kob)return;h=new Qi(64,(g=64,_i(),g));for(j=0;j<64;j++){for(i=0;i<64;i++){a=1;d=i;e=63-i;f=63-j;b=j;c=$wnd.Math.min($wnd.Math.min(d,e),$wnd.Math.min(f,b));if(c<12){a=c/12;a=a*a}Oi(h,0,0,0,a);Mi(h,i,j,1,1)}}kob=new nj(h);ci(kob,(yj(),rj),rj);xwb((Gi(),Fi),ptb(h.n))}\nfunction Pob(a,b,c){var d,e;if(NX(cO(a.e,b))===NX((spb(),opb))){ed(Zb,hHb,'Pack '+b+' already downloading');return}if(jyb(a.a,b)){ed(Zb,hHb,'Pack '+b+' already available');hd(Zb,new Qpb(c.d,c.e,c.a,c.c,c.g,c.b));return}gO(a.e,b,opb);d=iHb+b+'/manifest.json';e=new xc;e.e=d;e.d=30000;Je(ec,e,new Xob(a,b,c))}\nfunction Xq(){Xq=Z9;Wq=new Zq;Tq=Wq;new vr(2);Uq=new xr(2);new zr(2);new vr(3);new xr(3);new zr(3);new vr(4);new xr(4);new zr(4);new vr(5);new xr(5);new zr(5);Vq=new _q;new pr(2,10);new rr(10);new tr(10);new pr(2,5);new rr(5);new tr(5);new jr(2,10,7,1);new lr;new nr;new Br;new Dr;new Fr;new fr;new hr;new cr}\nfunction XP(a,b,c,d){var e,f,g,h,i,j,k,l;a.e=0;iQ(b.length,c,d);j=d-c;if(j<2)return;if(j<32){g=eQ(b,c,d);dQ(b,c,d,c+g);return}a.a=b;a.g=0;h=hQ(j);do{k=eQ(b,c,d);if(k0){h=d-e;while(i0){f=i;i=(i<<1)+1;i<=0&&(i=h)}i>h&&(i=h);f+=e;i+=e}else{h=e+1;while(ih&&(i=h);j=f;f=e-i;i=e-j}++f;while(f>>1);pn(a,b[c+g])>0?(f=g+1):(i=g)}return i}\nfunction gQ(a,b,c,d,e){var f,g,h,i,j;i=1;f=0;if(pn(a,b[c+e])<0){h=e+1;while(ih&&(i=h);j=f;f=e-i;i=e-j}else{h=d-e;while(i=0){f=i;i=(i<<1)+1;i<=0&&(i=h)}i>h&&(i=h);f+=e;i+=e}++f;while(f>>1);pn(a,b[c+g])<0?(i=g):(f=g+1)}return i}\nfunction Re(b,c){'permissions' in $wnd.navigator?$wnd.navigator.permissions.query({name:b}).then(function(a){a.state==='granted'?c.Vb():a.state==='denied'?c.Ub():a.state==='prompt'&&c.Wb();a.onchange=function(){this.state==='granted'?c.Vb():this.state==='denied'?c.Ub():this.state==='prompt'&&c.Wb()}}):c.Vb()}\nfunction akb(a,b){Jt();var c;Au.call(this);this.g=a;this.b=b;this.k=MW(SX,kBb,6,b,15,1);this.n=MW(SX,kBb,6,b,15,1);this.i=MW(SX,kBb,6,b,15,1);this.j=MW(SX,kBb,6,b,15,1);this.d=MW(SX,kBb,6,b,15,1);this.e=MW(SX,kBb,6,b,15,1);this.f=MW(SX,kBb,6,b,15,1);this.a=MW(QY,cBb,8,b,0,1);for(c=0;c0?0:g))}\nfunction Ko(a,b,c){var d,e,f,g,h;xe(ac,0,a.q,a.k,a.d);if(!bc&&b!=c)throw u9(new eL('texture width and height must be square when using mipmapping.'));h=a.q/2|0;d=a.k/2|0;f=1;while(h>0&&d>0){g=new Qi(h,(e=d,e));Ni(g);Ii(g,a,a.q,a.k,h,d);f>1&&xwb((Gi(),Fi),ptb(a.n));a=g;xe(ac,f,a.q,a.k,a.d);h=a.q/2|0;d=a.k/2|0;++f}}\nfunction KF(a,b,c){var d,e,f;if(!c)throw u9(new ftb(wCb));if(c==c1)return LF(a,b);if(c==IZ)return NF(a,b);if(c==kZ)return MF(a,b);if(c==mZ)return OF(a,b);f=BX(cO(a.b,c),33);if(!f)throw u9(new eL((zsb(c),'No '+c.j+xCb+b)));e=(d=fO(f,b),d<0?null:f.n[d]);if(e==null)throw u9(new eL((zsb(c),'No '+c.j+xCb+b)));return e}\nfunction YJ(a,b){var c,d,e,f,g,h;b=$wnd.Math.max(0,b);if(b>=a.c)return -1;g=sAb.length;if(g==1)return XJ(a,(Mzb(0,sAb.length),sAb.charCodeAt(0)),b);if(g==0)return b;if(g>a.c)return -1;h=a.a;f=a.c-g+1;for(d=b;d0&&a.d==0){a.a[a.b++]=b&255&nAb}else{d=b&255;f=JQ[d];a.c=a.d==0?255>>f&d:d&63|a.c<<6;e=KQ[a.d+f];switch(e){case 0:a.d=e;if(a.c<55296){a.a[a.b++]=a.c&nAb}else{c=xsb(a.c,a.e,0);a.a[a.b++]=a.e[0];c==2&&(a.a[a.b++]=a.e[1])}break;case 12:a.c=0;a.d=0;a.a[a.b++]=65533;break;default:a.d=e;}}}\nfunction OB(a,b,c){var d,e,f,g,h,i;yA(a);xB(a,PB(a));g=0;h=0;if(cC(a.e)&&!a.g){g=a.j.n;h=a.j.o}else if(a.f&&!a.g){g=a.j.g;h=a.j.i}else{g=a.j.p;h=a.j.q}f=g!=0||h!=0;d=a.cb;if(f){for(e=0;e>19!=0){return '-'+qX(jX(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=TW(LBb);c=WW(c,e,true);b=''+pX(SW);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d}\nfunction Cbb(){Cbb=Z9;xbb={_default_:Ibb,dragenter:Hbb,dragover:Hbb};zbb={click:Gbb,dblclick:Gbb,mousedown:Gbb,mouseup:Gbb,mousemove:Gbb,mouseover:Gbb,mouseout:Gbb,mousewheel:Gbb,keydown:Fbb,keyup:Fbb,keypress:Fbb,touchstart:Gbb,touchend:Gbb,touchmove:Gbb,touchcancel:Gbb,gesturestart:Gbb,gestureend:Gbb,gesturechange:Gbb}}\nfunction Fyb(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction _fb(a){var b,c,d,e,f,g,h,i,j,k;f=a.n.g*hCb;for(b=0;b<100;b++){e=a.n.a+(a.n.d-1)*a.n.g;j=a.n.a+Nr(0,e-a.n.a);k=a.n.a+(Ir(),P9(Cs(Hr,201)));c=new Ws(j,k);i=false;for(h=ZI(a.q);DJ(h);){g=BX(EJ(h),14);if(Qs(c,g)=3&&NI(g,c)}for(d=ZI(g);DJ(d);){c=BX(EJ(d),45);ed(Zb,uEb,'Cycling out tile, returning slot to queue');h=BX(dO(a.G,c,ptb(-1)),53).a;lob(c);dJ(a.r,c,true);iO(a.C,c);Lt(c,xx((gx(),ix(0,0.5)),ux(new Ngb(a,c,h))))}}\nfunction Rhb(a){var b,c,d,e,f,g,h,i,j;b=0;j=new kJ;for(c=0;c=c?-1:i}k=a.k.q?a.k.q.a:null;m=b;h=b;for(e=0;e<=c;e++){++h;h>=c&&(h=-1);if(h==m)break;if(h==-1)return -1;if(d==0){j=Jqb(h);if(j!=null&&!!a.k.q&&!Rob(a.k.q,j)){continue}}l=d==0?h:a.i;g=d==1?h:a.g;f=d==2?h:a.f;n=Fob(a.k.p,l,g,f,k);if(n.c>0)return h}return -1}\nfunction kO(a){var b,c,d,e,f,g;if(a.j==0)return '{}';b=new Dub;b.a+='{';e=a.c;g=a.n;c=e.length;while(c-->0){d=e[c];if(d==null)continue;b.a+=''+(d===a?WCb:d);b.a+='=';f=g[c];b.a+=''+(f===a?WCb:f);break}while(c-->0){d=e[c];if(d==null)continue;b.a+=dBb;b.a+=''+(d===a?WCb:d);b.a+='=';f=g[c];b.a+=''+(f===a?WCb:f)}b.a+='}';return b.a}\nfunction Xm(a,b){var c,d,e,f;if(b==null)return 0;b=jub(b);if(b.length==0)return 0;c=Ytb(b,mub(58));if(c==-1)return 0;a[0]=jub((Lzb(0,c,b.length),b.substr(0,c)));for(e=1,f=c+1;;e++){d=Ztb(b,mub(44),f);if(d==-1){a[e]=jub((Mzb(f,b.length+1),b.substr(f)));return e}a[e]=jub((Lzb(f,d,b.length),b.substr(f,d-f)));f=d+1;if(e==4)return 4}}\nfunction km(a,b,c,d,e,f){var g,h,i,j,k;if(!a.j)throw u9(new htb(qBb));k=a.A;b!=a.p?wm(a,b):a.k==k.length&&qm(a);h=c+e;i=d+f;g=a.f;j=a.k;k[j]=c;k[j+1]=d;k[j+2]=g;k[j+3]=0;k[j+4]=1;k[j+5]=c;k[j+6]=i;k[j+7]=g;k[j+8]=0;k[j+9]=0;k[j+10]=h;k[j+11]=i;k[j+12]=g;k[j+13]=1;k[j+14]=0;k[j+15]=h;k[j+16]=d;k[j+17]=g;k[j+18]=1;k[j+19]=1;a.k=j+20}\nfunction _e(a,b){var c,d,e,f;d='b'.length;if(Ttb(a.substr(a.length-d,d),'b'))return psb(),psb(),Utb(CAb,b)?true:false;e='i'.length;if(Ttb(a.substr(a.length-e,e),'i'))return ptb(Xsb(b,10));f='l'.length;if(Ttb(a.substr(a.length-f,f),'l'))return ytb(Ysb(b));c='f'.length;if(Ttb(a.substr(a.length-c,c),'f'))return new $sb(ctb(b));return b}\nfunction Yfb(a){var b,c,d,e,f,g,h,i;Hp(a.u,a.R.A.b.b);ke(ac,rBb);ac.c.blendFunc(770,771);ve(ac,3);up(a.u,(Np(),Lp));Fp(a.u,QBb,QBb,QBb,hCb);for(b=0;b<=a.n.d;b++){d=a.n.a+b*a.n.g;i=a.n.j+a.n.a;h=i+a.n.d*a.n.g;yp(a.u,d,i,d,h)}for(c=0;c<=a.n.d;c++){g=a.n.j+a.n.a+c*a.n.g;f=a.n.a;e=f+a.n.d*a.n.g;yp(a.u,f,g,e,g)}wp(a.u);ve(ac,1);ge(ac,rBb)}\nfunction cnb(a){var b,c,d,e,f,g,h,i;Hp(a.q,a.R.A.b.b);ke(ac,rBb);ac.c.blendFunc(770,771);ve(ac,3);up(a.q,(Np(),Lp));Fp(a.q,QBb,QBb,QBb,hCb);for(b=0;b<=a.i.d;b++){d=a.i.a+b*a.i.g;i=a.i.j+a.i.a;h=i+a.i.d*a.i.g;yp(a.q,d,i,d,h)}for(c=0;c<=a.i.d;c++){g=a.i.j+a.i.a+c*a.i.g;f=a.i.a;e=f+a.i.d*a.i.g;yp(a.q,f,g,e,g)}wp(a.q);ve(ac,1);ge(ac,rBb)}\nfunction Qob(a,b,c,d,e){var f,g,h,i,j;if(d>=c.g){ed(Zb,hHb,'Pack '+b+' download complete ('+c.g+' files)');gO(a.e,b,(spb(),npb));iyb(a.a,b);Vd();null.Tf();!!e&&hd(Zb,new vpb(e,b));!!a.b&&hd(Zb,new xpb(a,b));return}g=FX(WI(c,d));f=iHb+b+'/'+g;if(e){h=d;j=c.g;hd(Zb,new zpb(e,b,h,j))}i=new xc;i.e=f;i.d=30000;Je(ec,i,new epb(a,g,b,e,c,d))}\nfunction Mk(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;q=b.d.g;if(q==0)return;a.j.length=0&&g<=b.c&&(b.a[g]=c);++c}ed(Zb,gHb,'Loaded core atlas mapping: '+c+' entries')}catch(a){a=t9(a);if(HX(a,19)){d=a;cd(Zb,gHb,'Failed to load core_tile_mapping.json',d)}else throw u9(a)}}\nfunction hob(a,b,c,d){var e,f,g,h,i,j,k,l;if(d.length==0){gob(a,b,c,160,(Ih(),Fh))}else{e=uCb;Ak(a.a.b,e);il(a.b,a.a,'00.0s');i=a.b.e;il(a.b,a.a,c);h=a.b.e;l=h+30+i;if(l>840){f=840/l;e*=f;Ak(a.a.b,e);il(a.b,a.a,'00.0s');i=a.b.e;il(a.b,a.a,c);h=a.b.e;l=h+30+i}g=(900-l)/2;iob(a,b,c,g,160,(Ih(),Fh),e);il(a.b,a.a,d);j=a.b.e;k=g+h+30+(i-j)/2;iob(a,b,d,k,160,dob,e)}}\nfunction Wk(a,b){Ik();var c,d,e;this.g=new lJ(1);this.k=new _k;this.a=new Ph(1,1,1,1);this.c=a;this.f=b;e=a.e.g;if(e==0)throw u9(new ftb('The specified font must contain at least one texture page.'));this.j=MW(SX,iBb,42,e,0,2);this.e=MW(TX,_zb,6,e,15,1);if(e>1){this.i=MW(t1,cBb,73,e,0,1);for(c=0,d=this.i.length;c=f.a-d&&b<=f.a+d&&c>=f.b-d&&c<=f.b+d){if(a.f==-1){a.f=e;alb(a,e);a.r=(Clb(),wlb);a.w=oBb;cfb(a.g.c,(yfb(),rfb))}else if(a.t==-1&&e!=a.f){a.t=e;++a.p;alb(a,e);a.r=(Clb(),Blb);a.w=oBb;cfb(a.g.c,(yfb(),rfb))}break}}}\nfunction yl(a,b,c,d){var e,f,g,h,i,j,k,l;if(!a.u)a.u=b.v;else if(a.u!=b.v)throw u9(new ftb('All regions must be from the same texture.'));h=b.w;j=b.C;i=b.A;k=b.B;if(a.u.e==(yj(),rj)||a.u.f==rj){if(c){f=0.5/a.u.a.uc();h+=f;i-=f}if(d){e=0.5/a.u.a.sc();j-=e;k+=e}}l=a.C;g=a.f;l[g+3]=h;l[g+4]=j;l[g+8]=h;l[g+9]=k;l[g+13]=i;l[g+14]=k;l[g+18]=i;l[g+19]=j;a.f+=20;return g}\nfunction Gib(a,b,c,d){var e,f,g,h,i,j,k;g=new zB;xB(g,LF(a.t,xFb));qB(g,12,24,12,24);e=Ve(b.a,yFb+c+'_'+d);k=Ve(b.a,zFb+c+'_'+d);j=jmb(b,c,d);i=Ue(b.a,AFb+c+'_'+d,0);h=new Cub;uub((h.a+='Played: ',h),e);if(!Ttb(c,fEb)){uub((h.a+=' | Won: ',h),k);j>=0&&yub(yub((h.a+=' (',h),OX(j)+'%'),')')}yub((h.a+=' | Time: ',h),Iib(i));f=new yE(h.a,a.t,uFb);$A(g,f);return g}\nfunction St(a,b){var c,d,e,f,g,h,i;!b.s&&Uu(b,a.vb);b.u=a;c=BX(hP(It,l1),7);i=a.rb;while(i){NI(c,i);i=i.rb}try{d=c.d;for(g=c.g-1;g>=0;g--){e=BX(d[g],41);_t(e,b,true);if(b.t)return b.p}_t(a,b,true);if(b.t)return b.p;_t(a,b,false);if(!b.o)return b.p;if(b.t)return b.p;for(f=0,h=c.g;f=0?($nb(),Znb):($nb(),Xnb);fob(a.s,a.O,h,150,1440,nHb,g);f=pqb[a.g+1];e=a.g>=0?($nb(),Vnb):($nb(),Xnb);fob(a.s,a.O,f,450,1440,nHb,e);d=oqb[a.f+1];c=a.f>=0?($nb(),Ynb):($nb(),Xnb);fob(a.s,a.O,d,750,1440,nHb,c);if(a.j){b='('+a.j.c+')';fob(a.s,a.O,b,450,1405,0.4679999898076055,new Ph(GBb,GBb,0.7799999713897705,1))}}\nfunction MF(b,c){var d,e,f,g;e=BX(PF(b,c,kZ),43);if(e)return e;try{f=NF(b,c);if(HX(f,58)){g=Gm(BX(f,58),'split');if(g!=null){e=new Ll(f,g[0],g[1],g[2],g[3]);d=Gm(BX(f,58),'pad');d!=null&&(e.q=d[0],e.r=d[1],e.s=d[2],e.p=d[3],undefined)}}!e&&(e=new Kl(f));b.c!=1&&Hl(e,b.c,b.c);JF(b,c,e,kZ);return e}catch(a){a=t9(a);if(HX(a,11)){throw u9(new eL(yCb+c))}else throw u9(a)}}\nfunction nm(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p;if(!a.j)throw u9(new htb(qBb));p=a.A;k=b.v;k!=a.p?wm(a,k):a.k==p.length&&qm(a);h=c+e;i=d+f;l=b.w;n=b.C;m=b.A;o=b.B;g=a.f;j=a.k;p[j]=c;p[j+1]=d;p[j+2]=g;p[j+3]=l;p[j+4]=n;p[j+5]=c;p[j+6]=i;p[j+7]=g;p[j+8]=l;p[j+9]=o;p[j+10]=h;p[j+11]=i;p[j+12]=g;p[j+13]=m;p[j+14]=o;p[j+15]=h;p[j+16]=d;p[j+17]=g;p[j+18]=m;p[j+19]=n;a.k=j+20}\nfunction aB(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;eB(a);if(a.w==2||a.w==1){_A(a,0,0,a.zb,a.mb,XA);_A(a,b,a.mb-c,d,-e,XA)}m=b;for(i=0,j=a.p.g;i=a.c&&(a.d=0,a.c=Orb(a.b,a.a));if(a.d>=a.c){return c.a.length==0?null:c.a}for(b=a.d;b=0){h=dX(a,g);if(h){j<22?(i.l|=1<>>1;g.m=k>>>1|(l&1)<<21;g.l=m>>>1|(k&1)<<21;--j}c&&_W(i);if(f){if(d){SW=jX(a);e&&(SW=nX(SW,(wX(),uX)))}else{SW=VW(a.l,a.m,a.h)}}return i}\nfunction Bib(a,b){var c,d,e,f,g,h;g=(Vgb(),Tgb);f=new zB;f.J=false;for(d=0;d0&&(a.g[c].yb=false,undefined);_u(a.i,a.g[c])}wB(EC(SC($A(b,a.i),800),700).O)}\nfunction Dib(a,b){var c,d,e,f,g,h;g=(Vgb(),Tgb);f=new zB;f.J=false;for(d=0;d0&&(a.o[c].yb=false,undefined);_u(a.p,a.o[c])}wB(EC(SC($A(b,a.p),800),700).O)}\nfunction prb(b,c,d){var e,f,g,h,i;try{f=Hmb(c);i=(Hub(),''+Q9(y9(A9(Date.now()),1000)));g=new pW((jW(),hW),b.a+'/scores');mW(g,FAb,'application/json');oW(g,5000);if(b.b!=null&&b.b.length!=0){h=rrb(i+f,b.b);mW(g,'X-Signature',h);mW(g,'X-Timestamp',i)}lW(g,Hmb(c),new srb(d))}catch(a){a=t9(a);if(HX(a,19)){e=a;ed(Zb,nEb,'Submit error (GWT): '+e.pe());hd(Zb,new Mrb(e))}else throw u9(a)}}\nfunction IG(a,b,c,d,e,f){var g,h,i,j,k,l,m,n;for(k=0,l=b.g;ke.a^f;if(!i&&!m)continue;j=!c||h.b!=d.b&&h.b>d.b^f;j||(j=h.b==d.b&&h.a0){b=AGb+Tnb(a.k,2);gob(a.v,a.O,b,800,(eob(),dob))}else a.t.length!=0&&a.r==Dnb?gob(a.v,a.O,a.t,160,(eob(),dob)):a.t.length!=0&&a.r==Bnb&&gob(a.v,a.O,a.t,720,(Ih(),Fh));a.F.length==0||gob(a.v,a.O,a.F,800,(eob(),dob));a.d.length==0||gob(a.v,a.O,a.d,80,(eob(),dob))}pm(a.O)}\nfunction phb(a){bhb();var b,c;Web.call(this);this.e=MW(E0,dCb,37,4,0,1);this.s=MW(E0,dCb,37,3,0,1);this.g=MW(E0,dCb,37,_gb.length,0,1);this.q=MW(E0,dCb,37,3,0,1);this.r=MW(C0,dCb,20,3,0,1);this.d=a;this.i=a.i;this.k=a.k;this.j=a.j;this.a=new kj(Ud(_b,kFb));c=new Qi(1,(b=1,_i(),b));Oi(c,0,0,0,lFb);Ki(c);this.b=new nj(c);xwb((Gi(),Fi),ptb(c.n));!a.o&&(a.o=new cob);this.o=a.o.a;chb(this);ghb(this)}\nfunction $A(a,b){var c,d,e,f,g,h,i,j;c=pB(a);c.a=b;if(a.D){a.D=false;--a.O;BX($I(a.p),48).q=false}d=a.p.g;if(d>0){h=BX($I(a.p),48);if(h.q){c.j=0;c.J=h.J+1}else{c.j=h.j+h.i.a;c.J=h.J}if(c.J>0){e=a.p.d;k:for(g=d-1;g>=0;g--){j=BX(e[g],48);for(f=j.j,i=f+j.i.a;f=a.b.g){return}d=BX(WI(a.b,a.e),45);c=BX(WI(a.u,a.e),14);mu(d,c.a,c.b);pu(d,1);d.sb!=0&&(d.sb=0);d.kb.a=0;d.e=false;su(d,(cx(),ax));rw(a.R,d);a.e==0?(b=1.5):(b=$wnd.Math.max(GEb,a.g*$wnd.Math.pow(DCb,a.e-1)));Lt(d,yx((gx(),ix(1,vEb)),kx(b),ux(new Nnb(a,d))));a.k=vEb+b+0.5+QBb;++a.e;pnb(a);ed(Zb,zGb,'Spawned tile '+a.e+'/'+a.b.g+', displays for '+b+'s, next in '+a.k+'s')}\nfunction JW(a,b){var c;switch(LW(a)){case 6:return LX(b);case 7:return JX(b);case 8:return IX(b);case 3:return Array.isArray(b)&&(c=LW(b),!(c>=14&&c<=16));case 11:return b!=null&&typeof b===Rzb;case 12:return b!=null&&(typeof b===Pzb||typeof b==Rzb);case 0:return AX(b,a.__elementTypeId$);case 2:return MX(b)&&!(b.Sf===aab);case 1:return MX(b)&&!(b.Sf===aab)||AX(b,a.__elementTypeId$);default:return true;}}\nfunction Tob(b,c){var d,e,f;if(fO(b.c,c)>=0){return BX(cO(b.c,c),81)}if(Ttb('core',c)){return null}e=Vd();if(!null.Tf()){ed(Zb,hHb,'Atlas file not found: '+null.Tf());return null}try{d=new Dm(e);gO(b.c,c,d);gO(b.e,c,(spb(),qpb));ed(Zb,hHb,'Loaded pack atlas: '+c+' ('+d.a.g+' regions)');return d}catch(a){a=t9(a);if(HX(a,19)){f=a;ed(Zb,hHb,'Failed to load pack '+c+rAb+f.pe());return null}else throw u9(a)}}\nfunction QG(a,b,c){var d,e,f,g,h,i;if(b==null)return;d=new Cub;i=a.G.length;a.o&&(i-=$wnd.Math.abs(a.d-a.D));f=a.F.c.b;for(g=0,h=b.length;g1){f=BX(e,205);k=f.vf();j=(e.d-e.f)*4;h=k.byteOffset+e.f*4;g=Pab(k.buffer,h,j);yeb(a.c,3553,b,6408,c,d,0,6408,5121,g)}else{i=BX(swb((Gi(),Fi),ptb(e.zf(0))),44);!i.e&&!!i.o?Aeb(a.c,3553,b,6408,6408,5121,i.o):zeb(a.c,3553,b,6408,6408,5121,(Ji(i),DR(i.e)))}}else{throw u9(new eL('Unsupported Buffer type'))}}}\nfunction HC(a,b){if(!b)return;!!b.B&&(a.B=b.B);!!b.A&&(a.A=b.A);!!b.I&&(a.I=b.I);!!b.H&&(a.H=b.H);!!b.w&&(a.w=b.w);!!b.v&&(a.v=b.v);!!b.N&&(a.N=b.N);!!b.L&&(a.L=b.L);!!b.K&&(a.K=b.K);!!b.M&&(a.M=b.M);!!b.G&&(a.G=b.G);!!b.D&&(a.D=b.D);!!b.C&&(a.C=b.C);!!b.F&&(a.F=b.F);!!b.t&&(a.t=b.t);!!b.u&&(a.u=b.u);!!b.f&&(a.f=b.f);!!b.r&&(a.r=b.r);!!b.s&&(a.s=b.s);!!b.i&&(a.i=b.i);b.P!=null&&(a.P=b.P);b.Q!=null&&(a.Q=b.Q)}\nfunction Gl(a,b,c,d,e,f){var g,h,i,j,k,l,m;j=c+a.g;k=d+a.b;i=e-a.t-a.g;h=f-a.w-a.b;l=c+e-a.t;m=d+f-a.w;g=Nh(Kh(Mh(vl,a.e),b.e));a.c!=-1&&Il(a,a.c,c,d,a.g,a.b,g);a.a!=-1&&Il(a,a.a,j,d,i,a.b,g);a.d!=-1&&Il(a,a.d,l,d,a.t,a.b,g);a.k!=-1&&Il(a,a.k,c,k,a.g,h,g);a.i!=-1&&Il(a,a.i,j,k,i,h,g);a.n!=-1&&Il(a,a.n,l,k,a.t,h,g);a.A!=-1&&Il(a,a.A,c,m,a.g,a.w,g);a.v!=-1&&Il(a,a.v,j,m,i,a.w,g);a.B!=-1&&Il(a,a.B,l,m,a.t,a.w,g)}\nfunction Gqb(a){var b,c,d;c=Jqb(a.i);if(c==null?a.b==null:Ttb(c,a.b)){return}if(a.b!=null&&!!a.k.q){Vob(a.k.q,a.b);a.a=null;a.b=null}if(c!=null&&!!a.k.q&&Rob(a.k.q,c)){d=uqb();if(d>0&&d<=3){b=Tob(a.k.q,c);if(b){a.a=b;a.b=c;ed(Zb,'ZenMode','Loaded DLC '+c+' ('+b.a.g+tEb+d+' pages)')}}else d>3&&ed(Zb,'ZenMode','DLC '+c+' too large ('+d+' pages > '+3+' max), using core only')}a.c=new mJ(a.u);!!a.a&&OI(a.c,a.a.a)}\nfunction oi(a,b,c,d,e){var f,g;if(d==0)return;e&&(a.d.Rc(b,null),a.b.Nc()>0&&a.b.Lc());if(a.c){if(a.b.Nc()>0){f=a.b.Mc(false);g=f.f;Oub(f,0);je(bc,c,d,f);Oub(f,g)}else{he(bc,c,d)}}else{if(a.b.Nc()>0){if(d>a.b.Oc()){throw u9(new eL('Mesh attempting to access memory outside of the index buffer (count: '+d+', offset: '+0+', max: '+a.b.Oc()+')'))}ie(bc,c,d)}else{he(bc,c,d)}}e&&(a.d.Vc(b,null),a.b.Nc()>0&&a.b.Qc())}\nfunction Cm(a,b){var c,d,e,f,g,h;MO(a.b,b.a.g);for(e=ZI(b.a);DJ(e);){d=BX(EJ(e),113);!d.d&&(d.d=new lj(d.e,d.a,d.g));ci(d.d,d.c,d.b);di(d.d,d.f,d.i);IO(a.b,d.d)}UI(a.a,b.b.g);for(g=ZI(b.b);DJ(g);){f=BX(EJ(g),82);c=new Jm(f.o.d,f.e,f.q,f.p?f.c:f.s,f.p?f.s:f.c);c.b=f.d;c.c=f.f;c.e=f.i;c.f=f.j;c.g=f.k;c.i=f.n;c.n=f.p;c.a=f.a;c.d=f.g;c.o=f.r;f.b&&(h=c.B,c.B=c.C,c.C=h,undefined,c.f=c.g-c.f-(c.n?c.k:c.j));NI(a.a,c)}}\nfunction xN(a,b){var c,d,e,f;if(b==null)return TCb;f=(Hzb(b),b);e=false;g:for(c=0;c0&&(Mzb(d-1,f.length),f.charCodeAt(d-1)!=32)&&gzb(new hzb(uN,f)))return f}return e?AN(f):'\"'+f+'\"'}\nfunction Iub(a,b,c,d,e){Hub();var f,g,h,i,j,k,l;Izb(a,'src');Izb(c,'dest');l=Db(a);i=Db(c);Dzb((l.e&4)!=0,'srcType is not an array');Dzb((i.e&4)!=0,'destType is not an array');k=l.c;g=i.c;Dzb((k.e&1)!=0?k==g:(g.e&1)==0,\"Array types don't match\");Jub(a,b,c,d,e);if((k.e&1)==0&&l!=i){j=CX(a);f=CX(c);if(NX(a)===NX(c)&&bd;){PW(f,h,j[--b])}}else{for(h=d+e;d=b.length)return 0;Mzb(g,b.length);if(b.charCodeAt(g)==110)return 0;e=g;while(el){d=900;c=900/l;e=0;f=aDb-c}else{c=aDb;d=aDb*l;e=(900-d)/2;f=0}a.d=new _D(a.a);gu(a.d,e,f,d,c);rw(a.R,a.d);a.i=new _D(a.b);gu(a.i,e,f,d,c);rw(a.R,a.i);g=new Qi(1,(j=256,_i(),j));for(i=0;i<256;i++){k=i/255;b=k*k*UFb;Oi(g,SBb,SBb,0.05999999865889549,b);Mi(g,0,i,1,1)}a.f=new nj(g);xwb((Gi(),Fi),ptb(g.n));h=new _D(a.f);gu(h,0,0,900,1200);rw(a.R,h)}\nfunction Xsb(a,b){var c,d,e,f,g;if(a==null){throw u9(new Mtb(TCb))}if(b<2||b>36){throw u9(new Mtb('radix '+b+rHb))}e=a.length;f=e>0&&(Mzb(0,a.length),a.charCodeAt(0)==45||(Mzb(0,a.length),a.charCodeAt(0)==43))?1:0;for(c=f;cSzb){throw u9(new Mtb(sHb+a+'\"'))}return g}\nfunction cf(a,b,c,d,e){var f,g,h;switch(c.c){case 2:ff(b,e);break;case 0:f=null;eub(b,(nS(),g=$doc.location.href,h=g.indexOf('#'),h!=-1&&(g=g.substring(0,h)),h=g.indexOf('?'),h!=-1&&(g=g.substring(0,h)),h=g.lastIndexOf('/'),h!=-1&&(g=g.substring(0,h)),g.length>0?g+'/':''))||(f=DAb);ef(a,b,d,f,e);break;case 3:df(b,e);break;case 1:df(b,new pf(e));break;case 4:cg(e,null);break;default:throw u9(new eL('Unsupported asset type '+c));}}\nfunction jhb(a,b,c){var d;if(a==4){return 'No difficulty \\u2014 just create!'}if(a>=1){d=(Vgb(),b+1+Qgb[c]);switch(Zgb[c]){case 'EASY':return d+' lives \\u2022 More forgiving';case REb:return d+' lives \\u2022 Balanced';case 'HARD':return d+' lives \\u2022 Challenging';default:return d+eFb;}}else{switch(Zgb[c]){case 'EASY':return 'Longer study time';case REb:return 'Standard time';case 'HARD':return 'Quick peek';default:return '';}}}\nfunction Fhb(a){var b,c,d,e,f,g,h,i,j;a.e=(xib(),rib);a.u='CHECKING...';a.c='';for(i=ZI(a.B);DJ(i);){h=BX(EJ(i),45);su(h,(cx(),ax))}b=0;j=a.n.g*DCb;for(f=0;f=0)return String.fromCharCode(Rtb(a.d,a.b++));for(++a.b;a.b=0)return gub(a.d,b,a.b);return fub(a.d,b)}while(b=0)++b;a.b=b;if(b=0)return gub(a.d,b,a.b);return fub(a.d,b)}}throw u9(new Xyb)}\nfunction $R(){$R=Z9;PR=new _R('COPY',0,'copy');QR=new _R('DESTINATION_ATOP',1,'destination-atop');RR=new _R('DESTINATION_IN',2,'destination-in');SR=new _R('DESTINATION_OUT',3,bBb);TR=new _R('DESTINATION_OVER',4,'destination-over');UR=new _R('LIGHTER',5,'lighter');VR=new _R('SOURCE_ATOP',6,'source-atop');WR=new _R('SOURCE_IN',7,'source-in');XR=new _R('SOURCE_OUT',8,'source-out');YR=new _R('SOURCE_OVER',9,'source-over');ZR=new _R('XOR',10,'xor')}\nfunction so(){var a,b,c,d;d='attribute vec4 a_position;\\nattribute vec4 a_color;\\n';for(b=0;b<0;b++){d+='attribute vec2 a_texCoord'+b+';\\n'}d+='uniform mat4 u_projModelView;\\nvarying vec4 v_col;\\n';for(c=0;c<0;c++){d+=BBb+c+';\\n'}d+='void main() {\\n gl_Position = u_projModelView * a_position;\\n';d+=' v_col = a_color;\\n v_col.a *= 255.0 / 254.0;\\n';for(a=0;a<0;a++){d+=' v_tex'+a+' = '+ABb+a+';\\n'}d+=' gl_PointSize = 1.0;\\n}\\n';return d}\nfunction dub(a,b,c){var d,e,f,g,h,i,j,k;d=new RegExp(b,'g');j=MW(j8,gBb,2,0,6,1);e=0;k=a;g=null;while(true){i=d.exec(k);if(i==null||k==''||e==c-1&&c>0){j[e]=k;break}else{h=i.index;j[e]=(Lzb(0,h,k.length),k.substr(0,h));k=gub(k,h+i[0].length,k.length);d.lastIndex=0;if(g==k){j[e]=(Lzb(0,1,k.length),k.substr(0,1));k=(Mzb(1,k.length+1),k.substr(1))}g=k;++e}}if(c==0&&a.length>0){f=j.length;while(f>0&&j[f-1]==''){--f}f0){o-=h;if(o<0){b.o=OX(b.o+o);b.q=OX(b.q-o);o=0}p-=h;if(p>k){b.o=OX(b.o-(p-k));p=k}}if(i>0){q-=i;if(q<0){b.b=OX(b.b+q);b.b<0&&(b.b=0);q=0}r-=i;if(r>j){d=r-j;b.b=OX(b.b-d);b.r=OX(b.r+d);r=j}}b.i=m+o*g;b.j=m+p*g;if(a.i){b.k=n+q*f;b.n=n+r*f}else{b.n=n+q*f;b.k=n+r*f}}\nfunction Hib(a,b){var c,d,e,f,g,h,i;h=(Vgb(),Tgb)[b];e=Rgb[a.d.i];d=Pgb[a.d.k];c=a.g[b];Pt(c);kK(c.nb);kK(c.jb);dB(c);c.I=KH(20);c.P=true;f=new yE(e+' / '+d,a.t,uFb);rE(f,1,1);Lh(f.kb,hCb,hCb,gCb,1);wB(KC($A(c,f),15).O);if(!a.d.e){i=new yE(BFb,a.t,UEb);rE(i,1,1);Lh(i.kb,YEb,YEb,GBb,1);wB(NC($A(c,i),40).O);return}g=new yE(sFb,a.t,UEb);rE(g,1,1);Lh(g.kb,YEb,YEb,GBb,1);g.ob='loading-indicator';wB(NC($A(c,g),40).O);orb(a.d.e,h,e,d,bmb(a.d.g),new ejb(a,c,e,d,h))}\nfunction Jhb(a){var b,c,d;tm(a.O,a.R.A.b.b);jm(a.O);if(!(!!kv(a.R.t,xEb)||!!kv(a.R.t,yEb))){hob(a.v,a.O,a.u,a.C);a.c.length==0||gob(a.v,a.O,a.c,80,(eob(),dob));if(a.e==(xib(),uib)){if(a.f){b=($nb(),Znb);c='SHOWING...'}else if(a.p<10){d=10-a.p;b=new Ph(0.5,0.5,0.5,DCb);c='HINT ('+Tnb(d,0)+'s)'}else if(a.g>0){b=new Ph(0.5,0.5,0.5,nFb);c='HINT ('+Tnb(a.g,0)+'s)'}else{b=a.k?($nb(),Ynb):($nb(),Vnb);c=a.k?'HINT \\u2726':'HINT'}fob(a.v,a.O,c,450,1555,uCb,b)}}pm(a.O)}\nfunction pjb(a){var b,c,d,e,f,g,h,i,j,k,l;g=new Qi(80,(f=80,_i(),f));Oi(g,0,0,0,0);Ki(g);b=new Ph(1,1,1,1);h=new Ph(0,0,0,YEb);Oi(g,h.d,h.c,h.b,h.a);for(e=0;e<22;e++){j=24+e+4;k=40+e+4;l=40-e+4;for(i=0;i<8;i++){Mi(g,j+i,79-k,1,1);Mi(g,j+i,79-l,1,1)}}Oi(g,b.d,b.c,b.b,b.a);for(d=0;d<22;d++){j=24+d;k=40+d;l=40-d;for(i=0;i<8;i++){Mi(g,j+i,79-k,1,1);Mi(g,j+i,79-l,1,1)}}c=new nj(g);xwb((Gi(),Fi),ptb(g.n));a.a=new _D(c);ru(a.a,80,80);mu(a.a,15,1510);Nt(a.a,new Bjb(a))}\nfunction Mib(a,b,c){var d,e,f,g;if(Ttb(b,SEb)){d=Ve(a.a,'lives_'+b+'_'+c);g=Ue(a.a,GFb+c,0);if(d>0){e=d+dFb;g>0&&(e+=' / '+Unb(g));return e}return null}else if(Ttb(b,fEb)){f=Ve(a.a,HFb+c);g=Ue(a.a,IFb+c,0);if(f>0){e=f+cFb;g>0&&(e+=' / '+Unb(g));return e}return null}else if(Ttb(b,eEb)){g=Ue(a.a,JFb+b+'_'+c,0);d=Ve(a.a,'lives_'+b+'_'+c);if(g>0){e=Unb(g);d>0&&(e+=' ('+d+' lives left)');return e}return null}else{g=Ue(a.a,JFb+b+'_'+c,0);if(g>0){return Unb(g)}return null}}\nfunction qU(a){if(a.offsetTop==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollTop;d=d.parentNode}}while(a){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,'')[nDb]=='fixed'){b+=c.body.scrollTop;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,'').getPropertyValue('border-top-width')));if(e&&e.tagName=='BODY'&&a.style.position=='absolute'){break}a=e}return b}\nfunction Kc(a){!navigator.pointer&&(navigator.pointer=navigator.pointer||navigator.webkitPointer||navigator.mozPointer);if(navigator.pointer){if(typeof navigator.pointer.isLocked===Qzb){return navigator.pointer.isLocked}else if(typeof navigator.pointer.isLocked===Rzb){return navigator.pointer.isLocked()}else if(typeof navigator.pointer.islocked===Rzb){return navigator.pointer.islocked()}}if($doc.pointerLockElement===a||$doc.mozPointerLockElement===a){return true}return false}\nfunction enb(a){var b,c,d,e,f,g,h,i;a.r=(Enb(),Bnb);for(h=ZI(a.b);DJ(h);){g=BX(EJ(h),45);!!g.vb&&su(g,(cx(),ax))}c=(Vgb(),Rgb)[a.f.i];i=a.C==a.b.g;if(i){d=rmb(a.f.g,c,a.o,a.j);f=a.j==a.s;e=a.j==1?'1 life':a.j+eFb;d?(a.F=zEb):f?(a.F='PERFECT!'):(a.F='WELL DONE!');a.t=Unb(a.o)+dBb+e+' left';cfb(a.f.c,(yfb(),xfb));b=Pgb[a.f.k];Hfb(a.f,eEb,c,b,a.o,a.j)}else{a.F=AEb;a.t=a.C+'/'+a.b.g+' placed';cfb(a.f.c,(yfb(),sfb))}lmb(a.f.g,eEb,c,i,a.o);Dfb(eEb,c,i,a.o,0);!!a.f.a&&jrb();a.d=BEb}\nfunction Tl(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;if(a.e){a.e=false;p=a.p;c=-a.g;i=-a.i;d=c+a.q;j=i+a.f;q=a.r-c;r=a.s-i;if(a.n!=1||a.o!=1){c*=a.n;i*=a.o;d*=a.n;j*=a.o}if(a.k!=0){b=Lr(a.k);o=Rr(a.k);g=c*b;h=c*o;m=i*b;n=i*o;e=d*b;f=d*o;k=j*b;l=j*o;s=g-n+q;v=m+h+r;p[0]=s;p[1]=v;t=g-l+q;w=k+h+r;p[5]=t;p[6]=w;u=e-l+q;A=k+f+r;p[10]=u;p[11]=A;p[15]=s+(u-t);p[16]=A-(w-v)}else{s=c+q;v=i+r;t=d+q;w=j+r;p[0]=s;p[1]=v;p[5]=s;p[6]=w;p[10]=t;p[11]=w;p[15]=t;p[16]=v}}return a.p}\nfunction clb(a){var b,c,d,e,f,g,h,i,j,k,l;if(a.f<0||a.t<0){return}j=BX(WI(a.c,a.f),34);k=BX(WI(a.c,a.t),34);l=a.M*90;g=(700-l)/(a.M+1);f=100+g+a.q*(90+g);h=f;i=f+50;b=h-j.Ab;d=280-j.Bb;Lt(j,wx(rx(ox(b,d,nFb,(Xq(),Uq)),(gx(),tx(nFb)),vx(vEb,vEb,nFb,null))));c=i-k.Ab;e=280-k.Bb;Lt(k,wx(rx(ox(c,e,nFb,Uq),tx(nFb),vx(vEb,vEb,nFb,null))));fJ(a.F,a.f,(psb(),true));fJ(a.F,a.t,true);++a.q;a.f=-1;a.t=-1;if(a.q>=a.M){a.w=YEb;a.r=(Clb(),vlb);cfb(a.g.c,(yfb(),xfb))}else{a.r=(Clb(),Alb)}mlb(a)}\nfunction lnb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;o=new kJ;for(f=0;f0){d=null;for(c=0;c<3&&!d;c++){i=jL(a.j,Pr(a.j.c-1));d=zqb(a,'tile_'+i)}if(d){f=d;k=d.c}else{j=Pr(a.c.g-1);f=BX(WI(a.c,j),40);k=BX(WI(a.c,j),58).c}}else{j=Pr(a.c.g-1);f=BX(WI(a.c,j),40);k=BX(WI(a.c,j),58).c}l=a.w+b*(a.A+20);e=new Ws(l,a.C);h=new rob(f,e,a.n,k);h.e=true;gu(h,e.a,e.b,a.A,a.A);ku(h,a.A/2,a.A/2);su(h,(cx(),bx));oob(h,a.k.c);pob(h,new grb(a));g=b;Nt(h,new Xqb(a,g));h.kb.a=0;Lt(h,(gx(),ix(1,vEb)));NI(a.B,h);rw(a.R,h)}\nfunction Jk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r;i=a.c.b.w;j=a.c.b.A;c+=b.q*i;d+=b.r*j;p=b.o*i;f=b.b*j;k=b.i;l=b.j;m=b.k;n=b.n;if(a.f){c=OX($wnd.Math.round(c));d=OX($wnd.Math.round(d));p=OX($wnd.Math.round(p));f=OX($wnd.Math.round(f))}q=c+p;r=d+f;h=b.e;g=a.e[h];a.e[h]+=20;a.i!=null&&gL(a.i[h],a.d++);o=a.j[h];o[g++]=c;o[g++]=d;o[g++]=e;o[g++]=k;o[g++]=m;o[g++]=c;o[g++]=r;o[g++]=e;o[g++]=k;o[g++]=n;o[g++]=q;o[g++]=r;o[g++]=e;o[g++]=l;o[g++]=n;o[g++]=q;o[g++]=d;o[g++]=e;o[g++]=l;o[g]=m}\nfunction CM(a){var b,c,d,e;e=a.length;b=new Dub;for(d=0;d0&&(a.b=a.b==0?d:$wnd.Math.min(a.b,d));c>0&&(a.a=a.a==0?c:$wnd.Math.min(a.a,c))}}\nfunction hkb(a,b){var c,d,e;this.f=new lyb;this.c=a;this.i=b;this.a=100;this.j=700;switch(a){case NEb:this.e=4;this.d=2;this.g=350;break;case OEb:this.e=9;this.d=3;this.g=XFb;break;case PEb:this.e=16;this.d=4;this.g=175;break;case QEb:this.e=25;this.d=5;this.g=140;break;default:this.e=4;this.d=2;this.g=350;}this.k=new nJ(true,this.e);this.b=new nJ(true,this.e);for(c=0;c>16){b[a]=c;b[a+1]=c+1<<16>>16;b[a+2]=c+2<<16>>16;b[a+3]=c+2<<16>>16;b[a+4]=c+3<<16>>16;b[a+5]=c}pi(this.r,b);this.u=zm();if(d!=(zi(),vi)){this.r.b.Lc();this.r.b.Qc()}}\nfunction mlb(a){var b,c,d,e;if(a.r==(Clb(),vlb)){c=(Vgb(),Rgb)[a.g.i];if(a.q>=a.M){d=qmb(a.g.g,c,a.o,a.s);d?(a.L=zEb):a.o==Ygb(a.g.i,a.g.k)?(a.L='PERFECT!'):(a.L='COMPLETE!');e=a.o==1?'1 life':a.o+eFb;a.A=e+' left, '+Unb(a.s);a.e=BEb;lmb(a.g.g,SEb,c,true,a.s);Dfb(SEb,c,true,a.s,0);b=Pgb[a.g.k];Hfb(a.g,SEb,c,b,a.o,a.s);!!a.g.a&&jrb()}else{a.L=AEb;a.A=a.q+'/'+a.M+' pairs';a.e='TAP TO RETRY';lmb(a.g.g,SEb,c,false,a.s);Dfb(SEb,c,false,a.s,0);!!a.g.a&&jrb()}}else{a.A=a.o+' lives | '+a.q+'/'+a.M+' pairs';a.L=a.p+' moves';a.e=''}}\nfunction jd(b){var c,d;Zb=b;try{b.d=new Ie(b.q,b.c)}catch(a){a=t9(a);if(HX(a,13)){c=a;Ybb(b.q);cd(b,xAb,yAb+c.pe(),c);pdb(b.q,new wcb);return}else throw u9(a)}b.g=b.d.a.width;b.f=b.d.a.height;cc=b.d;bc=b.d.g;ac=bc;b.c.a?(b.a=null):(b.a=new Bc);$b=b.a;_b=new Wd(b.p);b.e=new Pc(b.d.a,b.c);dc=b.e;b.n=new Ke;ec=b.n;b.b=new Bd;try{Bfb(b.j);Xb(b.j,b.d.a.width,b.d.a.height)}catch(a){a=t9(a);if(HX(a,13)){d=a;cd(b,xAb,yAb+d.pe(),d);OK(d,(Hub(),Gub),'');throw u9(new dL(d))}else throw u9(a)}(!XQ&&(XQ=YQ()?new ZQ:new cR),XQ).te(new od(b),b.d.a)}\nfunction Rfb(a){var b,c,d,e;if(!a.q)return null;d=(c=We(a.g.a,qEb,''),c.length==0?null:c);if(d==null)return null;if(!!a.p&&Gob(a.p,d)){ed(Zb,rEb,\"Pack '\"+d+\"' requires premium \\u2014 falling back to core tiles\");return null}if(!Rob(a.q,d)){ed(Zb,rEb,sEb+d+\"' not available\");return null}e=Qfb();if(e>3){ed(Zb,rEb,sEb+d+\"' too large (\"+e+' pages > '+3+' max)');return null}b=Tob(a.q,d);if(!b){ed(Zb,rEb,\"Failed to load preferred pack '\"+d+\"'\");return null}ed(Zb,rEb,\"Loaded preferred DLC '\"+d+\"' (\"+b.a.g+tEb+e+' pages)');return new Sfb(b)}\nfunction uq(a,b,c,d,e){var f,g,h;if(d>1)return false;a.a&&!qq(a,b,c,a.w,a.A)&&(a.a=false);h=a.q;a.q=false;zq(a.o);if(a.k)return false;if(a.a){(a.d!=e||a.e!=d||(Hub(),C9(M9(H9(A9(Date.now()),mAb),a.f),a.v))||!qq(a,b,c,a.g,a.i))&&(a.u=0);++a.u;a.f=(Hub(),H9(A9(Date.now()),mAb));a.g=b;a.i=c;a.d=e;a.e=d;a.D=0;return RH(a.j,b,c)}if(a.r){a.r=false;a.q=true;d==0?Hq(a.F,a.t.a,a.t.b,dc.c):Hq(a.F,a.s.a,a.s.b,dc.c);return false}f=false;h&&!a.q&&(f=OH(a.j,b,c));g=dc.c;if(F9(M9(g,a.D),a.p)){Iq(a.F,b,c,g);f=LH(a.j,Fq(a.F),Gq(a.F),e)||f}a.D=0;return f}\nfunction iX(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;i=b.l>>13|(b.m&15)<<9;j=b.m>>4&8191;k=b.m>>17|(b.h&255)<<5;l=(b.h&1048320)>>8;B=c*h;C=d*h;D=e*h;F=f*h;G=g*h;if(i!=0){C+=c*i;D+=d*i;F+=e*i;G+=f*i}if(j!=0){D+=c*j;F+=d*j;G+=e*j}if(k!=0){F+=c*k;G+=d*k}l!=0&&(G+=c*l);n=B&zDb;o=(C&511)<<13;m=n+o;q=B>>22;r=C>>9;s=(D&262143)<<4;t=(F&31)<<17;p=q+r+s+t;v=D>>18;w=F>>5;A=(G&4095)<<8;u=v+w+A;p+=m>>22;m&=zDb;u+=p>>22;p&=zDb;u&=ADb;return VW(m,p,u)}\nfunction UG(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;e=a.F.c;d=e.b;l=a.G;m=l.length;b=new Cub;for(g=0;gm)bsb(a.v,m);else{for(f=a.v.a.length;f0){k=BX(VI(a.s.d),88);o=k.d;a.k=AK(o);for(f=1,i=o.c;fj.length&&(a.D=m)}\nfunction WW(a,b,c){var d,e,f,g,h,i;if(b.l==0&&b.m==0&&b.h==0){throw u9(new hsb)}if(a.l==0&&a.m==0&&a.h==0){c&&(SW=VW(0,0,0));return VW(0,0,0)}if(b.h==YBb&&b.m==0&&b.l==0){return XW(a,c)}i=false;if(b.h>>19!=0){b=jX(b);i=!i}g=bX(b);f=false;e=false;d=false;if(a.h==YBb&&a.m==0&&a.l==0){e=true;f=true;if(g==-1){a=UW((wX(),sX));d=true;i=!i}else{h=lX(a,g);i&&_W(h);c&&(SW=VW(0,0,0));return h}}else if(a.h>>19!=0){f=true;a=jX(a);d=true;i=!i}if(g!=-1){return YW(a,g,i,f,c)}if(gX(a,b)<0){c&&(f?(SW=jX(a)):(SW=VW(a.l,a.m,a.h)));return VW(0,0,0)}return ZW(d?a:VW(a.l,a.m,a.h),b,i,f,e,c)}\nfunction hgb(a){var b,c,d,e,f,g,h;if(a.v.g==0){return}d=BX(bJ(a.v,0),53).a;e=BX(WI(a.e,d),14);f=Pr(a.b.g-1);c=BX(WI(a.b,f),58);h='endless_'+a.K;g=new rob(c,e,a.n,h);mu(g,e.a,e.b);pu(g,1);g.sb!=0&&(g.sb=0);g.kb.a=0;g.e=false;su(g,(cx(),ax));NI(a.a,g);gO(a.G,g,ptb(d));gO(a.F,g,ptb(a.K));rw(a.R,g);a.K==0?(b=1.5):(b=$wnd.Math.max(QBb,a.g*$wnd.Math.pow(hCb,a.K-1)));a.g=b;Lt(g,yx((gx(),ix(1,vEb)),kx(b),ux(new Hgb(a,g))));a.p=vEb+b+0.5+QBb;++a.K;a.i==(ygb(),xgb)&&(a.w=a.o+wEb+a.I);ed(Zb,uEb,'Spawned tile #'+a.K+' at slot '+d+', display='+b+'s, queue='+a.v.g+', placed='+a.r.g)}\nfunction tzb(a,b){if(b<128){a.push((b&127)<<24>>24)}else if(b<2048){a.push((b>>6&31|192)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>12&15|224)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>18&7|240)<<24>>24);a.push((b>>12&63|128)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else if(b>24&3|248)<<24>>24);a.push((b>>18&63|128)<<24>>24);a.push((b>>12&63|128)<<24>>24);a.push((b>>6&63|128)<<24>>24);a.push((b&63|128)<<24>>24)}else{throw u9(new ftb('Character out of range: '+b))}}\nfunction oU(a){if(a.offsetLeft==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollLeft;c.defaultView.getComputedStyle(d,'').getPropertyValue('direction')=='rtl'&&(b+=d.scrollWidth-d.clientWidth);d=d.parentNode}}while(a){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,'')[nDb]=='fixed'){b+=c.body.scrollLeft;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,'').getPropertyValue('border-left-width')));if(e&&e.tagName=='BODY'&&a.style.position=='absolute'){break}a=e}return b}\nfunction Ie(a,b){var c,d,e,f,g,h;this.i=(Hub(),A9(Date.now()));d=GR();if(!d)throw u9(new eL('Canvas not supported'));this.a=(Tab(),d.j);pdb(a,d);this.b=b;if(b.g!=0&&b.b!=0){Ge(this,b.g,b.b)}else{h=(dbb(),IU($doc)-b.c);f=HU($doc)-b.d;e=b.f?$wnd.devicePixelRatio||1:1;Ge(this,OX(e*h),OX(e*f))}c={premultipliedAlpha:false};c.antialias=false;c.stencil=false;c.alpha=false;c.premultipliedAlpha=false;c.preserveDrawingBuffer=false;c.xrCompatible=false;this.c=Heb(this.a,c);this.g=new De(this.c);Geb(this.c,0,0,this.a.width,this.a.height);g=te(this.g,7938);te(this.g,7936);te(this.g,7937);new fo(g)}\nfunction Ll(a,b,c,d,e){wl();var f,g,h;xl(this);if(!a)throw u9(new ftb('region cannot be null.'));g=a.u-b-c;f=a.t-d-e;h=MW(IZ,cBb,40,9,0,1);if(d>0){b>0&&(h[0]=new Pl(a,0,0,b,d));g>0&&(h[1]=new Pl(a,b,0,g,d));c>0&&(h[2]=new Pl(a,b+g,0,c,d))}if(f>0){b>0&&(h[3]=new Pl(a,0,d,b,f));g>0&&(h[4]=new Pl(a,b,d,g,f));c>0&&(h[5]=new Pl(a,b+g,d,c,f))}if(e>0){b>0&&(h[6]=new Pl(a,0,d+f,b,e));g>0&&(h[7]=new Pl(a,b,d+f,g,e));c>0&&(h[8]=new Pl(a,b+g,d+f,c,e))}if(b==0&&g==0){h[1]=h[2];h[4]=h[5];h[7]=h[8];h[2]=null;h[5]=null;h[8]=null}if(d==0&&f==0){h[3]=h[6];h[4]=h[7];h[5]=h[8];h[6]=null;h[7]=null;h[8]=null}Fl(this,h)}\nfunction gl(a,b,c){var d,e,f,g;if(b==c)return -1;switch(kub(a,b)){case 35:e=0;for(g=b+1;gb+9)break;g-b<8&&(e=e<<(9-(g-b)<<2)|255);gL(bl,(e&255)<<24|(e&65280)<<8|(e&WAb)>>8|(e&VAb)>>>24);return g-b}e=(e<<4)+d;if(d>=48&&d<=57)e-=48;else if(d>=65&&d<=70)e-=55;else if(d>=97&&d<=102)e-=87;else break}return -1;case 91:return -2;case 93:bl.c>1&&mL(bl);return 0;}for(f=b+1;fb){throw u9(new jsb(IHb))}}f=MW(QX,jBb,6,e,15,1);k=0;g=0;for(h=0;h0){c=a[h++];if((c&192)!=128){throw u9(new ftb('Invalid UTF8 sequence at '+(h-1)+', byte='+(j=c>>>0,j.toString(16))))}d=d<<6|c&63}k+=xsb(d,f,k)}return f}\nfunction zm(){var a;a=new sp('attribute vec4 a_position;\\nattribute vec4 a_color;\\nattribute vec2 a_texCoord0;\\nuniform mat4 u_projTrans;\\nvarying vec4 v_color;\\nvarying vec2 v_texCoords;\\n\\nvoid main()\\n{\\n v_color = a_color;\\n v_color.a = v_color.a * (255.0/254.0);\\n v_texCoords = a_texCoord0;\\n gl_Position = u_projTrans * a_position;\\n}\\n','#ifdef GL_ES\\n#define LOWP lowp\\nprecision mediump float;\\n#else\\n#define LOWP \\n#endif\\nvarying LOWP vec4 v_color;\\nvarying vec2 v_texCoords;\\nuniform sampler2D u_texture;\\nvoid main()\\n{\\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\\n}');if(!a.i)throw u9(new ftb(tBb+lp(a)));return a}\nfunction rjb(a){var b,c,d,e,f;b=new Qi(1,(e=1,_i(),e));Oi(b,XAb,XAb,RBb,OFb);Ki(b);c=new nj(b);xwb((Gi(),Fi),ptb(b.n));a.n=new zB;xB(a.n,new sI(new Jl(c)));ru(a.n,280,aDb);mu(a.n,900,0);tB(sB(uB(yB(a.n),80)));f=new xE(a.p);Lh(f.kb,uCb,uCb,lFb,1);wB(KC($A(a.n,f),40).O);a.e=new hD(' Grid Lines',a.p);SB(a.e,Te(a.c.g.a,IEb,false));Nt(a.e,new Fjb(a));wB(KC(GC($A(a.n,a.e)),25).O);a.g=new hD(' Music',a.p);SB(a.g,Te(a.c.g.a,YDb,true));Nt(a.g,new Hjb(a));wB(KC(GC($A(a.n,a.g)),25).O);a.o=new hD(' SFX',a.p);SB(a.o,Te(a.c.g.a,_Db,true));Nt(a.o,new Jjb(a));wB(KC(GC($A(a.n,a.o)),40).O);d=new aD('X',a.p,'close');Nt(d,new Ljb(a));wB(NC(QC($A(a.n,d),60,60),20).O)}\nfunction hv(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;c*=a.kb.a;f=a.cb;d=BX(zP(f),50);k=a.eb;if(k){h=k.d;i=h+k.c;g=k.e;j=g+k.b;if(a.gb){for(n=0,o=f.g;n=h&&m+e.mb>=g&&e.bd(b,c)}}else{p=a.Ab;q=a.Bb;a.Ab=0;a.Bb=0;for(n=0,o=f.g;n=h&&m+e.mb>=g){e.Ab=l+p;e.Bb=m+q;e.bd(b,c);e.Ab=l;e.Bb=m}}a.Ab=p;a.Bb=q}}else{if(a.gb){for(n=0,o=f.g;na.c&&(a.c=d)}a.b=MW(TX,_zb,6,a.c+1,15,1);Ixb(a.b);for(c=0;c=0;i--){s=g[i];if(r-s>q)break;l=s}-a.C>l&&(a.C=-l);a.M=0;p=0;for(h=0;h=-a.C){a.M=h;p=g[h];break}}d=a.M+1;e=q-a.C;for(o=$wnd.Math.min(nub(a.g),f);d<=o;d++)if(g[d]>e)break;a.L=$wnd.Math.max(0,d-1);if((a.H&8)==0){a.J=q-g[a.L]-a.k+p;(a.H&1)!=0&&(a.J=OX($wnd.Math.round(a.J*0.5)))}else a.J=p+a.C;if(a.o){m=$wnd.Math.min(a.d,a.D);k=$wnd.Math.max(a.d,a.D);$wnd.Math.max(g[m]-g[a.M],-a.J);$wnd.Math.min(g[k]-g[a.M],q-a.J)}}\nfunction tbb(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case dAb:return 128;case fAb:return 256;case eAb:return 512;case HAb:return 32768;case 'losecapture':return 8192;case aAb:return 4;case cAb:return 64;case 'mouseout':return 32;case 'mouseover':return 16;case bAb:return 8;case 'scroll':return UBb;case IAb:return GDb;case kAb:case lAb:return HDb;case QAb:return 262144;case 'paste':return YBb;case gAb:return 1048576;case hAb:return IDb;case jAb:return BDb;case iAb:return 8388608;case 'gesturestart':return WBb;case 'gesturechange':return JDb;case 'gestureend':return KDb;default:return -1;}}\nfunction bQ(a,b,c,d,e){var f,g,h,i,j,k,l,m;f=a.a;m=YP(a,c);Iub(f,b,m,0,c);i=0;j=d;k=b;PW(f,k++,f[j++]);if(--e==0){Iub(m,i,f,k,c);return}if(c==1){Iub(f,j,f,k,e);PW(f,k+e,m[i]);return}l=a.b;n:while(true){g=0;h=0;do{if(pn(f[j],m[i])<0){PW(f,k++,f[j++]);++h;g=0;if(--e==0)break n}else{PW(f,k++,m[i++]);++g;h=0;if(--c==1)break n}}while((g|h)=7|h>=7);l<0&&(l=0);l+=2}a.b=l<1?1:l;if(c==1){Iub(f,j,f,k,e);PW(f,k+e,m[i])}else if(c==0){throw u9(new ftb(ZCb))}else{Iub(m,i,f,k,c)}}\nfunction Dp(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o;vp(a,(Np(),Lp),Kp,8);i=(l=OX(255*g.a)<<24|OX(255*g.b)<<16|OX(255*g.c)<<8|OX(255*g.d),iT(),hT[0]=l&UAb,undefined,gT[0]);j=(k=OX(255*h.a)<<24|OX(255*h.b)<<16|OX(255*h.c)<<8|OX(255*h.d),hT[0]=k&UAb,undefined,gT[0]);m=Rs(Ss(a.j,e-c,b-d));f*=0.5;n=m.a*f;o=m.b*f;if(a.i==Lp){ko(a.g,i);no(a.g,b+n,c+o,0);ko(a.g,i);no(a.g,b-n,c-o,0);ko(a.g,j);no(a.g,d+n,e+o,0);ko(a.g,j);no(a.g,d-n,e-o,0);ko(a.g,j);no(a.g,d+n,e+o,0);ko(a.g,i);no(a.g,b+n,c+o,0);ko(a.g,j);no(a.g,d-n,e-o,0);ko(a.g,i);no(a.g,b-n,c-o,0)}else{ko(a.g,i);no(a.g,b+n,c+o,0);ko(a.g,i);no(a.g,b-n,c-o,0);ko(a.g,j);no(a.g,d+n,e+o,0);ko(a.g,j);no(a.g,d-n,e-o,0);ko(a.g,j);no(a.g,d+n,e+o,0);ko(a.g,i);no(a.g,b-n,c-o,0)}}\n", "function ll(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;l=c.a;j=c.a.g;u=c.d;h=d;for(;h>0;h--)if(!wk(BX(WI(l,h-1),59).c&nAb))break;s=d;for(;s0){p=a.b-r;for(m=a.a.c-2;m>=2;m-=2){e=jL(a.a,m);if(e<=p)break;oL(a.a,m,e-f)}}}else{l.he(h);EK(u,h+1);f=s-h;if(f>0){a.b-=f;if(b.p&&jL(a.a,a.a.c-2)>a.b){o=lL(a.a);while(jL(a.a,a.a.c-2)>a.b)a.a.c-=2;oL(a.a,a.a.c-2,a.b);oL(a.a,a.a.c-1,o)}}}if(h==0){pg(cl,c);_I(a.d)}else{n=BX($I(c.a),59);n.a||(c.d.a[c.d.c-1]=(n.a?n.p:n.o+n.q)*b.w-b.u)}return q}\nfunction Eib(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;m=a.d.g;h=(Vgb(),Rgb);l=Kib(c);b.I=KH(20);b.P=true;i=false;for(f=0;f=3){d=((a.a[c]&255)<<16)+((a.a[c+1]&255)<<8)+(a.a[c+2]&255);rub(b,(Mzb(d>>18&63,KAb.length),KAb.charCodeAt(d>>18&63)));rub(b,(Mzb(d>>12&63,KAb.length),KAb.charCodeAt(d>>12&63)));rub(b,(Mzb(d>>6&63,KAb.length),KAb.charCodeAt(d>>6&63)));rub(b,(Mzb(d&63,KAb.length),KAb.charCodeAt(d&63)))}else if(e-c>=2){d=((a.a[c]&255)<<16)+((a.a[c+1]&255)<<8);rub(b,(Mzb(d>>18&63,KAb.length),KAb.charCodeAt(d>>18&63)));rub(b,(Mzb(d>>12&63,KAb.length),KAb.charCodeAt(d>>12&63)));rub(b,(Mzb(d>>6&63,KAb.length),KAb.charCodeAt(d>>6&63)));b.a+='='}else{d=(a.a[c]&255)<<16;rub(b,(Mzb(d>>18&63,KAb.length),KAb.charCodeAt(d>>18&63)));rub(b,(Mzb(d>>12&63,KAb.length),KAb.charCodeAt(d>>12&63)));b.a+='=='}}return b.a}\nfunction Ih(){Ih=Z9;Fh=new Ph(1,1,1,1);nh=new Qh(-1077952513);lh=new Qh(2139062271);gh=new Qh(1061109759);Zg=new Ph(0,0,0,1);Gh=Nh(Fh);bh=new Ph(0,0,0,0);dh=new Ph(1,1,1,0);$g=new Ph(0,0,1,1);rh=new Ph(0,0,0.5,1);xh=new Qh(1097458175);Bh=new Qh(1887473919);Ah=new Qh(-2016482305);fh=new Ph(0,1,1,1);Dh=new Ph(0,0.5,0.5,1);mh=new Qh(16711935);ah=new Qh(2147418367);oh=new Qh(852308735);ih=new Qh(579543807);sh=new Qh(1804477439);Hh=new Qh(-65281);jh=new Qh(-2686721);kh=new Qh(-626712321);th=new Qh(-5963521);_g=new Qh(-1958407169);Ch=new Qh(-759919361);hh=new Qh(-1306385665);wh=new Qh(-16776961);zh=new Qh(-13361921);eh=new Qh(-8433409);yh=new Qh(-92245249);uh=new Qh(-9849601);ph=new Ph(1,0,1,1);vh=new Qh(-1608453889);Eh=new Qh(-293409025);qh=new Qh(-1339006721)}\nfunction aQ(a,b,c,d,e){var f,g,h,i,j,k,l,m;f=a.a;m=YP(a,e);Iub(f,d,m,0,e);i=b+c-1;j=e-1;k=d+e-1;PW(f,k--,f[i--]);if(--c==0){Iub(m,0,f,k-(e-1),e);return}if(e==1){k-=c;i-=c;Iub(f,i+1,f,k+1,c);PW(f,k,m[j]);return}l=a.b;n:while(true){g=0;h=0;do{if(pn(m[j],f[i])<0){PW(f,k--,f[i--]);++g;h=0;if(--c==0)break n}else{PW(f,k--,m[j--]);++h;g=0;if(--e==1)break n}}while((g|h)=7|h>=7);l<0&&(l=0);l+=2}a.b=l<1?1:l;if(e==1){k-=c;i-=c;Iub(f,i+1,f,k+1,c);PW(f,k,m[j])}else if(e==0){throw u9(new ftb(ZCb))}else{Iub(m,0,f,k-(e-1),e)}}\nfunction ffb(a){afb();var b,c,d,e,f,g;this.c=a;this.e=new hyb;this.f=new hyb;this.d=new hyb;vwb(this.e,(nfb(),jfb),new qJ(QW(KW(j8,1),gBb,2,6,['music/menu_music.mp3','music/menu_lofi_music.mp3'])));b=new qJ(_eb);NI(b,aEb);NI(b,bEb);NI(b,cEb);NI(b,dEb);vwb(this.e,ifb,b);g=new qJ(_eb);NI(g,cEb);NI(g,dEb);vwb(this.e,mfb,g);f=new qJ(_eb);NI(f,aEb);vwb(this.e,lfb,f);d=new qJ(_eb);NI(d,aEb);vwb(this.e,hfb,d);c=new qJ(_eb);NI(c,bEb);vwb(this.e,gfb,c);e=new qJ(_eb);NI(e,bEb);vwb(this.e,kfb,e);vwb(this.f,(yfb(),tfb),'sfx/click.ogg');vwb(this.f,rfb,'sfx/confirm.ogg');vwb(this.f,xfb,'sfx/gameover_win.mp3');vwb(this.f,sfb,'sfx/gameover_lose.mp3');vwb(this.f,ufb,'sfx/pickup.ogg');vwb(this.f,qfb,'sfx/drop.ogg');vwb(this.f,vfb,'sfx/reject.ogg');vwb(this.f,wfb,'sfx/toggle.ogg')}\nfunction qjb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;k=new Qi(64,(i=64,_i(),i));Oi(k,0,0,0,0);Ki(k);g=new Ph(uCb,uCb,uCb,1);j=new Ph(QBb,QBb,oBb,1);Oi(k,j.d,j.c,j.b,j.a);for(q=0;q<64;q++){for(o=0;o<64;o++){d=o-32;e=q-32;c=$wnd.Math.sqrt(d*d+e*e);b=$wnd.Math.atan2(e,d);l=b*8/NFb;n=l-$wnd.Math.floor(l);m=n>vEb&&n=10&&Mi(k,o,q,1,1)}}Oi(k,g.d,g.c,g.b,g.a);for(r=0;r<64;r++){for(o=0;o<64;o++){d=o-32;e=r-32;c=$wnd.Math.sqrt(d*d+e*e);b=$wnd.Math.atan2(e,d);l=b*8/NFb;n=l-$wnd.Math.floor(l);m=n>vEb&&n=12&&Mi(k,o,r,1,1)}}Oi(k,0,0,0,0);for(p=0;p<64;p++){for(o=0;o<64;o++){d=o-32;e=p-32;c=$wnd.Math.sqrt(d*d+e*e);c<10&&Mi(k,o,p,1,1)}}h=new nj(k);xwb((Gi(),Fi),ptb(k.n));a.d=new _D(h);ru(a.d,60,60);mu(a.d,820,1520);Nt(a.d,new zjb(a))}\nfunction _S(a,b){var c,d,e,f,g,h,i,j,k;j='';if(b.length==0){return a.De(hDb,DAb,-1,-1)}k=jub(b);Ttb(k.substr(0,3),'at ')&&(k=(Mzb(3,k.length+1),k.substr(3)));k=k.replace(/\\[.*?\\]/g,'');g=k.indexOf('(');if(g==-1){g=k.indexOf('@');if(g==-1){j=k;k=''}else{j=jub((Mzb(g+1,k.length+1),k.substr(g+1)));k=jub((Lzb(0,g,k.length),k.substr(0,g)))}}else{c=k.indexOf(')',g);j=(Lzb(g+1,c,k.length),k.substr(g+1,c-(g+1)));k=jub((Lzb(0,g,k.length),k.substr(0,g)))}g=Ytb(k,mub(46));g!=-1&&(k=(Mzb(g+1,k.length+1),k.substr(g+1)));(k.length==0||Ttb(k,'Anonymous function'))&&(k=DAb);h=$tb(j,mub(58));e=_tb(j,mub(58),h-1);i=-1;d=-1;f=hDb;if(h!=-1&&e!=-1){f=(Lzb(0,e,j.length),j.substr(0,e));i=VS((Lzb(e+1,h,j.length),j.substr(e+1,h-(e+1))));d=VS((Mzb(h+1,j.length+1),j.substr(h+1)))}return a.De(f,k,i,d)}\nfunction nlb(a,b){var e,f,g;Wkb();var c,d;Web.call(this);this.g=a;this.i=Xsb((Lzb(0,1,b.length),b.substr(0,1)),10);this.n=this.i%2==1;d=this.i*this.i;this.N=this.n?d-1:d;this.M=this.N/2|0;this.C=new Dm(Ud(_b,DEb));this.I=this.C.a;this.B=new job;this.d=new kj(Ud(_b,EEb));this.D=(e=new Qi(128,(f=128,_i(),f)),Oi(e,GEb,gGb,wFb,1),Ki(e),Oi(e,wFb,hFb,gGb,1),Mi(e,4,4,120,120),Oi(e,gGb,0.3799999952316284,oBb,1),Mi(e,4,122,120,2),g=new nj(e),xwb((Gi(),Fi),ptb(e.n)),g);c=Rfb(a);this.b=Pfb(this.I,c?c.a:null);this.c=new nJ(true,this.N);this.a=new nJ(true,this.N);this.H=new nJ(true,this.N);this.J=new nJ(true,this.N);this.F=new nJ(true,this.N);this.G=new nJ(true,this.N);klb(this);this.u=new yjb(a,this.R);vjb(this.u,new Flb(this));wjb(this.u,new Hlb(this));ujb(this.u,new Jlb(this));this.v=new Jp}\nfunction ghb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;g=new zB;g._=true;g.J=false;uB(yB(g),80);rw(a.R,g);j=new yE(ZEb,a.o,$Eb);Lh(j.kb,0,0,0,gCb);m=new yE(ZEb,a.o,$Eb);hu(m,(Ih(),Fh));n=new SF;i=new uD(j);pD((i.o=KH(4),i));_u(n,i);_u(n,new uD(m));wB(KC($A(g,n),30).O);l=new zB;l.J=false;for(e=0;e<3;e++){k=e;a.q[e]=new aD(ahb[e],a.o,e==0?_Eb:aFb);Nt(a.q[e],new uhb(a,k));IC(EC(SC($A(l,a.q[e]),260),80),4)}wB(KC($A(g,l),20).O);for(f=0;f<3;f++){a.r[f]=new zB;a.r[f].J=false;yB(a.r[f]);f>0&&(a.r[f].yb=false,undefined)}dhb(a,a.r[0]);ehb(a,a.r[1]);fhb(a,a.r[2]);c=new SF;for(d=0;d<3;d++){h=new cF(a.r[d]);$E(h);UE(h);h.L=false;h.M=false;uu(h,a.r[d].yb);tu(a.r[d],h);_u(c,h)}wB(MC(LC(DC($A(g,c)),20),20).O);b=new aD('BACK TO MENU',a.o,'back');Nt(b,new whb(a));wB(KC(NC(EC(SC($A(g,b),400),90),15),30).O);ohb(a);mu(g,900,0);Lt(g,px(0,vEb,(Xq(),Wq)))}\nfunction hs(a,b){Yr();var c;c=MW(SX,kBb,6,16,15,1);c[0]=a[0]*b[0]+a[4]*b[1]+a[8]*b[2]+a[12]*b[3];c[4]=a[0]*b[4]+a[4]*b[5]+a[8]*b[6]+a[12]*b[7];c[8]=a[0]*b[8]+a[4]*b[9]+a[8]*b[10]+a[12]*b[11];c[12]=a[0]*b[12]+a[4]*b[13]+a[8]*b[14]+a[12]*b[15];c[1]=a[1]*b[0]+a[5]*b[1]+a[9]*b[2]+a[13]*b[3];c[5]=a[1]*b[4]+a[5]*b[5]+a[9]*b[6]+a[13]*b[7];c[9]=a[1]*b[8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11];c[13]=a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[13]*b[15];c[2]=a[2]*b[0]+a[6]*b[1]+a[10]*b[2]+a[14]*b[3];c[6]=a[2]*b[4]+a[6]*b[5]+a[10]*b[6]+a[14]*b[7];c[10]=a[2]*b[8]+a[6]*b[9]+a[10]*b[10]+a[14]*b[11];c[14]=a[2]*b[12]+a[6]*b[13]+a[10]*b[14]+a[14]*b[15];c[3]=a[3]*b[0]+a[7]*b[1]+a[11]*b[2]+a[15]*b[3];c[7]=a[3]*b[4]+a[7]*b[5]+a[11]*b[6]+a[15]*b[7];c[11]=a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11];c[15]=a[3]*b[12]+a[7]*b[13]+a[11]*b[14]+a[15]*b[15];Iub(c,0,a,0,16)}\nfunction Hyb(){function e(){this.obj=this.createObject()}\n;e.prototype.createObject=function(a){return Object.create(null)};e.prototype.get=function(a){return this.obj[a]};e.prototype.set=function(a,b){this.obj[a]=b};e.prototype[EHb]=function(a){delete this.obj[a]};e.prototype.keys=function(){return Object.getOwnPropertyNames(this.obj)};e.prototype.entries=function(){var b=this.keys();var c=this;var d=0;return {next:function(){if(d>=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!Fyb()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[EHb]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e}\nfunction bnb(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(!b)return;l=XI(a.b,b,true);if(l==-1)return;if(qsb(DX(WI(a.D,l))))return;i=BX(WI(a.u,l),14);m=new Ws(b.Ab,b.Bb);d=Qs(m,i);c=d0){b=(Mzb(0,a.length),a.charCodeAt(0));if(b==45||b==43){a=(Mzb(1,a.length+1),a.substr(1));--f;i=b==45}}if(f==0){throw u9(new Mtb(sHb+j+'\"'))}while(a.length>0&&(Mzb(0,a.length),a.charCodeAt(0)==48)){a=(Mzb(1,a.length+1),a.substr(1));--f}if(f>(Ltb(),Jtb)[10]){throw u9(new Mtb(sHb+j+'\"'))}for(e=0;e0){l=-parseInt((Lzb(0,d,a.length),a.substr(0,d)),10);a=(Mzb(d,a.length+1),a.substr(d));f-=d;c=false}while(f>=g){d=parseInt((Lzb(0,g,a.length),a.substr(0,g)),10);a=(Mzb(g,a.length+1),a.substr(g));f-=g;if(c){c=false}else{if(w9(l,h)<0){throw u9(new Mtb(sHb+j+'\"'))}l=H9(l,k)}l=M9(l,d)}if(w9(l,0)>0){throw u9(new Mtb(sHb+j+'\"'))}if(!i){l=I9(l);if(w9(l,0)<0){throw u9(new Mtb(sHb+j+'\"'))}}return l}\nfunction dhb(a,b){var c,d,e,f,g,h,i,j,k,l,m;wB(KC(NC($A(b,mhb(a,'BOARD SIZE')),15),10).O);e=new zB;e.J=false;for(g=0;g<4;g++){i=g;c=new aD($gb[g],a.o,sCb);Nt(c,new yhb(a,i));a.e[g]=c;IC(EC(SC($A(e,c),150),80),6)}wB($A(b,e).O);a.f=new yE('',a.o,TEb);rE(a.f,1,1);wB(NC($A(b,a.f),4).O);wB(KC(NC($A(b,mhb(a,'DIFFICULTY')),25),10).O);d=new zB;d.J=false;for(h=0;h<3;h++){i=h;c=new aD(Zgb[h],a.o,sCb);Nt(c,new Ahb(a,i));a.s[h]=c;IC(EC(SC($A(d,c),220),80),6)}wB($A(b,d).O);a.c=new yE('',a.o,TEb);rE(a.c,1,1);wB(NC($A(b,a.c),4).O);wB(KC(NC($A(b,mhb(a,'GAME MODE')),25),10).O);j=new zB;j.J=false;k=new zB;k.J=false;l=new zB;l.J=false;for(f=0;f<_gb.length;f++){i=f;c=new aD(_gb[f],a.o,sCb);Nt(c,new Chb(a,i));a.g[f]=c;f<2?IC(EC(SC($A(j,c),280),80),6):f<4?IC(EC(SC($A(k,c),280),80),6):IC(EC(SC($A(l,c),280),80),6)}wB($A(b,j).O);wB($A(b,k).O);wB($A(b,l).O);a.p=new yE('',a.o,UEb);rE(a.p,1,1);m=new uD(a.p);sD(m,LF(a.o,VEb));nD(m,10,28,10,28);wB(KC(NC($A(b,m),25),15).O)}\nfunction Yab(){var a,b,c;b=$doc.compatMode;a=QW(KW(j8,1),gBb,2,6,[jDb]);for(c=0;cMake sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,
e.g. by using <!doctype html> at the start of your application's HTML page.

To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding
the following line to your*.gwt.xml module file:
  <extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/>':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"').
Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction bob(a){var b,c,d,e,f,g,h,i,j,k;h=new mk(Ud(_b,$Gb),Ud(_b,_Gb));Ak(h.b,1.2999999523162842);h.d=false;h.a.f=false;JF(a,'play-font',h,gZ);g=new mk(Ud(_b,$Gb),Ud(_b,_Gb));Ak(g.b,hCb);g.d=false;g.a.f=false;JF(a,EGb,g,gZ);d=new mk(Ud(_b,$Gb),Ud(_b,_Gb));Ak(d.b,nFb);d.d=false;d.a.f=false;JF(a,UGb,d,gZ);c=new mk(Ud(_b,'fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.fnt'),Ud(_b,'fonts/Orbitron-Bold-36-new/Orbitron-Bold-36-new.png'));Ak(c.b,ZFb);c.d=false;c.a.f=false;JF(a,dGb,c,gZ);b=new mk(Ud(_b,aHb),Ud(_b,bHb));Ak(b.b,IBb);b.d=false;b.a.f=false;JF(a,'body-font',b,gZ);j=new mk(Ud(_b,aHb),Ud(_b,bHb));Ak(j.b,1);j.d=false;j.a.f=false;JF(a,RGb,j,gZ);e=new mk(Ud(_b,aHb),Ud(_b,bHb));Ak(e.b,1);e.d=false;e.a.f=false;JF(a,WFb,e,gZ);i=new mk(Ud(_b,aHb),Ud(_b,bHb));Ak(i.b,uCb);i.d=false;i.a.f=false;JF(a,VGb,i,gZ);JF(a,LGb,i,gZ);k=new mk(Ud(_b,cHb),Ud(_b,dHb));Ak(k.b,uCb);k.d=false;k.a.f=false;JF(a,SGb,k,gZ);f=new mk(Ud(_b,cHb),Ud(_b,dHb));Ak(f.b,nFb);f.d=false;f.a.f=false;JF(a,TGb,f,gZ)}\nfunction ohb(a){var b,c,d,e,f,g,h,i,j,k;for(g=0;g0?iFb+OX(c)+' moves':''):(d=c>0?iFb+Tnb(c,1)+'s':'');if(a.j==0){uE(a.p,e+jFb+Tnb(k,1)+'s to memorize'+d)}else if(a.j==1){uE(a.p,e+jFb+Tnb(k,1)+'s initial (gets faster!)'+d)}else if(a.j==3){j=Ttb(e,OEb)||Ttb(e,QEb)?(Xsb((Lzb(0,1,e.length),e.substr(0,1)),10)*Xsb((Lzb(0,1,e.length),e.substr(0,1)),10)-1)/2|0:Xsb((Lzb(0,1,e.length),e.substr(0,1)),10)*Xsb((Lzb(0,1,e.length),e.substr(0,1)),10)/2|0;uE(a.p,e+jFb+j+' pairs to match'+d)}else a.j==4?uE(a.p,e+' grid \\u2022 Free creative mode \\u2022 No score'):uE(a.p,e+jFb+Tnb(k,1)+'s display time'+d);uE(a.f,khb(e));uE(a.c,jhb(a.j,a.i,a.k))}\nfunction eH(a,b){var c,d,e,f,g,h;if(a.a.f)return false;a.a.e=a.a.j;zq(a.a.a);a.a.j&&uQ(a.a.a,a.a.b,a.a.b);if(!Vt(a.a))return false;g=false;c=(MI(),LI?Hb(dc,63):Hb(dc,129)||Hb(dc,130));e=c&&!a.a.A;d=true;if(c){switch(b){case 50:QG(a.a,a.a.c.a,true);g=true;break;case 31:case 124:FG(a.a);return true;case 52:GG(a.a);return true;case 29:RG(a.a);return true;case 54:f=a.a.G;TG(a.a,a.a.K);a.a.K=f;UG(a.a);return true;default:d=false;}}if(Hb(dc,59)||Hb(dc,60)){switch(b){case 124:QG(a.a,a.a.c.a,true);break;case 112:GG(a.a);}i:{h=a.a.d;j:{switch(b){case 21:OG(a.a,false,e);g=true;d=true;break j;case 22:OG(a.a,true,e);g=true;d=true;break j;case 3:a.a.d=0;d=true;break j;case 123:a.a.d=a.a.G.length;d=true;break j;}break i}if(!a.a.o){a.a.D=h;a.a.o=true}}}else{switch(b){case 21:OG(a.a,false,e);a.a.o=false;g=true;d=true;break;case 22:OG(a.a,true,e);a.a.o=false;g=true;d=true;break;case 3:a.a.d=0;a.a.o=false;d=true;break;case 123:a.a.d=a.a.G.length;a.a.o=false;d=true;}}a.a.d=Kr(a.a.d,0,a.a.G.length);g&&fH(a,b);return d}\nfunction PM(a,b,c,d,e){var f,g,h,i,j,k,l,m;k=e.a;if(b.j==(mN(),kN)){if(!b.a)c.a+='{}';else{i=!XM(b);l=c.a.length;n:while(true){c.a+=i?'{\\n':'{ ';for(f=b.a;f;f=f.f){i&&WM(d,c);yub(c,wN(k,f.e));c.a+=rAb;PM(a,f,c,d+1,e);(!i||k!=(vN(),sN))&&!!f.f&&(c.a+=',',c);c.a+=String.fromCharCode(i?10:32);if(!i&&c.a.length-l>e.b){j=c.a.length;lj&&(c.a+=pub(MW(QX,jBb,6,l-j,15,1)));i=true;continue n}}break}i&&WM(d-1,c);c.a+='}'}}else if(b.j==fN){if(!b.a)c.a+='[]';else{i=!XM(b);m=e.c||!YM(b);l=c.a.length;n:while(true){c.a+=i?'[\\n':'[ ';for(f=b.a;f;f=f.f){i&&WM(d,c);PM(a,f,c,d+1,e);(!i||k!=(vN(),sN))&&!!f.f&&(c.a+=',',c);c.a+=String.fromCharCode(i?10:32);if(m&&!i&&c.a.length-l>e.b){j=c.a.length;lj&&(c.a+=pub(MW(QX,jBb,6,l-j,15,1)));i=true;continue n}}break}i&&WM(d-1,c);c.a+=']'}}else if(b.j==lN){yub(c,xN(k,JM(b)))}else if(b.j==hN){g=GM(b);h=IM(b);c.a+=g==O9(h)?O9(h):g}else if(b.j==iN){vub(c,IM(b))}else if(b.j==gN){zub(c,FM(b))}else if(b.j==jN){c.a+=TCb}else throw u9(new wP('Unknown object type: '+b))}\nfunction $r(a,b){Xr[0]=a.a[0]*b.a[0]+a.a[4]*b.a[1]+a.a[8]*b.a[2]+a.a[12]*b.a[3];Xr[4]=a.a[0]*b.a[4]+a.a[4]*b.a[5]+a.a[8]*b.a[6]+a.a[12]*b.a[7];Xr[8]=a.a[0]*b.a[8]+a.a[4]*b.a[9]+a.a[8]*b.a[10]+a.a[12]*b.a[11];Xr[12]=a.a[0]*b.a[12]+a.a[4]*b.a[13]+a.a[8]*b.a[14]+a.a[12]*b.a[15];Xr[1]=a.a[1]*b.a[0]+a.a[5]*b.a[1]+a.a[9]*b.a[2]+a.a[13]*b.a[3];Xr[5]=a.a[1]*b.a[4]+a.a[5]*b.a[5]+a.a[9]*b.a[6]+a.a[13]*b.a[7];Xr[9]=a.a[1]*b.a[8]+a.a[5]*b.a[9]+a.a[9]*b.a[10]+a.a[13]*b.a[11];Xr[13]=a.a[1]*b.a[12]+a.a[5]*b.a[13]+a.a[9]*b.a[14]+a.a[13]*b.a[15];Xr[2]=a.a[2]*b.a[0]+a.a[6]*b.a[1]+a.a[10]*b.a[2]+a.a[14]*b.a[3];Xr[6]=a.a[2]*b.a[4]+a.a[6]*b.a[5]+a.a[10]*b.a[6]+a.a[14]*b.a[7];Xr[10]=a.a[2]*b.a[8]+a.a[6]*b.a[9]+a.a[10]*b.a[10]+a.a[14]*b.a[11];Xr[14]=a.a[2]*b.a[12]+a.a[6]*b.a[13]+a.a[10]*b.a[14]+a.a[14]*b.a[15];Xr[3]=a.a[3]*b.a[0]+a.a[7]*b.a[1]+a.a[11]*b.a[2]+a.a[15]*b.a[3];Xr[7]=a.a[3]*b.a[4]+a.a[7]*b.a[5]+a.a[11]*b.a[6]+a.a[15]*b.a[7];Xr[11]=a.a[3]*b.a[8]+a.a[7]*b.a[9]+a.a[11]*b.a[10]+a.a[15]*b.a[11];Xr[15]=a.a[3]*b.a[12]+a.a[7]*b.a[13]+a.a[11]*b.a[14]+a.a[15]*b.a[15];return as(a,Xr)}\nfunction Epb(a,b,c,d){Cpb();var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J;r=new Qi(1,(p=1,_i(),p));Oi(r,0,0,0,GBb);Ki(r);s=new nj(r);xwb((Gi(),Fi),ptb(r.n));e=new _D(s);e.O=true;e.ob='pack-picker-backdrop';_u(a.t,e);j=new zB;j.ob='pack-picker-dialog';j._=true;j.k=1;C=new zB;xB(C,LF(b,xFb));qB(C,30,30,25,30);J=new yE('TILE PACKS',b,$Eb);Lh(J.kb,wFb,wFb,RBb,1);sE(J,KFb,KFb);wB(KC($A(C,J),20).O);i=(A=We(c.g.a,qEb,''),A.length==0?null:A);for(u=Bpb,v=0,w=u.length;v