From 2878d4288dc9a3b39055fb1170cc8e6a85715596 Mon Sep 17 00:00:00 2001 From: bigJIU <1572204178@qq.com> Date: Tue, 7 Mar 2023 19:08:56 +0800 Subject: [PATCH] Update Speed and revive and faster loading --- .idea/workspace.xml | 44 ++++++++++++++++-- IDManager.py | 2 +- Mario-AI-Interface.jar | Bin 84592 -> 84471 bytes Mario-AI-Interface.jar.js | 12 ++--- Mario-AI-Interface/reps/f_l_sav.rep | Bin 444 -> 713 bytes Mario-AI-Interface/src/Play.java | 5 +- .../src/engine/core/MarioGame.java | 20 ++++++-- .../src/engine/core/MarioRender.java | 4 +- .../src/engine/core/MarioWorld.java | 5 +- .../src/engine/sprites/Mario.java | 9 ++-- __pycache__/IDManager.cpython-39.pyc | Bin 3990 -> 3990 bytes __pycache__/main.cpython-39.pyc | Bin 6035 -> 6045 bytes data/annotation.csv | 2 + data/questionare.csv | 17 +++++++ levels/original/lvl-1.lvl | 16 ------- levels/original/lvl-2.lvl | 16 ------- levels/original/lvl-3.lvl | 16 ------- levels/t1.lvl | 32 ++++++------- levels/{original/lvl-10.lvl => t10.lvl} | 0 levels/t2.lvl | 32 ++++++------- levels/t3.lvl | 32 ++++++------- levels/{original/lvl-4.lvl => t4.lvl} | 0 levels/{original/lvl-5.lvl => t5.lvl} | 0 levels/{original/lvl-6.lvl => t6.lvl} | 0 levels/{original/lvl-7.lvl => t7.lvl} | 0 levels/{original/lvl-8.lvl => t8.lvl} | 0 levels/{original/lvl-9.lvl => t9.lvl} | 0 levels/tt1.lvl | 16 +++++++ main.py | 6 ++- templates/GameAnnotation2.html | 6 +-- templates/GamePlay.html | 10 ++-- 31 files changed, 171 insertions(+), 131 deletions(-) delete mode 100644 levels/original/lvl-1.lvl delete mode 100644 levels/original/lvl-2.lvl delete mode 100644 levels/original/lvl-3.lvl rename levels/{original/lvl-10.lvl => t10.lvl} (100%) rename levels/{original/lvl-4.lvl => t4.lvl} (100%) rename levels/{original/lvl-5.lvl => t5.lvl} (100%) rename levels/{original/lvl-6.lvl => t6.lvl} (100%) rename levels/{original/lvl-7.lvl => t7.lvl} (100%) rename levels/{original/lvl-8.lvl => t8.lvl} (100%) rename levels/{original/lvl-9.lvl => t9.lvl} (100%) create mode 100644 levels/tt1.lvl diff --git a/.idea/workspace.xml b/.idea/workspace.xml index cb35972..4701955 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,11 +3,33 @@ + + - + + + + + + + + + + + + + + + + + + + + + @@ -237,6 +275,6 @@ - + \ No newline at end of file diff --git a/IDManager.py b/IDManager.py index e2ae660..5dc3a53 100644 --- a/IDManager.py +++ b/IDManager.py @@ -8,7 +8,7 @@ class idManager(): gid = 0 timeMin = 1 - tutorialMax = 3 + tutorialMax = 10 ip_id = {} ip_dic = {} ip_recent = {} diff --git a/Mario-AI-Interface.jar b/Mario-AI-Interface.jar index e25ae025b3b12b92cf9f99062d6b8ad5c56a4b67..af3afc59e75c16a17a213f7f5221c836cf441269 100644 GIT binary patch delta 22553 zcmV)hK%>9#lm+*b1r1P30|XQR2nYxOV3%i+4R8ZsmuInnDhUH%muHi$2_gevmuIum z3Ai2uV3%i;jVLaE349!9b^pJ;W;Gg}E6G|*PHg9rB_|58aS|ywksZsHE#HnE*~Db5 z9Z4IncE#?>M`&muM+1~lpit}<7n&5e#e_Iml8FN(1=^I*gJN1j8%PsKQ$k50Ek{UW z{%>Y>B}*$4xBlt(UGIJGeeZs={@Ux0ei6V@$r|{oi8B0uRT%_-t;3T#{EZG@)8Q!{ zzHZ=eP1NG=4E()`a{PnI!*4|Kj|RRO#c2~&_?CfxQj~wz&9`-UT8HoG@GlDZS6w}$ z7r(2+_Y6F1q8a~I#^E_#J+D~b*VPY{=L-t>cO70V!++q1I=p1!NBB=g`LT(Y@n3r5 zCp!Gp#49>~)Z)Jl{7)F(zZMf$;AiFdIeuZ_mnN2|n9X>#48Ou_O7DM_)a#0HhAW{S znniR75LtqTgoq_!9U^*cm{=}Rg_V()m=r|HO|hiHluD^Gq}pd4e9@2^6YHebl$g}% zs@{|anPXy$H0rguA#-(ZD#Odt9F=*dTp$+;jA8qKz_#SDBapR%ij|pkE^nvv+wIgS z&&md~cE6+Wf{dmhyg!-95Ai}z5LBEXGUOx&hw?;e5kR{$?nPI zl+{j!^JaL&9@PVLZ!(oywa-cCbAtG;UMD@6OgruUnXJ>k-p(d7F07NR_9xSc%zi;# z?``&fKKnp>jt7J7YrC`du%qy-lTJ8U5}8S3iwh!B*d8P`LE}uEu0fAacz-6FN|Z#| zp%9{2$#gQGv{SvweGXq8xlZ@X1;Lg@+XbPOnFIx^>gDAPqr-cg>^6H(iYK+bnSML9 zos@L%ABOTnNz#}zliO-fuI83mm7?6DgHHZ`Mki$-B&n93MLm4Qzz7LeY|Y#Kd)M0| zKA&jL$#;3eH?_m0dKQ&Zcy2W1YBS~Rb5bh% zjC-_w)pXXc31}T-VgK(anO=mH(qiIjr)#tv=LY z?EZX`Swj%mMHz*R=1(Eflg>NY?C40|Nvt~1?~Ev}#;Nx@L3#gZmYT|YImq&qw$0Ac zp#{|*A$xzmy=Ry~t1|APL$4Se7*M-^#U|mav-ZePvOhRCus4}gam!s|1+4O{qk*y_>)3lqpnu4*^Zq81a|Rjsw0&07 zL&<#PtFYnhlyGpQkQUlYJ>t6A62WqkTKWcWbQPuGHACjJEE}@GkcEa^#EQm$@@3$o ztS>Apnlzsp=Nhv-nl!_yrEl$d@T|#B~%-~?k zA)MaY(z8=<8^rK(Xjw8>WT^?vPq>=swrg(jw&vE%Xtv+!PO9Q6i@Ea(eFM!|GO=37 zA#Y(2T-}Df7E&0tkVeMB2;OdgVF*czF;j}JgiVLeT5_>mBB*g)BGO+fc0jtUb~D{V3x|I;1)|3NvkDoe77tn6S*8uSaOAK z+m+{U<4y}7#_!XsN>?tG`F0DxN15eHd6Okq$r4MJ%9|}@vD?C5a*$QYSI=+dXJF{H<0ld+C*Tf#{# z>6P_{Y_MdbthZznK4i&em2Hb`wPc$Lc#}SDJ07rPhuq8xb`Gz$q)!R#)c5aFv2yZO zOKuSoc$?g6;T`xbLu^Zb_DH`W35!{4jo^ZFr>)YK(HK_p1B@R_2JwDNh9qgoZI^MD9)9=sD zm-NjU36e;5B0=7&bSJGj@xoGZTmZYF9BOf6vc5#g@W9N8iW^6qtnH~jq}>(uLyYaoT+&6a@;k8P z?M|=PU^JAfY09sW^`xKyzGNUdI9i~*uw~KAGIACU^Ht3xtL=rldQr=7y65JnVb59( zy``+E1vHuK)q2N&l99}HC$n74^-+hM6gA-ccA?BxrQLRN<3RC*-32?o$mmGIt^DDZ zU9PpJ`o}>UleMU3O0`|jmOJU)UaNJOWh?LaZd2Ey&CQJBTRugL>J23nN33f4S9hj= zG&kvC3ubuOSqQ!pt<`B}2JxFUbJ7HYjuNd@cP6{v&L-A>vuLC`XDjo{!Y%aLCXG^x zxxHsAdvy^;Q5t81(QI38+OVN#19P4npi$KICv~e`2X$4nQ0M>ox!O~OQtnq%d4d)i zDs(kfDLa>UOGlv@iBRudDMmrOWl9&YGLuR<{hm8&f5s9U&7@anGo$Im)b>lm(WK{e zce4jnEd@z`Zd%B1+;baAxpd0CPHl(xnY6iteBO7`bSEm|F(r=NY%W9$J*VLNGaAIY zvt4G3+aPM z+%;P&cV@fg&g{6{nN62Fv+r_e_9C3Cc#|y}$5HNX=^iU)&Z7ecs_a$iHauSE9Av(!&A)*}D&cbpX;k_=~29LDQR#&PRenV+z;y+-s{{XA$;|K?j)dXK`N*&W5 zdt6SH(BDutlG7$cuw@EWt4P(t9j;m4>E4om2*Kc7*9T7F}g79cGeaQ;}nnYsezUxm>;r?=ITUbjdWfoTRhKY5)ajfORyPq*(~>vi)?CepDT&3?(*5x;5{xIT`B93yHeI+V!jve^I7+k zb$ANvt14q8}2=UmoHJ>)5@)8}NZ3`2zfF5d4m{HVJJda2o}zS`;u)TpbTLTz8g z1Y%>ZQA29nan$K@9Q8T{$I+m3WE^vUJZPhC366)372kTPn>F^Mf-j8ojTbXU+UTfD z=&GG`u@yA;T6)%GJoOgiiQho}8;>wFOm&&owh7E_T|BRz=BSUvqxEGIXqwcF>B@VE zIyvl89Pn-xwbM}4PD4>U4MpuV-~+C9bj5ERSF;Un7)0FF2k{{{D>S$UjJhj-)n^&$ z@UzK#Yvc~@>-eCjsKVwxsw6src^d5}VAO}kn1Q%xV?;I&jpM@lkQX_Ir^5N;Sm5s# zjxl|3c>)*DI|3tglqw&?C55BVgT=E;_3R`rdyKkoIf+GAN2SA*j&go@Df!ElG(W}p zH;&d0)8o|EQ64wPvADzX5 zxU4$3tR}du)_c#JAHlLu$;Y?}9+u7i8&BZs>gsx9=-zaF?Y$p4g4(-lMM1vo*OcUT zZ4e!?=EKkvV;mi!W!3RmaLFND8IOgQ9LAz}EX>`)cr3!HDIPO8)x~3fQBIS0YV^)w z@6Mq&c&FNXcIOeqt0RwvI%2x-<3T7fhR&lX*FDwUsdGF=UB@fEE7y(VEj!{>r?9*) z9-9=txVpZ$y5x{=wc^R8g_B#0M>lw@t_iFd$I2aQ!#dwcM%;{-$E|VP*jgW+z^Ws! zzq=voE$^|fj+Qk;UfP0m>Ps6hcf6PSs30#6t zGU@&atJi}pl7Gsq|0$O1qs09)2K}cQ?8lg9Kf~~Oh++3xd<+kN^Tu&PAHnA^hA-hH zp2DLzO_zIypT5uH3wR!1#0!MHg2&14%TkN4NIkwP3-F{|j;~86zA4w^v~=TJ(t~eH z4o}PN_>SCxXXGfpD-Yp&avaaeDLgMv;QR6oydY2Ghw>a=l9%zLz#9BCupX}jcH?J( zLHr_+!!HAO;x$Tt`)c4G{3>vtNZ@`61U@XGz=IMF9G6JoltkSGa~k#1DHZq#(`by? zLHq$_ifQ;4k`7mX(cwx{O~74!z)Lz@9b&2pxvM+eYM?7kFcEj93C6%X0-Ko9Zf4SX zC*S&q_#-B^cLmnsMV!Rcuk*y&zvD% z)WAaqJ}dmE69PP!E$0HBVJ~By4G0-{*uZiA0cUU(YG(r*c*MZx_(urP@ft2OaAL`l z3ym|ZB(XPta*Ozga2b`K@Q=GdKwtWX?;2;{r8L$5pUdaLIXdmKyo$#9gn_Zp8V=&> zVw`?9QEYmbx&OsRGx#~~_}PV0EEx3N$De2Pp49Y zGREX&M`sqxt;uM3)P2LLS?C2z&}$&QIp?Go&>zKre0pi_w0O^Hs^0tw#F`JGs&yP& zAHlZTo5rzyvJGv}&|+5^ktUeZj7ph@2AS_Nn(vV)GMdAbv)fh493~!zEc~XlfrpRd z37_|JzYUJGHjQE7bU79xEEi3YBT^(E(O*hky?oid^Oau%P)i303`6`R(GCCrD1|*6B$m?c?BWhP@Fn9 zocG)2bY7=UoqzbR`#I6+IwJ8d#z$QwZ>E4dmoQQ$9c&;mwwX?vcH2;2pJ@wJ z_uEE)cEC#Hh;N_OKV%zu5+@Lh?K6grCSxSu)L9PELR|Z7W01INM%o%Q@)_b5aHvv7 zy1%J+z&4E};ncoNVkl=ON&YSY&-GT?%C8qtLK_;k(GOmMk{__hIW;je-A@EfiHvQ3HfFEuo2A!&%6?Af>_Lx0ytg@ z`Kw=GS{cp)6&bp!bkvV0hO$|U{X4lQZzOKpWMrkcWO{u~#ZxNIQ#Gjgx_~cf8zVh` zdD}`8{i4tn4UrLaa4pejR7Ofz?0<8A{_;2%QFOnbes|C>LHZ>IXxJT5LD8xj6WVTP zvONPvGBYC3_G&R=r?~0(K7JrDW4u4whOAVQD_4zK!)9)6P{$AP zBOO0R8?Sz%(>}?+!U> zPoIJOX4|A*ZJWs++1X}<%C$BIR}y#=HMqf{K?f=ijQwK=GyBba*?um6FhA7r);+(f z=#Bw1l{M|AR{B=u$Nwf%Z0 zI`vL;>bYj=i;y46aW9TihV@@^GAnj@EXUBqbmo=r$b^iYw9-aOeng4sq@+p4kG?0o z-0O=Ku_`qFlg2?GJCh$i=O(_Fo;%cCS{mqyu%ZmzTT}VRyNFbO%V#13hTUr0#vL4% zhTRdG`ZC-T0=svQmx5Y)m92rmbK&{(%B%sl7 z7T!(aMFseHn8bsBF7YR&%q=vA=}8IFSHWy}F$a~Hi)pw93&@@@=A#L9^uk_1RxLy~ zA%l)&^q^Pjw^mvr2vLo#*hX9heT#M!HEol7z#k45F!>BB!>3Vs4pYYDS4w^jWMLRn z&?sf-4oy*pz)tLP_*GnlO3!$R<28!QHI=Fa|0=-WSVJ~{O%2y5=MmU>7SjS%1ynbl z#`FSa6fo1}@~Z{ZTyj6lxu5Oa`zK8R%y9s7D~>@6%sYW;yg3}WCjG!U1Rp$y+5+Y? z<#dPA)$BfnI>OW!uwcoP(lNMS>JDk&9Qxfzza+^BEcD;#4=I6b3kdPH!QbXz<7|~? z_X*ro1`{5ChpFeoMt|^9%pxKg!&JK;#b(lI@l@BVPrw`YC(mFBd4I`KT*s5&mvU#7 zW2j=%CjS~D)rsS2XP%?_c!9FzC8~{=DW6`Wx_F&x z;tkwHF5D=l;ASxoF;R=SScolRDY`{7dc`_y6&tZl?8XjZVVB4uAr2xb9zmaY90M|& z);k$9nz6LnjaxV}w0axfPI<_yJ-C%4MJt0=3LX+uv6pJkjRX;GhW;k9aH~kFptmu- zefsHtA6)W)mIH56_D;A~O4ll^|6sMKs|!}uPxjVxJ<~g=SS7DeR(omgr21UGR&_ON z)mn{u;W*Ybp2CV6wOU*04wGAAL+xZ(|XRpiC%)D8u|DvJg`D6!Oh!i|gOl0h07BPZ8ctSX+V z&KXT^Ivn3HZbubKY9Lvq5K{vgwIE!wAY8H_T(TfsvLIZvpn_kBMcppap8e4*gW++1 zHLKNXjfaA9tqg{zS{)09N(z#iGT{%Y(cmozCoJrn*2RKc75OEA4q?r9JxuFo27sGp%^qp?n!HbTwaehg0{ujqyJUE`K=+t@uN=Nln*04Ummd%!R}0Mt zrP(jdPi6lBVX#94+9|_>0zKs8hxun-KIG>|_)(d8Os@a9@co3zPs)*>duE+X`agfq ztWh>#(r2>mux$H~NArxy&zk(4$N7vYc z|1|k8GPq9~Fm*kDDmectNd8NjzX{I2%iKSNz0ZW$e@pW}vhcadU-;=(-fr@je%cMI z!sJ&b|I<&m^LDx85tEPlX%BxYD_@)3<)?N9yzeRoeWhTp%7r^CLmIa<9%+9}S@nXD za)Axylg4kVG#?#MmJHJUfChjuHPBQ6rUB9B#z=E`ail36s|;;o;&P_+Inn0Uc&ItP zG}PD@b`fv;5tDyys3}|%55?PBnTA({o7du8VMDmFB^)c9mt32Moh_lZRvRVLpf!LmU#tJT9R%#UqV{vtzN)=88yb9K85yB5Ru=qZm#V_P1wx-+O4B(`Mpyn&zscZOs~ynO}HK z5X@S6tb<_G5gOCU-;iXDKA>r)w?e;-t&5{`8p0y6iN{5eP*05<(&qz7s=FB+ZGGO zBhhBf$$+&zmY7EUt5Y}wn{P?oo5{6uC49rc6cZKp>l^B@&=_i7TUZm1MVi-6D;KI6 zedqC(;`XEWuMNjbo5M{J(crMW@yB>G9@`>dUY55xym4`)F}yql)*`WD8jLqlQwL+NUfmjwZO|_fd-BT4 z%E#-+=XHPL*YXsIILQdxMs#)Sa=WXQ7>bo}YUH+ug&XkO2+?D`G8|hQuJ5tz6ILBwUGXL$N^6z-%ymeoI}bH6HY2S5y{*`2p?g{Z`DtIYPW?lrcD@~#Q%@CtuN;Hrq(S5j#(Z*Z1pm zlkqcDCwBu%wGxaJ9oJtt_(h{-HY@NLCZA=h3{wq8I*BCGq&LCX>Nb&%C$GF*Uq@|* z4Adql(!EJequ*@z1L{J}C9!a5eMt;SizFkf8>13Py@H~=IUW_ElxuGRvxM2jQZBi> zf7gG;&k>M`A^;5TX9JvjYdAiqM{Z{1Y0N_sj#68A_3CxDGw>(Py46%eFs_NV#p=Rk zn)87vhd4>jTJ#Z*wCD*sWYLq-{G1LkjrlAQJU9<3ndmC>|+Fy)`D#{3?l76#kA-d zdRDe%TJ$UWH6+zvu4<_)kW#~i-bX6iqNnMXmde3N_Ry!6%2gvQHBya2P_oo$HO5k7 z8TLHv7*E3DnS5q{ENNkb1pS9ahv^pW_PMQ-e+rMS-loZ+8P_f@e(BSmRcb9A1xf5B^*>pQz^qL zSr{WtkcU{RS|qU$Y(QA&Sn6!G$Wk?Gv89&K=WsKYS}NwWOn6_eYAqfthgN^6m8Qb( zbJe#jb)H&fsStKS@T)Cez-L*ijz{*rk`A?&s#oEZHTDjcmRh6MrfkGX#*@o-<{*?B zEFQ=KOGVT=ORZNp*aSX!rCg#}?i5ukE!85;`D#^Pf|YHp4Y6pnsjn1;mMvyW#pGyq zuMHKEHQ~f@OSQ^XvwHD62gQG&!>fu5j^VvFXa}6SO`D}Qh!{75eLh!hveag=j4je! zAkBrMp>rAHzDSJcVs%M>FFHZ;QqlHh>Jq_qIbJFoD4%+}T;$X#*H?~s9g0Wcq%)5d z-g=<0Q*fqnsi`@Vq*g`aHEk^|(O5iOpL_~^kk0E?{hN!HR8^H%&0~K$>0g!~Hx1y{}XM&+doo%_0d%{iU^$kUmBX}c8feh`D*Czxe(Yztl zS{2?D*O?v87|nXnZz`Yogpl3eVzTydSI%BkUaeD^iVzYaupMa?drT?2cfKxha&dL# z!t>55uc$!MR93#I)PaBfHSTG*)d1dK&)k|;*KXehEAC9bT03DxvU#hojGo8Lb89sm6uq;v^N0RA9f>~lG zI(ix5IXf|>ze>$RDjAb9)JZ)}$w)&j%e7|9ljB=nf5d|w?l~-4#jLH=EkBeqU700y?RCAC9?%g@4=gJgS#FtTTLCX zQ{SQbKtFYMnp1zL+uJb+dn^vK*dQ-tBUND_m!PjS)My z-=yA{m3QoY-V(g}*(DXQKBGiC0B>vZRip!~X^5ug2~t#nTL>oP{^X(KT7Tn^4Qb+$?PC+ z{vqCa2K#@z!D-!Ks~eo&4Ia=99+-qH^AC{6b%@-x z1%sF-9Hgw8fKT5j5Rg5t>RJOoH+~-cO#Hm~1!NGAQ9uuU()guGlg5%JU77*X40MTH z{@n=OHp0M2U<`}`%E0LVH%^a(bBy2|D>%pfzj2!X?u&cBF+!0|z$d~9_(eL$#u8@G}5se>A2$}{kLB|@Xhc3%`j^FH+tBA%E1gJH`=)f5=-H@m${yx)vlMRPCJQF z_VZ6T2|$0Nze_-I4W@t4XTZSp-}FDWyP$h*cR|bYbHsTbqT#g#pqzb>FwVtzM6C?* z%RN9N1A&HZHaJSagEYE>#$aNM(LsM>rO)r6ap=SHIA zT?CY(%fpALKqQ@UkS0_VAe>~28YXtoMCm7W&?M<4%1Q4 zopiFOua`ikrUU{xoHEtOG7x{vin5FYbn1SZypODcEaM3p0i_n;XqI6M>o5jmeo2E0 zY^|Q=?7*nFgNmgejA*DO>e3Qj0Rtua4rFpA4WjLc-d7>#xthk)HIVGJh<4W@qFqnr zbOSA>?^2Y$M{V?dx`2K_+vrBD+zf7iNVlTBlXlXBvNuj>#r8ag>To_Tv99$QlAw_}K5LVg_Qh*i*Y}rd;#@ zoxX$Ih6A4g*gdmgKTX*SLF}igd&!S(+CC%?wFhX3u?o2WCZ_MB!8w7Ex7pJ(Wm-<1 zxerMKCT7XRtbAKlv$20r;w;RODg0*FV}lF^9iq9l1vxhLQoAb?jTRoHd5NcGi@SsZ zXzzrD?ZL(O!c^OFrw#E9&CG--2XcSF@hT;HFOeVo1`2vQ z0>55)2*Q52TTK%L{jsY590Ze{=0o+XyhUNGzNKvpK^dq3~ zC}i;%Qm@Bp7_2@U29%1Q% zo@xi*LP^qL;t=uJ6y6MNkG}`r*Mav9NcGKbxHFTuM<;)AuW)dW+D~U^Eb641ZZsD6 zOT*UQpFra+aQilByh9^Vq@?JKO41pVpu;EPlu2T$ zytmVE8E3;QFWo`j+!^gOaI34Uz3YRm%XN8GlXi_522NHH+0zV zK1a`BRF;1qDAIKXYD+3b<*=-W1Nbw^Uz;+)U>;^C;|da~reJ&~s)JGl{rN})%8>+A zA`PfQ3a|>%wHXmL4zrXCPsX*zP%e+vPrRJmJdRJ$%56*f)d((sNON#5pQN3FxPl;= zM=6u}2>E#ES8$ajCg-^!v+CrP3RqU zblU{D*vc}3{-U5*MQ$)HXm!$gxew8*>a9NB>W5;k-)iz!FMwE%-bz(ZaI?{+)(--UBO<)9Y) zR!C+p1X=)r;sl++698E#7dP@mKt8B4&XWN7VVytF3NoRp?{Xm^uShldhCBIWcq7)( zDS(uQinL1obPt~j7 z9-%bO>;f0Pw|ogcn2QtoR(?=P1I7=JrEgcU88owu$L^pLMCaZt!&QVq2DD;AE3RrS z`;Vc7_O92RRA#D~Wje{s^#a-1%v5idH<7}4klbZ?J1KMvt<$|Wp*?hNasV4zD1(31 zx6pjuYs1?^(~<-1nB;7)$EeuntmuIs{P~K4eoYegQdiyH)zsZUboK+c?C0SykZc%8 zE{)|8bTZt>6!d3eT*{-Vp2tuWs*LeCx)ASdJ6_gJcvHJMkM8F2P+C46hDp2#V|WM3 ze;>*gW7z`3IFYjWbglYq%I7n*IUIkc5!yt=xewBY;YZ-SNQWFTkq?t5@?p|MK1`a( zhe;FpW70%kOPa_F-Av>ZF_CQYcGo|FhM&KpOuYRgvIJupizMqSYL?8Gc?wUp?E+PZ z8xeyzoU{wKZ5JNfE?^Y$=Dn_BU(hSC_5<2C_~pg>9St=F{e7Q!Z$DrKy~Tg&!F0U| zegA$SJCwAMgjgNk8D{t!dg1co{wcejs6mus6pFZxhI|LSL4zhZXv?6>ibJ zV`ELp0dBBL2C%~Ay4Tmb>;X>ew+ z%5$^aDXY8+ubQA)KXf_>+RT51{Y-%6%;G61lHYc||g3Eb9P zxUEvSt$A=;XTWWp4!3m{z04J`luCM=tLS5{rq6jH8+mzSP&dH$r!OG~;uZ_?%YV7HTOhX{XuN9(yXUH}I* zP2+nRRfgETPYf+#_Z&{xJs`*K0ZrF-FVGA?1~9JFFTf2sE!Ho<18G(27hviau#hZq zl79OI9M?SB|}mWwHtXh zN)lz%%O_M+|2uRtiPA43>&9*xDeFdHM7?}70JIC`j!WQ9TKAx=6-u2`nD3-V8SB@e zkd=Biqj9zU?wYpUxSIy&I|Ibg`fbjZw3}{4qLwBjC!^BGCrN)9oIKv#{dlu;TyIGp zm(ie3irSxsdsV{wx>dpls714O{+gR^p}gd*`M0tOszBM*WN&hebVHbtjkVJ$h|st|O_$+E`bykrN0s zz-??xC}hiOT*IUKSy%)4d5mIFYicXiKyZidW6MFl?i?TeO zbny=I8O3J1_{84@&7E{g0?#E<%^LN$(a0>fm|0G4(CB}pO9f+=r-Lram#}-8y<4_+ z(&a&82URA{pZ5@5G1Zgh*-u+L>DxPKvTO>}x9p_+{6o~BKU_KY3mO4$!>Vn$G8(vQ zThKU2+kktki`&0`d8Bsj2>Zd_*1MeU(<8Bc%H$DGFrMNL$|EmXwk(+rLw z$h9KK#i^3psERkya^6g9cnfXj3y^wUMBn3!>1MtZdGTfR5MNHe;;r-&e;Y~Al?ZfK z(Yt?qH67(^5Y(>aX?z`*@bz5IHz4eNAK~pLK8J7SX8s{x!n=4o@5bzpFnc?<^PPN{ z_wZZ1m*3@m`~_zI$v;+u_$O)z->pXSJ?bRBR~7Mn>NLJzE#?PQh#yq-ykD*518N<2 zs3>=;%lM$Wfge&g^TTQvKcep9$JPD(gnECJpH#o%pR1Sou=qHx>HMrK zkDqfD^7F1De!*4DFS@4iORmNIvTG&3;`$c9>RQdOxx)N=*QNZr>o$JFb%5V=J<5M@ z9p<-OPxITZU-LVz7x_KcC;YzQ=RX@G`2!=5KQs#YBcp^rHsfIl}b=P!&M{H3v%j~YJ#e7|BHsh&U$b(C(hKijFr80lcGZa@N{ z(^XYOn~;2b4j*+IwecK!mQ3|1O-C~F8hIecVMs|3tkp<*L;gu1O4Z*$GrDl){YXC~ zg;1`%#AjRA;v{q%jnk0Zbt#qU?mXl-AV0!$(pNMXasCKpv;CVO>A`qiM48Af zkRWiC$<^o(&-1Xg=u5J`q$=doI;9?{k>vo{m*hD@X5Zma$~Ji+fGJ;+(zJgDBxcXn zyDN3NVc4r*)0rkRHO~Hmq)e~j#ZK9_6Im9j1=ij^I|p7?o}_qM9S3gGkMY&~>>L9b z=go*^KMZ7c+CCZ17B72;4Vs;_Qx4ps51j3MQQb)=z!+(FV$ec2H6)H)SZ3a+Q}(P(FW}ghG3YN~1X{ zovPFTTCN7t7Bz@&RfDNr4WVDFq4c5}M!!>;^jDQjU#StS;B-7{6c1FRIZKV$cyZ}jF(6Tj7PSFm+Gt-R+7xExA8LlT}Yti`n!-o zwRpHLxaJFZh0d)rIIe%6usiuT6Fq|m9j~qqw{~&blRk5&;@E{@@w1q zNWrz^k((qF_X`uU1Z2z7Pcbb)SK=>AM`#h-b;MVwGFbklrXv_B-3|1aE}bQM9=k)Q zk)E8Qg6`Sm-IDcmz1=&5nb9MIL0Wo`oq7PecP|aIq5Jkyx((gGkGvBLI_ZJ-t|vsq zJxDzGO^~0MM4o?>M4sUw-7;}D#)nc$)Bj9E&Bl`|fx>3vInAY6s+1bkJZe(q)S?#9gmcHi2wXJO_{4Ke4-_g3_)xy~sdXF7iY@Z@Ks zChPU}U!8-ebZ)nL(UUYgkN!tS9GJ~6u6O>(TB!ed36UG=*Fz5^QR%W1AvN`x+-;*l zGA162k&q-Yua*7W@V`(?2MCjPcX7NQ000?3002-+0|W{H00;m8V3%jJ+>!DN17MeD zv(cS(4g+A9XOl^+DFZ!~XO~Y00T`1`y$7?DtQ8>xV3%jJtj(Y~16q@3mrn-)E`NBG z<+VTOo0-g#Nf?GKEJ+|FkYqqmR@n(zFpvaH!V*z&CYdAylbJX(0U~ZFf)$rqD>VU; z+TP~c+KQA3UbSxR)mFWAX|1iT?Jcd?P1~#2wpUQ@@4VlanIVhqAALy9yPfas?>Xnq z!;7Cj{uB|-hx z>6hjeEpIwx_A3GZE#TJzP6_ypfZqyuN5E+-y=$l6(eE9UOMkG^A7%4T0^V}~yf3pq z3;2tG{}J$kfDZ-yuYivP{8hl;1pHk-`#M z*6aW#2bEjzEMBOwextM-~gCtUeVjzXI?R(w@>yanV*qwG0QVQ z{o&lX=9T!u{EU1CA@k*+K!3nwk!p&S3mvqXr;4yef>3OS?9*g9-Mpe1bXTraw%`&w zm(qIzPTRRmW@RGwS@sC>44KUoaDkm?$>}UQZR6QCzR<=O$^IN6G8gf{^JF<+zykP< z7s|oKR$jzp4Mc0bk#;{5U&fRch*k$8SlGg$)sb*_sFf*wr#HGTv464$qLtk(+XJC? zAhmcyjUC}|3}iaJJ!`rgBmz-mtZw^`Td~9)!67s z*>D9yJGz4*f5htx`t^^-bb2F!aCOAn={JyU;b5yFvK3Q9-u8&Mt0T|?wt2PwPSU-G=(gtu^&k4NW!WOc@mrJ?0I?HhP2IpqpM^ z(~vxMu3xvQs$s+WtxYv`RVMh{1d}ZdgaWbUn3P^tU0t@3$y^a`70GKMM16Os&mU6_+QM*vdi3`!mCiUeYQLuklr-4Td(dw+vK;a&Lcfs7EoWqX~s zOHsfTWU{mb!yyoxR9ZGjrzITm>qHtAMUdhEq}1tyZ)bQ121_Y~hM%-uUVt6|YfCs7 z42TAfKy+0wY&hErL<4o}E&-6lva2Z|I#_!2(dJ8_ThtU5?(S;!#{8=j?lF~$jhrpr zk%&JOGaQ+2EPr)pI@-kDHKA7jE@T_XtkZzzQOLE)+Y?oxVCBW&6ODx>>?V{BHDFc9 z-`TT7m|6TX9l^#r3UrH!7_sJ&$TW8NgF&54RHh@4(NRDKG%o3uxRP0ABn-Lim{kYE zJN*%8iFsXjv?CG@cftYN17e_pVH{U=2ZR3Ds(``P?0*Xg*GZp&273x=aduNr7Yvn! zIN0Xh;hi1yhT3O0#v<^E#J;%J-x9lMLzmcGUsQwxA=nt^ZxtbPO7$Q z!f@-j5e|p4Tj$#bvcj%vSBt+(WdkeAx-r}xY4KO9SaB$EXUS()Uh3p!yxd85^9mrlWvjOKAGK0JDv17y3I)kWO=)QI|bY&DEsAfhk#uGyb^m{PJ5Up zj-C&!yvoTHTq&HZpvOpe&`G_*qffxy^aUqk|owm3$sgoPH(aBA`!O9z*yoonkx!H-V zyv50v^A%2dksfjKmAuu-SFzX0KGCv8v}}a}>=)1`pk4MlXpfZxPTt1bog5U@P5~j= z4m-JvuXb{TqfU;=tXl`*v_ob)1?&>rCC*4m+lHv?aZV209C!4~NAj(B?GB7J7N!EvBjon>c;YiHinut%P@y7SK%3c1* zY@MurnJjhX4K?c!N42BjAhstXJ&t~^(tpR!Kx?c6H?6}TXzz$6qs>4sk4F75BuIxc zhf)D0W6PH0jTJ&RI*ElXD^XF z_k5~VJ5Zr?v8)yAYHO=1nxIPUC`clqx3yKRnet0V#Z#WMMH5C!gOO_V#IG7ESzo4A zTnA88%hKi$6_lKjuq0v0Nf1d(&PdK62$BRONE8-9$pW(C!V;GpBqKRW&KZ%MVF3YQ zC8Pi9d-dP@rs~xBX3m-JZ@Q*xrlzMGyN}_HYQK-Se^XAew0vW&_wH-f?tUnVvQLA# z@{vjBdn`XU?V-mj!Z5^)KgT^SD`w3n{H6RQGpX-FoHck|JLG6uYjAV#+=mr{TGt-S z%%V)`zZx4F=GR!UJ>eT?>)0t7!($;HO4@rc{nVry=_VaMSL|#uHSxIml05e5e5^&- zL3Jg^+F1m9@z_)D^;w(wj;2hgv83~4&c2Dc70K%UFH3;RbZnqT-+5`w+d8lAwn81l z&nkDay_llV)xs_(9_&v~4Smg1>p@zj+5KZoR(W|EL?wRJwOK7ue&Y9^4U_M%85l+3 zfV<2K8CsrESAGy5G6AR22gd%Of4blr`;~tEWlv;cv9f_-EW&_8>_DssY94zN)DzHl zsSS%RQKqyMV|u*p#@&+T6EQc~bvXiZq1@=YJP{@KGSF@hWKjf}_Qk?nq`TctwY*$f z*X<jx=ds&~2R(^0h1`xVY7rF^@-rdM5&RBB!z=ZX^ND4M zDcR;@ZmUR|F+YR?Y{zz>U{j(fx8ERaQW>1j<4AwuDEad7ZM@elsZ!noh5p_*J1jv_ zs>26ijHbh58tt6I3JL%nv5idl`8}Bj<|siIgePTjx=q<0*Sn1(=#M!H(aLWd4cYl>F4y^>p8k)nyw49 z{`UTy6WLoQq34ab9xarW4R?I3;~u!s{hU+}cr$=vFU>9}3bhL9wL*e7;oK{}k6vA1 zW$O=JBUX_X0cmlzJp&Bd6Eev8ZW`wGEvJcQRGFarB%AS7eIIoAj0tHGpE{|d=fuo= zELb}SMh3rc+F!AG2-c83?$@pSVc3{T5MMEEloy9CpIEf#R*`uq%qO7T>kuftcFCIQ z_cHSsT3LRJSE|KMMBuPsX3A^%=wyJb)%P+w8b+(Hl9kY2kqp9DjOBR$f*1L@oG(dL zKbV;+zTH_O-vP?Cr7GG{t6Fn-exFnYQi=N;&;#>0&i;tcWtPwTo@q1v;DceXK#*xA zkDjAsVxaO)$lx?6rsTA{GG^a63oW2#dl9mUzPt7rVNQ`e0LcqYDIiMAg|nfL$@^bc z5f)*;-F>b>YEW}5RllZ`A0a)g{tC48=}qtZi`9-tgHBL(=*v$ao>It+Ma(DDm{h}f z&BnNA69Efb8Xiv>JlIlSK*h1V*nA$WTZJ+|{>2m!YiR~R;>p|?gtwz~3Sq3ZN>YC?@Ef}7@hrG3{pxX+!y{3J6vR)Im zoRxmf`SS=m?|m1l-sG`ZJ{`Ry=}K=|UYg5LV_2h7lAl^*)@bTd&|;Qw>O?kIzNl5_ zOn`duU6651d*b^X%sb+gcQLO;F7xYBe$!`t@Ay;mM&rOtVrQtzi0Ve*_w|lf@!yOM zq(6K!Hf$wvs+(*BS)(q3!Ol_h#lIhEa7Z;&JTa?;HY97roE+&JZKZ^Mt!<`xM_vK= z_r@I_@Q}yzS5TIK_~x^Vfi0E(^z?k^P&1amCqgHaKc_+AIZSTj_AoJsn;oY{a2^p! z=qH5(Jrc}b3q}Jfk13c#F!!WoRbN(gQ=1?e5v~z#U&j=7#9N7pWIlcJYbbk~?YyM& zyUd)dIwH2%KeOtS+HhCZvlopFqNnZhDTO%8?YwsvYD2cP)22bfZBf#xRe|^^G9Z$Z z`!#X?tg7op#i_I29I72r*D@a(>*I&wcP|Abq4F{BQaBt@y9&&np$j+cJ@@LoXQLEk z`^{$J`McZu%))==+=HRlYb3NajsvFYj5I0}QwFID?43g|TP!%8h49jcq9scA3y5A` z{|Gy;gZmz7u|LVF7rS_Zab?i*9R$Q;*4S%2e&ocs*36FY;^^&=-{`KRJI zp{K=~gUFDy*~Muj&P>_ng_DY5ut;Q?GFWZiC2=OVFrHs)v9@U<0R^AOqP|OB;eGc; zZ?bI&)7URgU6MtOT2SIF$jV&~l%0F@JUKqmIhdV`BbX>nf^43;UZ7)!HqzDWn_Q1Q z71c&=J$%A~Zs6I4N3mM%>rv!)7RhjEf0O^ zRZX3o8$V*Lb6+yEWrZV|ctI$zdKvWU1}Cjq(|rs&&V31LiBUY|ZW(dA6ml46kje=D zqJ-vzPw0G8kX?U^rWVN0^m=#`x`%Rg%eM9qNnbO%ylbu1wn^L4*@O~Z#-yb=W<&?J z#w;mB2WDDl%d)iuwHNFt1V{WDI2>P|;xLOl%8WvLYKo;zj~(a^iAFtNx1B!GU9Wjh zf+|SZ=aVG1M5CwVE^0#wWi-B7yk@%P+cP5NG&i({&l7Z&maK_j%jM$r&uys|ec!7o zsB>?$fxk}cS23~Mef&cN2O$qsfpt=g+jrOp_ZMVkZm4wPbg!jQV%jrp=FZq$!%BdP{{(`R8&G?sO*Zfj!p6ri>*{5<>sER90 z3l1Xk1t5VfV+Wl$IHh|wwIvevTBYd3SY>0w@tRo~C*L|`O*FOBR>@LOGP*dHZ~VjCm#r~erjaL4pOy^tVS+t2@^Jy_ z+Ab%{H*rwq=w88F)-E!3x?5H(k{9?%^x66)6aD$VWCJn`-t#(SY-i)RO2|UKvc6nK z$hDB4dM8+xTWZKOP2WkWMrhUO$>|CTZDU%^vWmoZIuQ3~H`X>1X+~ZejJ>vy36Dhw zk`(dcJ#r^|#GqrW%8ddm^r0+MLG_gL6y6UTD}o}`s1~@*x%;3Z1UrP4OLk{T17gve zCiXhMoIZq?9yEzO(sj>vt)KrySw~Jk-Y8e!kmZ+yDLYnu@}|Bxy!Q^WnBGoLRh2@W z{mp#Ds4I8SykNgp?% z?<)@`UoN=KbplD|Ug%Hu8{=>DKNnJnGsO206!vW)Ov=)80*}t4)N3@B5F889Ss%XL$L|?mDOz;5=~U4o(yuijp32r`5hWUNtv$aLfxluZbP-Vj4;Li?M+ZLU)kAJ$R3vKimOr|pS>x)IP27P>=-0N@Qf>f4u zO(@SWR-^RqDi>GoV|2X8?iyjoCV8tBH-* z<&af}AA2+=w!LEyz%HMK`Bln%%=Y0`awST6e)7!b>f4)vGnN2cR}Xb>yPvw>{Kt_7 z%%X2iHL(QCtnIHZ)HY0{!|_+a8Pq?{^l>eu zpo;A&Yhl~u*h|lDNyv)5`k5`!7}9B<%0DWHt}_azt7^giX7%=YIi&V0Xg+>NUh4Zc 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 Pa4mI!5&xwmfNA_cEghLf delta 22731 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 diff --git a/Mario-AI-Interface.jar.js b/Mario-AI-Interface.jar.js index 34fb0e2..3a1f3e8 100644 --- a/Mario-AI-Interface.jar.js +++ b/Mario-AI-Interface.jar.js @@ -43,7 +43,7 @@ var N6engine6helper9EventTypeG; function _c4_96engine4core17MarioForwardModel27getSpriteTypeGeneralizf0JWE0(j,h,p){var d=null,c=0;var a={p:p,pc:0,f:_c4_96engine4core17MarioForwardModel27getSpriteTypeGeneralizf0JWE0,j:j,d:null};L0:do{switch(h|0){case 0:{a.pc=-221;;if((N6engine4core19MarioForwardModel$1G|0)==0){cjG(a);};a.d=d=N6engine4core19MarioForwardModel$1.$SwitchMap$engine$helper$SpriteType0;a.pc=-366;c=j.v12(j,a)|0;if((d[(c+1|0)]|0|0)===1){return 0|0;}a.pc=-428;j.v16(j,a)|0;break L0;}case 1:{break L0;}case 2:{a.pc=-487;;if((N6engine4core19MarioForwardModel$1G|0)==0){cjG(a);};a.d=d=N6engine4core19MarioForwardModel$1.$SwitchMap$engine$helper$SpriteType0;a.pc=-632;c=j.v12(j,a)|0;return ((d[(c+1|0)]|0)-1>>>0>4?1:0)|0;}default:{return -42|0;}}}while(0);a.pc=-731;;if((N6engine4core19MarioForwardModel$1G|0)==0){cjG(a);};a.d=d=N6engine4core19MarioForwardModel$1.$SwitchMap$engine$helper$SpriteType0;a.pc=-876;c=j.v12(j,a)|0;switch(d[(c+1|0)]|0|0){case 16:{}case 14:{}case 15:{return 8|0;}case 2:{return 16|0;}case 3:{}case 4:{}case 5:{return 12|0;}case 6:{}case 7:{}case 8:{}case 9:{}case 10:{}case 11:{}case 12:{}case 13:{return 2|0;}default:{return 0|0;}}}function _c4_96engine4core17MarioForwardModel27getBlockValueGeneralizf0JWE1(h,g,p){var c=0;if((h|0)===0){return 0|0;}switch(g|0){case 0:{switch(h|0){case 6:{}case 7:{}case 50:{}case 51:{return 22|0;}case 8:{}case 11:{return 24|0;}case 48:{}case 49:{return 0|0;}default:{return h+16|0;}}}case 1:{switch(h|0){case 1:{}case 2:{}case 14:{return 17|0;}case 3:{}case 4:{}case 5:{return 19|0;}case 6:{}case 7:{}case 51:{}case 50:{return 22|0;}case 8:{}case 11:{return 24|0;}case 44:{}case 45:{}case 46:{return 59|0;}case 15:{return 31|0;}case 21:{}case 18:{}case 19:{}case 20:{return 34|0;}default:{return 0|0;}}}case 2:{c=h-47>>>0<3?0|0:100|0;return c|0;}default:{return -42|0;}}}function _c4_46engine4core17MarioForwardModelC2E2(g,e,p){var a={p:p,pc:0,f:_c4_46engine4core17MarioForwardModelC2E2,g:g,e:e};a.pc=-125;_n4VYObjectC2E0(g,a);g.obsGridWidth0=16;g.obsGridHeight1=16;g.world2=e;}function _c4_56engine4core17MarioForwardModel5cloneE3(e,p){var c=null;var a={p:p,pc:0,f:_c4_56engine4core17MarioForwardModel5cloneE3,e:e,c:null};a.c=c=new N6engine4core17MarioForwardModel();a.pc=-190;_c4_46engine4core17MarioForwardModelC2E2(c,e.world2,a);c.fallKill3=(e.fallKill3|0);c.stompKill4=(e.stompKill4|0);c.fireKill5=(e.fireKill5|0);c.shellKill6=(e.shellKill6|0);c.mushrooms7=(e.mushrooms7|0);c.flowers8=(e.flowers8|0);c.breakBlock9=(e.breakBlock9|0);return c;}function _c4F66engine4core17MarioForwardModel7advanceE4(l,k,p){var g=null,e=0,d=null,c=0;var a={p:p,pc:0,f:_c4F66engine4core17MarioForwardModel7advanceE4,l:l,g:null,e:0,d:null};a.pc=-177;l.world2.v28(l.world2,k,a);a.pc=-214;a.g=g=l.world2.lastFrameEvents18.v11(l.world2.lastFrameEvents18,a);a.pc=-291;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)!==0){while(1){a.pc=-348;a.d=d=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=34;;if(d&&!(((N6engine4core10MarioEventG|0)&&d instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,d);};a.pc=-507;a.e=e=d.v11(d,a)|0;a.pc=-536;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-594;c=N6engine6helper9EventType.FIRE_KILL2.v16(N6engine6helper9EventType.FIRE_KILL2,a)|0;if((e|0)===(c|0)){l.fireKill5=((l.fireKill5|0)+1|0);}a.pc=-742;a.e=e=d.v11(d,a)|0;a.pc=-771;c=N6engine6helper9EventType.STOMP_KILL1.v16(N6engine6helper9EventType.STOMP_KILL1,a)|0;if((e|0)===(c|0)){l.stompKill4=((l.stompKill4|0)+1|0);}a.pc=-923;a.e=e=d.v11(d,a)|0;a.pc=-952;c=N6engine6helper9EventType.FALL_KILL4.v16(N6engine6helper9EventType.FALL_KILL4,a)|0;if((e|0)===(c|0)){l.fallKill3=((l.fallKill3|0)+1|0);}a.pc=-1100;a.e=e=d.v11(d,a)|0;a.pc=-1130;c=N6engine6helper9EventType.SHELL_KILL3.v16(N6engine6helper9EventType.SHELL_KILL3,a)|0;if((e|0)===(c|0)){l.shellKill6=((l.shellKill6|0)+1|0);}a.pc=-1283;a.e=e=d.v11(d,a)|0;a.pc=-1313;c=N6engine6helper9EventType.COLLECT7.v16(N6engine6helper9EventType.COLLECT7,a)|0;if((e|0)===(c|0)){a.pc=-1423;a.e=e=d.v12(d,a)|0;a.pc=-1453;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-1514;c=N6engine6helper10SpriteType.FIRE_FLOWER15.v16(N6engine6helper10SpriteType.FIRE_FLOWER15,a)|0;if((e|0)===(c|0)){l.flowers8=((l.flowers8|0)+1|0);}a.pc=-1671;a.e=e=d.v12(d,a)|0;a.pc=-1701;c=N6engine6helper10SpriteType.MUSHROOM14.v16(N6engine6helper10SpriteType.MUSHROOM14,a)|0;if((e|0)===(c|0)){l.mushrooms7=((l.mushrooms7|0)+1|0);}}a.pc=-1857;a.e=e=d.v11(d,a)|0;a.pc=-1887;c=N6engine6helper9EventType.BUMP0.v16(N6engine6helper9EventType.BUMP0,a)|0;if((e|0)===(c|0)){a.pc=-1991;c=d.v12(d,a)|0;if((c|0)===22){a.pc=-2032;c=d.v15(d,a)|0;if((c|0)>=1){l.breakBlock9=((l.breakBlock9|0)+1|0);}}}a.pc=-2112;c=g.kFaiDsCn96nd(g,a)|0;if((c|0)!==0)continue;break;}}}function _c4p86engine4core17MarioForwardModel13getGameStatusE5(d,p){return d.world2.gameStatus0;}function _c4V66engine4core17MarioForwardModel23getCompleeWtWPeCGalwmGbHNo(e,p){var c=-0.;c=+e.world2.mario6.x2;return cjF(c/cjF(((e.world2.level7.exitTileX7|0)<<4|0)));}function _c4V$6engine4core17MarioForwardModel23getLevelFloatDimensionsE7(e,p){var c=null;c=new Float32Array(3);c[0]=70;c[1]=cjF((e.world2.level7.width0|0|0));c[2]=cjF((e.world2.level7.height2|0|0));return c;}function _c4F66engine4core17MarioForwardModel16getRemaieGSXTimeE8(d,p){return d.world2.currentTimer3|0|0;}function _c4p56engine4core17MarioForwardModel16getgvHaykqpfN6i51d(e,p){var c=null;c=new Float32Array(3);c[0]=70;c[1]= +e.world2.mario6.x2;c[2]= +e.world2.mario6.y3;return c;}function _c4p56engine4core17MarioForwardModel21getgvHaykqpl_sS4iGmH5vtd(e,p){var c=null;c=new Float32Array(3);c[0]=70;c[1]= +e.world2.mario6.xa4;c[2]= +e.world2.mario6.ya5;return c;}function _c4p56engine4core17MarioForwardModel21getfvb0CanJumpHigherE11(d,p){return ((d.world2.mario6.jumpTime19|0|0)>0?1:0)|0;}function _c4p56engine4core17MarioForwardModel12getfvbromSxTn(g,p){var c=0,d=0;c=g.world2.mario6.isLarge11|0;d=g.world2.mario6.isFire12|0;c=(d&255)===0?((c&255)!==0?1:0)|0:2|0;return c|0;}function _c4_46engine4core17MarioForwardModel15isfrXYOnGroundE13(d,p){return (d.world2.mario6.onGround13|0)&255|0;}function _c4p56engine4core17MarioForwardModel12mayfvXXJumpE14(d,p){return (d.world2.mario6.mayJump17|0)&255|0;}function _c4V96engine4core17MarioForwardModel18getEnemiesFloatPosE15(l,p){var c=0,e=null,g=null,h=0,d=null,j=0;var a={p:p,pc:0,f:_c4V96engine4core17MarioForwardModel18getEnemiesFloatPosE15,c:0,e:null,g:null,h:0,d:null};a.pc=-219;a.e=e=l.world2.v13(l.world2,a);a.pc=-260;c=e.v12(e,a)|0;a.g=g=new Float32Array(((Math.imul(c,3)|0)+1|0));g[0]=70;a.pc=-342;c=e.v12(e,a)|0;if((c|0)>0){a.c=c=0;while(1){a.h=h=Math.imul(c,3)|0;a.pc=-419;a.d=d=e.v24(e,c,a);a.pc=36;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};a.pc=-566;j=d.type0.v16(d.type0,a)|0;g[(h+1|0)]=cjF((j|0));a.pc=-625;a.d=d=e.v24(e,c,a);a.pc=58;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};g[(h+2|0)]= +d.x2;a.pc=-790;a.d=d=e.v24(e,c,a);a.pc=76;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};g[(h+3|0)]= +d.y3;a.c=c=c+1|0;a.pc=-967;j=e.v12(e,a)|0;if((c|0)<(j|0))continue;break;}}return g;}function _c4F86engine4core17MarioForwardModel13getKillsTotalE16(h,p){var e=0,d=0,c=0;e=h.fallKill3|0;d=h.fireKill5|0;c=h.shellKill6|0;return ((d+e|0)+c|0)+(h.stompKill4|0)|0;}function _c4V86engine4core17MarioForwardModel14getKillsByFireE17(d,p){return d.fireKill5|0|0;}function _c4_86engine4core17MarioForwardModel15getKillsByStompE18(d,p){return d.stompKill4|0|0;}function _c4_86engine4core17MarioForwardModel15getKillsByShellE19(d,p){return d.shellKill6|0|0;}function _c4V86engine4core17MarioForwardModel14getKillsByFallE20(d,p){return d.fallKill3|0|0;}function _c4_76engine4core17MarioForwardModel11getNumLivesE21(d,p){return d.world2.lives11|0|0;}function _c4V66engine4core17MarioForwardModel24getNumColeGKaEWSjL0rKJdJKNTn(d,p){return d.mushrooms7|0|0;}function _c4V66engine4core17MarioForwardModel25getNumColeGKaEi8hcblDSJfrKN9n(d,p){return d.flowers8|0|0;}function _c4V66engine4core17MarioForwardModel20getNumColeGKaEiecc4oXsE24(d,p){return d.world2.coins10|0|0;}function _c4F$6engine4core17MarioForwardModel21getNumDestroyedBricksE25(d,p){return d.breakBlock9|0|0;}function _c4p56engine4core17MarioForwardModel21getfvb0ScreenTilePosE26(h,p){var e=0,d=null,c=-0.;d=new Int32Array(3);d[0]=73;c=+h.world2.mario6.x2;c=cjF(cjF(c- +h.world2.cameraX4)*cjF(.0625));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}d[1]=e;c=cjF( +h.world2.mario6.y3*cjF(.0625));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){d[2]=(cjN2I(c)|0);return d;}d[2]=e;return d;}function _c4p96engine4core17MarioForwardModel28getScreenCompleteObeixb9mSN9o(d,p){return d.v41(d,1,0,p);}function _c4_86engine4core17MarioForwardModel27getScreenEnemiesObeixb9mSNnp(d,p){return d.v42(d,0,p);}function _c4F86engine4core17MarioForwardModel25getScreenSceneObeixb9mSNDp(d,p){return d.v43(d,1,p);}function _c4p56engine4core17MarioForwardModel27getfvHYCompleteObeixb9mS3nn(d,p){return d.v44(d,1,0,p);}function _c4p56engine4core17MarioForwardModel26getfvrYEnemiesObeixb9mS3Dn(d,p){return d.v45(d,0,p);}function _c4p56engine4core17MarioForwardModel24getfvXXSceneObeixb9mS3Tn(d,p){return d.v46(d,1,p);}function _c4p96engine4core17MarioForwardModel28getScreenCompleteObeixb9mS39n(k,j,h,p){var c=null;c=k.world2;return c.v27(c,cjF( +k.world2.cameraX4+cjF(128)),cjF(128),j,h,p);}function _c4_86engine4core17MarioForwardModel27getScreenEnemiesObeixb9mS3no(h,g,p){var c=null;c=h.world2;return c.v26(c,cjF( +h.world2.cameraX4+cjF(128)),cjF(128),g,p);}function _c4F86engine4core17MarioForwardModel25getScreenSceneObeixb9mS3Do(h,g,p){var c=null;c=h.world2;return c.v25(c,cjF( +h.world2.cameraX4+cjF(128)),cjF(128),g,p);}function _c4p56engine4core17MarioForwardModel27getfvHYCompleteObeixb9mS3To(l,k,j,p){var d=null,c=-0.;d=l.world2;c=+l.world2.mario6.x2;return d.v27(d,c, +l.world2.mario6.y3,k,j,p);}function _c4p56engine4core17MarioForwardModel26getfvrYEnemiesObeixb9mS39o(j,h,p){var d=null,c=-0.;d=j.world2;c=+j.world2.mario6.x2;return d.v26(d,c, +j.world2.mario6.y3,h,p);}function _c4p56engine4core17MarioForwardModel24getfvXXSceneObeixb9mS3np(j,h,p){var d=null,c=-0.;d=j.world2;c=+j.world2.mario6.x2;return d.v25(d,c, +j.world2.mario6.y3,h,p);}function _c4p66engine4core17MarioForwardModel5cloneE39(d,p){return d.v11(d,p);}var N6engine4core9MarioGameG; function N6engine4core9MarioGame(){N4java3awt5event10KeyAdapter.call(this);this.pause0=0;this.killEvents1=null;this.window2=null;this.render3=null;this.agent4=null;this.world5=null;this.initialLives6=0;} N6engine4core9MarioGame.cl=cheerpjCL; -function N6engine4core9MarioGameX(a){a.f=N6engine4core9MarioGameX;if(cheerpjSafeInitGuard('N6engine4core9MarioGame')) return;a.pc=-125;;if((N4java3awt5event10KeyAdapterG|0)==0){cjG(a);}var q=a.q=N6engine4core9MarioGame.prototype=Object.create(N4java3awt5event10KeyAdapter.prototype);q.constructor=N6engine4core9MarioGame;q.v14=_c4_26engine4core9MarioGame8playeHGWE4;q.v15=_c4_26engine4core9MarioGame8playeHGWE5;q.v16=_c4V26engine4core9MarioGame7runeDGWE6;q.v17=_c4V26engine4core9MarioGame7runeDGWE7;q.v18=_c4_26engine4core9MarioGame8stopeHGWE9;q.kRqGLgrijrmyq_pFdynLtur0mXtsG5recc79c=q.v12=_c4F56engine4core9MarioGame10keyPressedE10;q.lRqGTsSqairmyq_pFdynLtur0mXtsG5recc79c=q.v13=_c4V56engine4core9MarioGame11keyReleasedE11;q.v19=_c4V46engine4core9MarioGame8setLivesE13;N6engine4core9MarioGame.maxTime0=40;N6engine4core9MarioGame.maxTime0h=0;N6engine4core9MarioGame.graceTime1=10;N6engine4core9MarioGame.graceTime1h=0;N6engine4core9MarioGame.width2=256;N6engine4core9MarioGame.height3=256;N6engine4core9MarioGame.tileWidth4=16;N6engine4core9MarioGame.tileHeight5=16;N6engine4core9MarioGame.verbose6=0;N6engine4core9MarioGameG=1;cheerpjSafeInitFinish('N6engine4core9MarioGame');} +function N6engine4core9MarioGameX(a){a.f=N6engine4core9MarioGameX;if(cheerpjSafeInitGuard('N6engine4core9MarioGame')) return;a.pc=-125;;if((N4java3awt5event10KeyAdapterG|0)==0){cjG(a);}var q=a.q=N6engine4core9MarioGame.prototype=Object.create(N4java3awt5event10KeyAdapter.prototype);q.constructor=N6engine4core9MarioGame;q.v14=_c4_26engine4core9MarioGame8playeHGWE4;q.v15=_c4_26engine4core9MarioGame8playeHGWE5;q.v16=_c4V26engine4core9MarioGame7runeDGWE6;q.v17=_c4V36engine4core9MarioGame10rendereTGWE7;q.v18=_c4V26engine4core9MarioGame7runeDGWE8;q.v19=_c4_26engine4core9MarioGame8stopeHWWE10;q.kRqGLgrijrmyq_pFdynLtur0mXtsG5recc79c=q.v12=_c4F56engine4core9MarioGame10keyPressedE11;q.lRqGTsSqairmyq_pFdynLtur0mXtsG5recc79c=q.v13=_c4V56engine4core9MarioGame11keyReleasedE12;q.v20=_c4V46engine4core9MarioGame8setLivesE14;N6engine4core9MarioGame.maxTime0=40;N6engine4core9MarioGame.maxTime0h=0;N6engine4core9MarioGame.graceTime1=10;N6engine4core9MarioGame.graceTime1h=0;N6engine4core9MarioGame.width2=256;N6engine4core9MarioGame.height3=256;N6engine4core9MarioGame.tileWidth4=16;N6engine4core9MarioGame.tileHeight5=16;N6engine4core9MarioGame.verbose6=0;N6engine4core9MarioGameG=1;cheerpjSafeInitFinish('N6engine4core9MarioGame');} var N6engine4core11MarioRenderG; var N6engine4core11MarioResultG; var N6engine4core10MarioTimerG; @@ -53,7 +53,7 @@ var N6engine6helper6ReplayG; var N4java4lang6ThreadG; var N4java4util9ArrayListG; var N5javax5swing6JFrameG; -function _c4V26engine4core9MarioGameC2E0(d,p){var a={p:p,pc:0,f:_c4V26engine4core9MarioGameC2E0,d:d};a.pc=-101;_h4V23awt5event10KeyAdapterC2E0(d,a);d.pause0=0;d.window2=null;d.render3=null;d.agent4=null;d.world5=null;}function _c4V26engine4core9MarioGameC2E1(g,e,p){var a={p:p,pc:0,f:_c4V26engine4core9MarioGameC2E1,g:g,e:e};a.pc=-107;_h4V23awt5event10KeyAdapterC2E0(g,a);g.pause0=0;g.window2=null;g.render3=null;g.agent4=null;g.world5=null;g.killEvents1=e;}function _c4F46engine4core9MarioGame8getDelayE2(g,e,p){if((e|0)>0){return 1000/(e|0)|0;}return 0|0;}function _c4F46engine4core9MarioGame8setAgentE3(j,h,p){var d=null,c=null;var a={p:p,pc:0,f:_c4F46engine4core9MarioGame8setAgentE3,d:null,c:null};j.agent4=h;if(((N4java3awt5event10KeyAdapterG|0)&&h instanceof N4java3awt5event10KeyAdapter)>>0|0){a.d=d=j.render3;a.c=c=j.agent4;a.pc=20;;if(c&&!(((N4java3awt5event10KeyAdapterG|0)&&c instanceof N4java3awt5event10KeyAdapter)>>0)){cjCastFailure(a,c);};a.pc=-397;d.v190(d,c,a);}}function _c4_26engine4core9MarioGame8playeHGWE4(m,l,k,j,p){var c=null;var a={p:p,pc:0,f:_c4_26engine4core9MarioGame8playeHGWE4,m:m,l:l,k:k,j:j|0,c:null};a.pc=-153;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.c=c=new N6agents10HumanAgent();a.pc=-239;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(c,1,a);return m.v17(m,c,l,200,0,1,30,cjF(2),k,j,p);}function _c4_26engine4core9MarioGame8playeHGWE5(q,o,n,m,l,k,p){return q.v17(q,o,n,m,0,1,30,cjF(2),l,k,p);}function _c4V26engine4core9MarioGame7runeDGWE6(n,m,l,k,j,p){return n.v17(n,m,l,k,0,1,0,cjF(2),cheerpjInternString(""),j,p);}function _c4V26engine4core9MarioGame7runeDGWE7(e,A,g,h,j,k,l,m,n,o,p){var d=0,c=null;var a=new createStacklet_c4V26engine4core9MarioGame7runeDGWE7(p,e,A,g,h,j,l,m,n,o);a.d=d=k&255;if((k&255)!==0){a.pc=-196;;if((N5javax5swing6JFrameG|0)==0){cjG(a);};a.c=c=new N5javax5swing6JFrame();a.pc=-282;_c4pdzVS$4xeadbNTNn(c,cheerpjInternString("Mario AI Framewor\x6b"),a);e.window2=c;a.pc=-374;;if((N6engine4core11MarioRenderG|0)==0){cjG(a);};a.c=c=new N6engine4core11MarioRender();a.pc=-472;_c4F36engine4core11MarioRenderC2E0(c,m,a);e.render3=c;c=e.window2;a.pc=-548;c.v495(c,e.render3,a);a.pc=-580;e.window2.v399(e.window2,a);a.pc=-618;e.window2.v471(e.window2,0,a);a.pc=-658;e.window2.v484(e.window2,3,a);a.pc=-698;e.render3.v497(e.render3,a);a.pc=-736;e.window2.v52(e.window2,1,a);}a.pc=-776;_c4F46engine4core9MarioGame8setAgentE3(e,A,a);return _c4F46engine4core9MarioGame8gameLoopE8(e,g,h,j,d,l,n,o,p);}function _c4F46engine4core9MarioGame8gameLoopE8(z,D,A,E,F,G,H,N,p){var h=null,j=null,l=null,n=0,o=0,c=0,k=0,d=null,s=0,e=null,g=null,x=-0.,w=0,q=null,v=-0.,u=-0.,m=0,r=0,t=0;var a=new createStacklet_c4F46engine4core9MarioGame8gameLoopE8(p,z,D,A,E,F,G,H,N);a.pc=0;;a.pc=1;;if((N6engine4core10MarioWorldG|0)==0){cjG(a);};a.h=h=new N6engine4core10MarioWorld();a.pc=9;_c4p36engine4core10MarioWorldC2E0(h,z.killEvents1,a);a.pc=2;;z.world5=h;z.world5.visuals8=F;a.s=s=Math.imul(A,1000)|0;a.pc=34;z.world5.v12(z.world5,D,s,a);a.pc=3;;if((F&255)!==0){a.pc=4;;a.h=h=z.world5;a.pc=50;j=z.render3.v25(z.render3,a);a.pc=5;;a.pc=53;h.v11(h,j,a);}a.pc=6;;h=z.world5;h.lives11=(z.initialLives6|0);z.world5.mario6.isLarge11=((E|0)>0?1:0);z.world5.mario6.isFire12=((E|0)>1?1:0);a.h=h=z.world5;a.pc=110;;if((N6engine6helper12MarioActionsG|0)==0){cjG(a);};a.pc=111;n=_c4_16engine6helper12MarioAceWZYs15numberOfhbHWE5(a);a.pc=7;;j=new Int8Array((n+1|0));j[0]=90;a.pc=115;h.v28(h,j,a);a.pc=8;;a.pc=119;a.o=o=_o4_2ystem17currentTimeMillisE14(a);a.pc=10;;a.n=n=hSlot|0;if((F&255)===0){a.l=l=null;a.j=j=null;a.h=h=null;}else{a.pc=11;;a.pc=147;a.j=j=z.render3.v145(z.render3,256,256,a);a.pc=12;;a.pc=156;a.h=h=z.render3.v122(z.render3,a);a.pc=13;;a.pc=163;a.l=l=j.v14(j,a);a.pc=14;;d=z.render3;a.pc=176;d.v177(d,z.render3,a);}a.pc=15;;a.pc=179;;if((N6engine4core10MarioTimerG|0)==0){cjG(a);};a.d=d=new N6engine4core10MarioTimer();a.pc=186;_c4p36engine4core10MarioTimerC2E0(d,40,0,a);a.pc=16;;a.pc=198;z.agent4.c4UaClahKVGKrCQt0yG0qGl4eruVBceH485ezbeny6mqS40hbtx0hh3IWqe59c(z.agent4,null,d,a);a.pc=17;;a.pc=203;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.e=e=new N4java4util9ArrayList();a.pc=207;_i4pbN6CVwueawjI0eNTxn(e,a);a.pc=18;;a.g=g=new N4java4util9ArrayList();a.pc=216;_i4pbN6CVwueawjI0eNTxn(g,a);a.pc=19;;a.x=x=cjF((N<<4|0));a.w=w=(A|0)===0?1:0;a.k=k=0;a.c=c=0;L89:while(1){a.pc=20;;while(1){a.pc=21;;a.d=d=z.world5.gameStatus0;a.pc=237;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};if(d!==N6engine6helper10GameStatus.RUNNING0){break L89;}a.pc=22;;if(((z.pause0|0)&255)===0){a.pc=23;;if(cjF( +z.world5.mario6.x2/x)>cjF((k|0))){a.pc=24;;a.pc=286;z.world5.v32(z.world5,s,a);a.k=k=k+1|0;}a.pc=25;;a.d=d=new N6engine4core10MarioTimer();a.pc=296;_c4p36engine4core10MarioTimerC2E0(d,40,0,a);a.pc=26;;a.pc=308;a.d=d=z.agent4.fBqmPjqapHlDQt0yG0qGl4eruVBceH485ezbeny6mqS40hbtx0hi3IWqe5Pnd(z.agent4,null,d,a);a.pc=27;;if(w){a.pc=28;;a.pc=323;z.world5.v22(z.world5,a);a.c=c=1;}a.pc=29;;if(((d[1]|0)&255)!==0){a.pc=30;;if(((d[2]|0)&255)===0){a.pc=31;;if(((d[3]|0)&255)!==0){a.pc=32;;if(((d[4]|0)&255)!==0){a.pc=33;;if(((d[5]|0)&255)!==0){a.pc=35;;if(((d[6]|0)&255)!==0){a.pc=36;;a.pc=375;z.world5.v22(z.world5,a);}}}}}}a.pc=37;;if(((d[1]|0)&255)===0){a.pc=38;;if(((d[2]|0)&255)!==0){a.pc=39;;if(((d[3]|0)&255)!==0){a.pc=40;;if(((d[4]|0)&255)!==0){a.pc=41;;if(((d[5]|0)&255)!==0){a.pc=42;;if(((d[6]|0)&255)!==0){a.pc=43;;a.pc=427;z.world5.v22(z.world5,a);a.c=c=1;}}}}}}a.pc=44;;if((z.world5.deathBuffer19|0|0)<1){a.pc=45;;z.world5.deathBuffer19=0;}else{a.pc=46;;a.d=d=new Int8Array(7);d[0]=90;q=z.world5;q.deathBuffer19=((q.deathBuffer19|0)-30|0);}a.pc=47;;a.pc=480;z.world5.v28(z.world5,d,a);a.pc=48;;a.pc=492;e.v20(e,z.world5.lastFrameEvents18,a);a.pc=49;;a.pc=498;;if((N6engine4core15MarioAgentEventG|0)==0){cjG(a);};a.q=q=new N6engine4core15MarioAgentEvent();v=+z.world5.mario6.x2;u=+z.world5.mario6.y3;m=z.world5.mario6.isLarge11|0;r=z.world5.mario6.isFire12|0;t=z.world5.mario6.onGround13|0;a.pc=578;_c4F46engine4core15MarioAgentEventC2E0(q,d,v,u,(((r&255)!==0?1:0)+((m&255)!==0?1:0)|0),(t&255),(z.world5.currentTick9|0),a);a.pc=51;;a.pc=581;g.v17(g,q,a);}a.pc=52;;if((F&255)!==0){a.pc=54;;d=z.render3;a.pc=604;d.v498(d,z.world5,j,h,l,a);}a.pc=55;;a.pc=610;m=_c4F46engine4core9MarioGame8getDelayE2(z,G,a);a.pc=56;;if((m|0)>=1){break;}}a.pc=57;;a.pc=621;m=_c4F46engine4core9MarioGame8getDelayE2(z,G,a);a.pc=58;;a.o=o=add64(o>>>0,n>>>0,m>>>0,(m>>31)>>>0)|0;a.n=n=hSlot|0;a.pc=632;m=_o4_2ystem17currentTimeMillisE14(a);a.pc=59;;m=sub64(o>>>0,n>>>0,m>>>0,(hSlot|0)>>>0)|0;a.pc=636;a.m=m=_m4pZ4Math3maxE45(0,0,m,(hSlot|0),a);a.pc=60;;a.r=r=hSlot|0;a.pc=638;;if((N4java4lang6ThreadG|0)==0){cjG(a);};a.pc=639;_n4VZThread5sleepE6(m,r,a);}a.pc=61;;a.j=j=g;a.h=h=e;a.pc=62;;a.pc=652;;if((N4java4lang6ThreadG|0)==0){cjG(a);};a.pc=653;_n4VZThread5sleepE6(1000,0,a);a.pc=63;;a.pc=660;;if((N6engine4core11MarioResultG|0)==0){cjG(a);};a.l=l=new N6engine4core11MarioResult();a.pc=672;_c4F36engine4core11MarioResultC2E0(l,z.world5,h,j,a);a.pc=64;;a.pc=679;t=H.v12(H,a);a.pc=65;;if((t|c|0)===0){a.pc=66;;a.pc=694;a.l=l=l.v16(l,a);a.pc=67;;a.pc=697;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};a.pc=698;_c4_26engine6helper6Replay10savegTGWE3(H,l,a);}a.pc=68;;a.l=l=new N6engine4core11MarioResult();a.pc=712;_c4F36engine4core11MarioResultC2E0(l,z.world5,h,j,a);a.pc=69;;return l;}function ec4F46engine4core9MarioGame8gameLoopE8(a,b){a.f=ec4F46engine4core9MarioGame8gameLoopE8;var h=a.h,j=a.j,l=a.l,n=a.n|0,o=a.o|0,c=a.c|0,k=a.k|0,d=a.d,z=a.z,D=a.D,A=a.A|0,E=a.E|0,F=a.F|0,G=a.G|0,H=a.H,N=a.N|0,s=a.s|0,e=a.e,g=a.g,x=+a.x,w=a.w|0,q=a.q,m=a.m|0,r=a.r|0;var pc=a.pc;if(pc===9){}else if(pc===50){}else if(pc===111){}else if(pc===147){}else if(pc===186){}else if(pc===286){a.j=j=g;a.h=h=e;}else if(pc===296){a.j=j=g;a.h=h=e;}else if(pc===323){a.j=j=g;a.h=h=e;}else if(pc===375){a.j=j=g;a.h=h=e;}else if(pc===427){a.j=j=g;a.h=h=e;}else if(pc===480){a.j=j=g;a.h=h=e;}else if(pc===604){a.j=j=g;a.h=h=e;}else if(pc===610){a.j=j=g;a.h=h=e;}else if(pc===621){a.j=j=g;a.h=h=e;}else if(pc===34){}else if(pc===53){}else if(pc===115){}else if(pc===119){}else if(pc===156){}else if(pc===163){}else if(pc===176){}else if(pc===198){}else if(pc===207){}else if(pc===216){a.h=h=e;}else if(pc===308){a.j=j=g;a.h=h=e;}else if(pc===492){a.j=j=g;a.h=h=e;}else if(pc===578){a.j=j=g;a.h=h=e;}else if(pc===581){a.j=j=g;a.h=h=e;}else if(pc===632){a.j=j=g;a.h=h=e;}else if(pc===636){a.j=j=g;a.h=h=e;}else if(pc===639){a.j=j=g;a.h=h=e;}a.pc=70;;a.l=l=b;if((pc>=616&&pc<641)&&self.hasOwnProperty("N4java4lang20InterruptedException")&&(b instanceof N4java4lang20InterruptedException)|0){a.f=_c4F46engine4core9MarioGame8gameLoopE8;a.pc=62;buildContinuations(a, true);currentThread.state='READY';throw 'CheerpJContinue';}a.pc=71;;if((pc>=649&&pc<655)&&self.hasOwnProperty("N4java4lang20InterruptedException")&&(b instanceof N4java4lang20InterruptedException)|0){a.f=_c4F46engine4core9MarioGame8gameLoopE8;a.pc=63;buildContinuations(a, true);currentThread.state='READY';throw 'CheerpJContinue';}else{a.pc=72;;a.pc=-1;return;}}function _c4_26engine4core9MarioGame8stopeHGWE9(d,p){d.world5.v22(d.world5,p);}function _c4F56engine4core9MarioGame10keyPressedE10(h,g,p){var c=0;var a={p:p,pc:0,f:_c4F56engine4core9MarioGame10keyPressedE10,h:h};a.pc=-133;c=g.v30(g,a)|0;_c4_46engine4core9MarioGame9toggleKeyE12(h,c,1,p);}function _c4V56engine4core9MarioGame11keyReleasedE11(h,g,p){var c=0;var a={p:p,pc:0,f:_c4V56engine4core9MarioGame11keyReleasedE11,h:h};a.pc=-135;c=g.v30(g,a)|0;_c4_46engine4core9MarioGame9toggleKeyE12(h,c,0,p);}function _c4_46engine4core9MarioGame9toggleKeyE12(k,j,h,p){var c=null;var a={p:p,pc:0,f:_c4_46engine4core9MarioGame9toggleKeyE12};if(!((j|0)!==81||(h&255)===0)){a.pc=-161;k.v18(k,a);c=N4java4lang6System.out1;a.pc=-208;c.v36(c,cheerpjInternString("Pressed mg"),a);}}function _c4V46engine4core9MarioGame8setLivesE13(g,e,p){g.initialLives6=e;}function createStacklet_c4F46engine4core9MarioGame8gameLoopE8(p,z,D,A,E,F,G,H,N){this.p=p;this.pc=0;this.f=_c4F46engine4core9MarioGame8gameLoopE8;this.h=null;this.j=null;this.l=null;this.n=0;this.o=0;this.c=0;this.k=0;this.d=null;this.z=z;this.D=D;this.A=A|0;this.E=E|0;this.F=F|0;this.G=G|0;this.H=H;this.N=N|0;this.s=0;this.e=null;this.g=null;this.x=-0.;this.w=0;this.q=null;this.m=0;this.r=0;}function createStacklet_c4V26engine4core9MarioGame7runeDGWE7(p,e,A,g,h,j,l,m,n,o){this.p=p;this.pc=0;this.f=_c4V26engine4core9MarioGame7runeDGWE7;this.e=e;this.A=A;this.g=g;this.h=h|0;this.j=j|0;this.l=l|0;this.m=+m;this.n=n;this.o=o|0;this.d=0;this.c=null;}function _c4p36engine4core10MarioLevelC2E0(a0,a1,a2,p){var label=0;var a={p:p,f:_c4p36engine4core10MarioLevelC2E0,l0:a0,l1:a1,l2:a2,l3:null,l4:null,l5:null,l6:null,l7:null,l8:null,l9:null,l10:null,s0:null,s1:null,s2:null,s3:null,s4:null};a.pc=0;a.s0=a.l0;a.pc=-255;_n4VYObjectC2E0(a.s0,a);a.s0=a.l0;a.s1=256;a.s0.width0=a.s1;a.s0=a.l0;a.s1=16;a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=256;a.s0.height2=a.s1;a.s0=a.l0;a.s1=16;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=0;a.s0.totalCoins4=a.s1;a.s0=a.l1;a.pc=-490;a.s0=a.s0.v58(a.s0,a);a.pc=-522;a.s0=a.s0.v11(a.s0,a);if(!(a.s0>>0!=0)){a.pc=45;a.s0=a.l0;a.s1=0;a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=0;a.s0.width0=a.s1;a.s0=a.l0;a.s1=0;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=0;a.s0.height2=a.s1;return;}a.pc=66;a.s0=a.l1;a.pc=-752;a.s1=cheerpjInternString("\\r?\\n");a.pc=-798;a.s0=a.s0.v53(a.s0,a.s1,a);a.l3=a.s0;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-890;a.s1=a.s1.v11(a.s1,a);a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=a.l0;a.s1=a.s1.tileWidth1;a.s2=16;a.s1=Math.imul(a.s2,a.s1)>>0;a.s0.width0=a.s1;a.s0=a.l0;a.s1=a.l3;a.s1=a.s1.length-1;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=a.l0;a.s1=a.s1.tileHeight3;a.s2=16;a.s1=Math.imul(a.s2,a.s1)>>0;a.s0.height2=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1241;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.levelTiles9=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1502;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Lengine/helper/SpriteType;"];for(var i0=0;i0<__i0__;i0++){a.s2=["[Lengine/helper/SpriteType;"];for(var i1=0;i1<__i1__;i1++){a.s2[i1+1]=null;}a.s1[i0+1]=a.s2;}a.s0.spriteTemplates10=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1836;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.lastSpawnTime11=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-2101;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Z"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int8Array(1+__i1__);a.s2[0]=90;a.s1[i0+1]=a.s2;}a.s0.solidMap12=a.s1;a.s0=0;a.l4=a.s0;while(1){a.pc=178;a.s0=a.l4;a.s1=a.l3;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=185;a.s0=0;a.l5=a.s0;while(1){a.pc=188;a.s0=a.l5;a.s1=a.l3;a.s2=a.l4;a.s1=a.s1[a.s2+1];a.pc=-2503;a.s1=a.s1.v11(a.s1,a);if(a.s1<=a.s0){break;}a.pc=200;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.s2=0;a.s0[a.s1+1]=a.s2;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.pc=-2738;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.NONE0;a.s0[a.s1+1]=a.s2;a.s0=a.l0;a.s0=a.s0.lastSpawnTime11;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.s2=-40;a.s0[a.s1+1]=a.s2;a.l5+=1;}a.pc=242;a.l4+=1;}a.pc=248;a.s0=0;a.l4=a.s0;a.s0=0;a.l5=a.s0;a.s0=0;a.l6=a.s0;while(1){a.pc=257;a.s0=a.l6;a.s1=a.l3;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=264;a.s0=0;a.l7=a.s0;while(1){a.pc=267;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-3214;a.s1=a.s1.v11(a.s1,a);if(a.s1<=a.s0){break;}a.pc=279;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-3326;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-3364;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=289;a.s0=_m4p19Character7valueOfE1(a.s0,a);a.l8=a.s0;a.s0=a.l0;a.s0=a.s0.solidMap12;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=a.l0;a.s3=a.l8;a.pc=-3565;a.s3=a.s3.v11(a.s3,a);a.pc=-3598;a.s2=_c4_46engine4core10MarioLevel7isSolidE10(a.s2,a.s3,a);a.s0[a.s1+1]=a.s2;a.s0=a.l8;a.pc=-3696;a.s0=a.s0.v11(a.s0,a);do{if(a.s0===33||a.s0===81){a.pc=1126;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=11;a.s0[a.s1+1]=a.s2;}else if(a.s0===35){a.pc=878;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=2;a.s0[a.s1+1]=a.s2;}else if(a.s0===37){a.pc=892;a.s0=0;a.l9=a.s0;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=900;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-4240;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=37;if(a.s1!==a.s0){break;}a.pc=916;a.l9+=2;}}while(0);a.pc=919;a.s0=a.l7;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=1;a.s1=a.s1-a.s2>>0;do{if(!(a.s1<=a.s0)){a.pc=931;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-4535;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=37;if(a.s1!==a.s0){break;}a.pc=947;a.l9+=1;}}while(0);a.pc=950;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=43;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===42){a.pc=983;a.s0=0;a.l9=a.s0;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=991;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-4924;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=42;if(a.s1!==a.s0){break;}a.pc=1007;a.l9+=1;}}while(0);a.pc=1010;a.s0=a.l6;a.s1=1;do{if(!(a.s1>=a.s0)){a.pc=1016;a.s0=a.l3;a.s1=a.l6;a.s2=2;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-5153;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=42;if(a.s1!==a.s0){break;}a.pc=1032;a.l9+=1;}}while(0);a.pc=1035;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=3;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===49){a.pc=1151;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=48;a.s0[a.s1+1]=a.s2;}else if(a.s0===50){a.pc=1166;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=49;a.s0[a.s1+1]=a.s2;}else if(a.s0===60){a.pc=1694;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s0[a.s1+1]=a.s2;}else if(a.s0===62){a.pc=1709;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=19;a.s0[a.s1+1]=a.s2;}else if(a.s0===63||a.s0===64){a.pc=1111;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=8;a.s0[a.s1+1]=a.s2;}else if(a.s0===66){a.pc=1052;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=3;a.s0[a.s1+1]=a.s2;}else if(a.s0===67){a.pc=1221;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=7;a.s0[a.s1+1]=a.s2;}else if(a.s0===68){a.pc=1191;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=14;a.s0[a.s1+1]=a.s2;}else if(a.s0===69||a.s0===103){a.pc=768;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-6705;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GOOMBA4;a.s0[a.s1+1]=a.s2;}else if(a.s0===70){a.pc=718;a.s0=a.l0;a.s1=a.l7;a.s0.exitTileX7=a.s1;a.s0=a.l0;a.s1=a.l6;a.s0.exitTileY8=a.s1;a.s0=1;a.l5=a.s0;}else if(a.s0===71){a.pc=784;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7057;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GOOMBA_WINGED5;a.s0[a.s1+1]=a.s2;}else if(a.s0===75){a.pc=816;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7288;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GREEN_KOOPA_WINGED9;a.s0[a.s1+1]=a.s2;}else if(a.s0===76){a.pc=1261;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=51;a.s0[a.s1+1]=a.s2;}else if(a.s0===77){a.pc=700;a.s0=a.l0;a.s1=a.l7;a.s0.marioTileX5=a.s1;a.s0=a.l0;a.s1=a.l6;a.s0.marioTileY6=a.s1;a.s0=1;a.l4=a.s0;}else if(a.s0===82){a.pc=848;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7780;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.RED_KOOPA_WINGED7;a.s0[a.s1+1]=a.s2;}else if(a.s0===83){a.pc=1206;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=6;a.s0[a.s1+1]=a.s2;}else if(a.s0===84){a.pc=1488;a.s0=0;a.l9=a.s0;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-8129;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;do{if(a.s1<=a.s0){label=248;}else{a.pc=1505;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-8304;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-8342;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1517;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){label=248;break;}a.pc=1524;a.s0=a.l7;if(a.s0>>0<=0){label=248;break;}a.pc=1529;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-8628;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-8666;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1541;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){label=248;break;}a.pc=1548;a.s0=1;break;}}while(0);if(label===248){label=0;a.pc=1552;a.s0=0;}a.pc=1553;a.l10=a.s0;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=1560;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=18;if(!(a.s1===a.s0)){a.pc=1577;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=20;if(a.s1!==a.s0){break;}}a.pc=1594;a.l9+=1;}}while(0);a.pc=1597;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=1602;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-9403;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-9441;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1614;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1!==a.s0){break;}a.pc=1621;a.s0=a.l10;if(a.s0>>0==0){a.pc=1632;a.l9+=2;break;}else{a.pc=1626;a.l9+=1;break;}}}while(0);a.pc=1635;a.s0=a.l10;if(!(a.s0>>0==0)){a.pc=1640;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=52;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}a.pc=1658;a.s0=a.l9;if(!(a.s0>>0!=0)){a.pc=1663;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-9988;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.ENEMY_FLOWER13;a.s0[a.s1+1]=a.s2;}a.pc=1676;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===85){a.pc=1246;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=50;a.s0[a.s1+1]=a.s2;}else if(a.s0===88){a.pc=864;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=1;a.s0[a.s1+1]=a.s2;}else if(a.s0===89){a.pc=752;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-10604;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.SPIKY_WINGED11;a.s0[a.s1+1]=a.s2;}else if(a.s0===91){a.pc=1724;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=20;a.s0[a.s1+1]=a.s2;}else if(a.s0===93){a.pc=1739;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=21;a.s0[a.s1+1]=a.s2;}else if(a.s0===98){a.pc=1066;a.s0=0;a.l9=a.s0;a.s0=a.l6;a.s1=1;do{if(!(a.s1>=a.s0)){a.pc=1075;a.s0=a.l3;a.s1=a.l6;a.s2=2;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-11151;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=66;if(a.s1!==a.s0){break;}a.pc=1091;a.l9+=1;}}while(0);a.pc=1094;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=4;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===107){a.pc=800;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-11489;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GREEN_KOOPA8;a.s0[a.s1+1]=a.s2;}else if(a.s0===111){a.pc=1276;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=15;a.s0[a.s1+1]=a.s2;}else if(a.s0===114){a.pc=832;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-11941;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.RED_KOOPA6;a.s0[a.s1+1]=a.s2;}else if(a.s0===116){a.pc=1301;a.s0=0;a.l9=a.s0;a.s0=0;a.l10=a.s0;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-12178;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;do{if(!(a.s1<=a.s0)){a.pc=1321;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-12341;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-12380;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1333;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){break;}a.pc=1340;a.s0=a.l7;if(a.s0>>0<=0){break;}a.pc=1345;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-12647;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-12686;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1357;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){break;}a.pc=1364;a.s0=1;a.l10=a.s0;}}while(0);a.pc=1367;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=1372;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=18;if(!(a.s1===a.s0)){a.pc=1389;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=20;if(a.s1!==a.s0){break;}}a.pc=1406;a.l9+=1;}}while(0);a.pc=1409;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=1414;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-13366;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-13405;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1426;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1!==a.s0){break;}a.pc=1433;a.s0=a.l10;if(a.s0>>0==0){a.pc=1444;a.l9+=2;break;}else{a.pc=1438;a.l9+=1;break;}}}while(0);a.pc=1447;a.s0=a.l10;if(a.s0>>0==0){a.pc=1470;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}else{a.pc=1452;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=52;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}}else if(a.s0===121){a.pc=736;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-14078;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.SPIKY10;a.s0[a.s1+1]=a.s2;}else if(a.s0===124){a.pc=968;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=47;a.s0[a.s1+1]=a.s2;}}while(0);a.pc=1751;a.l7+=1;}a.pc=1757;a.l6+=1;}a.pc=1763;a.s0=a.l4;if(!(a.s0>>0!=0)){a.pc=1768;a.s0=a.l0;a.s1=0;a.s0.marioTileX5=a.s1;a.s0=a.l0;a.s1=a.l0;a.s2=a.l3;a.s3=a.l0;a.s3=a.s3.marioTileX5;a.pc=-14522;a.s1=_c4_66engine4core10MarioLevel14findFirstFloorE11(a.s1,a.s2,a.s3,a);a.s0.marioTileY6=a.s1;}a.pc=1786;a.s0=a.l5;if(!(a.s0>>0!=0)){a.pc=1791;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-14722;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;a.s0.exitTileX7=a.s1;a.s0=a.l0;a.s1=a.l0;a.s2=a.l3;a.s3=a.l0;a.s3=a.s3.exitTileX7;a.pc=-14863;a.s1=_c4_66engine4core10MarioLevel14findFirstFloorE11(a.s1,a.s2,a.s3,a);a.s0.exitTileY8=a.s1;}a.pc=1816;a.s0=a.l0;a.s0=a.s0.exitTileY8;a.l6=a.s0;while(1){a.pc=1822;a.s0=a.l6;a.s1=1;a.s2=a.l0;a.s2=a.s2.exitTileY8;a.s3=11;a.s2=a.s2-a.s3>>0;a.pc=-15113;;if((N4java4lang4MathG|0)==0){cjG(a);}a.pc=1833;a.s1=_m4pZ4Math3maxE44(a.s1,a.s2,a);if(a.s1>=a.s0){break;}a.pc=1838;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=40;a.s0[a.s1+1]=a.s2;a.l6+=-1;}a.pc=1858;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0=a.s0[a.s1+1];a.s1=1;a.s2=a.l0;a.s2=a.s2.exitTileY8;a.s3=11;a.s2=a.s2-a.s3>>0;a.pc=-15523;;if((N4java4lang4MathG|0)==0){cjG(a);}a.pc=1876;a.s1=_m4pZ4Math3maxE44(a.s1,a.s2,a);a.s2=39;a.s0[a.s1+1]=a.s2;a.s0=a.l2;if(!(a.s0>>0==0)){a.pc=1885;a.s0=a.l0;a.pc=-15693;;if((N6engine8graphics12MarioTilemapG|0)==0){cjG(a);}a.s1=new N6engine8graphics12MarioTilemap;a.s2=a.s1=a.s1;a.pc=-15814;;if((N6engine6helper6AssetsG|0)==0){cjG(a);}a.s3=N6engine6helper6Assets.level5;a.s4=a.l0;a.s4=a.s4.levelTiles9;a.pc=-15937;_c4V46engine8graphics12MarioTilemapC2E0(a.s2,a.s3,a.s4,a);a.s0.graphics13=a.s1;a.s0=a.l0;a.pc=-16038;;if((N6engine8graphics10MarioImageG|0)==0){cjG(a);}a.s1=new N6engine8graphics10MarioImage;a.s2=a.s1=a.s1;a.pc=-16155;;if((N6engine6helper6AssetsG|0)==0){cjG(a);}a.s3=N6engine6helper6Assets.level5;a.s4=41;a.pc=-16254;_c4p46engine8graphics10MarioImageC2E0(a.s2,a.s3,a.s4,a);a.s0.flag14=a.s1;a.s0=a.l0;a.s0=a.s0.flag14;a.s1=16;a.s0.width6=a.s1;a.s0=a.l0;a.s0=a.s0.flag14;a.s1=16;a.s0.height7=a.s1;}a.pc=1937;return;}function _c4p46engine4core10MarioLevel5cloneE1(a0,p){var a={p:p,f:_c4p46engine4core10MarioLevel5cloneE1,l0:a0,l1:null,l2:null,l3:null,s0:null,s1:null,s2:null,s3:null};a.pc=0;a.s0=new N6engine4core10MarioLevel;a.s1=a.s0=a.s0;a.pc=-224;a.s2=cheerpjInternString("");a.s3=0;a.pc=-270;_c4p36engine4core10MarioLevelC2E0(a.s1,a.s2,a.s3,a);a.l1=a.s0;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.width0;a.s0.width0=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.height2;a.s0.height2=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.tileWidth1;a.s0.tileWidth1=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.tileHeight3;a.s0.tileHeight3=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.totalCoins4;a.s0.totalCoins4=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.marioTileX5;a.s0.marioTileX5=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.marioTileY6;a.s0.marioTileY6=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0.exitTileX7=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.exitTileY8;a.s0.exitTileY8=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.levelTiles9=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.lastSpawnTime11=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Z"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int8Array(1+__i1__);a.s2[0]=90;a.s1[i0+1]=a.s2;}a.s0.solidMap12=a.s1;a.s0=0;a.l2=a.s0;while(1){a.pc=145;a.s0=a.l2;a.s1=a.l1;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=154;a.s0=0;a.l3=a.s0;while(1){a.pc=156;a.s0=a.l3;a.s1=a.l1;a.s1=a.s1.levelTiles9;a.s2=a.l2;a.s1=a.s1[a.s2+1];a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=167;a.s0=a.l1;a.s0=a.s0.levelTiles9;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.s0=a.l1;a.s0=a.s0.lastSpawnTime11;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.lastSpawnTime11;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.s0=a.l1;a.s0=a.s0.solidMap12;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.solidMap12;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.l3+=1;}a.pc=221;a.l2+=1;}a.pc=227;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.spriteTemplates10;a.s0.spriteTemplates10=a.s1;a.s0=a.l1;return a.s0;}var N6engine4core10MarioLevelG; +function _c4V26engine4core9MarioGameC2E0(d,p){var a={p:p,pc:0,f:_c4V26engine4core9MarioGameC2E0,d:d};a.pc=-101;_h4V23awt5event10KeyAdapterC2E0(d,a);d.pause0=0;d.window2=null;d.render3=null;d.agent4=null;d.world5=null;}function _c4V26engine4core9MarioGameC2E1(g,e,p){var a={p:p,pc:0,f:_c4V26engine4core9MarioGameC2E1,g:g,e:e};a.pc=-107;_h4V23awt5event10KeyAdapterC2E0(g,a);g.pause0=0;g.window2=null;g.render3=null;g.agent4=null;g.world5=null;g.killEvents1=e;}function _c4F46engine4core9MarioGame8getDelayE2(g,e,p){if((e|0)>0){return 1000/(e|0)|0;}return 0|0;}function _c4F46engine4core9MarioGame8setAgentE3(j,h,p){var d=null,c=null;var a={p:p,pc:0,f:_c4F46engine4core9MarioGame8setAgentE3,d:null,c:null};j.agent4=h;if(((N4java3awt5event10KeyAdapterG|0)&&h instanceof N4java3awt5event10KeyAdapter)>>0|0){a.d=d=j.render3;a.c=c=j.agent4;a.pc=20;;if(c&&!(((N4java3awt5event10KeyAdapterG|0)&&c instanceof N4java3awt5event10KeyAdapter)>>0)){cjCastFailure(a,c);};a.pc=-397;d.v190(d,c,a);}}function _c4_26engine4core9MarioGame8playeHGWE4(m,l,k,j,p){var c=null;var a={p:p,pc:0,f:_c4_26engine4core9MarioGame8playeHGWE4,m:m,l:l,k:k,j:j|0,c:null};a.pc=-153;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.c=c=new N6agents10HumanAgent();a.pc=-239;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(c,1,a);return m.v18(m,c,l,200,0,1,30,cjF(2),k,j,p);}function _c4_26engine4core9MarioGame8playeHGWE5(q,o,n,m,l,k,p){return q.v18(q,o,n,m,0,1,30,cjF(2),l,k,p);}function _c4V26engine4core9MarioGame7runeDGWE6(n,m,l,k,j,p){return n.v18(n,m,l,k,0,1,50,cjF(2),cheerpjInternString(""),j,p);}function _c4V36engine4core9MarioGame10rendereTGWE7(e,p){var c=null;var a={p:p,pc:0,f:_c4V36engine4core9MarioGame10rendereTGWE7,e:e,c:null};a.pc=-139;;if((N5javax5swing6JFrameG|0)==0){cjG(a);};a.c=c=new N5javax5swing6JFrame();a.pc=-225;_c4pdzVS$4xeadbNTNn(c,cheerpjInternString("Mario AI Framewor\x6b"),a);e.window2=c;a.pc=-317;;if((N6engine4core11MarioRenderG|0)==0){cjG(a);};a.c=c=new N6engine4core11MarioRender();a.pc=-415;_c4F36engine4core11MarioRenderC2E0(c,cjF(2),a);e.render3=c;c=e.window2;a.pc=-496;c.v495(c,e.render3,a);a.pc=-528;e.window2.v399(e.window2,a);a.pc=-566;e.window2.v471(e.window2,0,a);a.pc=-606;e.window2.v484(e.window2,3,a);a.pc=-646;e.render3.v497(e.render3,a);a.pc=-684;e.window2.v52(e.window2,1,a);return 1|0;}function _c4V26engine4core9MarioGame7runeDGWE8(n,c,d,e,g,h,j,k,l,m,p){var a=new createStacklet_c4V26engine4core9MarioGame7runeDGWE8(p,n,d,e,g,h,j,l,m);a.pc=-151;_c4F46engine4core9MarioGame8setAgentE3(n,c,a);return _c4F46engine4core9MarioGame8gameLoopE9(n,d,e,g,(h&255),j,l,m,p);}function _c4F46engine4core9MarioGame8gameLoopE9(z,D,A,E,F,G,H,N,p){var h=null,j=null,l=null,n=0,o=0,c=0,k=0,d=null,s=0,e=null,g=null,x=-0.,w=0,q=null,v=-0.,u=-0.,m=0,r=0,t=0;var a=new createStacklet_c4F46engine4core9MarioGame8gameLoopE9(p,z,D,A,E,F,G,H,N);a.pc=0;;a.pc=1;;if((N6engine4core10MarioWorldG|0)==0){cjG(a);};a.h=h=new N6engine4core10MarioWorld();a.pc=9;_c4p36engine4core10MarioWorldC2E0(h,z.killEvents1,a);a.pc=2;;z.world5=h;z.world5.visuals8=F;a.s=s=Math.imul(A,1000)|0;a.pc=34;z.world5.v12(z.world5,D,s,a);a.pc=3;;if((F&255)!==0){a.pc=4;;a.h=h=z.world5;a.pc=50;j=z.render3.v25(z.render3,a);a.pc=5;;a.pc=53;h.v11(h,j,a);}a.pc=6;;h=z.world5;h.lives11=(z.initialLives6|0);z.world5.mario6.isLarge11=((E|0)>0?1:0);z.world5.mario6.isFire12=((E|0)>1?1:0);a.h=h=z.world5;a.pc=110;;if((N6engine6helper12MarioActionsG|0)==0){cjG(a);};a.pc=111;n=_c4_16engine6helper12MarioAceWZYs15numberOfhbHWE5(a);a.pc=7;;j=new Int8Array((n+1|0));j[0]=90;a.pc=115;h.v28(h,j,a);a.pc=8;;a.pc=119;a.o=o=_o4_2ystem17currentTimeMillisE14(a);a.pc=10;;a.n=n=hSlot|0;if((F&255)===0){a.l=l=null;a.j=j=null;a.h=h=null;}else{a.pc=11;;a.pc=147;a.j=j=z.render3.v145(z.render3,256,256,a);a.pc=12;;a.pc=156;a.h=h=z.render3.v122(z.render3,a);a.pc=13;;a.pc=163;a.l=l=j.v14(j,a);a.pc=14;;d=z.render3;a.pc=176;d.v177(d,z.render3,a);}a.pc=15;;a.pc=179;;if((N6engine4core10MarioTimerG|0)==0){cjG(a);};a.d=d=new N6engine4core10MarioTimer();a.pc=186;_c4p36engine4core10MarioTimerC2E0(d,40,0,a);a.pc=16;;a.pc=198;z.agent4.c4UaClahKVGKrCQt0yG0qGl4eruVBceH485ezbeny6mqS40hbtx0hh3IWqe59c(z.agent4,null,d,a);a.pc=17;;a.pc=203;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.e=e=new N4java4util9ArrayList();a.pc=207;_i4pbN6CVwueawjI0eNTxn(e,a);a.pc=18;;a.g=g=new N4java4util9ArrayList();a.pc=216;_i4pbN6CVwueawjI0eNTxn(g,a);a.pc=19;;a.x=x=cjF((N<<4|0));a.w=w=(A|0)===0?1:0;a.k=k=0;a.c=c=0;L89:while(1){a.pc=20;;while(1){a.pc=21;;a.d=d=z.world5.gameStatus0;a.pc=237;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};if(d!==N6engine6helper10GameStatus.RUNNING0){break L89;}a.pc=22;;if(((z.pause0|0)&255)===0){a.pc=23;;if(cjF( +z.world5.mario6.x2/x)>cjF((k|0))){a.pc=24;;a.pc=286;z.world5.v32(z.world5,s,a);a.k=k=k+1|0;}a.pc=25;;a.d=d=new N6engine4core10MarioTimer();a.pc=296;_c4p36engine4core10MarioTimerC2E0(d,40,0,a);a.pc=26;;a.pc=308;a.d=d=z.agent4.fBqmPjqapHlDQt0yG0qGl4eruVBceH485ezbeny6mqS40hbtx0hi3IWqe5Pnd(z.agent4,null,d,a);a.pc=27;;if(w){a.pc=28;;a.pc=323;z.world5.v22(z.world5,a);a.c=c=1;}a.pc=29;;if(((d[1]|0)&255)!==0){a.pc=30;;if(((d[2]|0)&255)===0){a.pc=31;;if(((d[3]|0)&255)!==0){a.pc=32;;if(((d[4]|0)&255)!==0){a.pc=33;;if(((d[5]|0)&255)!==0){a.pc=35;;if(((d[6]|0)&255)!==0){a.pc=36;;a.pc=375;z.world5.v22(z.world5,a);}}}}}}a.pc=37;;if(((d[1]|0)&255)===0){a.pc=38;;if(((d[2]|0)&255)!==0){a.pc=39;;if(((d[3]|0)&255)!==0){a.pc=40;;if(((d[4]|0)&255)!==0){a.pc=41;;if(((d[5]|0)&255)!==0){a.pc=42;;if(((d[6]|0)&255)!==0){a.pc=43;;a.pc=427;z.world5.v22(z.world5,a);a.c=c=1;}}}}}}a.pc=44;;if((z.world5.deathBuffer19|0|0)<1){a.pc=45;;z.world5.deathBuffer19=0;}else{a.pc=46;;a.d=d=new Int8Array(7);d[0]=90;q=z.world5;q.deathBuffer19=((q.deathBuffer19|0)-1|0);}a.pc=47;;a.pc=479;z.world5.v28(z.world5,d,a);a.pc=48;;a.pc=491;e.v20(e,z.world5.lastFrameEvents18,a);a.pc=49;;a.pc=497;;if((N6engine4core15MarioAgentEventG|0)==0){cjG(a);};a.q=q=new N6engine4core15MarioAgentEvent();v=+z.world5.mario6.x2;u=+z.world5.mario6.y3;m=z.world5.mario6.isLarge11|0;r=z.world5.mario6.isFire12|0;t=z.world5.mario6.onGround13|0;a.pc=577;_c4F46engine4core15MarioAgentEventC2E0(q,d,v,u,(((r&255)!==0?1:0)+((m&255)!==0?1:0)|0),(t&255),(z.world5.currentTick9|0),a);a.pc=51;;a.pc=580;g.v17(g,q,a);}a.pc=52;;if((F&255)!==0){a.pc=54;;d=z.render3;a.pc=603;d.v498(d,z.world5,j,h,l,a);}a.pc=55;;a.pc=609;m=_c4F46engine4core9MarioGame8getDelayE2(z,G,a);a.pc=56;;if((m|0)>=1){break;}}a.pc=57;;a.pc=620;m=_c4F46engine4core9MarioGame8getDelayE2(z,G,a);a.pc=58;;a.o=o=add64(o>>>0,n>>>0,m>>>0,(m>>31)>>>0)|0;a.n=n=hSlot|0;a.pc=631;m=_o4_2ystem17currentTimeMillisE14(a);a.pc=59;;m=sub64(o>>>0,n>>>0,m>>>0,(hSlot|0)>>>0)|0;a.pc=635;a.m=m=_m4pZ4Math3maxE45(0,0,m,(hSlot|0),a);a.pc=60;;a.r=r=hSlot|0;a.pc=637;;if((N4java4lang6ThreadG|0)==0){cjG(a);};a.pc=638;_n4VZThread5sleepE6(m,r,a);}a.pc=61;;a.j=j=g;a.h=h=e;a.pc=62;;a.pc=651;;if((N4java4lang6ThreadG|0)==0){cjG(a);};a.pc=652;_n4VZThread5sleepE6(1000,0,a);a.pc=63;;a.pc=659;;if((N6engine4core11MarioResultG|0)==0){cjG(a);};a.l=l=new N6engine4core11MarioResult();a.pc=671;_c4F36engine4core11MarioResultC2E0(l,z.world5,h,j,a);a.pc=64;;a.pc=678;t=H.v12(H,a);a.pc=65;;if((t|c|0)===0){a.pc=66;;a.pc=693;a.l=l=l.v16(l,a);a.pc=67;;a.pc=696;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};a.pc=697;_c4_26engine6helper6Replay10savegTGWE3(H,l,a);}a.pc=68;;a.l=l=new N6engine4core11MarioResult();a.pc=711;_c4F36engine4core11MarioResultC2E0(l,z.world5,h,j,a);a.pc=69;;return l;}function ec4F46engine4core9MarioGame8gameLoopE9(a,b){a.f=ec4F46engine4core9MarioGame8gameLoopE9;var h=a.h,j=a.j,l=a.l,n=a.n|0,o=a.o|0,c=a.c|0,k=a.k|0,d=a.d,z=a.z,D=a.D,A=a.A|0,E=a.E|0,F=a.F|0,G=a.G|0,H=a.H,N=a.N|0,s=a.s|0,e=a.e,g=a.g,x=+a.x,w=a.w|0,q=a.q,m=a.m|0,r=a.r|0;var pc=a.pc;if(pc===9){}else if(pc===50){}else if(pc===111){}else if(pc===147){}else if(pc===186){}else if(pc===286){a.j=j=g;a.h=h=e;}else if(pc===296){a.j=j=g;a.h=h=e;}else if(pc===323){a.j=j=g;a.h=h=e;}else if(pc===375){a.j=j=g;a.h=h=e;}else if(pc===427){a.j=j=g;a.h=h=e;}else if(pc===479){a.j=j=g;a.h=h=e;}else if(pc===603){a.j=j=g;a.h=h=e;}else if(pc===609){a.j=j=g;a.h=h=e;}else if(pc===620){a.j=j=g;a.h=h=e;}else if(pc===34){}else if(pc===53){}else if(pc===115){}else if(pc===119){}else if(pc===156){}else if(pc===163){}else if(pc===176){}else if(pc===198){}else if(pc===207){}else if(pc===216){a.h=h=e;}else if(pc===308){a.j=j=g;a.h=h=e;}else if(pc===491){a.j=j=g;a.h=h=e;}else if(pc===577){a.j=j=g;a.h=h=e;}else if(pc===580){a.j=j=g;a.h=h=e;}else if(pc===631){a.j=j=g;a.h=h=e;}else if(pc===635){a.j=j=g;a.h=h=e;}else if(pc===638){a.j=j=g;a.h=h=e;}a.pc=70;;a.l=l=b;if((pc>=615&&pc<640)&&self.hasOwnProperty("N4java4lang20InterruptedException")&&(b instanceof N4java4lang20InterruptedException)|0){a.f=_c4F46engine4core9MarioGame8gameLoopE9;a.pc=62;buildContinuations(a, true);currentThread.state='READY';throw 'CheerpJContinue';}a.pc=71;;if((pc>=648&&pc<654)&&self.hasOwnProperty("N4java4lang20InterruptedException")&&(b instanceof N4java4lang20InterruptedException)|0){a.f=_c4F46engine4core9MarioGame8gameLoopE9;a.pc=63;buildContinuations(a, true);currentThread.state='READY';throw 'CheerpJContinue';}else{a.pc=72;;a.pc=-1;return;}}function _c4_26engine4core9MarioGame8stopeHWWE10(d,p){d.world5.v22(d.world5,p);}function _c4F56engine4core9MarioGame10keyPressedE11(h,g,p){var c=0;var a={p:p,pc:0,f:_c4F56engine4core9MarioGame10keyPressedE11,h:h};a.pc=-133;c=g.v30(g,a)|0;_c4_46engine4core9MarioGame9toggleKeyE13(h,c,1,p);}function _c4V56engine4core9MarioGame11keyReleasedE12(h,g,p){var c=0;var a={p:p,pc:0,f:_c4V56engine4core9MarioGame11keyReleasedE12,h:h};a.pc=-135;c=g.v30(g,a)|0;_c4_46engine4core9MarioGame9toggleKeyE13(h,c,0,p);}function _c4_46engine4core9MarioGame9toggleKeyE13(k,j,h,p){var c=null;var a={p:p,pc:0,f:_c4_46engine4core9MarioGame9toggleKeyE13};if(!((j|0)!==81||(h&255)===0)){a.pc=-161;k.v19(k,a);c=N4java4lang6System.out1;a.pc=-208;c.v36(c,cheerpjInternString("Pressed mg"),a);}}function _c4V46engine4core9MarioGame8setLivesE14(g,e,p){g.initialLives6=e;}function createStacklet_c4F46engine4core9MarioGame8gameLoopE9(p,z,D,A,E,F,G,H,N){this.p=p;this.pc=0;this.f=_c4F46engine4core9MarioGame8gameLoopE9;this.h=null;this.j=null;this.l=null;this.n=0;this.o=0;this.c=0;this.k=0;this.d=null;this.z=z;this.D=D;this.A=A|0;this.E=E|0;this.F=F|0;this.G=G|0;this.H=H;this.N=N|0;this.s=0;this.e=null;this.g=null;this.x=-0.;this.w=0;this.q=null;this.m=0;this.r=0;}function createStacklet_c4V26engine4core9MarioGame7runeDGWE8(p,n,d,e,g,h,j,l,m){this.p=p;this.pc=0;this.f=_c4V26engine4core9MarioGame7runeDGWE8;this.n=n;this.d=d;this.e=e|0;this.g=g|0;this.h=h|0;this.j=j|0;this.l=l;this.m=m|0;}function _c4p36engine4core10MarioLevelC2E0(a0,a1,a2,p){var label=0;var a={p:p,f:_c4p36engine4core10MarioLevelC2E0,l0:a0,l1:a1,l2:a2,l3:null,l4:null,l5:null,l6:null,l7:null,l8:null,l9:null,l10:null,s0:null,s1:null,s2:null,s3:null,s4:null};a.pc=0;a.s0=a.l0;a.pc=-255;_n4VYObjectC2E0(a.s0,a);a.s0=a.l0;a.s1=256;a.s0.width0=a.s1;a.s0=a.l0;a.s1=16;a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=256;a.s0.height2=a.s1;a.s0=a.l0;a.s1=16;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=0;a.s0.totalCoins4=a.s1;a.s0=a.l1;a.pc=-490;a.s0=a.s0.v58(a.s0,a);a.pc=-522;a.s0=a.s0.v11(a.s0,a);if(!(a.s0>>0!=0)){a.pc=45;a.s0=a.l0;a.s1=0;a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=0;a.s0.width0=a.s1;a.s0=a.l0;a.s1=0;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=0;a.s0.height2=a.s1;return;}a.pc=66;a.s0=a.l1;a.pc=-752;a.s1=cheerpjInternString("\\r?\\n");a.pc=-798;a.s0=a.s0.v53(a.s0,a.s1,a);a.l3=a.s0;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-890;a.s1=a.s1.v11(a.s1,a);a.s0.tileWidth1=a.s1;a.s0=a.l0;a.s1=a.l0;a.s1=a.s1.tileWidth1;a.s2=16;a.s1=Math.imul(a.s2,a.s1)>>0;a.s0.width0=a.s1;a.s0=a.l0;a.s1=a.l3;a.s1=a.s1.length-1;a.s0.tileHeight3=a.s1;a.s0=a.l0;a.s1=a.l0;a.s1=a.s1.tileHeight3;a.s2=16;a.s1=Math.imul(a.s2,a.s1)>>0;a.s0.height2=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1241;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.levelTiles9=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1502;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Lengine/helper/SpriteType;"];for(var i0=0;i0<__i0__;i0++){a.s2=["[Lengine/helper/SpriteType;"];for(var i1=0;i1<__i1__;i1++){a.s2[i1+1]=null;}a.s1[i0+1]=a.s2;}a.s0.spriteTemplates10=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-1836;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.lastSpawnTime11=a.s1;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-2101;a.s1=a.s1.v11(a.s1,a);a.s2=a.l3;a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Z"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int8Array(1+__i1__);a.s2[0]=90;a.s1[i0+1]=a.s2;}a.s0.solidMap12=a.s1;a.s0=0;a.l4=a.s0;while(1){a.pc=178;a.s0=a.l4;a.s1=a.l3;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=185;a.s0=0;a.l5=a.s0;while(1){a.pc=188;a.s0=a.l5;a.s1=a.l3;a.s2=a.l4;a.s1=a.s1[a.s2+1];a.pc=-2503;a.s1=a.s1.v11(a.s1,a);if(a.s1<=a.s0){break;}a.pc=200;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.s2=0;a.s0[a.s1+1]=a.s2;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.pc=-2738;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.NONE0;a.s0[a.s1+1]=a.s2;a.s0=a.l0;a.s0=a.s0.lastSpawnTime11;a.s1=a.l5;a.s0=a.s0[a.s1+1];a.s1=a.l4;a.s2=-40;a.s0[a.s1+1]=a.s2;a.l5+=1;}a.pc=242;a.l4+=1;}a.pc=248;a.s0=0;a.l4=a.s0;a.s0=0;a.l5=a.s0;a.s0=0;a.l6=a.s0;while(1){a.pc=257;a.s0=a.l6;a.s1=a.l3;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=264;a.s0=0;a.l7=a.s0;while(1){a.pc=267;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-3214;a.s1=a.s1.v11(a.s1,a);if(a.s1<=a.s0){break;}a.pc=279;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-3326;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-3364;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=289;a.s0=_m4p19Character7valueOfE1(a.s0,a);a.l8=a.s0;a.s0=a.l0;a.s0=a.s0.solidMap12;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=a.l0;a.s3=a.l8;a.pc=-3565;a.s3=a.s3.v11(a.s3,a);a.pc=-3598;a.s2=_c4_46engine4core10MarioLevel7isSolidE10(a.s2,a.s3,a);a.s0[a.s1+1]=a.s2;a.s0=a.l8;a.pc=-3696;a.s0=a.s0.v11(a.s0,a);do{if(a.s0===33||a.s0===81){a.pc=1126;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=11;a.s0[a.s1+1]=a.s2;}else if(a.s0===35){a.pc=878;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=2;a.s0[a.s1+1]=a.s2;}else if(a.s0===37){a.pc=892;a.s0=0;a.l9=a.s0;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=900;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-4240;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=37;if(a.s1!==a.s0){break;}a.pc=916;a.l9+=2;}}while(0);a.pc=919;a.s0=a.l7;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=1;a.s1=a.s1-a.s2>>0;do{if(!(a.s1<=a.s0)){a.pc=931;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-4535;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=37;if(a.s1!==a.s0){break;}a.pc=947;a.l9+=1;}}while(0);a.pc=950;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=43;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===42){a.pc=983;a.s0=0;a.l9=a.s0;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=991;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-4924;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=42;if(a.s1!==a.s0){break;}a.pc=1007;a.l9+=1;}}while(0);a.pc=1010;a.s0=a.l6;a.s1=1;do{if(!(a.s1>=a.s0)){a.pc=1016;a.s0=a.l3;a.s1=a.l6;a.s2=2;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-5153;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=42;if(a.s1!==a.s0){break;}a.pc=1032;a.l9+=1;}}while(0);a.pc=1035;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=3;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===49){a.pc=1151;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=48;a.s0[a.s1+1]=a.s2;}else if(a.s0===50){a.pc=1166;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=49;a.s0[a.s1+1]=a.s2;}else if(a.s0===60){a.pc=1694;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s0[a.s1+1]=a.s2;}else if(a.s0===62){a.pc=1709;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=19;a.s0[a.s1+1]=a.s2;}else if(a.s0===63||a.s0===64){a.pc=1111;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=8;a.s0[a.s1+1]=a.s2;}else if(a.s0===66){a.pc=1052;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=3;a.s0[a.s1+1]=a.s2;}else if(a.s0===67){a.pc=1221;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=7;a.s0[a.s1+1]=a.s2;}else if(a.s0===68){a.pc=1191;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=14;a.s0[a.s1+1]=a.s2;}else if(a.s0===69||a.s0===103){a.pc=768;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-6705;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GOOMBA4;a.s0[a.s1+1]=a.s2;}else if(a.s0===70){a.pc=718;a.s0=a.l0;a.s1=a.l7;a.s0.exitTileX7=a.s1;a.s0=a.l0;a.s1=a.l6;a.s0.exitTileY8=a.s1;a.s0=1;a.l5=a.s0;}else if(a.s0===71){a.pc=784;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7057;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GOOMBA_WINGED5;a.s0[a.s1+1]=a.s2;}else if(a.s0===75){a.pc=816;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7288;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GREEN_KOOPA_WINGED9;a.s0[a.s1+1]=a.s2;}else if(a.s0===76){a.pc=1261;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=51;a.s0[a.s1+1]=a.s2;}else if(a.s0===77){a.pc=700;a.s0=a.l0;a.s1=a.l7;a.s0.marioTileX5=a.s1;a.s0=a.l0;a.s1=a.l6;a.s0.marioTileY6=a.s1;a.s0=1;a.l4=a.s0;}else if(a.s0===82){a.pc=848;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-7780;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.RED_KOOPA_WINGED7;a.s0[a.s1+1]=a.s2;}else if(a.s0===83){a.pc=1206;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=6;a.s0[a.s1+1]=a.s2;}else if(a.s0===84){a.pc=1488;a.s0=0;a.l9=a.s0;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-8129;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;do{if(a.s1<=a.s0){label=248;}else{a.pc=1505;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-8304;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-8342;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1517;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){label=248;break;}a.pc=1524;a.s0=a.l7;if(a.s0>>0<=0){label=248;break;}a.pc=1529;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-8628;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-8666;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1541;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){label=248;break;}a.pc=1548;a.s0=1;break;}}while(0);if(label===248){label=0;a.pc=1552;a.s0=0;}a.pc=1553;a.l10=a.s0;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=1560;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=18;if(!(a.s1===a.s0)){a.pc=1577;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=20;if(a.s1!==a.s0){break;}}a.pc=1594;a.l9+=1;}}while(0);a.pc=1597;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=1602;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-9403;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-9441;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1614;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1!==a.s0){break;}a.pc=1621;a.s0=a.l10;if(a.s0>>0==0){a.pc=1632;a.l9+=2;break;}else{a.pc=1626;a.l9+=1;break;}}}while(0);a.pc=1635;a.s0=a.l10;if(!(a.s0>>0==0)){a.pc=1640;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=52;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}a.pc=1658;a.s0=a.l9;if(!(a.s0>>0!=0)){a.pc=1663;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-9988;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.ENEMY_FLOWER13;a.s0[a.s1+1]=a.s2;}a.pc=1676;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===85){a.pc=1246;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=50;a.s0[a.s1+1]=a.s2;}else if(a.s0===88){a.pc=864;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=1;a.s0[a.s1+1]=a.s2;}else if(a.s0===89){a.pc=752;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-10604;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.SPIKY_WINGED11;a.s0[a.s1+1]=a.s2;}else if(a.s0===91){a.pc=1724;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=20;a.s0[a.s1+1]=a.s2;}else if(a.s0===93){a.pc=1739;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=21;a.s0[a.s1+1]=a.s2;}else if(a.s0===98){a.pc=1066;a.s0=0;a.l9=a.s0;a.s0=a.l6;a.s1=1;do{if(!(a.s1>=a.s0)){a.pc=1075;a.s0=a.l3;a.s1=a.l6;a.s2=2;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-11151;a.s0=a.s0.v13(a.s0,a.s1,a);a.s1=66;if(a.s1!==a.s0){break;}a.pc=1091;a.l9+=1;}}while(0);a.pc=1094;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=4;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;}else if(a.s0===107){a.pc=800;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-11489;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.GREEN_KOOPA8;a.s0[a.s1+1]=a.s2;}else if(a.s0===111){a.pc=1276;a.s0=a.l0;a.s1=a.s0=a.s0;a.s1=a.s1.totalCoins4;a.s2=1;a.s1=a.s2+a.s1>>0;a.s0.totalCoins4=a.s1;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=15;a.s0[a.s1+1]=a.s2;}else if(a.s0===114){a.pc=832;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-11941;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.RED_KOOPA6;a.s0[a.s1+1]=a.s2;}else if(a.s0===116){a.pc=1301;a.s0=0;a.l9=a.s0;a.s0=0;a.l10=a.s0;a.s0=a.l7;a.s1=a.l3;a.s2=a.l6;a.s1=a.s1[a.s2+1];a.pc=-12178;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;do{if(!(a.s1<=a.s0)){a.pc=1321;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s2+a.s1>>0;a.pc=-12341;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-12380;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1333;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){break;}a.pc=1340;a.s0=a.l7;if(a.s0>>0<=0){break;}a.pc=1345;a.s0=a.l3;a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.pc=-12647;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-12686;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1357;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1===a.s0){break;}a.pc=1364;a.s0=1;a.l10=a.s0;}}while(0);a.pc=1367;a.s0=a.l7;do{if(!(a.s0>>0<=0)){a.pc=1372;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=18;if(!(a.s1===a.s0)){a.pc=1389;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s0=a.s0[a.s1+1];a.s1=20;if(a.s1!==a.s0){break;}}a.pc=1406;a.l9+=1;}}while(0);a.pc=1409;a.s0=a.l6;do{if(!(a.s0>>0<=0)){a.pc=1414;a.s0=a.l3;a.s1=a.l6;a.s2=1;a.s1=a.s1-a.s2>>0;a.s0=a.s0[a.s1+1];a.s1=a.l7;a.pc=-13366;a.s0=a.s0.v13(a.s0,a.s1,a);a.pc=-13405;;if((N4java4lang9CharacterG|0)==0){cjG(a);}a.pc=1426;a.s0=_m4V29Character11toLowerCaseE64(a.s0,a);a.s1=116;if(a.s1!==a.s0){break;}a.pc=1433;a.s0=a.l10;if(a.s0>>0==0){a.pc=1444;a.l9+=2;break;}else{a.pc=1438;a.l9+=1;break;}}}while(0);a.pc=1447;a.s0=a.l10;if(a.s0>>0==0){a.pc=1470;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=18;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}else{a.pc=1452;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=52;a.s3=a.l9;a.s2=a.s3+a.s2>>0;a.s0[a.s1+1]=a.s2;break;}}else if(a.s0===121){a.pc=736;a.s0=a.l0;a.s0=a.s0.spriteTemplates10;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.pc=-14078;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);}a.s2=N6engine6helper10SpriteType.SPIKY10;a.s0[a.s1+1]=a.s2;}else if(a.s0===124){a.pc=968;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=47;a.s0[a.s1+1]=a.s2;}}while(0);a.pc=1751;a.l7+=1;}a.pc=1757;a.l6+=1;}a.pc=1763;a.s0=a.l4;if(!(a.s0>>0!=0)){a.pc=1768;a.s0=a.l0;a.s1=0;a.s0.marioTileX5=a.s1;a.s0=a.l0;a.s1=a.l0;a.s2=a.l3;a.s3=a.l0;a.s3=a.s3.marioTileX5;a.pc=-14522;a.s1=_c4_66engine4core10MarioLevel14findFirstFloorE11(a.s1,a.s2,a.s3,a);a.s0.marioTileY6=a.s1;}a.pc=1786;a.s0=a.l5;if(!(a.s0>>0!=0)){a.pc=1791;a.s0=a.l0;a.s1=a.l3;a.s2=0;a.s1=a.s1[a.s2+1];a.pc=-14722;a.s1=a.s1.v11(a.s1,a);a.s2=1;a.s1=a.s1-a.s2>>0;a.s0.exitTileX7=a.s1;a.s0=a.l0;a.s1=a.l0;a.s2=a.l3;a.s3=a.l0;a.s3=a.s3.exitTileX7;a.pc=-14863;a.s1=_c4_66engine4core10MarioLevel14findFirstFloorE11(a.s1,a.s2,a.s3,a);a.s0.exitTileY8=a.s1;}a.pc=1816;a.s0=a.l0;a.s0=a.s0.exitTileY8;a.l6=a.s0;while(1){a.pc=1822;a.s0=a.l6;a.s1=1;a.s2=a.l0;a.s2=a.s2.exitTileY8;a.s3=11;a.s2=a.s2-a.s3>>0;a.pc=-15113;;if((N4java4lang4MathG|0)==0){cjG(a);}a.pc=1833;a.s1=_m4pZ4Math3maxE44(a.s1,a.s2,a);if(a.s1>=a.s0){break;}a.pc=1838;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0=a.s0[a.s1+1];a.s1=a.l6;a.s2=40;a.s0[a.s1+1]=a.s2;a.l6+=-1;}a.pc=1858;a.s0=a.l0;a.s0=a.s0.levelTiles9;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0=a.s0[a.s1+1];a.s1=1;a.s2=a.l0;a.s2=a.s2.exitTileY8;a.s3=11;a.s2=a.s2-a.s3>>0;a.pc=-15523;;if((N4java4lang4MathG|0)==0){cjG(a);}a.pc=1876;a.s1=_m4pZ4Math3maxE44(a.s1,a.s2,a);a.s2=39;a.s0[a.s1+1]=a.s2;a.s0=a.l2;if(!(a.s0>>0==0)){a.pc=1885;a.s0=a.l0;a.pc=-15693;;if((N6engine8graphics12MarioTilemapG|0)==0){cjG(a);}a.s1=new N6engine8graphics12MarioTilemap;a.s2=a.s1=a.s1;a.pc=-15814;;if((N6engine6helper6AssetsG|0)==0){cjG(a);}a.s3=N6engine6helper6Assets.level5;a.s4=a.l0;a.s4=a.s4.levelTiles9;a.pc=-15937;_c4V46engine8graphics12MarioTilemapC2E0(a.s2,a.s3,a.s4,a);a.s0.graphics13=a.s1;a.s0=a.l0;a.pc=-16038;;if((N6engine8graphics10MarioImageG|0)==0){cjG(a);}a.s1=new N6engine8graphics10MarioImage;a.s2=a.s1=a.s1;a.pc=-16155;;if((N6engine6helper6AssetsG|0)==0){cjG(a);}a.s3=N6engine6helper6Assets.level5;a.s4=41;a.pc=-16254;_c4p46engine8graphics10MarioImageC2E0(a.s2,a.s3,a.s4,a);a.s0.flag14=a.s1;a.s0=a.l0;a.s0=a.s0.flag14;a.s1=16;a.s0.width6=a.s1;a.s0=a.l0;a.s0=a.s0.flag14;a.s1=16;a.s0.height7=a.s1;}a.pc=1937;return;}function _c4p46engine4core10MarioLevel5cloneE1(a0,p){var a={p:p,f:_c4p46engine4core10MarioLevel5cloneE1,l0:a0,l1:null,l2:null,l3:null,s0:null,s1:null,s2:null,s3:null};a.pc=0;a.s0=new N6engine4core10MarioLevel;a.s1=a.s0=a.s0;a.pc=-224;a.s2=cheerpjInternString("");a.s3=0;a.pc=-270;_c4p36engine4core10MarioLevelC2E0(a.s1,a.s2,a.s3,a);a.l1=a.s0;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.width0;a.s0.width0=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.height2;a.s0.height2=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.tileWidth1;a.s0.tileWidth1=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.tileHeight3;a.s0.tileHeight3=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.totalCoins4;a.s0.totalCoins4=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.marioTileX5;a.s0.marioTileX5=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.marioTileY6;a.s0.marioTileY6=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.exitTileX7;a.s0.exitTileX7=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.exitTileY8;a.s0.exitTileY8=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.levelTiles9=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[I"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int32Array(1+__i1__);a.s2[0]=73;a.s1[i0+1]=a.s2;}a.s0.lastSpawnTime11=a.s1;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=0;a.s2=a.s2[a.s3+1];a.s2=a.s2.length-1;var __i0__=a.s1;var __i1__=a.s2;a.s1=["[[Z"];for(var i0=0;i0<__i0__;i0++){a.s2=new Int8Array(1+__i1__);a.s2[0]=90;a.s1[i0+1]=a.s2;}a.s0.solidMap12=a.s1;a.s0=0;a.l2=a.s0;while(1){a.pc=145;a.s0=a.l2;a.s1=a.l1;a.s1=a.s1.levelTiles9;a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=154;a.s0=0;a.l3=a.s0;while(1){a.pc=156;a.s0=a.l3;a.s1=a.l1;a.s1=a.s1.levelTiles9;a.s2=a.l2;a.s1=a.s1[a.s2+1];a.s1=a.s1.length-1;if(a.s1<=a.s0){break;}a.pc=167;a.s0=a.l1;a.s0=a.s0.levelTiles9;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.levelTiles9;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.s0=a.l1;a.s0=a.s0.lastSpawnTime11;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.lastSpawnTime11;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.s0=a.l1;a.s0=a.s0.solidMap12;a.s1=a.l2;a.s0=a.s0[a.s1+1];a.s1=a.l3;a.s2=a.l0;a.s2=a.s2.solidMap12;a.s3=a.l2;a.s2=a.s2[a.s3+1];a.s3=a.l3;a.s2=a.s2[a.s3+1];a.s0[a.s1+1]=a.s2;a.l3+=1;}a.pc=221;a.l2+=1;}a.pc=227;a.s0=a.l1;a.s1=a.l0;a.s1=a.s1.spriteTemplates10;a.s0.spriteTemplates10=a.s1;a.s0=a.l1;return a.s0;}var N6engine4core10MarioLevelG; function N6engine4core10MarioLevel(){N4java4lang6Object.call(this);this.width0=0;this.tileWidth1=0;this.height2=0;this.tileHeight3=0;this.totalCoins4=0;this.marioTileX5=0;this.marioTileY6=0;this.exitTileX7=0;this.exitTileY8=0;this.levelTiles9=null;this.spriteTemplates10=null;this.lastSpawnTime11=null;this.solidMap12=null;this.graphics13=null;this.flag14=null;} N6engine4core10MarioLevel.cl=cheerpjCL; function N6engine4core10MarioLevelX(a){a.f=N6engine4core10MarioLevelX;if(cheerpjSafeInitGuard('N6engine4core10MarioLevel')) return;var q=a.q=N6engine4core10MarioLevel.prototype=Object.create(N4java4lang6Object.prototype);q.constructor=N6engine4core10MarioLevel;q.v11=_c4p46engine4core10MarioLevel5cloneE1;q.v12=_c4V56engine4core10MarioLevel10isBlockingE2;q.v13=_c4_46engine4core10MarioLevel8getBlockE3;q.v14=_c4_46engine4core10MarioLevel8setBlockE4;q.v15=_c4F66engine4core10MarioLevel13setShiftIndexE5;q.v16=_c4F66engine4core10MarioLevel13getSpriteTypeE6;q.v17=_c4p76engine4core10MarioLevel16getLastSpawnTickE7;q.v18=_c4p76engine4core10MarioLevel16setLastSpawnTickE8;q.v19=_c4F66engine4core10MarioLevel13getSpriteCodeE9;q.v20=_c4V46engine4core10MarioLevel6updateE12;q.v21=_c4V46engine4core10MarioLevel6renderE13;q.v22=_c4F56engine4core10MarioLevel9standableE14;q.v3=_c4F46engine4core10MarioLevel5cloneE15;N6engine4core10MarioLevelG=1;cheerpjSafeInitFinish('N6engine4core10MarioLevel');} @@ -80,7 +80,7 @@ function N6engine4core11MarioRenderX(a){a.f=N6engine4core11MarioRenderX;if(cheer var N4java3awt9DimensionG; var N4java4lang7IntegerG; var N5javax5swing10JComponentG; -function _c4F36engine4core11MarioRenderC2E0(l,k,p){var g=0,e=0,d=null,c=-0.;var a={p:p,pc:0,f:_c4F36engine4core11MarioRenderC2E0,l:l,k:+k,d:null};a.pc=-146;_c4Fdzdn9iNdZJtdrZeNTxTn(l,a);a.pc=-186;l.v239(l,1,a);a.pc=-210;l.v46(l,1,a);l.scale99=k;a.pc=-245;;if((N4java3awt9DimensionG|0)==0){cjG(a);};a.d=d=new N4java3awt9Dimension();c=cjF(k*cjF(256));g=~~c;if( +Math.trunc(c)!==cjF((g|0))){g=cjN2I(c)|0;}c=cjF(k*cjF(240));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}a.pc=-473;_h4V03awt9DimensionC2E3(d,g,e,a);a.pc=-516;l.v99(l,d,a);a.pc=-539;l.v103(l,d,a);a.pc=-563;l.v107(l,d,a);l.v239(l,1,p);}function _c4p46engine4core11MarioRender4initE1(e,p){var c=null;var a={p:p,pc:0,f:_c4p46engine4core11MarioRender4initE1,e:e,c:null};a.pc=-131;c=e.v25(e,a);e.graphicsConfiguration101=c;a.c=c=e.graphicsConfiguration101;a.pc=-216;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};_c4p36engine6helper6Assets4initE1(c,p);}function _c4p36engine4core11MarioRender11rfDWXWorldE2(t,s,r,q,o,p){var c=null,e=0,g=0,h=null,d=-0.;var a=new createStacklet_c4p36engine4core11MarioRender11rfDWXWorldE2(p,t,s,r,q,o);a.pc=-181;o.v29(o,0,0,256,240,a);a.pc=-214;s.v31(s,o,a);a.pc=-237;;if((N4java4lang13StringBuilderG|0)==0){cjG(a);};a.c=c=new N4java4lang13StringBuilder();a.pc=-335;_m4FJge_YBuilderC2E0(c,a);a.pc=-371;c=c.v66(c,cheerpjInternString("Lives: "),a);a.pc=-425;c=c.v74(c,(s.lives11|0),a);a.pc=-462;c=c.v4(c,a);a.pc=-484;t.v500(t,o,c,0,0,7,a);a.c=c=new N4java4lang13StringBuilder();a.pc=-555;_m4FJge_YBuilderC2E0(c,a);a.pc=-591;c=c.v66(c,cheerpjInternString("Coins: "),a);a.pc=-645;c=c.v74(c,(s.coins10|0),a);a.pc=-682;c=c.v4(c,a);a.pc=-704;t.v500(t,o,c,11,0,7,a);a.c=c=new N4java4lang13StringBuilder();a.pc=-776;_m4FJge_YBuilderC2E0(c,a);a.pc=-812;a.h=h=c.v66(c,cheerpjInternString("Time: "),a);if((s.currentTimer3|0|0)===-1){c=cheerpjInternString("Inf");}else{a.pc=-935;a.d=d=+_m4FZ4Math4ceilE15(cjF(cjF((s.currentTimer3|0|0))/cjF(1000)),0.,a);a.pc=-1019;;if((N4java4lang7IntegerG|0)==0){cjG(a);};a.pc=-1072;c=_m4_07Integer7valueOfE17(~~d,a);}a.pc=-1118;c=h.v65(h,c,a);a.pc=-1144;c=c.v4(c,a);a.pc=-1167;t.v500(t,o,c,22,0,7,a);a.pc=-1201;;if((N6engine4core13MarioRender$1G|0)==0){cjG(a);};a.c=c=N6engine4core13MarioRender$1.$SwitchMap$engine$helper$GameStatus0;a.pc=-1335;e=s.gameStatus0.v12(s.gameStatus0,a)|0;L0:do{switch(c[(e+1|0)]|0|0){case 1:{a.pc=-1422;t.v499(t,o,cheerpjInternString("Game Over! "),64,40,1,cjF(1.5),a);a.pc=-1499;t.v499(t,o,cheerpjInternString("YOU LOSE! "),66,56,1,cjF(1.5),a);break L0;}case 2:{a.pc=-1593;t.v499(t,o,cheerpjInternString("Game Over! "),64,40,1,cjF(1.5),a);a.pc=-1670;t.v499(t,o,cheerpjInternString("Time OUT "),66,56,1,cjF(1.5),a);break L0;}case 3:{a.pc=-1763;t.v499(t,o,cheerpjInternString("CONGRATULATION!"),32,40,1,cjF(1.5),a);a.pc=-1844;t.v499(t,o,cheerpjInternString("YOU WIN!!"),64,56,1,cjF(1.5),a);break L0;}default:{c=N4java4lang6System.out1;a.pc=-1964;c.v31(c,(t.renderBuffer100|0),a);if((s.deathBuffer19|0|0)>=1000){t.renderBuffer100=150;}if((t.renderBuffer100|0|0)>=1){e=t.renderBuffer100|0;c=cheerpjInternString("YOU LOSE ONE LIFE!!");if((((e|0)/10|0)%2|0)===1){a.pc=-2188;t.v499(t,o,c,56,56,1,cjF(1),a);}else{a.pc=-2236;t.v499(t,o,c,56,56,0,cjF(1),a);}t.renderBuffer100=((t.renderBuffer100|0)-1|0);}}}}while(0);if( +t.scale99>cjF(1)){d=cjF( +t.scale99*cjF(256));e=~~d;if( +Math.trunc(d)!==cjF((e|0))){e=cjN2I(d)|0;}d=cjF( +t.scale99*cjF(240));g=~~d;if( +Math.trunc(d)!==cjF((g|0))){g=cjN2I(d)|0;}a.pc=-2523;q.v50(q,r,0,0,e,g,null,a)|0;}else{a.pc=-2568;q.v49(q,r,0,0,null,a)|0;}}function _c4_36engine4core11MarioRender10drawgeVWE3(r,s,t,u,v,w,x,p){var e=0,c=0,g=null,o=0,d=-0.,k=0,m=-0.,l=null,h=0,j=-0.,n=0;var a=new createStacklet_c4_36engine4core11MarioRender10drawgeVWE3(p,s,u,v,w,x);a.pc=-209;a.g=g=t.v59(t,a);if((g.length-1|0|0)>0){a.o=o=w+1|0;a.d=d=cjF(x*cjF(8));a.k=k=~~d;a.m=m=cjF((k|0));a.e=e=0;while(1){a.pc=-335;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};l=N6engine6helper6Assets.font7;a.h=h=e+1|0;l=l[(((g[h]|0)&65535)-31|0)][o];j=cjF(cjF((e<<3|0))*x);c=~~j;if( +Math.trunc(j)!==cjF((c|0))){c=cjN2I(j)|0;e=c;}else{e=c;}n=e+u|0;if( +Math.trunc(d)!==m){c=cjN2I(d)|0;e=c;}else{e=k;}if( +Math.trunc(d)!==m){c=cjN2I(d)|0;}else{c=k;}a.pc=-663;s.v50(s,l,n,v,e,c,null,a)|0;if((h|0)<(g.length-1|0|0)){a.e=e=h;continue;}break;}}}function _c4_36engine4core11MarioRender20drawgepZDropShadowE4(s,r,q,o,n,m,p){var d=0,c=0;var a=new createStacklet_c4_36engine4core11MarioRender20drawgepZDropShadowE4(p,s,r,q,m);a.d=d=o<<3;a.c=c=n<<3;a.pc=-199;_c4_36engine4core11MarioRender10drawgeVWE5(s,r,q,(d+5|0),(c+5|0),0,a);_c4_36engine4core11MarioRender10drawgeVWE5(s,r,q,(d+4|0),(c+4|0),m,p);}function _c4_36engine4core11MarioRender10drawgeVWE5(v,j,k,l,m,n,p){var e=0,d=null,h=0,g=null,c=0;var a=new createStacklet_c4_36engine4core11MarioRender10drawgeVWE5(p,j,l,m,n);a.pc=-175;a.d=d=k.v59(k,a);if((d.length-1|0|0)>0){a.h=h=n+1|0;a.e=e=0;while(1){a.pc=-254;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};g=N6engine6helper6Assets.font7;a.c=c=e+1|0;a.pc=-352;j.v49(j,g[(((d[c]|0)&65535)-31|0)][h],((e<<3)+l|0),m,null,a)|0;if((c|0)<(d.length-1|0|0)){a.e=e=c;continue;}break;}}}function _c4p66engine4core11MarioRender11focusGainedE6(g,e,p){g.focused104=1;}function _c4V16engine4core11MarioReneK1YfocusLostE7(g,e,p){g.focused104=0;}function createStacklet_c4_36engine4core11MarioRender10drawgeVWE5(p,j,l,m,n){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender10drawgeVWE5;this.e=0;this.j=j;this.l=l|0;this.m=m|0;this.n=n|0;this.d=null;this.h=0;this.c=0;}function createStacklet_c4_36engine4core11MarioRender20drawgepZDropShadowE4(p,s,r,q,m){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender20drawgepZDropShadowE4;this.s=s;this.r=r;this.q=q;this.m=m|0;this.d=0;this.c=0;}function createStacklet_c4p36engine4core11MarioRender11rfDWXWorldE2(p,t,s,r,q,o){this.p=p;this.pc=0;this.f=_c4p36engine4core11MarioRender11rfDWXWorldE2;this.c=null;this.t=t;this.s=s;this.r=r;this.q=q;this.o=o;this.h=null;this.d=-0.;}function createStacklet_c4_36engine4core11MarioRender10drawgeVWE3(p,s,u,v,w,x){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender10drawgeVWE3;this.e=0;this.s=s;this.u=u|0;this.v=v|0;this.w=w|0;this.x=+x;this.g=null;this.o=0;this.d=-0.;this.k=0;this.m=-0.;this.h=0;}function N6engine4core11MarioResult(){N4java4lang6Object.call(this);this.world0=null;this.gameEvents1=null;this.agentEvents2=null;} +function _c4F36engine4core11MarioRenderC2E0(l,k,p){var g=0,e=0,d=null,c=-0.;var a={p:p,pc:0,f:_c4F36engine4core11MarioRenderC2E0,l:l,k:+k,d:null};a.pc=-146;_c4Fdzdn9iNdZJtdrZeNTxTn(l,a);a.pc=-186;l.v239(l,1,a);a.pc=-210;l.v46(l,1,a);l.scale99=k;a.pc=-245;;if((N4java3awt9DimensionG|0)==0){cjG(a);};a.d=d=new N4java3awt9Dimension();c=cjF(k*cjF(256));g=~~c;if( +Math.trunc(c)!==cjF((g|0))){g=cjN2I(c)|0;}c=cjF(k*cjF(240));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}a.pc=-473;_h4V03awt9DimensionC2E3(d,g,e,a);a.pc=-516;l.v99(l,d,a);a.pc=-539;l.v103(l,d,a);a.pc=-563;l.v107(l,d,a);l.v239(l,1,p);}function _c4p46engine4core11MarioRender4initE1(e,p){var c=null;var a={p:p,pc:0,f:_c4p46engine4core11MarioRender4initE1,e:e,c:null};a.pc=-131;c=e.v25(e,a);e.graphicsConfiguration101=c;a.c=c=e.graphicsConfiguration101;a.pc=-216;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};_c4p36engine6helper6Assets4initE1(c,p);}function _c4p36engine4core11MarioRender11rfDWXWorldE2(t,s,r,q,o,p){var c=null,e=0,g=0,h=null,d=-0.;var a=new createStacklet_c4p36engine4core11MarioRender11rfDWXWorldE2(p,t,s,r,q,o);a.pc=-181;o.v29(o,0,0,256,240,a);a.pc=-214;s.v31(s,o,a);a.pc=-237;;if((N4java4lang13StringBuilderG|0)==0){cjG(a);};a.c=c=new N4java4lang13StringBuilder();a.pc=-335;_m4FJge_YBuilderC2E0(c,a);a.pc=-371;c=c.v66(c,cheerpjInternString("Lives: "),a);a.pc=-425;c=c.v74(c,(s.lives11|0),a);a.pc=-462;c=c.v4(c,a);a.pc=-484;t.v500(t,o,c,0,0,7,a);a.c=c=new N4java4lang13StringBuilder();a.pc=-555;_m4FJge_YBuilderC2E0(c,a);a.pc=-591;c=c.v66(c,cheerpjInternString("Coins: "),a);a.pc=-645;c=c.v74(c,(s.coins10|0),a);a.pc=-682;c=c.v4(c,a);a.pc=-704;t.v500(t,o,c,11,0,7,a);a.c=c=new N4java4lang13StringBuilder();a.pc=-776;_m4FJge_YBuilderC2E0(c,a);a.pc=-812;a.h=h=c.v66(c,cheerpjInternString("Time: "),a);if((s.currentTimer3|0|0)===-1){c=cheerpjInternString("Inf");}else{a.pc=-935;a.d=d=+_m4FZ4Math4ceilE15(cjF(cjF((s.currentTimer3|0|0))/cjF(1000)),0.,a);a.pc=-1019;;if((N4java4lang7IntegerG|0)==0){cjG(a);};a.pc=-1072;c=_m4_07Integer7valueOfE17(~~d,a);}a.pc=-1118;c=h.v65(h,c,a);a.pc=-1144;c=c.v4(c,a);a.pc=-1167;t.v500(t,o,c,22,0,7,a);a.pc=-1201;;if((N6engine4core13MarioRender$1G|0)==0){cjG(a);};a.c=c=N6engine4core13MarioRender$1.$SwitchMap$engine$helper$GameStatus0;a.pc=-1335;e=s.gameStatus0.v12(s.gameStatus0,a)|0;L0:do{switch(c[(e+1|0)]|0|0){case 1:{a.pc=-1422;t.v499(t,o,cheerpjInternString("Game Over! "),64,40,1,cjF(1.5),a);a.pc=-1499;t.v499(t,o,cheerpjInternString("YOU LOSE! "),66,56,1,cjF(1.5),a);break L0;}case 2:{a.pc=-1593;t.v499(t,o,cheerpjInternString("Game Over! "),64,40,1,cjF(1.5),a);a.pc=-1670;t.v499(t,o,cheerpjInternString("Time OUT "),66,56,1,cjF(1.5),a);break L0;}case 3:{a.pc=-1763;t.v499(t,o,cheerpjInternString("CONGRATULATION!"),32,40,1,cjF(1.5),a);a.pc=-1844;t.v499(t,o,cheerpjInternString("YOU WIN!!"),64,56,1,cjF(1.5),a);break L0;}default:{if((s.deathBuffer19|0|0)>=1000){t.renderBuffer100=100;}if((t.renderBuffer100|0|0)>=1){e=t.renderBuffer100|0;c=cheerpjInternString("YOU LOSE ONE LIFE!!");if((((e|0)/10|0)%2|0)===1){a.pc=-2118;t.v499(t,o,c,56,56,1,cjF(1),a);}else{a.pc=-2166;t.v499(t,o,c,56,56,0,cjF(1),a);}t.renderBuffer100=((t.renderBuffer100|0)-1|0);}}}}while(0);if( +t.scale99>cjF(1)){d=cjF( +t.scale99*cjF(256));e=~~d;if( +Math.trunc(d)!==cjF((e|0))){e=cjN2I(d)|0;}d=cjF( +t.scale99*cjF(240));g=~~d;if( +Math.trunc(d)!==cjF((g|0))){g=cjN2I(d)|0;}a.pc=-2453;q.v50(q,r,0,0,e,g,null,a)|0;}else{a.pc=-2498;q.v49(q,r,0,0,null,a)|0;}}function _c4_36engine4core11MarioRender10drawgeVWE3(r,s,t,u,v,w,x,p){var e=0,c=0,g=null,o=0,d=-0.,k=0,m=-0.,l=null,h=0,j=-0.,n=0;var a=new createStacklet_c4_36engine4core11MarioRender10drawgeVWE3(p,s,u,v,w,x);a.pc=-209;a.g=g=t.v59(t,a);if((g.length-1|0|0)>0){a.o=o=w+1|0;a.d=d=cjF(x*cjF(8));a.k=k=~~d;a.m=m=cjF((k|0));a.e=e=0;while(1){a.pc=-335;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};l=N6engine6helper6Assets.font7;a.h=h=e+1|0;l=l[(((g[h]|0)&65535)-31|0)][o];j=cjF(cjF((e<<3|0))*x);c=~~j;if( +Math.trunc(j)!==cjF((c|0))){c=cjN2I(j)|0;e=c;}else{e=c;}n=e+u|0;if( +Math.trunc(d)!==m){c=cjN2I(d)|0;e=c;}else{e=k;}if( +Math.trunc(d)!==m){c=cjN2I(d)|0;}else{c=k;}a.pc=-663;s.v50(s,l,n,v,e,c,null,a)|0;if((h|0)<(g.length-1|0|0)){a.e=e=h;continue;}break;}}}function _c4_36engine4core11MarioRender20drawgepZDropShadowE4(s,r,q,o,n,m,p){var d=0,c=0;var a=new createStacklet_c4_36engine4core11MarioRender20drawgepZDropShadowE4(p,s,r,q,m);a.d=d=o<<3;a.c=c=n<<3;a.pc=-199;_c4_36engine4core11MarioRender10drawgeVWE5(s,r,q,(d+5|0),(c+5|0),0,a);_c4_36engine4core11MarioRender10drawgeVWE5(s,r,q,(d+4|0),(c+4|0),m,p);}function _c4_36engine4core11MarioRender10drawgeVWE5(v,j,k,l,m,n,p){var e=0,d=null,h=0,g=null,c=0;var a=new createStacklet_c4_36engine4core11MarioRender10drawgeVWE5(p,j,l,m,n);a.pc=-175;a.d=d=k.v59(k,a);if((d.length-1|0|0)>0){a.h=h=n+1|0;a.e=e=0;while(1){a.pc=-254;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};g=N6engine6helper6Assets.font7;a.c=c=e+1|0;a.pc=-352;j.v49(j,g[(((d[c]|0)&65535)-31|0)][h],((e<<3)+l|0),m,null,a)|0;if((c|0)<(d.length-1|0|0)){a.e=e=c;continue;}break;}}}function _c4p66engine4core11MarioRender11focusGainedE6(g,e,p){g.focused104=1;}function _c4V16engine4core11MarioReneK1YfocusLostE7(g,e,p){g.focused104=0;}function createStacklet_c4_36engine4core11MarioRender10drawgeVWE5(p,j,l,m,n){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender10drawgeVWE5;this.e=0;this.j=j;this.l=l|0;this.m=m|0;this.n=n|0;this.d=null;this.h=0;this.c=0;}function createStacklet_c4_36engine4core11MarioRender20drawgepZDropShadowE4(p,s,r,q,m){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender20drawgepZDropShadowE4;this.s=s;this.r=r;this.q=q;this.m=m|0;this.d=0;this.c=0;}function createStacklet_c4p36engine4core11MarioRender11rfDWXWorldE2(p,t,s,r,q,o){this.p=p;this.pc=0;this.f=_c4p36engine4core11MarioRender11rfDWXWorldE2;this.c=null;this.t=t;this.s=s;this.r=r;this.q=q;this.o=o;this.h=null;this.d=-0.;}function createStacklet_c4_36engine4core11MarioRender10drawgeVWE3(p,s,u,v,w,x){this.p=p;this.pc=0;this.f=_c4_36engine4core11MarioRender10drawgeVWE3;this.e=0;this.s=s;this.u=u|0;this.v=v|0;this.w=w|0;this.x=+x;this.g=null;this.o=0;this.d=-0.;this.k=0;this.m=-0.;this.h=0;}function N6engine4core11MarioResult(){N4java4lang6Object.call(this);this.world0=null;this.gameEvents1=null;this.agentEvents2=null;} N6engine4core11MarioResult.cl=cheerpjCL; function N6engine4core11MarioResultX(a){a.f=N6engine4core11MarioResultX;if(cheerpjSafeInitGuard('N6engine4core11MarioResult')) return;var q=a.q=N6engine4core11MarioResult.prototype=Object.create(N4java4lang6Object.prototype);q.constructor=N6engine4core11MarioResult;q.v11=_c4V66engine4core11MarioResult13getGameStatusE1;q.v12=_c4p56engine4core11MarioResult23getCompleeWtWPeCGalwmGbHNn;q.v13=_c4_46engine4core11MarioResult16getRemaieGSXTimeE3;q.v14=_c4V36engine4core11MarioResult12getf9GXModeE4;q.v15=_c4V66engine4core11MarioResult13getGameEventsE5;q.v16=_c4_66engine4core11MarioResult14getAgentEventsE6;q.v17=_c4V66engine4core11MarioResult13getKillsTotalE7;q.v18=_c4_66engine4core11MarioResult14getKillsByFireE8;q.v19=_c4p76engine4core11MarioResult15getKillsByStompE9;q.v20=_c4F76engine4core11MarioResult15getKillsByShellE10;q.v21=_c4V36engine4core11MarioResult16getf9WYNumKillsE11;q.v22=_c4V36engine4core11MarioResult16getf9WYNumHurtsE12;q.v23=_c4F66engine4core11MarioResult23getNumBumpQueseWdYBlockE13;q.v24=_c4F76engine4core11MarioResult15getNumBumpBrickE14;q.v25=_c4p76engine4core11MarioResult14getKillsByFallE15;q.v26=_c4F66engine4core11MarioResult11getNumJumpsE16;q.v27=_c4F66engine4core11MarioResult11getMaxXJumpE17;q.v28=_c4_76engine4core11MarioResult17getMaxJumpAirTimeE18;q.v29=_c4F76engine4core11MarioResult15getCurrentLivesE19;q.v30=_c4F76engine4core11MarioResult15getCurrentCoinsE20;q.v31=_c4p56engine4core11MarioResult24getNumColeGKaEWSjL0rKJdJKNDn;q.v32=_c4p56engine4core11MarioResult25getNumColeGKaEi8hcblDSJfrKNTn;q.v33=_c4p56engine4core11MarioResult24getNumColeGKaEWClYcbNdsJKN9n;q.v34=_c4_86engine4core11MarioResult21getNumDestroyedBricksE24;N6engine4core11MarioResultG=1;cheerpjSafeInitFinish('N6engine4core11MarioResult');} function _c4F36engine4core11MarioResultC2E0(l,k,j,h,p){var a={p:p,pc:0,f:_c4F36engine4core11MarioResultC2E0,l:l,k:k,j:j,h:h};a.pc=-125;_n4VYObjectC2E0(l,a);l.world0=k;l.gameEvents1=j;l.agentEvents2=h;}function _c4V66engine4core11MarioResult13getGameStatusE1(d,p){return d.world0.gameStatus0;}function _c4p56engine4core11MarioResult23getCompleeWtWPeCGalwmGbHNn(e,p){var c=-0.;c=+e.world0.mario6.x2;return cjF(c/cjF(((e.world0.level7.exitTileX7|0)<<4|0)));}function _c4_46engine4core11MarioResult16getRemaieGSXTimeE3(d,p){return d.world0.currentTimer3|0|0;}function _c4V36engine4core11MarioResult12getf9GXModeE4(g,p){var c=0,d=0;c=g.world0.mario6.isLarge11|0;d=g.world0.mario6.isFire12|0;c=(d&255)===0?((c&255)!==0?1:0)|0:2|0;return c|0;}function _c4V66engine4core11MarioResult13getGameEventsE5(d,p){return d.gameEvents1;}function _c4_66engine4core11MarioResult14getAgentEventsE6(d,p){return d.agentEvents2;}function _c4V66engine4core11MarioResult13getKillsTotalE7(k,p){var h=0,g=null,d=0,c=null,e=0;var a={p:p,pc:0,f:_c4V66engine4core11MarioResult13getKillsTotalE7,h:0,g:null,d:0,c:null};a.pc=-181;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-249;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)===0){return h|0;}a.pc=-309;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-468;a.d=d=c.v11(c,a)|0;a.pc=-497;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-555;e=N6engine6helper9EventType.STOMP_KILL1.v16(N6engine6helper9EventType.STOMP_KILL1,a)|0;if((d|0)!==(e|0)){a.pc=-670;a.d=d=c.v11(c,a)|0;a.pc=-699;e=N6engine6helper9EventType.FIRE_KILL2.v16(N6engine6helper9EventType.FIRE_KILL2,a)|0;if((d|0)!==(e|0)){a.pc=-812;a.d=d=c.v11(c,a)|0;a.pc=-841;e=N6engine6helper9EventType.FALL_KILL4.v16(N6engine6helper9EventType.FALL_KILL4,a)|0;if((d|0)!==(e|0)){a.pc=-954;a.d=d=c.v11(c,a)|0;a.pc=-983;e=N6engine6helper9EventType.SHELL_KILL3.v16(N6engine6helper9EventType.SHELL_KILL3,a)|0;if((d|0)!==(e|0))continue;}}}a.h=h=h+1|0;continue;}}function _c4_66engine4core11MarioResult14getKillsByFireE8(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4_66engine4core11MarioResult14getKillsByFireE8,c:0,d:null,g:null,h:0};a.pc=-183;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-234;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-311;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-470;a.h=h=g.v11(g,a)|0;a.pc=-499;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-557;e=N6engine6helper9EventType.FIRE_KILL2.v16(N6engine6helper9EventType.FIRE_KILL2,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-682;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4p76engine4core11MarioResult15getKillsByStompE9(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4p76engine4core11MarioResult15getKillsByStompE9,c:0,d:null,g:null,h:0};a.pc=-185;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-236;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-313;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-472;a.h=h=g.v11(g,a)|0;a.pc=-501;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-559;e=N6engine6helper9EventType.STOMP_KILL1.v16(N6engine6helper9EventType.STOMP_KILL1,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-686;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4F76engine4core11MarioResult15getKillsByShellE10(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4F76engine4core11MarioResult15getKillsByShellE10,c:0,d:null,g:null,h:0};a.pc=-187;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-238;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-315;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-474;a.h=h=g.v11(g,a)|0;a.pc=-503;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-561;e=N6engine6helper9EventType.SHELL_KILL3.v16(N6engine6helper9EventType.SHELL_KILL3,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-688;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4V36engine4core11MarioResult16getf9WYNumKillsE11(m,l,p){var h=0,c=null,g=null,e=0,d=0;var a={p:p,pc:0,f:_c4V36engine4core11MarioResult16getf9WYNumKillsE11,h:0,c:null,l:l|0,g:null,e:0};a.pc=-195;a.g=g=m.gameEvents1.v11(m.gameEvents1,a);a.h=h=0;while(1){a.pc=-263;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)===0){return h|0;}a.pc=-323;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-482;a.e=e=c.v11(c,a)|0;a.pc=-511;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-569;d=N6engine6helper9EventType.SHELL_KILL3.v16(N6engine6helper9EventType.SHELL_KILL3,a)|0;if((e|0)===(d|0)){c=c;}else{a.pc=-694;a.e=e=c.v11(c,a)|0;a.pc=-723;d=N6engine6helper9EventType.FIRE_KILL2.v16(N6engine6helper9EventType.FIRE_KILL2,a)|0;if((e|0)===(d|0)){c=c;}else{a.pc=-846;a.e=e=c.v11(c,a)|0;a.pc=-875;d=N6engine6helper9EventType.STOMP_KILL1.v16(N6engine6helper9EventType.STOMP_KILL1,a)|0;if((e|0)!==(d|0))continue;c=c;}}a.pc=-1004;d=c.v12(c,a)|0;a.h=h=((d|0)===(l|0)?1:0)+h|0;continue;}}function _c4V36engine4core11MarioResult16getf9WYNumHurtsE12(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4V36engine4core11MarioResult16getf9WYNumHurtsE12,c:0,d:null,g:null,h:0};a.pc=-187;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-238;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-315;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-474;a.h=h=g.v11(g,a)|0;a.pc=-503;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-561;e=N6engine6helper9EventType.HURT8.v16(N6engine6helper9EventType.HURT8,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-676;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4F66engine4core11MarioResult23getNumBumpQueseWdYBlockE13(k,p){var h=0,c=null,g=null,e=0,d=0;var a={p:p,pc:0,f:_c4F66engine4core11MarioResult23getNumBumpQueseWdYBlockE13,h:0,c:null,g:null,e:0};a.pc=-203;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-271;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)===0){return h|0;}a.pc=-331;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-490;a.e=e=c.v11(c,a)|0;a.pc=-519;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-577;d=N6engine6helper9EventType.BUMP0.v16(N6engine6helper9EventType.BUMP0,a)|0;if((e|0)!==(d|0))continue;c=c;a.pc=-692;d=c.v12(c,a)|0;a.h=h=((d|0)===24?1:0)+h|0;continue;}}function _c4F76engine4core11MarioResult15getNumBumpBrickE14(k,p){var h=0,c=null,g=null,e=0,d=0;var a={p:p,pc:0,f:_c4F76engine4core11MarioResult15getNumBumpBrickE14,h:0,c:null,g:null,e:0};a.pc=-187;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-255;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)===0){return h|0;}a.pc=-315;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-474;a.e=e=c.v11(c,a)|0;a.pc=-503;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-561;d=N6engine6helper9EventType.BUMP0.v16(N6engine6helper9EventType.BUMP0,a)|0;if((e|0)!==(d|0))continue;c=c;a.pc=-676;d=c.v12(c,a)|0;a.h=h=((d|0)===22?1:0)+h|0;continue;}}function _c4p76engine4core11MarioResult14getKillsByFallE15(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4p76engine4core11MarioResult14getKillsByFallE15,c:0,d:null,g:null,h:0};a.pc=-185;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-236;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-313;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-472;a.h=h=g.v11(g,a)|0;a.pc=-501;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-559;e=N6engine6helper9EventType.FALL_KILL4.v16(N6engine6helper9EventType.FALL_KILL4,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-684;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4F66engine4core11MarioResult11getNumJumpsE16(k,p){var c=0,d=null,g=null,h=0,e=0;var a={p:p,pc:0,f:_c4F66engine4core11MarioResult11getNumJumpsE16,c:0,d:null,g:null,h:0};a.pc=-179;a.d=d=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-230;c=d.kFaiDsCn96nd(d,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-307;a.g=g=d.cSQa1j8Rhd9BmAqcHWe(d,a);a.pc=25;;if(g&&!(((N6engine4core10MarioEventG|0)&&g instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,g);};a.pc=-466;a.h=h=g.v11(g,a)|0;a.pc=-495;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-553;e=N6engine6helper9EventType.JUMP5.v16(N6engine6helper9EventType.JUMP5,a)|0;a.c=c=((h|0)===(e|0)?1:0)+c|0;a.pc=-668;e=d.kFaiDsCn96nd(d,a)|0;if((e|0)!==0)continue;break;}c=c;return c|0;}function _c4F66engine4core11MarioResult11getMaxXJumpE17(m,p){var c=-0.,h=-0.,d=null,g=null,k=0,e=0,j=-0.;var a={p:p,pc:0,f:_c4F66engine4core11MarioResult11getMaxXJumpE17,c:-0.,h:-0.,d:null,g:null,k:0};a.pc=-201;a.g=g=m.gameEvents1.v11(m.gameEvents1,a);a.pc=-252;k=g.kFaiDsCn96nd(g,a)|0;if((k|0)===0){return cjF(0);}a.h=h=cjF(0);c=cjF(-100);L0:while(1){a.c=c=c;while(1){a.pc=-369;a.d=d=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=28;;if(d&&!(((N6engine4core10MarioEventG|0)&&d instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,d);};a.pc=-528;a.k=k=d.v11(d,a)|0;a.pc=-557;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-615;e=N6engine6helper9EventType.JUMP5.v16(N6engine6helper9EventType.JUMP5,a)|0;if((k|0)===(e|0)){a.pc=-718;c=+d.v13(d,a);a.c=c=c;}a.pc=-751;a.k=k=d.v11(d,a)|0;a.pc=-780;e=N6engine6helper9EventType.LAND6.v16(N6engine6helper9EventType.LAND6,a)|0;if((k|0)===(e|0)){a.pc=-883;j=+d.v13(d,a);a.pc=-907;j=+_m4pZ4Math3absE42(cjF(j-c),a);if(j>h){d=d;a.pc=-962;j=+d.v13(d,a);a.pc=-986;a.h=h=+_m4pZ4Math3absE42(cjF(j-c),a);a.pc=-1033;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)===0){c=h;return c;}c=c;continue L0;}}a.pc=-1114;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)!==0)continue;break;}c=h;return c;}}function _c4_76engine4core11MarioResult17getMaxJumpAirTimeE18(l,p){var c=0,h=0,e=null,g=null,j=0,d=0;var a={p:p,pc:0,f:_c4_76engine4core11MarioResult17getMaxJumpAirTimeE18,c:0,h:0,e:null,g:null,j:0};a.pc=-199;a.g=g=l.gameEvents1.v11(l.gameEvents1,a);a.pc=-250;c=g.kFaiDsCn96nd(g,a)|0;if((c|0)===0){return 0|0;}a.h=h=0;c=-100;L0:while(1){a.c=c=c;while(1){a.pc=-354;a.e=e=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=28;;if(e&&!(((N6engine4core10MarioEventG|0)&&e instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,e);};a.pc=-513;a.j=j=e.v11(e,a)|0;a.pc=-542;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-600;d=N6engine6helper9EventType.JUMP5.v16(N6engine6helper9EventType.JUMP5,a)|0;if((j|0)===(d|0)){a.pc=-703;d=e.v16(e,a)|0;a.c=c=d;}a.pc=-737;a.j=j=e.v11(e,a)|0;a.pc=-766;d=N6engine6helper9EventType.LAND6.v16(N6engine6helper9EventType.LAND6,a)|0;if((j|0)===(d|0)){a.pc=-869;d=e.v16(e,a)|0;if((d-c|0)>(h|0)){e=e;a.pc=-916;d=e.v16(e,a)|0;a.h=h=d-c|0;a.pc=-953;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)===0){c=h;return c|0;}c=c;continue L0;}}a.pc=-1035;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)!==0)continue;break;}c=h;return c|0;}}function _c4F76engine4core11MarioResult15getCurrentLivesE19(d,p){return d.world0.lives11|0|0;}function _c4F76engine4core11MarioResult15getCurrentCoinsE20(d,p){return d.world0.coins10|0|0;}function _c4p56engine4core11MarioResult24getNumColeGKaEWSjL0rKJdJKNDn(k,p){var h=0,c=null,g=null,d=0,e=0;var a={p:p,pc:0,f:_c4p56engine4core11MarioResult24getNumColeGKaEWSjL0rKJdJKNDn,h:0,c:null,g:null,d:0};a.pc=-207;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-275;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)===0){return h|0;}a.pc=-335;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-494;a.d=d=c.v11(c,a)|0;a.pc=-523;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-581;e=N6engine6helper9EventType.COLLECT7.v16(N6engine6helper9EventType.COLLECT7,a)|0;if((d|0)!==(e|0))continue;c=c;a.pc=-702;a.d=d=c.v12(c,a)|0;a.pc=-731;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-791;e=N6engine6helper10SpriteType.MUSHROOM14.v16(N6engine6helper10SpriteType.MUSHROOM14,a)|0;a.h=h=((d|0)===(e|0)?1:0)+h|0;continue;}}function _c4p56engine4core11MarioResult25getNumColeGKaEi8hcblDSJfrKNTn(k,p){var h=0,c=null,g=null,d=0,e=0;var a={p:p,pc:0,f:_c4p56engine4core11MarioResult25getNumColeGKaEi8hcblDSJfrKNTn,h:0,c:null,g:null,d:0};a.pc=-209;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-277;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)===0){return h|0;}a.pc=-337;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-496;a.d=d=c.v11(c,a)|0;a.pc=-525;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-583;e=N6engine6helper9EventType.COLLECT7.v16(N6engine6helper9EventType.COLLECT7,a)|0;if((d|0)!==(e|0))continue;c=c;a.pc=-704;a.d=d=c.v12(c,a)|0;a.pc=-733;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-793;e=N6engine6helper10SpriteType.FIRE_FLOWER15.v16(N6engine6helper10SpriteType.FIRE_FLOWER15,a)|0;a.h=h=((d|0)===(e|0)?1:0)+h|0;continue;}}function _c4p56engine4core11MarioResult24getNumColeGKaEWClYcbNdsJKN9n(k,p){var h=0,c=null,g=null,e=0,d=0;var a={p:p,pc:0,f:_c4p56engine4core11MarioResult24getNumColeGKaEWClYcbNdsJKN9n,h:0,c:null,g:null,e:0};a.pc=-207;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.h=h=0;while(1){a.pc=-275;e=g.kFaiDsCn96nd(g,a)|0;if((e|0)===0){return h|0;}a.pc=-335;a.c=c=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(c&&!(((N6engine4core10MarioEventG|0)&&c instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,c);};a.pc=-494;a.e=e=c.v11(c,a)|0;a.pc=-523;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-581;d=N6engine6helper9EventType.COLLECT7.v16(N6engine6helper9EventType.COLLECT7,a)|0;if((e|0)!==(d|0))continue;c=c;a.pc=-702;d=c.v12(c,a)|0;a.h=h=((d|0)===31?1:0)+h|0;continue;}}function _c4_86engine4core11MarioResult21getNumDestroyedBricksE24(k,p){var c=0,e=null,g=null,h=0,d=0;var a={p:p,pc:0,f:_c4_86engine4core11MarioResult21getNumDestroyedBricksE24,c:0,e:null,g:null,h:0};a.pc=-199;a.g=g=k.gameEvents1.v11(k.gameEvents1,a);a.pc=-250;c=g.kFaiDsCn96nd(g,a)|0;if((c|0)===0){return 0|0;}a.c=c=0;while(1){a.pc=-327;a.e=e=g.cSQa1j8Rhd9BmAqcHWe(g,a);a.pc=25;;if(e&&!(((N6engine4core10MarioEventG|0)&&e instanceof N6engine4core10MarioEvent)>>0)){cjCastFailure(a,e);};a.pc=-486;a.h=h=e.v11(e,a)|0;a.pc=-515;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-573;d=N6engine6helper9EventType.BUMP0.v16(N6engine6helper9EventType.BUMP0,a)|0;if((h|0)===(d|0)){a.pc=-676;d=e.v12(e,a)|0;if((d|0)===22){e=e;a.pc=-720;d=e.v15(e,a)|0;a.c=c=((d|0)>0?1:0)+c|0;a.pc=-769;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)!==0)continue;c=c;return c|0;}}a.pc=-842;d=g.kFaiDsCn96nd(g,a)|0;if((d|0)!==0)continue;break;}c=c;return c|0;}function N6engine4core11MarioSprite(){N4java4lang6Object.call(this);this.type0=null;this.initialCode1=null;this.x2=-0;this.y3=-0;this.xa4=-0;this.ya5=-0;this.width6=0;this.height7=0;this.facing8=0;this.alive9=0;this.world10=null;} @@ -107,7 +107,7 @@ var N6engine7sprites12LifeMushroomG; var N6engine7sprites5MarioG; var N6engine7sprites8MushroomG; var N6engine7sprites5ShellG; -function _c4p36engine4core10MarioWorldC2E0(h,g,p){var c=null;var a={p:p,pc:0,f:_c4p36engine4core10MarioWorldC2E0,h:h,g:g,c:null};a.pc=-129;_n4VYObjectC2E0(h,a);h.pauseTimer1=0;h.fireballsOnScreen2=0;h.currentTimer3= -1;c=["[Lengine/graphics/MarioBackground;"];for(var i=1;i<=2;i=i+1|0)c[i|0]=null;;h.backgrounds27=c;h.pauseTimer1=0;a.pc=-332;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};h.gameStatus0=N6engine6helper10GameStatus.RUNNING0;a.pc=-443;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.c=c=new N4java4util9ArrayList();a.pc=-531;_i4pbN6CVwueawjI0eNTxn(c,a);h.sprites21=c;a.c=c=new N4java4util9ArrayList();a.pc=-617;_i4pbN6CVwueawjI0eNTxn(c,a);h.shellsToCheck22=c;a.c=c=new N4java4util9ArrayList();a.pc=-709;_i4pbN6CVwueawjI0eNTxn(c,a);h.fireballsToCheck23=c;a.c=c=new N4java4util9ArrayList();a.pc=-804;_i4pbN6CVwueawjI0eNTxn(c,a);h.addedSprites24=c;a.c=c=new N4java4util9ArrayList();a.pc=-895;_i4pbN6CVwueawjI0eNTxn(c,a);h.removedSprites25=c;a.c=c=new N4java4util9ArrayList();a.pc=-988;_i4pbN6CVwueawjI0eNTxn(c,a);h.effects26=c;a.c=c=new N4java4util9ArrayList();a.pc=-1074;_i4pbN6CVwueawjI0eNTxn(c,a);h.lastFrameEvents18=c;h.killEvents20=g;h.lives11=0;h.kills12=0;h.deaths13=0;h.deathBuffer19=0;}function _c4F76engine4core10MarioWorld17initializeVisualsE1(k,j,p){var d=null,c=null,e=null;var a={p:p,pc:0,f:_c4F76engine4core10MarioWorld17initializeVisualsE1,k:k,j:j,d:null,c:null,e:null};a.d=d=["[[I"];for(var i=1;i<=16;i=i+1|0)d[i|0]=null;;c=new Int32Array(2);c[0]=73;c[1]=42;d[1]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[2]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[3]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[4]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[5]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[6]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[7]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[8]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[9]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[10]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[11]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[12]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[13]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[14]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[15]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[16]=c;a.c=c=k.backgrounds27;a.pc=-961;;if((N6engine8graphics15MarioBackgroundG|0)==0){cjG(a);};a.e=e=new N6engine8graphics15MarioBackground();a.pc=-1075;_c4F56engine8graphics15MarioBackgroundC2E0(e,j,256,d,a);c[1]=e;d=["[[I"];for(var i=1;i<=9;i=i+1|0)d[i|0]=null;;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[1]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[2]=c;c=new Int32Array(17);c[0]=73;c[1]=31;c[2]=32;c[3]=33;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[3]=c;c=new Int32Array(17);c[0]=73;c[1]=34;c[2]=35;c[3]=36;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[4]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[5]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=31;c[10]=32;c[11]=33;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[6]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=34;c[10]=35;c[11]=36;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[7]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[8]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[9]=c;a.c=c=k.backgrounds27;a.e=e=new N6engine8graphics15MarioBackground();a.pc=-2673;_c4F56engine8graphics15MarioBackgroundC2E0(e,j,256,d,a);c[2]=e;}function _c4_66engine4core10MarioWorld15initializeLevelE2(m,l,k,p){var c=null,e=0,d=0;var a={p:p,pc:0,f:_c4_66engine4core10MarioWorld15initializeLevelE2,m:m,l:l,c:null};m.currentTimer3=k;a.pc=-187;;if((N6engine4core10MarioLevelG|0)==0){cjG(a);};a.c=c=new N6engine4core10MarioLevel();a.pc=-283;_c4p36engine4core10MarioLevelC2E0(c,l,((m.visuals8|0)&255),a);m.level7=c;a.pc=-366;;if((N6engine7sprites5MarioG|0)==0){cjG(a);};a.c=c=new N6engine7sprites5Mario();e=m.visuals8|0;d=m.level7.marioTileX5|0;a.pc=-496;_c4F26engine7sprites5MarioC2E0(c,(e&255),cjF((d<<4|0)),cjF(((m.level7.marioTileY6|0)<<4|0)),a);m.mario6=c;m.mario6.alive9=1;m.mario6.world10=m;c=m.sprites21;c.v17(c,m.mario6,p)|0;}function _c4V56engine4core10MarioWorld10getEnemiesE3(j,p){var g=null,e=null,d=0,c=null;var a={p:p,pc:0,f:_c4V56engine4core10MarioWorld10getEnemiesE3,j:j,g:null,e:null,c:null};a.pc=-175;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.g=g=new N4java4util9ArrayList();a.pc=-263;_i4pbN6CVwueawjI0eNTxn(g,a);a.pc=-301;a.e=e=j.sprites21.v11(j.sprites21,a);a.pc=-348;d=e.kFaiDsCn96nd(e,a)|0;if((d|0)!==0){while(1){a.pc=-405;a.c=c=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=31;;if(c&&!(((N6engine4core11MarioSpriteG|0)&&c instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,c);};a.pc=-566;d=_c4_46engine4core10MarioWorld7isEnemyE18(j,c,a)|0;if((d|0)!==0){a.pc=-642;g.v17(g,c,a)|0;}a.pc=-668;d=e.kFaiDsCn96nd(e,a)|0;if((d|0)!==0)continue;break;}}return g;}function _c4p46engine4core10MarioWorld5cloneE4(k,p){var c=null,e=null,g=0,d=null,h=null;var a={p:p,pc:0,f:_c4p46engine4core10MarioWorld5cloneE4,k:k,c:null,e:null,d:null,h:null};a.c=c=new N6engine4core10MarioWorld();a.pc=-215;_c4p36engine4core10MarioWorldC2E0(c,k.killEvents20,a);c.visuals8=0;c.cameraX4= +k.cameraX4;c.cameraY5= +k.cameraY5;c.fireballsOnScreen2=(k.fireballsOnScreen2|0);c.gameStatus0=k.gameStatus0;c.pauseTimer1=(k.pauseTimer1|0);c.currentTimer3=(k.currentTimer3|0);c.currentTick9=(k.currentTick9|0);a.pc=-516;e=k.level7.v11(k.level7,a);c.level7=e;a.pc=-564;a.e=e=k.sprites21.v11(k.sprites21,a);a.pc=-611;g=e.kFaiDsCn96nd(e,a)|0;if((g|0)!==0){while(1){a.pc=-668;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=107;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};a.pc=-830;a.d=d=d.v11(d,a);d.world10=c;a.h=h=d.type0;a.pc=-883;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(h===N6engine6helper10SpriteType.MARIO2){a.pc=137;;if(d&&!(((N6engine7sprites5MarioG|0)&&d instanceof N6engine7sprites5Mario)>>0)){cjCastFailure(a,d);};c.mario6=d;}a.pc=-1109;c.sprites21.v17(c.sprites21,d,a)|0;a.pc=-1155;g=e.kFaiDsCn96nd(e,a)|0;if((g|0)!==0)continue;break;}}if(c.mario6===null){a.pc=-1240;a.e=e=k.mario6.v11(k.mario6,a);a.pc=171;;if(e&&!(((N6engine7sprites5MarioG|0)&&e instanceof N6engine7sprites5Mario)>>0)){cjCastFailure(a,e);};c.mario6=e;}c.coins10=(k.coins10|0);c.lives11=(k.lives11|0);return c;}function _c4_46engine4core10MarioWorld8addEventE5(r,q,o,p){var e=0,d=0,k=0,j=null,c=null,h=-0.,g=-0.;var a=new createStacklet_c4_46engine4core10MarioWorld8addEventE5(p,r,q,o);e=r.mario6.isLarge11|0;d=r.mario6.isFire12|0;a.e=e=(d&255)===0?((e&255)!==0?1:0)|0:2|0;a.pc=-262;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};L0:do{if(N6engine6helper9EventType.STOMP_KILL1!==q){if(N6engine6helper9EventType.FIRE_KILL2!==q){if(N6engine6helper9EventType.SHELL_KILL3!==q)break L0;}}r.kills12=((r.kills12|0)+1|0);}while(0);if(!((o|0)===31||N6engine6helper9EventType.COLLECT7!==q)){r.items15=((r.items15|0)+1|0);}if(N6engine6helper9EventType.JUMP5===q){r.jumps14=((r.jumps14|0)+1|0);r.airStart16=(r.currentTick9|0);}if(N6engine6helper9EventType.LAND6===q){d=r.airTime17|0;k=r.currentTick9|0;r.airTime17=((k+d|0)-(r.airStart16|0)|0);}a.j=j=r.lastFrameEvents18;a.pc=-848;;if((N6engine4core10MarioEventG|0)==0){cjG(a);};a.c=c=new N6engine4core10MarioEvent();h=+r.mario6.x2;g=+r.mario6.y3;a.pc=-974;_c4p36engine4core10MarioEventC2E3(c,q,o,h,g,e,(r.currentTick9|0),a);j.v17(j,c,p)|0;}function _c4p56engine4core10MarioWorld9addEffectE6(g,e,p){g.effects26.v17(g.effects26,e,p)|0;}function _c4p56engine4core10MarioWorld9addSpriteE7(g,e,p){var a={p:p,pc:0,f:_c4p56engine4core10MarioWorld9addSpriteE7,g:g,e:e};a.pc=-127;g.addedSprites24.v17(g.addedSprites24,e,a)|0;e.alive9=1;e.world10=g;a.pc=-205;e.v12(e,a);e.v17(e,p);}function _c4p66engine4core10MarioWorld12removeSpriteE8(g,e,p){var a={p:p,pc:0,f:_c4p66engine4core10MarioWorld12removeSpriteE8,e:e};a.pc=-131;g.removedSprites25.v17(g.removedSprites25,e,a)|0;e.alive9=0;a.pc=-201;e.v13(e,a);e.world10=null;}function _c4F26engine4core10MarioWorld1eam0ckShellCollideE9(g,e,p){g.shellsToCheck22.v17(g.shellsToCheck22,e,p)|0;}function _c4F86engine4core10MarioWorld20checkFireballCollideE10(g,e,p){g.fireballsToCheck23.v17(g.fireballsToCheck23,e,p)|0;}function _c4_36engine4core10MarioWorld3winE11(d,p){var a={p:p,pc:0,f:_c4_36engine4core10MarioWorld3winE11,d:d};a.pc=-111;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-169;d.v15(d,N6engine6helper9EventType.WIN11,0,a);a.pc=-224;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};d.gameStatus0=N6engine6helper10GameStatus.WIN1;}function _c4p46engine4core10MarioWorld4loseE12(d,p){var a={p:p,pc:0,f:_c4p46engine4core10MarioWorld4loseE12,d:d};a.pc=-113;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-171;d.v15(d,N6engine6helper9EventType.LOSE10,0,a);a.pc=-227;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};d.gameStatus0=N6engine6helper10GameStatus.LOSE2;d.mario6.alive9=0;}function _c4_46engine4core10MarioWorld7timeoutE13(e,p){var c=null;var a={p:p,pc:0,f:_c4_46engine4core10MarioWorld7timeoutE13,e:e};c=N4java4lang6System.out1;a.pc=-156;c.v36(c,cheerpjInternString("Java: Time out"),a);a.pc=-215;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-273;e.v15(e,N6engine6helper9EventType.LOSE10,0,a);a.pc=-329;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};e.gameStatus0=N6engine6helper10GameStatus.TIME_OUT3;e.mario6.alive9=0;}function _c4V46engine4core10MarioWorld6reviveE14(k,p){var c=0,d=0,e=-0.,h=0,g=null;var a={p:p,pc:0,f:_c4V46engine4core10MarioWorld6reviveE14,c:0,d:0,k:k,e:-0.,g:null};a.pc=0;;a.e=e=+k.mario6.x2;a.c=c=~~e;if( +Math.trunc(e)!==cjF((c|0))){a.pc=1;;a.c=c=cjN2I(e)|0;c=c;}else{c=c;}a.pc=2;;a.c=c=(c|0)/16|0;a.e=e=+k.mario6.y3;if( +Math.trunc(e)!==cjF((~~e|0))){a.pc=3;;cjN2I(e)|0;}a.pc=4;;L24:while(1){a.pc=5;;a.d=d=(k.level7.tileHeight3|0)-2|0;if((d|0)>=8){a.pc=6;;while(1){a.pc=7;;a.pc=46;h=k.level7.v22(k.level7,c,d,a);a.pc=8;;if((h|0)!==0){d=d;c=c;break L24;}a.pc=9;;a.d=d=d-1|0;if((d|0)<8){break;}}}a.pc=10;;a.c=c=c-1|0;}a.pc=11;;k.mario6.x2=cjF((+(c|0))*16+8);k.mario6.y3=cjF((+(d|0))*16);k.deathBuffer19=1000;}function ec4V46engine4core10MarioWorld6reviveE14(a,b){a.f=ec4V46engine4core10MarioWorld6reviveE14;var c=a.c|0,d=a.d|0,k=a.k,e=+a.e,g=a.g;var pc=a.pc;a.pc=12;;a.g=g=b;if(!((pc>=24&&pc<69)&&self.hasOwnProperty("N4java4lang30ArrayIndexOutOfBoundsException")&&(b instanceof N4java4lang30ArrayIndexOutOfBoundsException)|0)){a.pc=13;;a.pc=-1;return;}a.pc=14;;a.pc=74;k.v22(k,a);a.pc=15;;}function _c4_46engine4core10MarioWorld7isEnemyE18(g,e,p){if(!(((N6engine7sprites5EnemyG|0)&&e instanceof N6engine7sprites5Enemy)>>0|0)){if(!(((N6engine7sprites11FlowerEnemyG|0)&&e instanceof N6engine7sprites11FlowerEnemy)>>0|0)){return (((N6engine7sprites10BulletBillG|0)&&e instanceof N6engine7sprites10BulletBill)>>0|0?1:0)|0;}}return 1|0;}function _c4V46engine4core10MarioWorld6updateE19(t,s,p){var c=0,g=0,l=0,e=null,h=-0.,d=null,k=null,j=null,o=0,m=-0.,n=0;var a=new createStacklet_c4V46engine4core10MarioWorld6updateE19(p,t,s);a.e=e=t.gameStatus0;a.pc=-211;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};L0:do{if(e===N6engine6helper10GameStatus.RUNNING0){if((t.pauseTimer1|0|0)<1){if((t.currentTimer3|0|0)>=1){t.currentTimer3=((t.currentTimer3|0)-30|0);if((t.currentTimer3|0|0)<=0){t.currentTimer3=0;a.pc=-467;t.v23(t,a);break L0;}}t.currentTick9=((t.currentTick9|0)+1|0);t.cameraX4=cjF( +t.mario6.x2+cjF(-128));h=+t.cameraX4;if(cjF(h+cjF(256))>cjF((t.level7.width0|0|0))){t.cameraX4=cjF(((t.level7.width0|0)-256|0));}if( +t.cameraX4cjF((t.level7.height2|0|0))){t.cameraY5=cjF(((t.level7.height2|0)-256|0));}if( +t.cameraY5>0)){cjCastFailure(a,d);};m=+d.x2;L1:do{if(!(mh&&m>=h)){m=+d.y3;if(!(m>cjF(((t.level7.height2|0)+32|0)))){a.d=d=d.type0;a.pc=-1448;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(d!==N6engine6helper10SpriteType.FIREBALL3)break L1;t.fireballsOnScreen2=((t.fireballsOnScreen2|0)+1|0);break L1;}}}a.k=k=d.type0;a.pc=-1641;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(k===N6engine6helper10SpriteType.MARIO2){if((t.lives11|0|0)<1){a.pc=-1767;t.v22(t,a);}else{a.pc=-1795;t.mario6.v27(t.mario6,a);a.pc=-1831;t.v24(t,a);}}else{a.pc=-1860;t.v18(t,d,a);a.pc=-1884;c=_c4_46engine4core10MarioWorld7isEnemyE18(t,d,a)|0;if((c|0)!==0){if( +d.y3>cjF(288)){a.pc=-1981;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.k=k=N6engine6helper9EventType.FALL_KILL4;a.pc=-2083;c=d.type0.v16(d.type0,a)|0;a.pc=-2121;t.v15(t,k,c,a);}}}}while(0);a.pc=-2160;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}e=t.level7;h=+t.cameraX4;c=~~h;if( +Math.trunc(h)!==cjF((c|0))){c=cjN2I(h)|0;}h=+t.cameraY5;g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}a.pc=-2370;e.v20(e,c,g,a);h=+t.cameraX4;c=~~h;if( +Math.trunc(h)!==cjF((c|0))){c=cjN2I(h)|0;}a.c=c=((c|0)/16|0)-1|0;L1:while(1){h=cjF( +t.cameraX4+cjF(256));g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}if((c|0)>(((g|0)/16|0)+1|0)){t.mario6.actions18=s;a.pc=-2630;a.e=e=t.sprites21.v11(t.sprites21,a);a.pc=-2678;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-2736;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=804;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};if(((d.alive9|0)&255)!==0){a.pc=-2926;d.v17(d,a);}a.pc=-2949;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-3014;a.e=e=t.sprites21.v11(t.sprites21,a);a.pc=-3062;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-3120;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=848;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};if(((d.alive9|0)&255)!==0){a.pc=-3310;d.v18(d,a);}a.pc=-3333;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-3398;a.e=e=t.shellsToCheck22.v11(t.shellsToCheck22,a);a.pc=-3458;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-3516;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=892;;if(d&&!(((N6engine7sprites5ShellG|0)&&d instanceof N6engine7sprites5Shell)>>0)){cjCastFailure(a,d);};a.pc=-3671;a.k=k=t.sprites21.v11(t.sprites21,a);a.pc=-3719;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0){while(1){a.pc=-3777;a.j=j=k.cSQa1j8Rhd9BmAqcHWe(k,a);a.pc=922;;if(j&&!(((N6engine4core11MarioSpriteG|0)&&j instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,j);};if(j!==d){if(((d.alive9|0)&255)!==0){if(((j.alive9|0)&255)!==0){a.pc=-4004;c=j.v20(j,d,a)|0;if((c|0)!==0){a.pc=-4046;t.v18(t,j,a);}}}}a.pc=-4074;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0)continue;break;}}a.pc=-4139;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-4204;t.shellsToCheck22.v23(t.shellsToCheck22,a);a.pc=-4258;a.e=e=t.fireballsToCheck23.v11(t.fireballsToCheck23,a);a.pc=-4324;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-4382;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=999;;if(d&&!(((N6engine7sprites8FireballG|0)&&d instanceof N6engine7sprites8Fireball)>>0)){cjCastFailure(a,d);};a.pc=-4543;a.k=k=t.sprites21.v11(t.sprites21,a);a.pc=-4591;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0){while(1){a.pc=-4649;a.j=j=k.cSQa1j8Rhd9BmAqcHWe(k,a);a.pc=1029;;if(j&&!(((N6engine4core11MarioSpriteG|0)&&j instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,j);};if(j!==d){if(((d.alive9|0)&255)!==0){if(((j.alive9|0)&255)!==0){a.pc=-4877;c=j.v22(j,d,a)|0;if((c|0)!==0){if(((t.visuals8|0)&255)!==0){a.pc=-4948;;if((N6engine7effects14FireballEffectG|0)==0){cjG(a);};a.j=j=new N6engine7effects14FireballEffect();h=+d.x2;a.pc=-5067;_c4V26engine7effects14FireballEfbHaciShn(j,h, +d.y3,a);a.pc=-5133;t.v16(t,j,a);}a.pc=-5158;t.v18(t,d,a);}}}}a.pc=-5186;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0)continue;break;}}a.pc=-5251;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-5316;t.fireballsToCheck23.v23(t.fireballsToCheck23,a);e=t.sprites21;a.pc=-5390;e.v30(e,0,t.addedSprites24,a)|0;e=t.sprites21;a.pc=-5447;e.v21(e,t.removedSprites25,a)|0;a.pc=-5490;t.addedSprites24.v23(t.addedSprites24,a);a.pc=-5542;t.removedSprites25.v23(t.removedSprites25,a);if(t.killEvents20!==null){a.e=e=t.killEvents20;a.c=c=e.length-1|0;if((c|0)>0){g=0;while(1){a.g=g=g+1|0;d=e[g];a.pc=-5708;l=t.lastFrameEvents18.v14(t.lastFrameEvents18,d,a)|0;if((l|0)!==0){a.pc=-5786;t.v22(t,a);}if((g|0)<(c|0)){g=g;continue;}break;}}}}else{h=+t.cameraY5;g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}a.o=o=(c<<4)+8|0;a.h=h=cjF((o|0));a.g=g=((g|0)/16|0)-1|0;while(1){m=cjF( +t.cameraY5+cjF(256));l=~~m;if( +Math.trunc(m)!==cjF((l|0))){l=cjN2I(m)|0;}if((g|0)>(((l|0)/16|0)+1|0)){a.c=c=c+1|0;continue L1;}if(h>cjF( +t.mario6.x2+cjF(16))){l=-1;}else{l=0;}if(h>0)){cjCastFailure(a,j);};a.pc=-6873;n=j.initialCode1.v2(j.initialCode1,d,a)|0;if((n|0)===0)continue;}break;}e=t.level7;a.pc=-6967;e.v18(e,c,g,(t.currentTick9|0),a);}if((l|0)!==0){a.pc=-7027;a.n=n=t.level7.v13(t.level7,c,g,a)|0;a.pc=-7075;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-7137;e=_c4p46engine6helper11TileFeature11gete9GXTypeE3(n,a);a.pc=-7203;n=e.v14(e,N6engine6helper11TileFeature.SPAWNER9,a)|0;if((n|0)!==0){if(((t.currentTick9|0|0)%100|0)===0){a.pc=-7318;;if((N6engine7sprites10BulletBillG|0)==0){cjG(a);};a.e=e=new N6engine7sprites10BulletBill();a.pc=-7421;_c4_36engine7sprites10BulletBillC2E0(e,((t.visuals8|0)&255),cjF(((l<<3)+o|0)),cjF(((g<<4)+15|0)),l,a);a.pc=-7534;t.v17(t,e,a);}}}a.g=g=g+1|0;continue;}}break;}}else{t.pauseTimer1=((t.pauseTimer1|0)-1|0);if(((t.visuals8|0)&255)!==0){a.pc=-7664;t.mario6.v23(t.mario6,a);}}}}while(0);}function _c4p46engine4core10MarioWorld4bumpE20(t,s,r,q,p){var e=0,c=null,k=0,g=-0.,j=-0.,h=-0.,d=null;var a=new createStacklet_c4p46engine4core10MarioWorld4bumpE20(p,t,s,r,q);a.pc=-175;a.e=e=t.level7.v13(t.level7,s,r,a)|0;a.pc=-222;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-283;a.c=c=_c4p46engine6helper11TileFeature11gete9GXTypeE3(e,a);a.pc=-352;e=c.v14(c,N6engine6helper11TileFeature.BUMPABLE5,a)|0;if((e|0)!==0){a.pc=-430;t.v30(t,s,(r-1|0),a);a.pc=-461;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-519;t.v15(t,N6engine6helper9EventType.BUMP0,24,a);a.pc=-575;t.level7.v14(t.level7,s,r,14,a);a.pc=-617;t.level7.v15(t.level7,s,r,4,a);a.pc=-658;e=c.v14(c,N6engine6helper11TileFeature.SPECIAL3,a)|0;if((e|0)===0){a.pc=-735;e=c.v14(c,N6engine6helper11TileFeature.LIFE4,a)|0;if((e|0)===0){a.pc=-809;t.mario6.v34(t.mario6,a);if(((t.visuals8|0)&255)!==0){a.pc=-873;;if((N6engine7effects10CoinEffectG|0)==0){cjG(a);};a.d=d=new N6engine7effects10CoinEffect();a.pc=-975;_c4V16engine7effects10CoinEfXGaciShn(d,cjF(((s<<4)+8|0)),cjF((r<<4|0)),a);a.pc=-1059;t.v16(t,d,a);}}else{a.pc=-1090;;if((N6engine7sprites12LifeMushroomG|0)==0){cjG(a);};a.d=d=new N6engine7sprites12LifeMushroom();a.pc=-1197;_c4F46engine7sprites12LifeMushroomC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1309;t.v17(t,d,a);}}else{if(((t.mario6.isLarge11|0)&255)===0){a.pc=-1377;;if((N6engine7sprites8MushroomG|0)==0){cjG(a);};a.d=d=new N6engine7sprites8Mushroom();a.pc=-1474;_c4p36engine7sprites8MushroomC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1581;t.v17(t,d,a);}else{a.pc=-1611;;if((N6engine7sprites10FireFlowerG|0)==0){cjG(a);};a.d=d=new N6engine7sprites10FireFlower();a.pc=-1714;_c4_36engine7sprites10FireFlowerC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1824;t.v17(t,d,a);}}}a.pc=-1851;e=c.v14(c,N6engine6helper11TileFeature.BREAKABLE6,a)|0;if((e|0)!==0){a.pc=-1931;t.v30(t,s,(r-1|0),a);if((q&255)===0){a.pc=-1979;t.level7.v15(t.level7,s,r,4,a);}else{a.pc=-2027;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-2086;t.v15(t,N6engine6helper9EventType.BUMP0,22,a);a.pc=-2143;t.level7.v14(t.level7,s,r,0,a);if(((t.visuals8|0)&255)!==0){a.e=e=s<<4;a.k=k=r<<4;a.g=g=cjF((e+4|0));a.pc=-2255;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.j=j=cjF((k+4|0));a.pc=-2379;_c4_16engine7effects11BrickEf1GaciShn(c,g,j,cjF(-4),cjF(-12),a);a.pc=-2454;t.v16(t,c,a);a.pc=-2478;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.h=h=cjF((k+12|0));a.pc=-2603;_c4_16engine7effects11BrickEf1GaciShn(c,g,h,cjF(-4),cjF(-4),a);a.pc=-2677;t.v16(t,c,a);a.g=g=cjF((e+12|0));a.pc=-2721;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.pc=-2826;_c4_16engine7effects11BrickEf1GaciShn(c,g,j,cjF(4),cjF(-12),a);a.pc=-2900;t.v16(t,c,a);a.pc=-2924;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.pc=-3029;_c4_16engine7effects11BrickEf1GaciShn(c,g,h,cjF(4),cjF(-4),a);a.pc=-3102;t.v16(t,c,a);}}}}function _c4p56engine4core10MarioWorld8bumpIntoE21(n,m,l,p){var g=0,c=null,d=0,e=null;var a=new createStacklet_c4p56engine4core10MarioWorld8bumpIntoE21(p,n,m,l);a.pc=-161;a.g=g=n.level7.v13(n.level7,m,l,a)|0;a.pc=-208;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-269;c=_c4p46engine6helper11TileFeature11gete9GXTypeE3(g,a);a.pc=-334;d=c.v14(c,N6engine6helper11TileFeature.PICKABLE7,a)|0;if((d|0)!==0){a.pc=-412;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-470;n.v15(n,N6engine6helper9EventType.COLLECT7,g,a);a.pc=-528;n.mario6.v34(n.mario6,a);a.pc=-563;n.level7.v14(n.level7,m,l,0,a);if(((n.visuals8|0)&255)!==0){a.pc=-633;;if((N6engine7effects10CoinEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects10CoinEffect();a.pc=-735;_c4V16engine7effects10CoinEfXGaciShn(c,cjF(((m<<4)+8|0)),cjF(((l<<4)+8|0)),a);a.pc=-823;n.v16(n,c,a);}}a.pc=-848;a.c=c=n.sprites21.v11(n.sprites21,a);a.pc=-895;d=c.kFaiDsCn96nd(c,a)|0;if((d|0)!==0){while(1){a.pc=-952;a.e=e=c.cSQa1j8Rhd9BmAqcHWe(c,a);a.pc=108;;if(e&&!(((N6engine4core11MarioSpriteG|0)&&e instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,e);};a.pc=-1114;e.v19(e,m,l,a);a.pc=-1140;d=c.kFaiDsCn96nd(c,a)|0;if((d|0)!==0)continue;break;}}}function _c4V46engine4core10MarioWorld6renderE22(o,n,p){var d=0,c=0,k=0,e=null,g=-0.,h=null,j=null;var a=new createStacklet_c4V46engine4core10MarioWorld6renderE22(p,o,n);if((o.backgrounds27.length-1|0|0)>0){d=0;while(1){a.k=k=d+1|0;e=o.backgrounds27[k];g=+o.cameraX4;d=~~g;if( +Math.trunc(g)!==cjF((d|0))){d=cjN2I(g)|0;}g=+o.cameraY5;c=~~g;if( +Math.trunc(g)!==cjF((c|0))){c=cjN2I(g)|0;}a.pc=-387;e.v11(e,n,d,c,a);if((k|0)<(o.backgrounds27.length-1|0|0)){d=k;continue;}break;}}a.pc=-477;a.e=e=o.sprites21.v11(o.sprites21,a);a.pc=-524;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-581;a.h=h=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=60;;if(h&&!(((N6engine4core11MarioSpriteG|0)&&h instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,h);};a.j=j=h.type0;a.pc=-756;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};L0:do{if(j!==N6engine6helper10SpriteType.MUSHROOM14){j=h.type0;if(j!==N6engine6helper10SpriteType.LIFE_MUSHROOM17){j=h.type0;if(j!==N6engine6helper10SpriteType.FIRE_FLOWER15){j=h.type0;if(j!==N6engine6helper10SpriteType.ENEMY_FLOWER13)break L0;}}}a.pc=-1063;h.v16(h,n,a);}while(0);a.pc=-1097;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}e=o.level7;g=+o.cameraX4;d=~~g;if( +Math.trunc(g)!==cjF((d|0))){d=cjN2I(g)|0;}g=+o.cameraY5;c=~~g;if( +Math.trunc(g)!==cjF((c|0))){c=cjN2I(g)|0;}a.pc=-1307;e.v21(e,n,d,c,a);a.pc=-1335;a.e=e=o.sprites21.v11(o.sprites21,a);a.pc=-1383;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-1441;a.h=h=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=153;;if(h&&!(((N6engine4core11MarioSpriteG|0)&&h instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,h);};a.j=j=h.type0;a.pc=-1618;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(j!==N6engine6helper10SpriteType.MUSHROOM14){j=h.type0;if(j!==N6engine6helper10SpriteType.LIFE_MUSHROOM17){j=h.type0;if(j!==N6engine6helper10SpriteType.FIRE_FLOWER15){j=h.type0;if(j!==N6engine6helper10SpriteType.ENEMY_FLOWER13){a.pc=-1909;h.v16(h,n,a);}}}}a.pc=-1937;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-2002;c=o.effects26.v12(o.effects26,a)|0;if((c|0)>0){a.d=d=0;while(1){a.pc=-2077;a.e=e=o.effects26.v24(o.effects26,d,a);a.pc=226;;if(e&&!(((N6engine4core11MarioEffectG|0)&&e instanceof N6engine4core11MarioEffect)>>0)){cjCastFailure(a,e);};c=e.life6|0;e=o.effects26;if((c|0)>0){a.pc=-2284;a.e=e=e.v24(e,d,a);a.pc=258;;if(e&&!(((N6engine4core11MarioEffectG|0)&&e instanceof N6engine4core11MarioEffect)>>0)){cjCastFailure(a,e);};g=+o.cameraX4;a.pc=-2447;e.v11(e,n,g, +o.cameraY5,a);c=d;}else{a.pc=-2496;e.v27(e,d,a);c=d-1|0;}a.d=d=c+1|0;a.pc=-2541;c=o.effects26.v12(o.effects26,a)|0;if((d|0)<(c|0))continue;break;}}}function _c4p76engine4core10MarioWorld15setCurrentTimerE23(g,e,p){g.currentTimer3=e;}function _c4F46engine4core10MarioWorld5cloneE24(d,p){return d.v14(d,p);}function createStacklet_c4p56engine4core10MarioWorld8bumpIntoE21(p,n,m,l){this.p=p;this.pc=0;this.f=_c4p56engine4core10MarioWorld8bumpIntoE21;this.n=n;this.m=m|0;this.l=l|0;this.g=0;this.c=null;this.e=null;}function createStacklet_c4p46engine4core10MarioWorld4bumpE20(p,t,s,r,q){this.p=p;this.pc=0;this.f=_c4p46engine4core10MarioWorld4bumpE20;this.t=t;this.s=s|0;this.r=r|0;this.q=q|0;this.e=0;this.c=null;this.k=0;this.g=-0.;this.j=-0.;this.h=-0.;this.d=null;}function createStacklet_c4_46engine4core10MarioWorld8addEventE5(p,r,q,o){this.p=p;this.pc=0;this.f=_c4_46engine4core10MarioWorld8addEventE5;this.r=r;this.q=q;this.o=o|0;this.e=0;this.j=null;this.c=null;}function createStacklet_c4V46engine4core10MarioWorld6renderE22(p,o,n){this.p=p;this.pc=0;this.f=_c4V46engine4core10MarioWorld6renderE22;this.d=0;this.o=o;this.n=n;this.k=0;this.e=null;this.h=null;this.j=null;}function createStacklet_c4V46engine4core10MarioWorld6updateE19(p,t,s){this.p=p;this.pc=0;this.f=_c4V46engine4core10MarioWorld6updateE19;this.c=0;this.g=0;this.l=0;this.t=t;this.s=s;this.e=null;this.h=-0.;this.d=null;this.k=null;this.j=null;this.o=0;this.n=0;}function N6engine7effects11BrickEffect(){N6engine4core11MarioEffect.call(this);} +function _c4p36engine4core10MarioWorldC2E0(h,g,p){var c=null;var a={p:p,pc:0,f:_c4p36engine4core10MarioWorldC2E0,h:h,g:g,c:null};a.pc=-129;_n4VYObjectC2E0(h,a);h.pauseTimer1=0;h.fireballsOnScreen2=0;h.currentTimer3= -1;c=["[Lengine/graphics/MarioBackground;"];for(var i=1;i<=2;i=i+1|0)c[i|0]=null;;h.backgrounds27=c;h.pauseTimer1=0;a.pc=-332;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};h.gameStatus0=N6engine6helper10GameStatus.RUNNING0;a.pc=-443;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.c=c=new N4java4util9ArrayList();a.pc=-531;_i4pbN6CVwueawjI0eNTxn(c,a);h.sprites21=c;a.c=c=new N4java4util9ArrayList();a.pc=-617;_i4pbN6CVwueawjI0eNTxn(c,a);h.shellsToCheck22=c;a.c=c=new N4java4util9ArrayList();a.pc=-709;_i4pbN6CVwueawjI0eNTxn(c,a);h.fireballsToCheck23=c;a.c=c=new N4java4util9ArrayList();a.pc=-804;_i4pbN6CVwueawjI0eNTxn(c,a);h.addedSprites24=c;a.c=c=new N4java4util9ArrayList();a.pc=-895;_i4pbN6CVwueawjI0eNTxn(c,a);h.removedSprites25=c;a.c=c=new N4java4util9ArrayList();a.pc=-988;_i4pbN6CVwueawjI0eNTxn(c,a);h.effects26=c;a.c=c=new N4java4util9ArrayList();a.pc=-1074;_i4pbN6CVwueawjI0eNTxn(c,a);h.lastFrameEvents18=c;h.killEvents20=g;h.lives11=0;h.kills12=0;h.deaths13=0;h.deathBuffer19=0;}function _c4F76engine4core10MarioWorld17initializeVisualsE1(k,j,p){var d=null,c=null,e=null;var a={p:p,pc:0,f:_c4F76engine4core10MarioWorld17initializeVisualsE1,k:k,j:j,d:null,c:null,e:null};a.d=d=["[[I"];for(var i=1;i<=16;i=i+1|0)d[i|0]=null;;c=new Int32Array(2);c[0]=73;c[1]=42;d[1]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[2]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[3]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[4]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[5]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[6]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[7]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[8]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[9]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[10]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[11]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[12]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[13]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[14]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[15]=c;c=new Int32Array(2);c[0]=73;c[1]=42;d[16]=c;a.c=c=k.backgrounds27;a.pc=-961;;if((N6engine8graphics15MarioBackgroundG|0)==0){cjG(a);};a.e=e=new N6engine8graphics15MarioBackground();a.pc=-1075;_c4F56engine8graphics15MarioBackgroundC2E0(e,j,256,d,a);c[1]=e;d=["[[I"];for(var i=1;i<=9;i=i+1|0)d[i|0]=null;;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[1]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[2]=c;c=new Int32Array(17);c[0]=73;c[1]=31;c[2]=32;c[3]=33;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[3]=c;c=new Int32Array(17);c[0]=73;c[1]=34;c[2]=35;c[3]=36;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[4]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[5]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=31;c[10]=32;c[11]=33;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[6]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=34;c[10]=35;c[11]=36;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[7]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[8]=c;c=new Int32Array(17);c[0]=73;c[1]=0;c[2]=0;c[3]=0;c[4]=0;c[5]=0;c[6]=0;c[7]=0;c[8]=0;c[9]=0;c[10]=0;c[11]=0;c[12]=0;c[13]=0;c[14]=0;c[15]=0;c[16]=0;d[9]=c;a.c=c=k.backgrounds27;a.e=e=new N6engine8graphics15MarioBackground();a.pc=-2673;_c4F56engine8graphics15MarioBackgroundC2E0(e,j,256,d,a);c[2]=e;}function _c4_66engine4core10MarioWorld15initializeLevelE2(m,l,k,p){var c=null,e=0,d=0;var a={p:p,pc:0,f:_c4_66engine4core10MarioWorld15initializeLevelE2,m:m,l:l,c:null};m.currentTimer3=k;a.pc=-187;;if((N6engine4core10MarioLevelG|0)==0){cjG(a);};a.c=c=new N6engine4core10MarioLevel();a.pc=-283;_c4p36engine4core10MarioLevelC2E0(c,l,((m.visuals8|0)&255),a);m.level7=c;a.pc=-366;;if((N6engine7sprites5MarioG|0)==0){cjG(a);};a.c=c=new N6engine7sprites5Mario();e=m.visuals8|0;d=m.level7.marioTileX5|0;a.pc=-496;_c4F26engine7sprites5MarioC2E0(c,(e&255),cjF((d<<4|0)),cjF(((m.level7.marioTileY6|0)<<4|0)),a);m.mario6=c;m.mario6.alive9=1;m.mario6.world10=m;c=m.sprites21;c.v17(c,m.mario6,p)|0;}function _c4V56engine4core10MarioWorld10getEnemiesE3(j,p){var g=null,e=null,d=0,c=null;var a={p:p,pc:0,f:_c4V56engine4core10MarioWorld10getEnemiesE3,j:j,g:null,e:null,c:null};a.pc=-175;;if((N4java4util9ArrayListG|0)==0){cjG(a);};a.g=g=new N4java4util9ArrayList();a.pc=-263;_i4pbN6CVwueawjI0eNTxn(g,a);a.pc=-301;a.e=e=j.sprites21.v11(j.sprites21,a);a.pc=-348;d=e.kFaiDsCn96nd(e,a)|0;if((d|0)!==0){while(1){a.pc=-405;a.c=c=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=31;;if(c&&!(((N6engine4core11MarioSpriteG|0)&&c instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,c);};a.pc=-566;d=_c4_46engine4core10MarioWorld7isEnemyE18(j,c,a)|0;if((d|0)!==0){a.pc=-642;g.v17(g,c,a)|0;}a.pc=-668;d=e.kFaiDsCn96nd(e,a)|0;if((d|0)!==0)continue;break;}}return g;}function _c4p46engine4core10MarioWorld5cloneE4(k,p){var c=null,e=null,g=0,d=null,h=null;var a={p:p,pc:0,f:_c4p46engine4core10MarioWorld5cloneE4,k:k,c:null,e:null,d:null,h:null};a.c=c=new N6engine4core10MarioWorld();a.pc=-215;_c4p36engine4core10MarioWorldC2E0(c,k.killEvents20,a);c.visuals8=0;c.cameraX4= +k.cameraX4;c.cameraY5= +k.cameraY5;c.fireballsOnScreen2=(k.fireballsOnScreen2|0);c.gameStatus0=k.gameStatus0;c.pauseTimer1=(k.pauseTimer1|0);c.currentTimer3=(k.currentTimer3|0);c.currentTick9=(k.currentTick9|0);a.pc=-516;e=k.level7.v11(k.level7,a);c.level7=e;a.pc=-564;a.e=e=k.sprites21.v11(k.sprites21,a);a.pc=-611;g=e.kFaiDsCn96nd(e,a)|0;if((g|0)!==0){while(1){a.pc=-668;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=107;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};a.pc=-830;a.d=d=d.v11(d,a);d.world10=c;a.h=h=d.type0;a.pc=-883;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(h===N6engine6helper10SpriteType.MARIO2){a.pc=137;;if(d&&!(((N6engine7sprites5MarioG|0)&&d instanceof N6engine7sprites5Mario)>>0)){cjCastFailure(a,d);};c.mario6=d;}a.pc=-1109;c.sprites21.v17(c.sprites21,d,a)|0;a.pc=-1155;g=e.kFaiDsCn96nd(e,a)|0;if((g|0)!==0)continue;break;}}if(c.mario6===null){a.pc=-1240;a.e=e=k.mario6.v11(k.mario6,a);a.pc=171;;if(e&&!(((N6engine7sprites5MarioG|0)&&e instanceof N6engine7sprites5Mario)>>0)){cjCastFailure(a,e);};c.mario6=e;}c.coins10=(k.coins10|0);c.lives11=(k.lives11|0);return c;}function _c4_46engine4core10MarioWorld8addEventE5(r,q,o,p){var e=0,d=0,k=0,j=null,c=null,h=-0.,g=-0.;var a=new createStacklet_c4_46engine4core10MarioWorld8addEventE5(p,r,q,o);e=r.mario6.isLarge11|0;d=r.mario6.isFire12|0;a.e=e=(d&255)===0?((e&255)!==0?1:0)|0:2|0;a.pc=-262;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};L0:do{if(N6engine6helper9EventType.STOMP_KILL1!==q){if(N6engine6helper9EventType.FIRE_KILL2!==q){if(N6engine6helper9EventType.SHELL_KILL3!==q)break L0;}}r.kills12=((r.kills12|0)+1|0);}while(0);if(!((o|0)===31||N6engine6helper9EventType.COLLECT7!==q)){r.items15=((r.items15|0)+1|0);}if(N6engine6helper9EventType.JUMP5===q){r.jumps14=((r.jumps14|0)+1|0);r.airStart16=(r.currentTick9|0);}if(N6engine6helper9EventType.LAND6===q){d=r.airTime17|0;k=r.currentTick9|0;r.airTime17=((k+d|0)-(r.airStart16|0)|0);}a.j=j=r.lastFrameEvents18;a.pc=-848;;if((N6engine4core10MarioEventG|0)==0){cjG(a);};a.c=c=new N6engine4core10MarioEvent();h=+r.mario6.x2;g=+r.mario6.y3;a.pc=-974;_c4p36engine4core10MarioEventC2E3(c,q,o,h,g,e,(r.currentTick9|0),a);j.v17(j,c,p)|0;}function _c4p56engine4core10MarioWorld9addEffectE6(g,e,p){g.effects26.v17(g.effects26,e,p)|0;}function _c4p56engine4core10MarioWorld9addSpriteE7(g,e,p){var a={p:p,pc:0,f:_c4p56engine4core10MarioWorld9addSpriteE7,g:g,e:e};a.pc=-127;g.addedSprites24.v17(g.addedSprites24,e,a)|0;e.alive9=1;e.world10=g;a.pc=-205;e.v12(e,a);e.v17(e,p);}function _c4p66engine4core10MarioWorld12removeSpriteE8(g,e,p){var a={p:p,pc:0,f:_c4p66engine4core10MarioWorld12removeSpriteE8,e:e};a.pc=-131;g.removedSprites25.v17(g.removedSprites25,e,a)|0;e.alive9=0;a.pc=-201;e.v13(e,a);e.world10=null;}function _c4F26engine4core10MarioWorld1eam0ckShellCollideE9(g,e,p){g.shellsToCheck22.v17(g.shellsToCheck22,e,p)|0;}function _c4F86engine4core10MarioWorld20checkFireballCollideE10(g,e,p){g.fireballsToCheck23.v17(g.fireballsToCheck23,e,p)|0;}function _c4_36engine4core10MarioWorld3winE11(d,p){var a={p:p,pc:0,f:_c4_36engine4core10MarioWorld3winE11,d:d};a.pc=-111;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-169;d.v15(d,N6engine6helper9EventType.WIN11,0,a);a.pc=-224;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};d.gameStatus0=N6engine6helper10GameStatus.WIN1;}function _c4p46engine4core10MarioWorld4loseE12(d,p){var a={p:p,pc:0,f:_c4p46engine4core10MarioWorld4loseE12,d:d};a.pc=-113;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-171;d.v15(d,N6engine6helper9EventType.LOSE10,0,a);a.pc=-227;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};d.gameStatus0=N6engine6helper10GameStatus.LOSE2;d.mario6.alive9=0;}function _c4_46engine4core10MarioWorld7timeoutE13(e,p){var c=null;var a={p:p,pc:0,f:_c4_46engine4core10MarioWorld7timeoutE13,e:e};c=N4java4lang6System.out1;a.pc=-156;c.v36(c,cheerpjInternString("Java: Time out"),a);a.pc=-215;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-273;e.v15(e,N6engine6helper9EventType.LOSE10,0,a);a.pc=-329;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};e.gameStatus0=N6engine6helper10GameStatus.TIME_OUT3;e.mario6.alive9=0;}function _c4V46engine4core10MarioWorld6reviveE14(k,p){var c=0,d=0,e=-0.,h=0,g=null;var a={p:p,pc:0,f:_c4V46engine4core10MarioWorld6reviveE14,c:0,d:0,k:k,e:-0.,g:null};a.pc=0;;a.e=e=+k.mario6.x2;a.c=c=~~e;if( +Math.trunc(e)!==cjF((c|0))){a.pc=1;;a.c=c=cjN2I(e)|0;c=c;}else{c=c;}a.pc=2;;a.c=c=(c|0)/16|0;a.e=e=+k.mario6.y3;if( +Math.trunc(e)!==cjF((~~e|0))){a.pc=3;;cjN2I(e)|0;}a.pc=4;;L24:while(1){a.pc=5;;a.d=d=(k.level7.tileHeight3|0)-2|0;if((d|0)>=8){a.pc=6;;while(1){a.pc=7;;a.pc=46;h=k.level7.v22(k.level7,c,d,a);a.pc=8;;if((h|0)!==0){d=d;c=c;break L24;}a.pc=9;;a.d=d=d-1|0;if((d|0)<8){break;}}}a.pc=10;;a.c=c=c+1|0;}a.pc=11;;k.mario6.x2=cjF((+(c|0))*16+8);k.mario6.y3=cjF((+(d|0))*16);k.deathBuffer19=50;}function ec4V46engine4core10MarioWorld6reviveE14(a,b){a.f=ec4V46engine4core10MarioWorld6reviveE14;var c=a.c|0,d=a.d|0,k=a.k,e=+a.e,g=a.g;var pc=a.pc;a.pc=12;;a.g=g=b;if(!((pc>=24&&pc<69)&&self.hasOwnProperty("N4java4lang30ArrayIndexOutOfBoundsException")&&(b instanceof N4java4lang30ArrayIndexOutOfBoundsException)|0)){a.pc=13;;a.pc=-1;return;}a.pc=14;;a.pc=74;k.v22(k,a);a.pc=15;;}function _c4_46engine4core10MarioWorld7isEnemyE18(g,e,p){if(!(((N6engine7sprites5EnemyG|0)&&e instanceof N6engine7sprites5Enemy)>>0|0)){if(!(((N6engine7sprites11FlowerEnemyG|0)&&e instanceof N6engine7sprites11FlowerEnemy)>>0|0)){return (((N6engine7sprites10BulletBillG|0)&&e instanceof N6engine7sprites10BulletBill)>>0|0?1:0)|0;}}return 1|0;}function _c4V46engine4core10MarioWorld6updateE19(t,s,p){var c=0,g=0,l=0,e=null,h=-0.,d=null,k=null,j=null,o=0,m=-0.,n=0;var a=new createStacklet_c4V46engine4core10MarioWorld6updateE19(p,t,s);a.e=e=t.gameStatus0;a.pc=-211;;if((N6engine6helper10GameStatusG|0)==0){cjG(a);};L0:do{if(e===N6engine6helper10GameStatus.RUNNING0){if((t.pauseTimer1|0|0)<1){if((t.currentTimer3|0|0)>=1){t.currentTimer3=((t.currentTimer3|0)-30|0);if((t.currentTimer3|0|0)<=0){t.currentTimer3=0;a.pc=-467;t.v23(t,a);break L0;}}t.currentTick9=((t.currentTick9|0)+1|0);t.cameraX4=cjF( +t.mario6.x2+cjF(-128));h=+t.cameraX4;if(cjF(h+cjF(256))>cjF((t.level7.width0|0|0))){t.cameraX4=cjF(((t.level7.width0|0)-256|0));}if( +t.cameraX4cjF((t.level7.height2|0|0))){t.cameraY5=cjF(((t.level7.height2|0)-256|0));}if( +t.cameraY5>0)){cjCastFailure(a,d);};m=+d.x2;L1:do{if(!(mh&&m>=h)){m=+d.y3;if(!(m>cjF(((t.level7.height2|0)+32|0)))){a.d=d=d.type0;a.pc=-1448;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(d!==N6engine6helper10SpriteType.FIREBALL3)break L1;t.fireballsOnScreen2=((t.fireballsOnScreen2|0)+1|0);break L1;}}}a.k=k=d.type0;a.pc=-1641;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(k===N6engine6helper10SpriteType.MARIO2){if((t.lives11|0|0)<1){a.pc=-1767;t.v22(t,a);}else{a.pc=-1795;t.mario6.v27(t.mario6,a);a.pc=-1831;t.v24(t,a);}}else{a.pc=-1860;t.v18(t,d,a);a.pc=-1884;c=_c4_46engine4core10MarioWorld7isEnemyE18(t,d,a)|0;if((c|0)!==0){if( +d.y3>cjF(288)){a.pc=-1981;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.k=k=N6engine6helper9EventType.FALL_KILL4;a.pc=-2083;c=d.type0.v16(d.type0,a)|0;a.pc=-2121;t.v15(t,k,c,a);}}}}while(0);a.pc=-2160;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}e=t.level7;h=+t.cameraX4;c=~~h;if( +Math.trunc(h)!==cjF((c|0))){c=cjN2I(h)|0;}h=+t.cameraY5;g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}a.pc=-2370;e.v20(e,c,g,a);h=+t.cameraX4;c=~~h;if( +Math.trunc(h)!==cjF((c|0))){c=cjN2I(h)|0;}a.c=c=((c|0)/16|0)-1|0;L1:while(1){h=cjF( +t.cameraX4+cjF(256));g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}if((c|0)>(((g|0)/16|0)+1|0)){t.mario6.actions18=s;a.pc=-2630;a.e=e=t.sprites21.v11(t.sprites21,a);a.pc=-2678;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-2736;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=804;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};if(((d.alive9|0)&255)!==0){a.pc=-2926;d.v17(d,a);}a.pc=-2949;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-3014;a.e=e=t.sprites21.v11(t.sprites21,a);a.pc=-3062;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-3120;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=848;;if(d&&!(((N6engine4core11MarioSpriteG|0)&&d instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,d);};if(((d.alive9|0)&255)!==0){a.pc=-3310;d.v18(d,a);}a.pc=-3333;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-3398;a.e=e=t.shellsToCheck22.v11(t.shellsToCheck22,a);a.pc=-3458;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-3516;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=892;;if(d&&!(((N6engine7sprites5ShellG|0)&&d instanceof N6engine7sprites5Shell)>>0)){cjCastFailure(a,d);};a.pc=-3671;a.k=k=t.sprites21.v11(t.sprites21,a);a.pc=-3719;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0){while(1){a.pc=-3777;a.j=j=k.cSQa1j8Rhd9BmAqcHWe(k,a);a.pc=922;;if(j&&!(((N6engine4core11MarioSpriteG|0)&&j instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,j);};if(j!==d){if(((d.alive9|0)&255)!==0){if(((j.alive9|0)&255)!==0){a.pc=-4004;c=j.v20(j,d,a)|0;if((c|0)!==0){a.pc=-4046;t.v18(t,j,a);}}}}a.pc=-4074;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0)continue;break;}}a.pc=-4139;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-4204;t.shellsToCheck22.v23(t.shellsToCheck22,a);a.pc=-4258;a.e=e=t.fireballsToCheck23.v11(t.fireballsToCheck23,a);a.pc=-4324;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-4382;a.d=d=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=999;;if(d&&!(((N6engine7sprites8FireballG|0)&&d instanceof N6engine7sprites8Fireball)>>0)){cjCastFailure(a,d);};a.pc=-4543;a.k=k=t.sprites21.v11(t.sprites21,a);a.pc=-4591;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0){while(1){a.pc=-4649;a.j=j=k.cSQa1j8Rhd9BmAqcHWe(k,a);a.pc=1029;;if(j&&!(((N6engine4core11MarioSpriteG|0)&&j instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,j);};if(j!==d){if(((d.alive9|0)&255)!==0){if(((j.alive9|0)&255)!==0){a.pc=-4877;c=j.v22(j,d,a)|0;if((c|0)!==0){if(((t.visuals8|0)&255)!==0){a.pc=-4948;;if((N6engine7effects14FireballEffectG|0)==0){cjG(a);};a.j=j=new N6engine7effects14FireballEffect();h=+d.x2;a.pc=-5067;_c4V26engine7effects14FireballEfbHaciShn(j,h, +d.y3,a);a.pc=-5133;t.v16(t,j,a);}a.pc=-5158;t.v18(t,d,a);}}}}a.pc=-5186;c=k.kFaiDsCn96nd(k,a)|0;if((c|0)!==0)continue;break;}}a.pc=-5251;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-5316;t.fireballsToCheck23.v23(t.fireballsToCheck23,a);e=t.sprites21;a.pc=-5390;e.v30(e,0,t.addedSprites24,a)|0;e=t.sprites21;a.pc=-5447;e.v21(e,t.removedSprites25,a)|0;a.pc=-5490;t.addedSprites24.v23(t.addedSprites24,a);a.pc=-5542;t.removedSprites25.v23(t.removedSprites25,a);if(t.killEvents20!==null){a.e=e=t.killEvents20;a.c=c=e.length-1|0;if((c|0)>0){g=0;while(1){a.g=g=g+1|0;d=e[g];a.pc=-5708;l=t.lastFrameEvents18.v14(t.lastFrameEvents18,d,a)|0;if((l|0)!==0){a.pc=-5786;t.v22(t,a);}if((g|0)<(c|0)){g=g;continue;}break;}}}}else{h=+t.cameraY5;g=~~h;if( +Math.trunc(h)!==cjF((g|0))){g=cjN2I(h)|0;}a.o=o=(c<<4)+8|0;a.h=h=cjF((o|0));a.g=g=((g|0)/16|0)-1|0;while(1){m=cjF( +t.cameraY5+cjF(256));l=~~m;if( +Math.trunc(m)!==cjF((l|0))){l=cjN2I(m)|0;}if((g|0)>(((l|0)/16|0)+1|0)){a.c=c=c+1|0;continue L1;}if(h>cjF( +t.mario6.x2+cjF(16))){l=-1;}else{l=0;}if(h>0)){cjCastFailure(a,j);};a.pc=-6873;n=j.initialCode1.v2(j.initialCode1,d,a)|0;if((n|0)===0)continue;}break;}e=t.level7;a.pc=-6967;e.v18(e,c,g,(t.currentTick9|0),a);}if((l|0)!==0){a.pc=-7027;a.n=n=t.level7.v13(t.level7,c,g,a)|0;a.pc=-7075;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-7137;e=_c4p46engine6helper11TileFeature11gete9GXTypeE3(n,a);a.pc=-7203;n=e.v14(e,N6engine6helper11TileFeature.SPAWNER9,a)|0;if((n|0)!==0){if(((t.currentTick9|0|0)%100|0)===0){a.pc=-7318;;if((N6engine7sprites10BulletBillG|0)==0){cjG(a);};a.e=e=new N6engine7sprites10BulletBill();a.pc=-7421;_c4_36engine7sprites10BulletBillC2E0(e,((t.visuals8|0)&255),cjF(((l<<3)+o|0)),cjF(((g<<4)+15|0)),l,a);a.pc=-7534;t.v17(t,e,a);}}}a.g=g=g+1|0;continue;}}break;}}else{t.pauseTimer1=((t.pauseTimer1|0)-1|0);if(((t.visuals8|0)&255)!==0){a.pc=-7664;t.mario6.v23(t.mario6,a);}}}}while(0);}function _c4p46engine4core10MarioWorld4bumpE20(t,s,r,q,p){var e=0,c=null,k=0,g=-0.,j=-0.,h=-0.,d=null;var a=new createStacklet_c4p46engine4core10MarioWorld4bumpE20(p,t,s,r,q);a.pc=-175;a.e=e=t.level7.v13(t.level7,s,r,a)|0;a.pc=-222;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-283;a.c=c=_c4p46engine6helper11TileFeature11gete9GXTypeE3(e,a);a.pc=-352;e=c.v14(c,N6engine6helper11TileFeature.BUMPABLE5,a)|0;if((e|0)!==0){a.pc=-430;t.v30(t,s,(r-1|0),a);a.pc=-461;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-519;t.v15(t,N6engine6helper9EventType.BUMP0,24,a);a.pc=-575;t.level7.v14(t.level7,s,r,14,a);a.pc=-617;t.level7.v15(t.level7,s,r,4,a);a.pc=-658;e=c.v14(c,N6engine6helper11TileFeature.SPECIAL3,a)|0;if((e|0)===0){a.pc=-735;e=c.v14(c,N6engine6helper11TileFeature.LIFE4,a)|0;if((e|0)===0){a.pc=-809;t.mario6.v34(t.mario6,a);if(((t.visuals8|0)&255)!==0){a.pc=-873;;if((N6engine7effects10CoinEffectG|0)==0){cjG(a);};a.d=d=new N6engine7effects10CoinEffect();a.pc=-975;_c4V16engine7effects10CoinEfXGaciShn(d,cjF(((s<<4)+8|0)),cjF((r<<4|0)),a);a.pc=-1059;t.v16(t,d,a);}}else{a.pc=-1090;;if((N6engine7sprites12LifeMushroomG|0)==0){cjG(a);};a.d=d=new N6engine7sprites12LifeMushroom();a.pc=-1197;_c4F46engine7sprites12LifeMushroomC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1309;t.v17(t,d,a);}}else{if(((t.mario6.isLarge11|0)&255)===0){a.pc=-1377;;if((N6engine7sprites8MushroomG|0)==0){cjG(a);};a.d=d=new N6engine7sprites8Mushroom();a.pc=-1474;_c4p36engine7sprites8MushroomC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1581;t.v17(t,d,a);}else{a.pc=-1611;;if((N6engine7sprites10FireFlowerG|0)==0){cjG(a);};a.d=d=new N6engine7sprites10FireFlower();a.pc=-1714;_c4_36engine7sprites10FireFlowerC2E0(d,((t.visuals8|0)&255),cjF(((s<<4)+9|0)),cjF(((r<<4)+8|0)),a);a.pc=-1824;t.v17(t,d,a);}}}a.pc=-1851;e=c.v14(c,N6engine6helper11TileFeature.BREAKABLE6,a)|0;if((e|0)!==0){a.pc=-1931;t.v30(t,s,(r-1|0),a);if((q&255)===0){a.pc=-1979;t.level7.v15(t.level7,s,r,4,a);}else{a.pc=-2027;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-2086;t.v15(t,N6engine6helper9EventType.BUMP0,22,a);a.pc=-2143;t.level7.v14(t.level7,s,r,0,a);if(((t.visuals8|0)&255)!==0){a.e=e=s<<4;a.k=k=r<<4;a.g=g=cjF((e+4|0));a.pc=-2255;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.j=j=cjF((k+4|0));a.pc=-2379;_c4_16engine7effects11BrickEf1GaciShn(c,g,j,cjF(-4),cjF(-12),a);a.pc=-2454;t.v16(t,c,a);a.pc=-2478;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.h=h=cjF((k+12|0));a.pc=-2603;_c4_16engine7effects11BrickEf1GaciShn(c,g,h,cjF(-4),cjF(-4),a);a.pc=-2677;t.v16(t,c,a);a.g=g=cjF((e+12|0));a.pc=-2721;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.pc=-2826;_c4_16engine7effects11BrickEf1GaciShn(c,g,j,cjF(4),cjF(-12),a);a.pc=-2900;t.v16(t,c,a);a.pc=-2924;;if((N6engine7effects11BrickEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects11BrickEffect();a.pc=-3029;_c4_16engine7effects11BrickEf1GaciShn(c,g,h,cjF(4),cjF(-4),a);a.pc=-3102;t.v16(t,c,a);}}}}function _c4p56engine4core10MarioWorld8bumpIntoE21(n,m,l,p){var g=0,c=null,d=0,e=null;var a=new createStacklet_c4p56engine4core10MarioWorld8bumpIntoE21(p,n,m,l);a.pc=-161;a.g=g=n.level7.v13(n.level7,m,l,a)|0;a.pc=-208;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-269;c=_c4p46engine6helper11TileFeature11gete9GXTypeE3(g,a);a.pc=-334;d=c.v14(c,N6engine6helper11TileFeature.PICKABLE7,a)|0;if((d|0)!==0){a.pc=-412;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-470;n.v15(n,N6engine6helper9EventType.COLLECT7,g,a);a.pc=-528;n.mario6.v34(n.mario6,a);a.pc=-563;n.level7.v14(n.level7,m,l,0,a);if(((n.visuals8|0)&255)!==0){a.pc=-633;;if((N6engine7effects10CoinEffectG|0)==0){cjG(a);};a.c=c=new N6engine7effects10CoinEffect();a.pc=-735;_c4V16engine7effects10CoinEfXGaciShn(c,cjF(((m<<4)+8|0)),cjF(((l<<4)+8|0)),a);a.pc=-823;n.v16(n,c,a);}}a.pc=-848;a.c=c=n.sprites21.v11(n.sprites21,a);a.pc=-895;d=c.kFaiDsCn96nd(c,a)|0;if((d|0)!==0){while(1){a.pc=-952;a.e=e=c.cSQa1j8Rhd9BmAqcHWe(c,a);a.pc=108;;if(e&&!(((N6engine4core11MarioSpriteG|0)&&e instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,e);};a.pc=-1114;e.v19(e,m,l,a);a.pc=-1140;d=c.kFaiDsCn96nd(c,a)|0;if((d|0)!==0)continue;break;}}}function _c4V46engine4core10MarioWorld6renderE22(o,n,p){var d=0,c=0,k=0,e=null,g=-0.,h=null,j=null;var a=new createStacklet_c4V46engine4core10MarioWorld6renderE22(p,o,n);if((o.backgrounds27.length-1|0|0)>0){d=0;while(1){a.k=k=d+1|0;e=o.backgrounds27[k];g=+o.cameraX4;d=~~g;if( +Math.trunc(g)!==cjF((d|0))){d=cjN2I(g)|0;}g=+o.cameraY5;c=~~g;if( +Math.trunc(g)!==cjF((c|0))){c=cjN2I(g)|0;}a.pc=-387;e.v11(e,n,d,c,a);if((k|0)<(o.backgrounds27.length-1|0|0)){d=k;continue;}break;}}a.pc=-477;a.e=e=o.sprites21.v11(o.sprites21,a);a.pc=-524;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-581;a.h=h=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=60;;if(h&&!(((N6engine4core11MarioSpriteG|0)&&h instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,h);};a.j=j=h.type0;a.pc=-756;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};L0:do{if(j!==N6engine6helper10SpriteType.MUSHROOM14){j=h.type0;if(j!==N6engine6helper10SpriteType.LIFE_MUSHROOM17){j=h.type0;if(j!==N6engine6helper10SpriteType.FIRE_FLOWER15){j=h.type0;if(j!==N6engine6helper10SpriteType.ENEMY_FLOWER13)break L0;}}}a.pc=-1063;h.v16(h,n,a);}while(0);a.pc=-1097;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}e=o.level7;g=+o.cameraX4;d=~~g;if( +Math.trunc(g)!==cjF((d|0))){d=cjN2I(g)|0;}g=+o.cameraY5;c=~~g;if( +Math.trunc(g)!==cjF((c|0))){c=cjN2I(g)|0;}a.pc=-1307;e.v21(e,n,d,c,a);a.pc=-1335;a.e=e=o.sprites21.v11(o.sprites21,a);a.pc=-1383;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0){while(1){a.pc=-1441;a.h=h=e.cSQa1j8Rhd9BmAqcHWe(e,a);a.pc=153;;if(h&&!(((N6engine4core11MarioSpriteG|0)&&h instanceof N6engine4core11MarioSprite)>>0)){cjCastFailure(a,h);};a.j=j=h.type0;a.pc=-1618;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};if(j!==N6engine6helper10SpriteType.MUSHROOM14){j=h.type0;if(j!==N6engine6helper10SpriteType.LIFE_MUSHROOM17){j=h.type0;if(j!==N6engine6helper10SpriteType.FIRE_FLOWER15){j=h.type0;if(j!==N6engine6helper10SpriteType.ENEMY_FLOWER13){a.pc=-1909;h.v16(h,n,a);}}}}a.pc=-1937;c=e.kFaiDsCn96nd(e,a)|0;if((c|0)!==0)continue;break;}}a.pc=-2002;c=o.effects26.v12(o.effects26,a)|0;if((c|0)>0){a.d=d=0;while(1){a.pc=-2077;a.e=e=o.effects26.v24(o.effects26,d,a);a.pc=226;;if(e&&!(((N6engine4core11MarioEffectG|0)&&e instanceof N6engine4core11MarioEffect)>>0)){cjCastFailure(a,e);};c=e.life6|0;e=o.effects26;if((c|0)>0){a.pc=-2284;a.e=e=e.v24(e,d,a);a.pc=258;;if(e&&!(((N6engine4core11MarioEffectG|0)&&e instanceof N6engine4core11MarioEffect)>>0)){cjCastFailure(a,e);};g=+o.cameraX4;a.pc=-2447;e.v11(e,n,g, +o.cameraY5,a);c=d;}else{a.pc=-2496;e.v27(e,d,a);c=d-1|0;}a.d=d=c+1|0;a.pc=-2541;c=o.effects26.v12(o.effects26,a)|0;if((d|0)<(c|0))continue;break;}}}function _c4p76engine4core10MarioWorld15setCurrentTimerE23(g,e,p){g.currentTimer3=e;}function _c4F46engine4core10MarioWorld5cloneE24(d,p){return d.v14(d,p);}function createStacklet_c4p56engine4core10MarioWorld8bumpIntoE21(p,n,m,l){this.p=p;this.pc=0;this.f=_c4p56engine4core10MarioWorld8bumpIntoE21;this.n=n;this.m=m|0;this.l=l|0;this.g=0;this.c=null;this.e=null;}function createStacklet_c4p46engine4core10MarioWorld4bumpE20(p,t,s,r,q){this.p=p;this.pc=0;this.f=_c4p46engine4core10MarioWorld4bumpE20;this.t=t;this.s=s|0;this.r=r|0;this.q=q|0;this.e=0;this.c=null;this.k=0;this.g=-0.;this.j=-0.;this.h=-0.;this.d=null;}function createStacklet_c4V46engine4core10MarioWorld6renderE22(p,o,n){this.p=p;this.pc=0;this.f=_c4V46engine4core10MarioWorld6renderE22;this.d=0;this.o=o;this.n=n;this.k=0;this.e=null;this.h=null;this.j=null;}function createStacklet_c4_46engine4core10MarioWorld8addEventE5(p,r,q,o){this.p=p;this.pc=0;this.f=_c4_46engine4core10MarioWorld8addEventE5;this.r=r;this.q=q;this.o=o|0;this.e=0;this.j=null;this.c=null;}function createStacklet_c4V46engine4core10MarioWorld6updateE19(p,t,s){this.p=p;this.pc=0;this.f=_c4V46engine4core10MarioWorld6updateE19;this.c=0;this.g=0;this.l=0;this.t=t;this.s=s;this.e=null;this.h=-0.;this.d=null;this.k=null;this.j=null;this.o=0;this.n=0;}function N6engine7effects11BrickEffect(){N6engine4core11MarioEffect.call(this);} N6engine7effects11BrickEffect.cl=cheerpjCL; function N6engine7effects11BrickEffectX(a){a.f=N6engine7effects11BrickEffectX;if(cheerpjSafeInitGuard('N6engine7effects11BrickEffect')) return;a.pc=-143;;if((N6engine4core11MarioEffectG|0)==0){cjG(a);}var q=a.q=N6engine7effects11BrickEffect.prototype=Object.create(N6engine4core11MarioEffect.prototype);q.constructor=N6engine7effects11BrickEffect;q.v11=_c4_16engine7effects11BrickEf1qY6renderE1;N6engine7effects11BrickEffectG=1;cheerpjSafeInitFinish('N6engine7effects11BrickEffect');} function _c4_16engine7effects11BrickEf1GaciShn(n,m,l,k,j,p){_c4F36engine4core11MarioEffectC2E0(n,m,l,k,j,cjF(0),cjF(3),16,10,p);}function _c4_16engine7effects11BrickEf1qY6renderE1(n,m,l,k,p){var d=null,c=0;d=n.graphics8;c=n.startingIndex7|0;d.index9=(((n.life6|0|0)%4|0)+c|0);n.ya5=cjF( +n.ya5*cjF(.949999988));_c4V46engine4core11MarioEffect6renderE1(n,m,l,k,p);}function N6engine7effects10CoinEffect(){N6engine4core11MarioEffect.call(this);} @@ -194,7 +194,7 @@ function N6engine7sprites12LifeMushroomX(a){a.f=N6engine7sprites12LifeMushroomX; function _c4F46engine7sprites12LifeMushroomC2E0(m,l,k,j,p){var c=null;var a={p:p,pc:0,f:_c4F46engine7sprites12LifeMushroomC2E0,m:m,l:l|0,k:+k,j:+j,c:null};a.pc=-155;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-215;_c4F36engine4core11MarioSpriteC2E0(m,k,j,N6engine6helper10SpriteType.LIFE_MUSHROOM17,a);m.onGround11=0;m.width6=4;m.height7=12;m.facing8=1;m.life12=0;if((l&255)!==0){a.pc=-391;;if((N6engine8graphics10MarioImageG|0)==0){cjG(a);};a.c=c=new N6engine8graphics10MarioImage();a.pc=-495;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};a.pc=-550;_c4p46engine8graphics10MarioImageC2E0(c,N6engine6helper6Assets.items4,3,a);m.graphics13=c;m.graphics13.width6=16;m.graphics13.height7=16;m.graphics13.originX2=8;m.graphics13.originY3=15;}}function _c4F56engine7sprites12LifeMushroom5cloneE1(g,p){var c=null,d=-0.;var a={p:p,pc:0,f:_c4F56engine7sprites12LifeMushroom5cloneE1,g:g,c:null};a.c=c=new N6engine7sprites12LifeMushroom();d=+g.x2;a.pc=-198;_c4F46engine7sprites12LifeMushroomC2E0(c,0,d, +g.y3,a);c.xa4= +g.xa4;c.ya5= +g.ya5;c.initialCode1=g.initialCode1;c.width6=(g.width6|0);c.height7=(g.height7|0);c.facing8=(g.facing8|0);c.life12=(g.life12|0);c.onGround11=(g.onGround11|0);return c;}function _c4F76engine7sprites12LifeMushroom12collideCheckE2(k,p){var d=-0.,c=-0.,h=null,g=null,e=0;var a={p:p,pc:0,f:_c4F76engine7sprites12LifeMushroom12collideCheckE2,k:k,h:null,g:null};if(((k.alive9|0)&255)!==0){d=+k.world10.mario6.x2;d-= +k.x2;c=+k.world10.mario6.y3;c-= +k.y3;if(!(!(d>cjF(-16))||!(dcjF((-(k.height7|0)|0))){if(ccjF((c|0))){d=+l.x2;if(cjF(d-cjF((l.width6|0|0)))cjF(8)){a.c=c=r;while(1){a.pc=-213;e=_c4p56engine7sprites12LifeMushroom4moveE5(s,cjF(8),cjF(0),a)|0;if((e|0)===0)break L0;c+=cjF(-8);if(c>cjF(8)){a.c=c=c;continue;}break;}}else{c=r;}if(ccjF(8)){a.d=d=q;while(1){a.pc=-601;e=_c4p56engine7sprites12LifeMushroom4moveE5(s,cjF(0),cjF(8),a)|0;if((e|0)===0)break L0;d+=cjF(-8);if(d>cjF(8)){a.d=d=d;continue;}break;}}else{d=q;}if(dcjF(0))){a.e=e=0;}else{h=+s.x2;g=s.width6|0;a.pc=-1010;g=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1162;g=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1314;g=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1473;g=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;a.e=e=(g|0)!==0?1:0;}else{a.e=e=1;}}else{a.e=e=1;}}else{a.e=e=1;}}if(dcjF(0)){h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2264;a.l=l=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF((s.height7|0|0))),c,d,a)|0;h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2430;a.j=j=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF(((s.height7|0|0)/2|0))),c,d,a)|0;h=+s.x2;g=s.width6|0;a.pc=-2594;g=_c4_66engine7sprites12LifeMushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,d,a)|0;g=(j|l|g|0)===0?e|0:1|0;a.e=e=g;}L1:do{L2:do{if(!(ccjF(0)){c=+s.x2;c=cjF(cjF(cjF(c+cjF((s.width6|0|0)))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.x2=cjF(((e<<4)+((s.width6|0)^ -1)|0));s.xa4=cjF(0);}if(dcjF(0)){c=cjF(cjF( +s.y3*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.y3=cjF(((e<<4)-1|0));s.onGround11=1;}}while(0);return 0|0;}function _c4V56engine7sprites12LifeMushroom6updateE6(e,p){var c=0;var a={p:p,pc:0,f:_c4V56engine7sprites12LifeMushroom6updateE6,e:e};if(((e.alive9|0)&255)!==0){if((e.life12|0|0)<=8){e.y3=cjF( +e.y3+cjF(-1));e.life12=((e.life12|0)+1|0);return ;}if( +e.xa4>cjF(2)){e.facing8=1;}if( +e.xa40){d=0;while(1){e=c.actions18;d=d+1|0;e[d]=(j.actions18[d]|0);if((d|0)<(j.actions18.length-1|0|0))continue;break;}}c.xJumpSpeed20= +j.xJumpSpeed20;c.yJumpSpeed21= +j.yJumpSpeed21;c.invulnerableTime22=(j.invulnerableTime22|0);c.jumpTime19=(j.jumpTime19|0);c.xJumpStart27= +j.xJumpStart27;return c;}function _c4p36engine7sprites5Mario4moveE2(s,r,q,p){var c=-0.,d=-0.,e=0,h=-0.,l=0,k=-0.,j=0,g=0;var a=new createStacklet_c4p36engine7sprites5Mario4moveE2(p,s,q);L0:do{if(r>cjF(8)){a.c=c=r;while(1){a.pc=-197;e=_c4p36engine7sprites5Mario4moveE2(s,cjF(8),cjF(0),a)|0;if((e|0)===0)break L0;c+=cjF(-8);if(c>cjF(8)){a.c=c=c;continue;}break;}}else{c=r;}if(ccjF(8)){a.d=d=q;while(1){a.pc=-569;e=_c4p36engine7sprites5Mario4moveE2(s,cjF(0),cjF(8),a)|0;if((e|0)===0)break L0;d+=cjF(-8);if(d>cjF(8)){a.d=d=d;continue;}break;}}else{d=q;}if(dcjF(0))){a.e=e=0;}else{h=+s.x2;g=s.width6|0;a.pc=-962;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1105;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1249;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1400;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;a.e=e=(g|0)!==0?1:0;}else{a.e=e=1;}}else{a.e=e=1;}}else{a.e=e=1;}}if(dcjF(0)){h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2159;a.l=l=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF((s.height7|0|0))),c,d,a)|0;h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2317;a.j=j=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF(((s.height7|0|0)/2|0))),c,d,a)|0;h=+s.x2;g=s.width6|0;a.pc=-2473;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,d,a)|0;g=(j|l|g|0)===0?e|0:1|0;a.e=e=g;}L1:do{L2:do{if(!(ccjF(0)){c=+s.x2;c=cjF(cjF(cjF(c+cjF((s.width6|0|0)))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.x2=cjF(((e<<4)+((s.width6|0)^ -1)|0));s.xa4=cjF(0);}if(dcjF(0)){c=cjF(cjF(cjF( +s.y3+cjF(-1))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.y3=cjF(((e<<4)-1|0));s.onGround13=1;}}while(0);return 0|0;}function _c4_46engine7sprites5Mario10isBlockingE3(t,s,r,q,o,p){var e=0,g=0,c=0,d=-0.,j=0,h=null,k=0;var a=new createStacklet_c4_46engine7sprites5Mario10isBlockingE3(p,t,o);d=cjF(s*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;a.e=e=c;}else{a.e=e=c;}d=cjF(r*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;a.g=g=c;}else{a.g=g=c;}d=cjF( +t.x2*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;}if((e|0)===(c|0)){d=cjF( +t.y3*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;}if((g|0)===(c|0)){return 0|0;}}a.pc=-567;a.c=c=t.world10.level7.v12(t.world10.level7,e,g,q,o,a)|0;a.pc=-634;a.j=j=t.world10.level7.v13(t.world10.level7,e,g,a)|0;a.pc=-697;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-758;h=_c4p46engine6helper11TileFeature11gete9GXTypeE3(j,a);a.pc=-823;k=h.v14(h,N6engine6helper11TileFeature.PICKABLE7,a)|0;if((k|0)!==0){a.h=h=t.world10;a.pc=-917;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-975;h.v15(h,N6engine6helper9EventType.COLLECT7,j,a);a.pc=-1033;t.v34(t,a);a.pc=-1055;t.world10.level7.v14(t.world10.level7,e,g,0,a);}if(!(ocjF(10)){c=c+2|0;}else{c=c;}if(((l.onGround13|0)&255)===0){a.pc=-1517;d=+_m4pZ4Math3absE42( +l.xa4,a);c=!(d>cjF(10))?4|0:5|0;}}else{if(j!==cjF((c|0))){c=cjN2I(d)|0;}c=(c|0)%4|0;a.c=c=(c|0)!==3?c|0:1|0;a.pc=-1659;d=+_m4pZ4Math3absE42( +l.xa4,a);if(d>cjF(10)){c=c+3|0;}else{c=c;}if(((l.onGround13|0)&255)===0){a.pc=-1766;d=+_m4pZ4Math3absE42( +l.xa4,a);c=!(d>cjF(10))?5|0:6|0;}}L0:do{if(((l.onGround13|0)&255)!==0){L1:do{if((l.facing8|0|0)===-1){d=+l.xa4;if(d>cjF(0)&&d>=cjF(0))break L1;}if((l.facing8|0|0)!==1)break L0;if(!( +l.xa4cjF(1)&&d>=cjF(1))){if(!( +l.xa4=1){m.invulnerableTime22=((m.invulnerableTime22|0)-1|0);}m.wasOnGround14=(m.onGround13|0);a.d=d=m.actions18;a.pc=-341;;if((N6engine6helper12MarioActionsG|0)==0){cjG(a);};a.pc=-403;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;c=d[(c+1|0)]|0;a.g=g=(c&255)===0?cjF(.6):cjF(1.2);if(((m.onGround13|0)&255)!==0){a.d=d=m.actions18;a.pc=-597;c=N6engine6helper12MarioActions.DOWN2.v16(N6engine6helper12MarioActions.DOWN2,a)|0;if(((d[(c+1|0)]|0)&255)===0){c=0;}else{c=m.isLarge11|0;c=(c&255)!==0?1:0;}m.isDucking15=c;}if(((m.isLarge11|0)&255)===0){m.height7=12;}else{c=m.isDucking15|0;c=(c&255)===0?24|0:12|0;m.height7=c;}if( +m.xa4>cjF(2)){m.facing8=1;}if( +m.xa4-1){if(((m.onGround13|0)&255)!==0){if(((m.mayJump17|0)&255)!==0){m.xJumpSpeed20=cjF(0);m.yJumpSpeed21=cjF(-1.9);m.jumpTime19=7;c=m.jumpTime19|0;m.ya5=cjF(cjF((c|0))* +m.yJumpSpeed21);m.onGround13=0;e=+m.x2;h=+m.y3;a.pc=-1442;c=_c4_46engine7sprites5Mario10isBlockingE3(m,e,cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;e=+m.x2;c=m.width6|0;h=+m.y3;a.pc=-1612;c=_c4_46engine7sprites5Mario10isBlockingE3(m,cjF(e-cjF((c|0))),cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;e=+m.x2;c=m.width6|0;h=+m.y3;a.pc=-1798;c=_c4_46engine7sprites5Mario10isBlockingE3(m,cjF(e+cjF((c|0))),cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;m.xJumpStart27= +m.x2;a.d=d=m.world10;a.pc=-1993;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-2052;d.v15(d,N6engine6helper9EventType.JUMP5,0,a);break L0;}}if((m.jumpTime19|0|0)>=1){e=+m.xa4;m.xa4=cjF(e+ +m.xJumpSpeed20);c=m.jumpTime19|0;m.ya5=cjF(cjF((c|0))* +m.yJumpSpeed21);m.jumpTime19=((m.jumpTime19|0)-1|0);}}else{m.xa4= +m.xJumpSpeed20;c=m.jumpTime19|0;m.ya5=cjF(cjF((-c|0))* +m.yJumpSpeed21);m.jumpTime19=((m.jumpTime19|0)+1|0);}}while(0);a.d=d=m.actions18;a.pc=-2428;c=N6engine6helper12MarioActions.LEFT0.v16(N6engine6helper12MarioActions.LEFT0,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.isDucking15|0)&255)===0){m.xa4=cjF( +m.xa4-g);if((m.jumpTime19|0|0)>=0){m.facing8= -1;}}}a.d=d=m.actions18;a.pc=-2665;c=N6engine6helper12MarioActions.RIGHT1.v16(N6engine6helper12MarioActions.RIGHT1,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.isDucking15|0)&255)===0){m.xa4=cjF(g+ +m.xa4);if((m.jumpTime19|0|0)>=0){m.facing8=1;}}}a.d=d=m.actions18;a.pc=-2902;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.canShoot16|0)&255)!==0){if(((m.isFire12|0)&255)!==0){if((m.world10.fireballsOnScreen2|0|0)<=1){a.d=d=m.world10;a.pc=-3145;;if((N6engine7sprites8FireballG|0)==0){cjG(a);};a.j=j=new N6engine7sprites8Fireball();k=m.graphics26;g=+m.x2;c=m.facing8|0;e=+m.y3;a.pc=-3287;_c4p36engine7sprites8FireballC2E0(j,(k!==null?1:0),cjF(g+cjF((Math.imul(c,6)|0))),cjF(e+cjF(-20)),(m.facing8|0),a);a.pc=-3413;d.v17(d,j,a);}}}}a.d=d=m.actions18;a.pc=-3459;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;m.canShoot16=(((d[(c+1|0)]|0)&255)===0?1:0);if(((m.onGround13|0)&255)===0){c=0;}else{a.d=d=m.actions18;a.pc=-3658;c=N6engine6helper12MarioActions.JUMP4.v16(N6engine6helper12MarioActions.JUMP4,a)|0;c=d[(c+1|0)]|0;c=(c&255)===0?1:0;}m.mayJump17=c;a.pc=-3800;g=+_m4pZ4Math3absE42( +m.xa4,a);if(g=cjF(0)){a.d=d=m.world10;a.pc=-4130;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-4189;d.v15(d,N6engine6helper9EventType.LAND6,0,a);m.xJumpStart27=cjF(-100);}}}if( +m.x2cjF(((m.world10.level7.exitTileX7|0)<<4|0))){m.x2=cjF(((m.world10.level7.exitTileX7|0)<<4|0));m.xa4=cjF(0);a.pc=-4437;m.world10.v21(m.world10,a);}m.ya5=cjF( +m.ya5*cjF(.85));m.onGround13|0;m.xa4=cjF( +m.xa4*cjF(.889999985));if(((m.onGround13|0)&255)===0){m.ya5=cjF( +m.ya5+cjF(3));}if(m.graphics26!==null){a.pc=-4636;m.v23(m,a);}}}function _c4F36engine7sprites5Mario5stompE6(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4F36engine7sprites5Mario5stompE6,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-181;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4F36engine7sprites5Mario5stompE7(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4F36engine7sprites5Mario5stompE7,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-181;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4_36engine7sprites5Mario7getHurtE8(g,p){var d=0,c=null;var a={p:p,pc:0,f:_c4_36engine7sprites5Mario7getHurtE8};if((g.invulnerableTime22|0|0)<=0){if(((g.alive9|0)&255)!==0){d=g.isLarge11|0;c=g.world10;if((d&255)===0){if(c!==null){d=g.world10.lives11|0;c=g.world10;if((d|0)>0){c.deathBuffer19=1000;g.xa4=cjF(0);c=g.world10;c.lives11=((c.lives11|0)-1|0);c=g.world10;c.deaths13=((c.deaths13|0)+1|0);g.world10.pauseTimer1=9;g.invulnerableTime22=32;}else{a.pc=-460;c.v22(c,a);}}}else{c.pauseTimer1=9;g.oldLarge24=(g.isLarge11|0);g.oldFire25=(g.isFire12|0);if(((g.isFire12|0)&255)===0){g.isLarge11=0;}else{g.isFire12=0;}g.invulnerableTime22=32;}}}}function _c4_36engine7sprites5Mario7getDropE9(e,p){var c=null;var a={p:p,pc:0,f:_c4_36engine7sprites5Mario7getDropE9,e:e};if(((e.alive9|0)&255)===0){return ;}e.oldLarge24=(e.isLarge11|0);e.oldFire25=(e.isFire12|0);e.isFire12=0;e.isLarge11=0;if(e.world10!==null){if((e.world10.lives11|0|0)>0){if((e.invulnerableTime22|0|0)<=0){c=e.world10;c.lives11=((c.lives11|0)-1|0);c=e.world10;c.deaths13=((c.deaths13|0)+1|0);e.world10.deathBuffer19=1000;e.xa4=cjF(0);e.world10.pauseTimer1=9;}}else{a.pc=-485;e.world10.v22(e.world10,a);}}e.invulnerableTime22=72;}function _c4V46engine7sprites5Mario9getFlowerE10(d,p){var a={p:p,pc:0,f:_c4V46engine7sprites5Mario9getFlowerE10};if(((d.alive9|0)&255)!==0){if(((d.isFire12|0)&255)===0){d.world10.pauseTimer1=9;d.oldFire25=(d.isFire12|0);d.oldLarge24=(d.isLarge11|0);d.isFire12=1;d.isLarge11=1;}else{a.pc=-282;d.v34(d,a);}}}function _c4F56engine7sprites5Mario11getMushroomE11(d,p){var a={p:p,pc:0,f:_c4F56engine7sprites5Mario11getMushroomE11};if(((d.alive9|0)&255)!==0){if(((d.isLarge11|0)&255)===0){d.world10.pauseTimer1=9;d.oldFire25=(d.isFire12|0);d.oldLarge24=(d.isLarge11|0);d.isLarge11=1;}else{a.pc=-276;d.v34(d,a);}}}function _c4F36engine7sprites5Mario4kickE12(g,e,p){if(((g.alive9|0)&255)===0){return ;}g.invulnerableTime22=1;}function _c4V36engine7sprites5Mario5stompE13(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4V36engine7sprites5Mario5stompE13,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-183;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4V26engine7sprites5Mario12getfLWXTypeE14(d,p){if(((d.isFire12|0)&255)===0){if(((d.isLarge11|0)&255)===0){return cheerpjInternString("small");}return cheerpjInternString("large");}return cheerpjInternString("fire");}function _c4V26engine7sprites5Mario10colfGuXUpE15(e,p){var c=null;if(((e.alive9|0)&255)===0){return ;}c=e.world10;c.lives11=((c.lives11|0)+1|0);}function _c4V26engine7sprites5Mario11coleG0XCoinE16(e,p){var c=null;var a={p:p,pc:0,f:_c4V26engine7sprites5Mario11coleG0XCoinE16};if(((e.alive9|0)&255)!==0){c=e.world10;c.coins10=((c.coins10|0)+1|0);if(((e.world10.coins10|0|0)%100|0)===0){a.pc=-239;e.v33(e,a);}}}function _c4_36engine7sprites5Mario6renderE17(l,k,p){var e=0,d=0,g=null,c=-0.;g=l.graphics26;c=+l.x2;c-= +l.world10.cameraX4;e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}c=+l.y3;c-= +l.world10.cameraY5;d=~~c;if( +Math.trunc(c)!==cjF((d|0))){d=cjN2I(c)|0;}g.v11(g,k,e,d,p);}function _c4V36engine7sprites5Mario5cloneE18(d,p){return d.v11(d,p);}function createStacklet_c4_46engine7sprites5Mario10isBlockingE3(p,t,o){this.p=p;this.pc=0;this.f=_c4_46engine7sprites5Mario10isBlockingE3;this.e=0;this.g=0;this.c=0;this.t=t;this.o=+o;this.j=0;this.h=null;}function createStacklet_c4p36engine7sprites5Mario4moveE2(p,s,q){this.p=p;this.pc=0;this.f=_c4p36engine7sprites5Mario4moveE2;this.c=-0.;this.d=-0.;this.e=0;this.s=s;this.q=+q;this.l=0;this.j=0;}function N6engine7sprites8Mushroom(){N6engine4core11MarioSprite.call(this);this.onGround11=0;this.life12=0;this.graphics13=null;} +function _c4F26engine7sprites5MarioC2E0(m,l,k,j,p){var c=null;var a={p:p,pc:0,f:_c4F26engine7sprites5MarioC2E0,m:m,l:l|0,k:+k,j:+j,c:null};a.pc=-139;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-199;_c4F36engine4core11MarioSpriteC2E0(m,cjF(k+cjF(8)),cjF(j+cjF(15)),N6engine6helper10SpriteType.MARIO2,a);m.actions18=null;m.jumpTime19=0;m.yJumpSpeed21=cjF(0);m.invulnerableTime22=0;m.marioFrameSpeed23=cjF(0);m.oldFire25=0;m.graphics26=null;m.xJumpStart27=cjF(-100);m.GROUND_INERTIA28=cjF(.889999985);m.AIR_INERTIA29=cjF(.889999985);m.POWERUP_TIME30=3;m.oldLarge24=0;m.isLarge11=0;m.oldFire25=0;m.isFire12=0;m.width6=4;m.height7=24;if((l&255)!==0){a.pc=-656;;if((N6engine8graphics10MarioImageG|0)==0){cjG(a);};a.c=c=new N6engine8graphics10MarioImage();a.pc=-760;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};a.pc=-815;_c4p46engine8graphics10MarioImageC2E0(c,N6engine6helper6Assets.smallMario1,0,a);m.graphics26=c;}}function _c4F36engine7sprites5Mario5cloneE1(j,p){var d=0,c=null,g=-0.,e=null;var a={p:p,pc:0,f:_c4F36engine7sprites5Mario5cloneE1,j:j,c:null};a.c=c=new N6engine7sprites5Mario();g=+j.x2;a.pc=-185;_c4F26engine7sprites5MarioC2E0(c,0,cjF(g+cjF(-8)),cjF( +j.y3+cjF(-15)),a);c.xa4= +j.xa4;c.ya5= +j.ya5;c.initialCode1=j.initialCode1;c.width6=(j.width6|0);c.height7=(j.height7|0);c.facing8=(j.facing8|0);c.isLarge11=(j.isLarge11|0);c.isFire12=(j.isFire12|0);c.wasOnGround14=(j.wasOnGround14|0);c.onGround13=(j.onGround13|0);c.isDucking15=(j.isDucking15|0);c.canShoot16=(j.canShoot16|0);c.mayJump17=(j.mayJump17|0);e=new Int8Array(((j.actions18.length-1|0)+1|0));e[0]=90;c.actions18=e;if((j.actions18.length-1|0|0)>0){d=0;while(1){e=c.actions18;d=d+1|0;e[d]=(j.actions18[d]|0);if((d|0)<(j.actions18.length-1|0|0))continue;break;}}c.xJumpSpeed20= +j.xJumpSpeed20;c.yJumpSpeed21= +j.yJumpSpeed21;c.invulnerableTime22=(j.invulnerableTime22|0);c.jumpTime19=(j.jumpTime19|0);c.xJumpStart27= +j.xJumpStart27;return c;}function _c4p36engine7sprites5Mario4moveE2(s,r,q,p){var c=-0.,d=-0.,e=0,h=-0.,l=0,k=-0.,j=0,g=0;var a=new createStacklet_c4p36engine7sprites5Mario4moveE2(p,s,q);L0:do{if(r>cjF(8)){a.c=c=r;while(1){a.pc=-197;e=_c4p36engine7sprites5Mario4moveE2(s,cjF(8),cjF(0),a)|0;if((e|0)===0)break L0;c+=cjF(-8);if(c>cjF(8)){a.c=c=c;continue;}break;}}else{c=r;}if(ccjF(8)){a.d=d=q;while(1){a.pc=-569;e=_c4p36engine7sprites5Mario4moveE2(s,cjF(0),cjF(8),a)|0;if((e|0)===0)break L0;d+=cjF(-8);if(d>cjF(8)){a.d=d=d;continue;}break;}}else{d=q;}if(dcjF(0))){a.e=e=0;}else{h=+s.x2;g=s.width6|0;a.pc=-962;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1105;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1249;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1400;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;a.e=e=(g|0)!==0?1:0;}else{a.e=e=1;}}else{a.e=e=1;}}else{a.e=e=1;}}if(dcjF(0)){h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2159;a.l=l=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF((s.height7|0|0))),c,d,a)|0;h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2317;a.j=j=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF(((s.height7|0|0)/2|0))),c,d,a)|0;h=+s.x2;g=s.width6|0;a.pc=-2473;g=_c4_46engine7sprites5Mario10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,d,a)|0;g=(j|l|g|0)===0?e|0:1|0;a.e=e=g;}L1:do{L2:do{if(!(ccjF(0)){c=+s.x2;c=cjF(cjF(cjF(c+cjF((s.width6|0|0)))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.x2=cjF(((e<<4)+((s.width6|0)^ -1)|0));s.xa4=cjF(0);}if(dcjF(0)){c=cjF(cjF(cjF( +s.y3+cjF(-1))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.y3=cjF(((e<<4)-1|0));s.onGround13=1;}}while(0);return 0|0;}function _c4_46engine7sprites5Mario10isBlockingE3(t,s,r,q,o,p){var e=0,g=0,c=0,d=-0.,j=0,h=null,k=0;var a=new createStacklet_c4_46engine7sprites5Mario10isBlockingE3(p,t,o);d=cjF(s*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;a.e=e=c;}else{a.e=e=c;}d=cjF(r*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;a.g=g=c;}else{a.g=g=c;}d=cjF( +t.x2*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;}if((e|0)===(c|0)){d=cjF( +t.y3*cjF(.0625));c=~~d;if( +Math.trunc(d)!==cjF((c|0))){c=cjN2I(d)|0;}if((g|0)===(c|0)){return 0|0;}}a.pc=-567;a.c=c=t.world10.level7.v12(t.world10.level7,e,g,q,o,a)|0;a.pc=-634;a.j=j=t.world10.level7.v13(t.world10.level7,e,g,a)|0;a.pc=-697;;if((N6engine6helper11TileFeatureG|0)==0){cjG(a);};a.pc=-758;h=_c4p46engine6helper11TileFeature11gete9GXTypeE3(j,a);a.pc=-823;k=h.v14(h,N6engine6helper11TileFeature.PICKABLE7,a)|0;if((k|0)!==0){a.h=h=t.world10;a.pc=-917;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-975;h.v15(h,N6engine6helper9EventType.COLLECT7,j,a);a.pc=-1033;t.v34(t,a);a.pc=-1055;t.world10.level7.v14(t.world10.level7,e,g,0,a);}if(!(ocjF(10)){c=c+2|0;}else{c=c;}if(((l.onGround13|0)&255)===0){a.pc=-1517;d=+_m4pZ4Math3absE42( +l.xa4,a);c=!(d>cjF(10))?4|0:5|0;}}else{if(j!==cjF((c|0))){c=cjN2I(d)|0;}c=(c|0)%4|0;a.c=c=(c|0)!==3?c|0:1|0;a.pc=-1659;d=+_m4pZ4Math3absE42( +l.xa4,a);if(d>cjF(10)){c=c+3|0;}else{c=c;}if(((l.onGround13|0)&255)===0){a.pc=-1766;d=+_m4pZ4Math3absE42( +l.xa4,a);c=!(d>cjF(10))?5|0:6|0;}}L0:do{if(((l.onGround13|0)&255)!==0){L1:do{if((l.facing8|0|0)===-1){d=+l.xa4;if(d>cjF(0)&&d>=cjF(0))break L1;}if((l.facing8|0|0)!==1)break L0;if(!( +l.xa4cjF(1)&&d>=cjF(1))){if(!( +l.xa4=1){m.invulnerableTime22=((m.invulnerableTime22|0)-1|0);}m.wasOnGround14=(m.onGround13|0);a.d=d=m.actions18;a.pc=-341;;if((N6engine6helper12MarioActionsG|0)==0){cjG(a);};a.pc=-403;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;c=d[(c+1|0)]|0;a.g=g=(c&255)===0?cjF(.6):cjF(1.2);if(((m.onGround13|0)&255)!==0){a.d=d=m.actions18;a.pc=-597;c=N6engine6helper12MarioActions.DOWN2.v16(N6engine6helper12MarioActions.DOWN2,a)|0;if(((d[(c+1|0)]|0)&255)===0){c=0;}else{c=m.isLarge11|0;c=(c&255)!==0?1:0;}m.isDucking15=c;}if(((m.isLarge11|0)&255)===0){m.height7=12;}else{c=m.isDucking15|0;c=(c&255)===0?24|0:12|0;m.height7=c;}if( +m.xa4>cjF(2)){m.facing8=1;}if( +m.xa4-1){if(((m.onGround13|0)&255)!==0){if(((m.mayJump17|0)&255)!==0){m.xJumpSpeed20=cjF(0);m.yJumpSpeed21=cjF(-1.9);m.jumpTime19=7;c=m.jumpTime19|0;m.ya5=cjF(cjF((c|0))* +m.yJumpSpeed21);m.onGround13=0;e=+m.x2;h=+m.y3;a.pc=-1442;c=_c4_46engine7sprites5Mario10isBlockingE3(m,e,cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;e=+m.x2;c=m.width6|0;h=+m.y3;a.pc=-1612;c=_c4_46engine7sprites5Mario10isBlockingE3(m,cjF(e-cjF((c|0))),cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;e=+m.x2;c=m.width6|0;h=+m.y3;a.pc=-1798;c=_c4_46engine7sprites5Mario10isBlockingE3(m,cjF(e+cjF((c|0))),cjF(cjF(h+cjF(-4))-cjF((m.height7|0|0))),cjF(0),cjF(-4),a)|0;if((c|0)!==0)break L0;m.xJumpStart27= +m.x2;a.d=d=m.world10;a.pc=-1993;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-2052;d.v15(d,N6engine6helper9EventType.JUMP5,0,a);break L0;}}if((m.jumpTime19|0|0)>=1){e=+m.xa4;m.xa4=cjF(e+ +m.xJumpSpeed20);c=m.jumpTime19|0;m.ya5=cjF(cjF((c|0))* +m.yJumpSpeed21);m.jumpTime19=((m.jumpTime19|0)-1|0);}}else{m.xa4= +m.xJumpSpeed20;c=m.jumpTime19|0;m.ya5=cjF(cjF((-c|0))* +m.yJumpSpeed21);m.jumpTime19=((m.jumpTime19|0)+1|0);}}while(0);a.d=d=m.actions18;a.pc=-2428;c=N6engine6helper12MarioActions.LEFT0.v16(N6engine6helper12MarioActions.LEFT0,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.isDucking15|0)&255)===0){m.xa4=cjF( +m.xa4-g);if((m.jumpTime19|0|0)>=0){m.facing8= -1;}}}a.d=d=m.actions18;a.pc=-2665;c=N6engine6helper12MarioActions.RIGHT1.v16(N6engine6helper12MarioActions.RIGHT1,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.isDucking15|0)&255)===0){m.xa4=cjF(g+ +m.xa4);if((m.jumpTime19|0|0)>=0){m.facing8=1;}}}a.d=d=m.actions18;a.pc=-2902;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;if(((d[(c+1|0)]|0)&255)!==0){if(((m.canShoot16|0)&255)!==0){if(((m.isFire12|0)&255)!==0){if((m.world10.fireballsOnScreen2|0|0)<=1){a.d=d=m.world10;a.pc=-3145;;if((N6engine7sprites8FireballG|0)==0){cjG(a);};a.j=j=new N6engine7sprites8Fireball();k=m.graphics26;g=+m.x2;c=m.facing8|0;e=+m.y3;a.pc=-3287;_c4p36engine7sprites8FireballC2E0(j,(k!==null?1:0),cjF(g+cjF((Math.imul(c,6)|0))),cjF(e+cjF(-20)),(m.facing8|0),a);a.pc=-3413;d.v17(d,j,a);}}}}a.d=d=m.actions18;a.pc=-3459;c=N6engine6helper12MarioActions.SPEED3.v16(N6engine6helper12MarioActions.SPEED3,a)|0;m.canShoot16=(((d[(c+1|0)]|0)&255)===0?1:0);if(((m.onGround13|0)&255)===0){c=0;}else{a.d=d=m.actions18;a.pc=-3658;c=N6engine6helper12MarioActions.JUMP4.v16(N6engine6helper12MarioActions.JUMP4,a)|0;c=d[(c+1|0)]|0;c=(c&255)===0?1:0;}m.mayJump17=c;a.pc=-3800;g=+_m4pZ4Math3absE42( +m.xa4,a);if(g=cjF(0)){a.d=d=m.world10;a.pc=-4130;;if((N6engine6helper9EventTypeG|0)==0){cjG(a);};a.pc=-4189;d.v15(d,N6engine6helper9EventType.LAND6,0,a);m.xJumpStart27=cjF(-100);}}}if( +m.x2cjF(((m.world10.level7.exitTileX7|0)<<4|0))){m.x2=cjF(((m.world10.level7.exitTileX7|0)<<4|0));m.xa4=cjF(0);a.pc=-4437;m.world10.v21(m.world10,a);}m.ya5=cjF( +m.ya5*cjF(.85));m.onGround13|0;m.xa4=cjF( +m.xa4*cjF(.889999985));if(((m.onGround13|0)&255)===0){m.ya5=cjF( +m.ya5+cjF(3));}if(m.graphics26!==null){a.pc=-4636;m.v23(m,a);}}}function _c4F36engine7sprites5Mario5stompE6(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4F36engine7sprites5Mario5stompE6,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-181;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4F36engine7sprites5Mario5stompE7(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4F36engine7sprites5Mario5stompE7,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-181;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4_36engine7sprites5Mario7getHurtE8(g,p){var d=0,c=null;var a={p:p,pc:0,f:_c4_36engine7sprites5Mario7getHurtE8};if((g.invulnerableTime22|0|0)<=0){if(((g.alive9|0)&255)!==0){d=g.isLarge11|0;c=g.world10;if((d&255)===0){if(c!==null){d=g.world10.lives11|0;c=g.world10;if((d|0)>0){c.deathBuffer19=50;g.xa4=cjF(0);c=g.world10;c.lives11=((c.lives11|0)-1|0);c=g.world10;c.deaths13=((c.deaths13|0)+1|0);g.world10.pauseTimer1=9;g.invulnerableTime22=75;}else{a.pc=-458;c.v22(c,a);}}}else{c.pauseTimer1=9;g.oldLarge24=(g.isLarge11|0);g.oldFire25=(g.isFire12|0);if(((g.isFire12|0)&255)===0){g.isLarge11=0;}else{g.isFire12=0;}g.invulnerableTime22=75;}}}}function _c4_36engine7sprites5Mario7getDropE9(e,p){var c=null;var a={p:p,pc:0,f:_c4_36engine7sprites5Mario7getDropE9,e:e};if(((e.alive9|0)&255)===0){return ;}e.oldLarge24=(e.isLarge11|0);e.oldFire25=(e.isFire12|0);e.isFire12=0;e.isLarge11=0;if(e.world10!==null){if((e.world10.lives11|0|0)>0){if((e.invulnerableTime22|0|0)<=0){c=e.world10;c.lives11=((c.lives11|0)-1|0);c=e.world10;c.deaths13=((c.deaths13|0)+1|0);e.xa4=cjF(0);e.world10.pauseTimer1=9;}}else{a.pc=-456;e.world10.v22(e.world10,a);}}e.invulnerableTime22=150;}function _c4V46engine7sprites5Mario9getFlowerE10(d,p){var a={p:p,pc:0,f:_c4V46engine7sprites5Mario9getFlowerE10};if(((d.alive9|0)&255)!==0){if(((d.isFire12|0)&255)===0){d.world10.pauseTimer1=9;d.oldFire25=(d.isFire12|0);d.oldLarge24=(d.isLarge11|0);d.isFire12=1;d.isLarge11=1;}else{a.pc=-282;d.v34(d,a);}}}function _c4F56engine7sprites5Mario11getMushroomE11(d,p){var a={p:p,pc:0,f:_c4F56engine7sprites5Mario11getMushroomE11};if(((d.alive9|0)&255)!==0){if(((d.isLarge11|0)&255)===0){d.world10.pauseTimer1=9;d.oldFire25=(d.isFire12|0);d.oldLarge24=(d.isLarge11|0);d.isLarge11=1;}else{a.pc=-276;d.v34(d,a);}}}function _c4F36engine7sprites5Mario4kickE12(g,e,p){if(((g.alive9|0)&255)===0){return ;}g.invulnerableTime22=1;}function _c4V36engine7sprites5Mario5stompE13(j,h,p){var d=-0.,c=0;var a={p:p,pc:0,f:_c4V36engine7sprites5Mario5stompE13,j:j};if(((j.alive9|0)&255)===0){return ;}d=+h.y3;c=h.height7|0;a.pc=-183;_c4p36engine7sprites5Mario4moveE2(j,cjF(0),cjF(cjF(d-cjF(((c|0)/2|0)))- +j.y3),a)|0;j.xJumpSpeed20=cjF(0);j.yJumpSpeed21=cjF(-1.9);j.jumpTime19=8;c=j.jumpTime19|0;j.ya5=cjF(cjF((c|0))* +j.yJumpSpeed21);j.onGround13=0;j.invulnerableTime22=1;}function _c4V26engine7sprites5Mario12getfLWXTypeE14(d,p){if(((d.isFire12|0)&255)===0){if(((d.isLarge11|0)&255)===0){return cheerpjInternString("small");}return cheerpjInternString("large");}return cheerpjInternString("fire");}function _c4V26engine7sprites5Mario10colfGuXUpE15(e,p){var c=null;if(((e.alive9|0)&255)===0){return ;}c=e.world10;c.lives11=((c.lives11|0)+1|0);}function _c4V26engine7sprites5Mario11coleG0XCoinE16(e,p){var c=null;var a={p:p,pc:0,f:_c4V26engine7sprites5Mario11coleG0XCoinE16};if(((e.alive9|0)&255)!==0){c=e.world10;c.coins10=((c.coins10|0)+1|0);if(((e.world10.coins10|0|0)%100|0)===0){a.pc=-239;e.v33(e,a);}}}function _c4_36engine7sprites5Mario6renderE17(l,k,p){var e=0,d=0,g=null,c=-0.;g=l.graphics26;c=+l.x2;c-= +l.world10.cameraX4;e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}c=+l.y3;c-= +l.world10.cameraY5;d=~~c;if( +Math.trunc(c)!==cjF((d|0))){d=cjN2I(c)|0;}g.v11(g,k,e,d,p);}function _c4V36engine7sprites5Mario5cloneE18(d,p){return d.v11(d,p);}function createStacklet_c4_46engine7sprites5Mario10isBlockingE3(p,t,o){this.p=p;this.pc=0;this.f=_c4_46engine7sprites5Mario10isBlockingE3;this.e=0;this.g=0;this.c=0;this.t=t;this.o=+o;this.j=0;this.h=null;}function createStacklet_c4p36engine7sprites5Mario4moveE2(p,s,q){this.p=p;this.pc=0;this.f=_c4p36engine7sprites5Mario4moveE2;this.c=-0.;this.d=-0.;this.e=0;this.s=s;this.q=+q;this.l=0;this.j=0;}function N6engine7sprites8Mushroom(){N6engine4core11MarioSprite.call(this);this.onGround11=0;this.life12=0;this.graphics13=null;} N6engine7sprites8Mushroom.cl=cheerpjCL; function N6engine7sprites8MushroomX(a){a.f=N6engine7sprites8MushroomX;if(cheerpjSafeInitGuard('N6engine7sprites8Mushroom')) return;a.pc=-131;;if((N6engine4core11MarioSpriteG|0)==0){cjG(a);}var q=a.q=N6engine7sprites8Mushroom.prototype=Object.create(N6engine4core11MarioSprite.prototype);q.constructor=N6engine7sprites8Mushroom;q.v11=_c4p46engine7sprites8Mushroom5cloneE1;q.v18=_c4p66engine7sprites8Mushroom12collideCheckE2;q.v19=_c4p56engine7sprites8Mushroom9bumpCheckE4;q.v17=_c4F46engine7sprites8Mushroom6updateE6;q.v16=_c4F46engine7sprites8Mushroom6renderE7;q.v3=_c4p46engine7sprites8Mushroom5cloneE8;N6engine7sprites8Mushroom.GROUND_INERTIA0=0.89;N6engine7sprites8Mushroom.AIR_INERTIA1=0.89;N6engine7sprites8MushroomG=1;cheerpjSafeInitFinish('N6engine7sprites8Mushroom');} function _c4p36engine7sprites8MushroomC2E0(m,l,k,j,p){var c=null;var a={p:p,pc:0,f:_c4p36engine7sprites8MushroomC2E0,m:m,l:l|0,k:+k,j:+j,c:null};a.pc=-145;;if((N6engine6helper10SpriteTypeG|0)==0){cjG(a);};a.pc=-205;_c4F36engine4core11MarioSpriteC2E0(m,k,j,N6engine6helper10SpriteType.MUSHROOM14,a);m.onGround11=0;m.width6=4;m.height7=12;m.facing8=1;m.life12=0;if((l&255)!==0){a.pc=-376;;if((N6engine8graphics10MarioImageG|0)==0){cjG(a);};a.c=c=new N6engine8graphics10MarioImage();a.pc=-480;;if((N6engine6helper6AssetsG|0)==0){cjG(a);};a.pc=-535;_c4p46engine8graphics10MarioImageC2E0(c,N6engine6helper6Assets.items4,0,a);m.graphics13=c;m.graphics13.width6=16;m.graphics13.height7=16;m.graphics13.originX2=8;m.graphics13.originY3=15;}}function _c4p46engine7sprites8Mushroom5cloneE1(g,p){var c=null,d=-0.;var a={p:p,pc:0,f:_c4p46engine7sprites8Mushroom5cloneE1,g:g,c:null};a.c=c=new N6engine7sprites8Mushroom();d=+g.x2;a.pc=-183;_c4p36engine7sprites8MushroomC2E0(c,0,d, +g.y3,a);c.xa4= +g.xa4;c.ya5= +g.ya5;c.initialCode1=g.initialCode1;c.width6=(g.width6|0);c.height7=(g.height7|0);c.facing8=(g.facing8|0);c.life12=(g.life12|0);c.onGround11=(g.onGround11|0);return c;}function _c4p66engine7sprites8Mushroom12collideCheckE2(k,p){var d=-0.,c=-0.,h=null,g=null,e=0;var a={p:p,pc:0,f:_c4p66engine7sprites8Mushroom12collideCheckE2,k:k,h:null,g:null};if(((k.alive9|0)&255)!==0){d=+k.world10.mario6.x2;d-= +k.x2;c=+k.world10.mario6.y3;c-= +k.y3;if(!(!(d>cjF(-16))||!(dcjF((-(k.height7|0)|0))){if(ccjF((c|0))){d=+l.x2;if(cjF(d-cjF((l.width6|0|0)))cjF(8)){a.c=c=r;while(1){a.pc=-203;e=_c4_36engine7sprites8Mushroom4moveE5(s,cjF(8),cjF(0),a)|0;if((e|0)===0)break L0;c+=cjF(-8);if(c>cjF(8)){a.c=c=c;continue;}break;}}else{c=r;}if(ccjF(8)){a.d=d=q;while(1){a.pc=-581;e=_c4_36engine7sprites8Mushroom4moveE5(s,cjF(0),cjF(8),a)|0;if((e|0)===0)break L0;d+=cjF(-8);if(d>cjF(8)){a.d=d=d;continue;}break;}}else{d=q;}if(dcjF(0))){a.e=e=0;}else{h=+s.x2;g=s.width6|0;a.pc=-980;g=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1126;g=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,cjF(0),a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1273;g=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)-cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;if((g|0)===0){h=+s.x2;g=s.width6|0;a.pc=-1427;g=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(cjF(d+ +s.y3)+cjF(1)),c,d,a)|0;a.e=e=(g|0)!==0?1:0;}else{a.e=e=1;}}else{a.e=e=1;}}else{a.e=e=1;}}if(dcjF(0)){h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2198;a.l=l=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF((s.height7|0|0))),c,d,a)|0;h=+s.x2;j=s.width6|0;k=+s.y3;a.pc=-2359;a.j=j=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((j|0))),cjF(cjF(d+k)-cjF(((s.height7|0|0)/2|0))),c,d,a)|0;h=+s.x2;g=s.width6|0;a.pc=-2518;g=_c4V56engine7sprites8Mushroom10isBlockingE3(s,cjF(cjF(c+h)+cjF((g|0))),cjF(d+ +s.y3),c,d,a)|0;g=(j|l|g|0)===0?e|0:1|0;a.e=e=g;}L1:do{L2:do{if(!(ccjF(0)){c=+s.x2;c=cjF(cjF(cjF(c+cjF((s.width6|0|0)))*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.x2=cjF(((e<<4)+((s.width6|0)^ -1)|0));s.xa4=cjF(0);}if(dcjF(0)){c=cjF(cjF( +s.y3*cjF(.0625))+cjF(1));e=~~c;if( +Math.trunc(c)!==cjF((e|0))){e=cjN2I(c)|0;}s.y3=cjF(((e<<4)-1|0));s.onGround11=1;}}while(0);return 0|0;}function _c4F46engine7sprites8Mushroom6updateE6(e,p){var c=0;var a={p:p,pc:0,f:_c4F46engine7sprites8Mushroom6updateE6,e:e};if(((e.alive9|0)&255)!==0){if((e.life12|0|0)<=8){e.y3=cjF( +e.y3+cjF(-1));e.life12=((e.life12|0)+1|0);return ;}if( +e.xa4>cjF(2)){e.facing8=1;}if( +e.xa4=3&&pc<22)&&self.hasOwnProperty("N4java2io11IOException")&&(b instanceof N4java2io11IOException)|0){a.pc=5;;return e;}else{a.pc=6;;a.pc=-1;return;}}function _d4_YPlay4mainE2(e,p){var c=null;c=N4java4lang6System.out1;c.v36(c,cheerpjInternString("Java: Play Java Main Function Done"),p);}function _d4_0Play11initialGameE3(p){var e=null,g=null,d=null,c=null;var a={p:p,pc:0,f:_d4_0Play11initialGameE3,e:null,g:null,d:null,c:null};a.pc=-141;;if((N6engine4core9MarioGameG|0)==0){cjG(a);};a.e=e=new N6engine4core9MarioGame();a.pc=-233;_c4V26engine4core9MarioGameC2E0(e,a);N4Play.game0=e;a.e=e=cheerpjInternString("t1");g=cheerpjInternString("/app/levels/%s.lvl");d=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)d[i|0]=null;;d[1]=e;a.pc=-442;a.g=g=_t4VY6formatE78(g,d,a);d=cheerpjInternString("/files/%s_sav.rep");c=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)c[i|0]=null;;c[1]=e;a.pc=-595;a.e=e=_t4VY6formatE78(d,c,a);a.d=d=N4Play.game0;a.pc=-653;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.c=c=new N6agents10HumanAgent();a.pc=-739;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(c,1,a);a.pc=-787;g=_d4_ZPlay8getLevelE1(g,a);a.pc=-825;d.v15(d,c,g,0,e,10,a);return 1|0;}function _d4p1Play12playJavaGameE4(p){var c=null,e=null,g=null,d=null;var a={p:p,pc:0,f:_d4p1Play12playJavaGameE4,c:null,e:null,g:null,d:null};a.pc=-143;;if((N6engine4core9MarioGameG|0)==0){cjG(a);};a.c=c=new N6engine4core9MarioGame();a.pc=-235;_c4V26engine4core9MarioGameC2E0(c,a);a.pc=-282;c.v19(c,3,a);a.e=e=cheerpjInternString("./levels/group0/lvl1.lvl");a.g=g=cheerpjInternString("./reps/f_l_sav.rep");a.pc=-407;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.d=d=new N6agents10HumanAgent();a.pc=-493;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(d,0,a);a.pc=-541;e=_d4_ZPlay8getLevelE1(e,a);a.pc=-579;c=c.v15(c,d,e,10,g,30,a);a.pc=-614;a.c=c=c.v16(c,a);a.pc=-641;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};return _c4F76engine6helper6Replay20serializeAgentEventsE2(c,p);}function _d4p1Play12playGameMainE5(s,r,q,o,n,p){var d=null,c=null,e=null,g=null;var a=new createStacklet_d4p1Play12playGameMainE5(p,s,r,q,o,n);d=cheerpjInternString("/app/levels/%s.lvl");c=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)c[i|0]=null;;c[1]=s;a.pc=-258;a.d=d=_t4VY6formatE78(d,c,a);c=cheerpjInternString("/files/%s_sav.rep");e=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)e[i|0]=null;;e[1]=s;a.pc=-411;a.c=c=_t4VY6formatE78(c,e,a);a.pc=-450;N4Play.game0.v19(N4Play.game0,r,a);a.e=e=N4Play.game0;a.pc=-514;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.g=g=new N6agents10HumanAgent();a.pc=-600;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(g,(q&255),a);a.pc=-654;d=_d4_ZPlay8getLevelE1(d,a);a.pc=-692;d=e.v15(e,g,d,o,c,n,a);a.pc=-725;a.d=d=d.v16(d,a);a.pc=-752;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};return _c4F76engine6helper6Replay20serializeAgentEventsE2(d,p);}function _d4p1Play12playGameMainE6(d,p){return _d4p1Play12playGameMainE5(d,5,0,30,16,p);}function _d4V1Play14replayGameMainE7(q,o,n,m,p){var e=null,c=null,d=null,g=null;var a=new createStacklet_d4V1Play14replayGameMainE7(p,q,o,n,m);e=cheerpjInternString("/app/levels/%s.lvl");c=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)c[i|0]=null;;c[1]=q;a.pc=-258;a.e=e=_t4VY6formatE78(e,c,a);c=cheerpjInternString("/files/%s_sav.rep");d=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)d[i|0]=null;;d[1]=q;a.pc=-411;a.c=c=_t4VY6formatE78(c,d,a);a.pc=-450;N4Play.game0.v19(N4Play.game0,o,a);a.d=d=N4Play.game0;a.pc=-514;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};a.pc=-569;a.g=g=_c4p76engine6helper6Replay19getRepAgentFromFileE1(c,a);a.pc=-640;e=_d4_ZPlay8getLevelE1(e,a);return d.v15(d,g,e,n,c,m,p);}function _d4V0Play10stopReplayE8(p){N4Play.game0.v18(N4Play.game0,p);}function createStacklet_d4V1Play14replayGameMainE7(p,q,o,n,m){this.p=p;this.pc=0;this.f=_d4V1Play14replayGameMainE7;this.q=q;this.o=o|0;this.n=n|0;this.m=m|0;this.e=null;this.c=null;this.d=null;this.g=null;}function createStacklet_d4p1Play12playGameMainE5(p,s,r,q,o,n){this.p=p;this.pc=0;this.f=_d4p1Play12playGameMainE5;this.s=s;this.r=r|0;this.q=q|0;this.o=o|0;this.n=n|0;this.d=null;this.c=null;this.e=null;this.g=null;} \ No newline at end of file +function _d4pYPlayC2E0(d,p){_n4VYObjectC2E0(d,p);}function _d4_ZPlay8getLevelE1(h,p){var e=null,d=null,c=null;var a={p:p,pc:0,f:_d4_ZPlay8getLevelE1,h:h,e:null,d:null,c:null};a.pc=0;;a.e=e=cheerpjInternString("");a.d=d=new N4java4lang6String();a.c=c=["[Ljava/lang/String;"];for(var i=1;i<=0;i=i+1|0)c[i|0]=null;;a.pc=12;;if((N4java3nio4file5PathsG|0)==0){cjG(a);};a.pc=13;a.c=c=_h4VaSkWorJxGSqKNcmDiDBqm5vd(h,c,a);a.pc=1;;a.pc=15;;if((N4java3nio4file5FilesG|0)==0){cjG(a);};a.pc=16;c=_h4VaSkWoCJxGSqK_HSqivBhramOTSSHnri5Pxd(c,a);a.pc=2;;a.pc=18;_t4VacmSx9n(d,c,a);a.pc=3;;return d;}function ed4_ZPlay8getLevelE1(a,b){a.f=ed4_ZPlay8getLevelE1;var h=a.h,e=a.e,d=a.d,c=a.c;var pc=a.pc;a.pc=4;;a.d=d=b;if((pc>=3&&pc<22)&&self.hasOwnProperty("N4java2io11IOException")&&(b instanceof N4java2io11IOException)|0){a.pc=5;;return e;}else{a.pc=6;;a.pc=-1;return;}}function _d4_YPlay4mainE2(e,p){var c=null;c=N4java4lang6System.out1;c.v36(c,cheerpjInternString("Java: Play Java Main Function Done"),p);}function _d4_0Play11initialGameE3(p){var c=null;var a={p:p,pc:0,f:_d4_0Play11initialGameE3,c:null};a.pc=-99;;if((N6engine4core9MarioGameG|0)==0){cjG(a);};a.c=c=new N6engine4core9MarioGame();a.pc=-190;_c4V26engine4core9MarioGameC2E0(c,a);N4Play.game0=c;a.pc=-252;N4Play.game0.v17(N4Play.game0,a)|0;return 1|0;}function _d4p1Play12playJavaGameE4(p){var c=null,e=null,g=null,d=null;var a={p:p,pc:0,f:_d4p1Play12playJavaGameE4,c:null,e:null,g:null,d:null};a.pc=-143;;if((N6engine4core9MarioGameG|0)==0){cjG(a);};a.c=c=new N6engine4core9MarioGame();a.pc=-235;_c4V26engine4core9MarioGameC2E0(c,a);a.pc=-282;c.v20(c,3,a);a.e=e=cheerpjInternString("./levels/group0/lvl1.lvl");a.g=g=cheerpjInternString("./reps/f_l_sav.rep");a.pc=-407;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.d=d=new N6agents10HumanAgent();a.pc=-493;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(d,0,a);a.pc=-541;e=_d4_ZPlay8getLevelE1(e,a);a.pc=-579;c=c.v15(c,d,e,10,g,30,a);a.pc=-614;a.c=c=c.v16(c,a);a.pc=-641;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};return _c4F76engine6helper6Replay20serializeAgentEventsE2(c,p);}function _d4p1Play12playGameMainE5(s,r,q,o,n,p){var d=null,c=null,e=null,g=null;var a=new createStacklet_d4p1Play12playGameMainE5(p,s,r,q,o,n);d=cheerpjInternString("/app/levels/%s.lvl");c=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)c[i|0]=null;;c[1]=s;a.pc=-258;a.d=d=_t4VY6formatE78(d,c,a);c=cheerpjInternString("/files/%s_sav.rep");e=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)e[i|0]=null;;e[1]=s;a.pc=-411;a.c=c=_t4VY6formatE78(c,e,a);a.pc=-450;N4Play.game0.v20(N4Play.game0,r,a);a.e=e=N4Play.game0;a.pc=-514;;if((N6agents10HumanAgentG|0)==0){cjG(a);};a.g=g=new N6agents10HumanAgent();a.pc=-600;_c4Vaw0SbrZKunDifdqJgrmiGac7rd(g,(q&255),a);a.pc=-654;d=_d4_ZPlay8getLevelE1(d,a);a.pc=-692;d=e.v15(e,g,d,o,c,n,a);a.pc=-725;a.d=d=d.v16(d,a);a.pc=-752;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};return _c4F76engine6helper6Replay20serializeAgentEventsE2(d,p);}function _d4p1Play12playGameMainE6(d,p){return _d4p1Play12playGameMainE5(d,5,0,30,16,p);}function _d4V1Play14replayGameMainE7(q,o,n,m,p){var e=null,c=null,d=null,g=null;var a=new createStacklet_d4V1Play14replayGameMainE7(p,q,o,n,m);e=cheerpjInternString("/app/levels/%s.lvl");c=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)c[i|0]=null;;c[1]=q;a.pc=-258;a.e=e=_t4VY6formatE78(e,c,a);c=cheerpjInternString("/files/%s_sav.rep");d=["[Ljava/lang/Object;"];for(var i=1;i<=1;i=i+1|0)d[i|0]=null;;d[1]=q;a.pc=-411;a.c=c=_t4VY6formatE78(c,d,a);a.pc=-450;N4Play.game0.v20(N4Play.game0,o,a);a.d=d=N4Play.game0;a.pc=-514;;if((N6engine6helper6ReplayG|0)==0){cjG(a);};a.pc=-569;a.g=g=_c4p76engine6helper6Replay19getRepAgentFromFileE1(c,a);a.pc=-640;e=_d4_ZPlay8getLevelE1(e,a);return d.v15(d,g,e,n,c,m,p);}function _d4V0Play10stopReplayE8(p){N4Play.game0.v19(N4Play.game0,p);}function createStacklet_d4V1Play14replayGameMainE7(p,q,o,n,m){this.p=p;this.pc=0;this.f=_d4V1Play14replayGameMainE7;this.q=q;this.o=o|0;this.n=n|0;this.m=m|0;this.e=null;this.c=null;this.d=null;this.g=null;}function createStacklet_d4p1Play12playGameMainE5(p,s,r,q,o,n){this.p=p;this.pc=0;this.f=_d4p1Play12playGameMainE5;this.s=s;this.r=r|0;this.q=q|0;this.o=o|0;this.n=n|0;this.d=null;this.c=null;this.e=null;this.g=null;} \ No newline at end of file diff --git a/Mario-AI-Interface/reps/f_l_sav.rep b/Mario-AI-Interface/reps/f_l_sav.rep index c1ee6d3aa1df8a6f978a21287a9d6aa6279a63eb..f0f4fe2cb1037083ad2aa82d89ee03aeec883a69 100644 GIT binary patch literal 713 zcma)4yAs1N2&2xDW6EX9`Tsw(NIYz}8LYvjSRjNWvV)I78lXh~g{RjOoJUw18Z7rx zWlD84^2{;~YE9Tc?Qtxutv}5g9o7I1-GwW+sz&!PFofo)nA<^Uwj+br^@VZVai+`r z$7;AhtN+_U(z_~57$vYhUJ-A?yhh*`>D`k!nck6S&4XTJ2DO@;8A{{`a z7hao&N|YS{Zuy0){ actions = new boolean[6]; - world.deathBuffer -= 30; + world.deathBuffer--; }else{ world.deathBuffer = 0; } diff --git a/Mario-AI-Interface/src/engine/core/MarioRender.java b/Mario-AI-Interface/src/engine/core/MarioRender.java index 2753b15..83bfbb6 100644 --- a/Mario-AI-Interface/src/engine/core/MarioRender.java +++ b/Mario-AI-Interface/src/engine/core/MarioRender.java @@ -77,9 +77,9 @@ public class MarioRender extends JComponent implements FocusListener { break; } if (!renderOcuppied){ - System.out.println(renderBuffer); + //System.out.println(renderBuffer); if(world.deathBuffer > 999){ - renderBuffer = 150; + renderBuffer = 100; } if(renderBuffer>0){ if((renderBuffer/10)%2 == 1){ diff --git a/Mario-AI-Interface/src/engine/core/MarioWorld.java b/Mario-AI-Interface/src/engine/core/MarioWorld.java index 5448136..628b29d 100644 --- a/Mario-AI-Interface/src/engine/core/MarioWorld.java +++ b/Mario-AI-Interface/src/engine/core/MarioWorld.java @@ -230,13 +230,14 @@ public class MarioWorld { int newTileY = (int) this.mario.y / 16; try { l: while (true) { + //System.out.println(newTileX); for (int y = this.level.tileHeight - 2; y >= 8; y--) { if (this.level.standable(newTileX, y)) { newTileY = y; break l; } } - newTileX--; + newTileX++; } } catch (ArrayIndexOutOfBoundsException e) { this.lose(); @@ -245,7 +246,7 @@ public class MarioWorld { this.mario.x = (float)(newTileX * 16.0 + 8); this.mario.y = (float)(newTileY * 16.0); //Death Buffer - deathBuffer = 1000; + deathBuffer = 50; } diff --git a/Mario-AI-Interface/src/engine/sprites/Mario.java b/Mario-AI-Interface/src/engine/sprites/Mario.java index 3ff7c05..9b31e1c 100644 --- a/Mario-AI-Interface/src/engine/sprites/Mario.java +++ b/Mario-AI-Interface/src/engine/sprites/Mario.java @@ -403,17 +403,17 @@ public class Mario extends MarioSprite { } else { this.isLarge = false; } - invulnerableTime = 32; + invulnerableTime = 75; } else if (this.world != null) { if (this.world.lives <= 0) { this.world.lose(); } else { - world.deathBuffer = 1000; + world.deathBuffer = 50; xa = 0; this.world.lives -= 1; this.world.deaths += 1; world.pauseTimer = 3 * POWERUP_TIME; - invulnerableTime = 32; + invulnerableTime = 75; } } } @@ -432,12 +432,11 @@ public class Mario extends MarioSprite { } else if (invulnerableTime <= 0) { this.world.lives -= 1; this.world.deaths += 1; - world.deathBuffer = 1000; xa = 0; world.pauseTimer = 3 * POWERUP_TIME; } } - invulnerableTime = 72; + invulnerableTime = 150; } public void getFlower() { diff --git a/__pycache__/IDManager.cpython-39.pyc b/__pycache__/IDManager.cpython-39.pyc index 2dffa275c04b9d251c24cc28b85f590aeb41878a..4023ec99886758b5c7b420bf458a520ce5566b06 100644 GIT binary patch delta 29 jcmbOxKTV!Dk(ZZ?0SJEcv#0Fc$ZOBY$hFy*(UT7VW5))N delta 29 jcmbOxKTV!Dk(ZZ?0SKyn{wMF*$ZOBY$h_H?(UT7VY^Mi2 diff --git a/__pycache__/main.cpython-39.pyc b/__pycache__/main.cpython-39.pyc index 7295ef15667b1858024fddc4c6075484ac8bdaf9..d0458b55906f79bb3fa6426a645861c5a19ff811 100644 GIT binary patch delta 233 zcmbQNKUbeOk(ZZ?0SL;(*i-Ip77vJDQd*K>`ZfYCu(PAoUzz^<0bsj7PGJs4E;bGh GE=B+%dN{-Y diff --git a/data/annotation.csv b/data/annotation.csv index 4aebaf0..61c7504 100644 --- a/data/annotation.csv +++ b/data/annotation.csv @@ -33,3 +33,5 @@ IP,A-ID,B-ID,Anno 127.0.0.1,71,60,N 1,169,21,B, 1,199,148,B, +1,86,39,N, +1,72,172,N, diff --git a/data/questionare.csv b/data/questionare.csv index f140c69..35cdbdd 100644 --- a/data/questionare.csv +++ b/data/questionare.csv @@ -210,3 +210,20 @@ IP,Style,Frequency,Age,Gender 1,A,A,A,A,A,A,, 1,A,A,A,A,A,A,, 1,A,A,A,D,A,A,, +1,A,A,A,A,A,A,, +2,C,A,A,B,A,C,, +1,C,A,A,D,A,A,, +1,B,A,A,D,A,A,, +1,A,A,B,C,A,B,, +1,C,B,B,E,E,A,, +1,C,A,A,D,E,A,, +1,A,A,A,B,B,A,, +1,A,A,A,A,A,A,, +1,A,C,A,A,A,A,, +1,A,A,A,A,A,A,, +1,B,B,D,E,B,A,, +1,B,A,A,E,E,A,, +1,A,A,A,A,A,A,, +1,C,A,D,A,E,A,, +2,C,A,A,A,A,A,, +1,A,A,A,A,A,A,, diff --git a/levels/original/lvl-1.lvl b/levels/original/lvl-1.lvl deleted file mode 100644 index 0110466..0000000 --- a/levels/original/lvl-1.lvl +++ /dev/null @@ -1,16 +0,0 @@ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------g----------------------------------------------------------------------------------------------------------------------- -----------------------!---------------------------------------------------------SSSSSSSS---SSS!--------------@-----------SSS----S!!S--------------------------------------------------------##------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------###------------ --------------------------------------------------------------------------------g----------------------------------------------------------------------------------------------------------####------------ -----------------------------------------------------------------1------------------------------------------------------------------------------------------------------------------------#####------------ -----------------!---S@S!S---------------------tt---------tt------------------S@S--------------C-----SU----!--!--!-----S----------SS------#--#----------##--#------------SS!S------------######------------ ---------------------------------------tt------tt---------tt-----------------------------------------------------------------------------##--##--------###--##--------------------------#######------------ -----------------------------tt--------tt------tt---------tt----------------------------------------------------------------------------###--###------####--###-----tt--------------tt-########------------ ----------------------g------tt--------tt-g----tt-----g-g-tt------------------------------------g-g--------k-----------------gg-g-g----####--####----#####--####----tt---------gg---tt#########--------#--- -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ No newline at end of file diff --git a/levels/original/lvl-2.lvl b/levels/original/lvl-2.lvl deleted file mode 100644 index 48c25c7..0000000 --- a/levels/original/lvl-2.lvl +++ /dev/null @@ -1,16 +0,0 @@ --------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------- -S-----SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS-------------------- -S-----------------------------------------------------SS--SSSSSS--SSSS------SSSS------------------------------------------------------------------------------ -S-----------------------------------------------------SS--SSSSSS--SSSS---g--SSSS------------------------------------------------------------------------------ -S----------------------------------------oooo-------SS--------SS---S----SS----------oooooo--------------------------------------------------SSS--------------- -S---------------------------------------------------SS--------SS---S----SS------------------------------------------------------------------------------------ -S--------------------------------------S-SSSS-U-----SS--------SS---S----SS----------SSSSSS-------------------------------------------------------------------- -S----------------------------C---------SoS--SoS-----SS----ooooSS---SoU--SC--g-g-----SSSSSS-------------------------------------------------------SSSSSSU------ -S---------@QQQQ--------#-#-------------SSS--SSS-----SSSS--SSSSSS---SSS--SS--SSSS-----------------------------TT------------------------g##-------------------- -S--------------------#-#-#-#---#----------------------SS-----------------------------------------------TT----TT-----------SS-----------###-------------------- -S----------------g-#-#-#-#-#---#-#--------------------SS-----------------------------------------------TT----TT----TT-----SS---------g####--SSS--------------- -S---------------g#-#-#-#-#-#-E-#-#--------kk----------------k--g-g------------------------------g-g-g--TT----TT--g-TT-----SS---------#####---------r---------- -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XX--XXXXXXXXXXXX-------XXXXXXXX--XXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XX--XXXXXXXXXXXX-------XXXXXXXX--XXX \ No newline at end of file diff --git a/levels/original/lvl-3.lvl b/levels/original/lvl-3.lvl deleted file mode 100644 index 854ce58..0000000 --- a/levels/original/lvl-3.lvl +++ /dev/null @@ -1,16 +0,0 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------oo-------------------------------------------------------------------------------------------------------------------- ----------------------------------------g-g------------------------------------------------------------------------------------------------------------ -----------------------ooor---------%%%%%%%-------------oooo----------R------------------oo--oo-------------------------------------------------------- ----------------------%%%%%----------|||||--------------%%%%----------------g----oo---------------------------R-----oo--------------------##----------- -----------------------|||-----------|||||----oo---SSSS--||-------------%%%%%%----------------------------r-------------------------------##----------- -----------------------|||-----------|||||---------------||--------------||||-----------------------%%%%%%%%----------------------------####----------- -----------------------|||-----%%%%%-|||||---------------||--------------||||-----SSS----------------||||||---------------------SSS-----####----------- --------------------%%%%%%%%----|||--|||||---------------||-------%%%----||||-------------SSS--------||||||-----%%%%--%%%%------------######----------- ---------------------||||||-----|||--|||||-------------U-||--------|-----||||------------------------||||||------||----||-------------######----------- ---------------------||||||--o--|||--|||||---------------||--------|-----||||-----------------%%%%---||||||------||----||-------------######----------- --------------%%%%---||||||-%%%-|||--|||||---------------||--------|-----||||------------------||----||||||--ooo-||----||---------r---######--------#-- -XXXXXXXXXXX---||----||||||--|--|||--|||||----%%%%-----%%%%%-%%%%%-|-----||||------------------||----||||||--%%%-||----||----XXXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXXXXXX---||----||||||--|--|||--|||||-----||-------|||---|||--|-----||||------------------||----||||||---|--||----||----XXXXXXXXXXXXXXXXXXXXXXXXXX \ No newline at end of file diff --git a/levels/t1.lvl b/levels/t1.lvl index 6e54f6d..0110466 100644 --- a/levels/t1.lvl +++ b/levels/t1.lvl @@ -1,16 +1,16 @@ ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------SSSS-SSS-----------------------SSSSSSSSSSSSSSSSSS----------------SSSSSSSSSSSSSSSS----------------S--SSSSSS------- -----------o-----t-------------------------------------------------------------------SSSS--S----------------------SSSSSSSSSSSSSSS-------------------------------- -%--------S------t--------------------------------------------------------------------SS--SSS--------------------SSSSSSSSSSSSSSS--------------------------------- -|------------------------------o----------SSSSSS--------------------Q--------------S------SS-------------------o------S----KSSS---------------@%--S------------- -|-----------------------------------------SSSSS------oo----------------------------------------------%---------------------SS------------------|---------------- -|--------------------------------------SSSSSSSS-%----%%%%%-%%--------------------------SS------------|-----------------------------------------|-----#---------- -|--------o------------------------S--SS--SSSSS--|-----|||--||--------------------------r-------S-----|------------SSo-ooo---oSSS---------------|----##---------- -|------------------------------S----SSSSSSSSSSS-|-----|||--||-------------------%%%%%%%%%%------QQQ--|-QQ----------SSS%--%%%%%%%---#-----------|---####--##-##-# -|------------------------------t--------S-------|-T---|||--||----------------#---||||||||----#-------|----------------|---|||||----#-----------|--#####--##----# -|--------------------------tt--t-------SSS%%-SS-|-TT--|||--||----------------#--S|||||||S----#-------tt---------S-----|--S||||S----#-----------|-######--##----# -|--------k-------g---------tt-kt----------||----|-TT--|||--||----kkg-------###---|||||||---------g---tt------ggg------|---||||-----#-#---------|#######--##----# -XX-------XXXXXXXXXXXXXXXXXXXXXXXS--%------%%----|XXXX-|||--||---XXXXXXXXXXXXXXXX%|%%%%%%%-------XXXXXXXXXXXXXXXX-%%%%%%%%%%%||--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X -XX-------XXXXXXXXXXXXXXXXXXXXXXX---|------||----|XXXX-|||--||---XXXXXXXXXXXXXXXXg|-|||||--------XXXXXXXXXXXXXXXXg-|||||||||-||--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +----------------------------------------------------------------------------------g----------------------------------------------------------------------------------------------------------------------- +----------------------!---------------------------------------------------------SSSSSSSS---SSS!--------------@-----------SSS----S!!S--------------------------------------------------------##------------ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------###------------ +-------------------------------------------------------------------------------g----------------------------------------------------------------------------------------------------------####------------ +----------------------------------------------------------------1------------------------------------------------------------------------------------------------------------------------#####------------ +----------------!---S@S!S---------------------tt---------tt------------------S@S--------------C-----SU----!--!--!-----S----------SS------#--#----------##--#------------SS!S------------######------------ +--------------------------------------tt------tt---------tt-----------------------------------------------------------------------------##--##--------###--##--------------------------#######------------ +----------------------------tt--------tt------tt---------tt----------------------------------------------------------------------------###--###------####--###-----tt--------------tt-########------------ +---------------------g------tt--------tt-g----tt-----g-g-tt------------------------------------g-g--------k-----------------gg-g-g----####--####----#####--####----tt---------gg---tt#########--------#--- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \ No newline at end of file diff --git a/levels/original/lvl-10.lvl b/levels/t10.lvl similarity index 100% rename from levels/original/lvl-10.lvl rename to levels/t10.lvl diff --git a/levels/t2.lvl b/levels/t2.lvl index b415dfa..48c25c7 100644 --- a/levels/t2.lvl +++ b/levels/t2.lvl @@ -1,16 +1,16 @@ ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------2-----------------------------------------------2-------------------- ---------------------------------------------------------------------------------------------------------------------S---------------------------SSS------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------U---------------------------------------------------------------------------------------------------------------U -------------------SQ---@SSSS---S--QQQ-SSSQQ----Lo----o-----oo-2%----------------QSQS@QSSSSS@--@%-------@---------------#--------oo---U---ooo--@%--------SSSSSSSS ----------------y---------------------------------------------K-|-------------------------------|-----------------------#-----------------------|---------------- ----------------#--------------------------------S----#---------|------#------------------------|----------------SS----##--S--------------SSS---|%--------------- --------------###-----------------------------1-------#---------|------#------------------------|---------------------###------------#----------||--------------- -------------####--2------------S---QQ-----QQ-#-----###----S-o--S---#--#--------------------QQQQQ--2-----------------####--S--------#------SSQ--||--------------- ----#-------#####----------------------------##------##------------##--#--------------------------------------------#####-----------#-----------||--------------- ----#------######-----------B---------------###---#--##-----------####-#---------%%------B------------------B------######---------#-#-#---------||-----B-----%--- ----#-----#######K----------b--g-------K-K-####--#---##-------ggg-######---------gg---K--b-ggg-g-K----------b--#--#######---------#-###-------gg||-----b-----|-k- -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXX--XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XX-XXXXXXXXXX---@XQXXXXXXXXXX--XXXXX -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX----XX-XXXXXXXXXX---XXXXXXXXXXXXXXXXXXXX +-------------------------------------------------------------------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------------------------------------------------------------------- +S-----SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS-------------------- +S-----------------------------------------------------SS--SSSSSS--SSSS------SSSS------------------------------------------------------------------------------ +S-----------------------------------------------------SS--SSSSSS--SSSS---g--SSSS------------------------------------------------------------------------------ +S----------------------------------------oooo-------SS--------SS---S----SS----------oooooo--------------------------------------------------SSS--------------- +S---------------------------------------------------SS--------SS---S----SS------------------------------------------------------------------------------------ +S--------------------------------------S-SSSS-U-----SS--------SS---S----SS----------SSSSSS-------------------------------------------------------------------- +S----------------------------C---------SoS--SoS-----SS----ooooSS---SoU--SC--g-g-----SSSSSS-------------------------------------------------------SSSSSSU------ +S---------@QQQQ--------#-#-------------SSS--SSS-----SSSS--SSSSSS---SSS--SS--SSSS-----------------------------TT------------------------g##-------------------- +S--------------------#-#-#-#---#----------------------SS-----------------------------------------------TT----TT-----------SS-----------###-------------------- +S----------------g-#-#-#-#-#---#-#--------------------SS-----------------------------------------------TT----TT----TT-----SS---------g####--SSS--------------- +S---------------g#-#-#-#-#-#-E-#-#--------kk----------------k--g-g------------------------------g-g-g--TT----TT--g-TT-----SS---------#####---------r---------- +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XX--XXXXXXXXXXXX-------XXXXXXXX--XXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--XX--XXXXXXXXXXXX-------XXXXXXXX--XXX \ No newline at end of file diff --git a/levels/t3.lvl b/levels/t3.lvl index 03a1dd6..854ce58 100644 --- a/levels/t3.lvl +++ b/levels/t3.lvl @@ -1,16 +1,16 @@ ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------SS----------SS-S--------------------S--------------------------------------------------------------------------- --------------------------------------------------------------------g-------------------------------------------------------------------------------g------------ -------------------------------------------------------------------##----------------------------------------------------------K--------------------------------- -S----------oo-2S------SSoSSS--@%----------------%------------------------------------------oo-2%----1-SSoSS@--@%--oo------S------------------------------------- --------------------------------|----------------|---------o----------------------S----#------K-|---------------|-------------------------oo-------------ooo----- -SS----------------------S------|----------------|----------------------SSS------SSS--##--SSS---|---------------|------------------------------------------------ --------------------------------|----------------|-------------oo--1-----SSSS--##----###--------|---------------|-----------------------------------------S------ -----#-#--U------------SSSS----Q|-------TT-------|-TT----------SS--S-----------##--#####--------|------SQQS--@QQQ--------------Q-------------------------------#- -----#-#------------------------|-------TT-------|-TT---TT--------------------###--#####--------|-------------------#---#-------------------tt-------tt-------##- -----#-#------------------------|-------TT-------|-TT---TT-------------------###########--------|%%-----------------#---#-------------------tt-------tt------###- -#---#-#-----ggggK----------g--k|-------TT----k--|-TT---TT---------K--------############--------|gggggg-gggggggg--#-#-#-#----K----gg--------tt---K---tt-----####- -XXXXXXX------QQQ-----XXXXXXXXXX|XXXXXX-XXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXX-----XXXX-----XXXXXXXXXX|XXXXXX-XXXXXXXXXXXXXX--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXX-XXXXXXXXXXXXXXXXXXXXXXXXX +------------------------------------------------------------------------------------------------------------------------------------------------------ +------------------------------------------------------------------------------------------------------------------------------------------------------ +------------------------------------------------------------------------------------------------------------------------------------------------------ +--------------------------------oo-------------------------------------------------------------------------------------------------------------------- +---------------------------------------g-g------------------------------------------------------------------------------------------------------------ +----------------------ooor---------%%%%%%%-------------oooo----------R------------------oo--oo-------------------------------------------------------- +---------------------%%%%%----------|||||--------------%%%%----------------g----oo---------------------------R-----oo--------------------##----------- +----------------------|||-----------|||||----oo---SSSS--||-------------%%%%%%----------------------------r-------------------------------##----------- +----------------------|||-----------|||||---------------||--------------||||-----------------------%%%%%%%%----------------------------####----------- +----------------------|||-----%%%%%-|||||---------------||--------------||||-----SSS----------------||||||---------------------SSS-----####----------- +-------------------%%%%%%%%----|||--|||||---------------||-------%%%----||||-------------SSS--------||||||-----%%%%--%%%%------------######----------- +--------------------||||||-----|||--|||||-------------U-||--------|-----||||------------------------||||||------||----||-------------######----------- +--------------------||||||--o--|||--|||||---------------||--------|-----||||-----------------%%%%---||||||------||----||-------------######----------- +-------------%%%%---||||||-%%%-|||--|||||---------------||--------|-----||||------------------||----||||||--ooo-||----||---------r---######--------#-- +XXXXXXXXXXX---||----||||||--|--|||--|||||----%%%%-----%%%%%-%%%%%-|-----||||------------------||----||||||--%%%-||----||----XXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXX---||----||||||--|--|||--|||||-----||-------|||---|||--|-----||||------------------||----||||||---|--||----||----XXXXXXXXXXXXXXXXXXXXXXXXXX \ No newline at end of file diff --git a/levels/original/lvl-4.lvl b/levels/t4.lvl similarity index 100% rename from levels/original/lvl-4.lvl rename to levels/t4.lvl diff --git a/levels/original/lvl-5.lvl b/levels/t5.lvl similarity index 100% rename from levels/original/lvl-5.lvl rename to levels/t5.lvl diff --git a/levels/original/lvl-6.lvl b/levels/t6.lvl similarity index 100% rename from levels/original/lvl-6.lvl rename to levels/t6.lvl diff --git a/levels/original/lvl-7.lvl b/levels/t7.lvl similarity index 100% rename from levels/original/lvl-7.lvl rename to levels/t7.lvl diff --git a/levels/original/lvl-8.lvl b/levels/t8.lvl similarity index 100% rename from levels/original/lvl-8.lvl rename to levels/t8.lvl diff --git a/levels/original/lvl-9.lvl b/levels/t9.lvl similarity index 100% rename from levels/original/lvl-9.lvl rename to levels/t9.lvl diff --git a/levels/tt1.lvl b/levels/tt1.lvl new file mode 100644 index 0000000..6e54f6d --- /dev/null +++ b/levels/tt1.lvl @@ -0,0 +1,16 @@ +---------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------- +-----------------------------------------------SSSS-SSS-----------------------SSSSSSSSSSSSSSSSSS----------------SSSSSSSSSSSSSSSS----------------S--SSSSSS------- +----------o-----t-------------------------------------------------------------------SSSS--S----------------------SSSSSSSSSSSSSSS-------------------------------- +%--------S------t--------------------------------------------------------------------SS--SSS--------------------SSSSSSSSSSSSSSS--------------------------------- +|------------------------------o----------SSSSSS--------------------Q--------------S------SS-------------------o------S----KSSS---------------@%--S------------- +|-----------------------------------------SSSSS------oo----------------------------------------------%---------------------SS------------------|---------------- +|--------------------------------------SSSSSSSS-%----%%%%%-%%--------------------------SS------------|-----------------------------------------|-----#---------- +|--------o------------------------S--SS--SSSSS--|-----|||--||--------------------------r-------S-----|------------SSo-ooo---oSSS---------------|----##---------- +|------------------------------S----SSSSSSSSSSS-|-----|||--||-------------------%%%%%%%%%%------QQQ--|-QQ----------SSS%--%%%%%%%---#-----------|---####--##-##-# +|------------------------------t--------S-------|-T---|||--||----------------#---||||||||----#-------|----------------|---|||||----#-----------|--#####--##----# +|--------------------------tt--t-------SSS%%-SS-|-TT--|||--||----------------#--S|||||||S----#-------tt---------S-----|--S||||S----#-----------|-######--##----# +|--------k-------g---------tt-kt----------||----|-TT--|||--||----kkg-------###---|||||||---------g---tt------ggg------|---||||-----#-#---------|#######--##----# +XX-------XXXXXXXXXXXXXXXXXXXXXXXS--%------%%----|XXXX-|||--||---XXXXXXXXXXXXXXXX%|%%%%%%%-------XXXXXXXXXXXXXXXX-%%%%%%%%%%%||--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X +XX-------XXXXXXXXXXXXXXXXXXXXXXX---|------||----|XXXX-|||--||---XXXXXXXXXXXXXXXXg|-|||||--------XXXXXXXXXXXXXXXXg-|||||||||-||--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X diff --git a/main.py b/main.py index 5f23098..3d27fc0 100644 --- a/main.py +++ b/main.py @@ -46,7 +46,7 @@ def gamepreplay(): ""]) idm.setControl(cid, result.get("control")) print(result.get("gamestyle")) - return redirect(url_for('gametutorial', id=cid)) + return redirect(url_for('gameplay', id=cid)) # debug use: # return redirect(url_for('gameanno2', id=cid)) @@ -162,8 +162,10 @@ def gameanno2(id): @app.route('/annotation2//result', methods=['POST']) def gameannoresult2(id): if request.method == 'POST': - print("result! " + id) + print("result: " + id) + resultList = list(request.form)[0].split(",") + print(resultList) levelList = idm.getRecent(idm.getId(request.remote_addr)) print(resultList) diff --git a/templates/GameAnnotation2.html b/templates/GameAnnotation2.html index 0e13b61..8c6cb98 100644 --- a/templates/GameAnnotation2.html +++ b/templates/GameAnnotation2.html @@ -367,11 +367,11 @@ console.log(slist) result = [] for (i = 0; i < 3; i++) { - if (slist[i] === '3fx') { + if (slist[i] === '359') { result[i] = "c" - } else if (slist[i] === '3fy') { + } else if (slist[i] === '35a') { result[i] = "k" - } else if (slist[i] === '3fz') { + } else if (slist[i] === '35b') { result[i] = "r" } else { console.log("you have change the name, dont you?") diff --git a/templates/GamePlay.html b/templates/GamePlay.html index 9112e7c..a203ded 100644 --- a/templates/GamePlay.html +++ b/templates/GamePlay.html @@ -212,12 +212,12 @@ var control = ("{{control}}" == "1") GameLoad().then(function () { - console.log("Cheerpj Initialize Succeed!"); + console.log("GameLoad Initialize Succeed!"); document.getElementById("loading").style.visibility = 'hidden'; - }) + }).then(function (){ - for (i = 0; i < levelNum - 1; i++) { + for (i = 0; i < levelNum - 1; i++) { console.log("Play level: %s", levels[i]) PlayLevel(levels[i], control) .then(function () { alert("Game Over!") }) @@ -233,6 +233,10 @@ alert("Please proceed to answer some questions about the levels you just played!") window.location.href = "{{jump}}" }); + }) + + +