From 3c254c9e8fb55d13c3959028a02f3ca4c99fd3a3 Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Sun, 19 Nov 2023 19:31:14 -0600 Subject: [PATCH] New percentAutoAnswer script --- README.md | 1 + autoupdate/Bookmarklets.html | 41 ++++---- .../global/intervals/percentAutoAnswer.png | Bin 0 -> 3996 bytes autoupdate/gui.png | Bin 100796 -> 100240 bytes autoupdate/mobileGui.png | Bin 60708 -> 61304 bytes autoupdate/reactGui.png | Bin 89852 -> 88579 bytes .../global/intervals/percentAutoAnswer.png | Bin 0 -> 416 bytes autoupdate/timestamps/gui.png | Bin 416 -> 415 bytes autoupdate/timestamps/mobileGui.png | Bin 414 -> 415 bytes autoupdate/timestamps/reactGui.png | Bin 415 -> 415 bytes cheats/Bookmarklets.html | 47 ++++----- cheats/global/intervals/percentAutoAnswer.js | 78 +++++++++++++++ .../global/intervals/percentAutoAnswer.min.js | 1 + cheats/global/readme.md | 2 + cheats/gui.js | 76 ++++++++++++--- cheats/gui.min.js | 2 +- cheats/mobileGui.js | 42 +++++++- cheats/mobileGui.min.js | 2 +- cheats/reactGui.js | 90 +++++++++++++----- cheats/reactGui.min.js | 2 +- 20 files changed, 300 insertions(+), 84 deletions(-) create mode 100644 autoupdate/global/intervals/percentAutoAnswer.png create mode 100644 autoupdate/timestamps/global/intervals/percentAutoAnswer.png create mode 100644 cheats/global/intervals/percentAutoAnswer.js create mode 100644 cheats/global/intervals/percentAutoAnswer.min.js diff --git a/README.md b/README.md index c910387..c7ec1dc 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,7 @@ The mobile GUI is the first GUI Minesraft2 ever made. Some people said it worked #### [Intervals](cheats/global/intervals) * [Auto Answer](cheats/global/intervals/autoAnswer.js) * [Highlight Answers](cheats/global/intervals/highlightAnswers.js) +* [Percent Auto Answer](cheats/global/intervals/percentAutoAnswer.js) * [Subtle Highlight Answers](cheats/global/intervals/subtleHighlightAnswers.js) ### [Gold Quest](cheats/gold) * [Always Triple](cheats/gold/alwaysTriple.js) diff --git a/autoupdate/Bookmarklets.html b/autoupdate/Bookmarklets.html index 96cc16b..7de4bd0 100644 --- a/autoupdate/Bookmarklets.html +++ b/autoupdate/Bookmarklets.html @@ -6,7 +6,7 @@
Gui
Mobile Gui
React Gui
-

Monster Brawl

+

Monster Brawl

Double Enemy Xp
Half Enemy Speed
@@ -19,7 +19,7 @@
Remove Obstacles
Reset Health
-

Cafe

+

Cafe

Max Items
Remove Customers
@@ -27,7 +27,7 @@
Set Cash
Stock Food
-

Crypto Hack

+

Crypto Hack

Always Triple
Auto Guess
@@ -38,7 +38,7 @@
Set Password
Steal Players Crypto
-

Deceptive Dinos

+

Deceptive Dinos

Auto Choose
Rock ESP
@@ -46,7 +46,7 @@
Set Multiplier
Stop Cheating
-

Tower of Doom

+

Tower of Doom

Fill Deck
Max Cards
@@ -55,7 +55,7 @@
Min Enemy
Set Coins
-

Factory

+

Factory

Choose Blook
Free Upgrades
@@ -65,7 +65,7 @@
Set All Mega Bot
Set Cash
-

Fishing Frenzy

+

Fishing Frenzy

Frenzy
Remove Distraction
@@ -73,12 +73,12 @@
Set Lure
Set Weight
-

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

Auto Answer
Change Blook Ingame
@@ -96,14 +96,15 @@
Spam Buy Blooks
Subtle Highlight Answers
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
+
Percent Auto Answer
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

Always Triple
Auto Choose
@@ -114,7 +115,7 @@
Set Players Gold
Swap Gold
-

Crazy Kingdom

+

Crazy Kingdom

Choice ESP
Choice ESP Loop
@@ -123,24 +124,24 @@
Set Guests
Skip Guest
-

Racing

+

Racing

Instant Win
-

Royale

+

Royale

Auto Answer
-

Intervals

+

Intervals

Auto Answer
-

Blook Rush

+

Blook Rush

Set Blooks
Set Defense
-

Tower Defense

+

Tower Defense

Earthquake
Max Towers
@@ -151,7 +152,7 @@
Set Round
Set Tokens
-

Tower Defense 2

+

Tower Defense 2

Max Towers
Remove Enemies
@@ -159,7 +160,7 @@
Set Health
Set Round
-

Voyage

+

Voyage

Max Levels
Set Doubloons
@@ -167,7 +168,7 @@
Swap Doubloons
Take Doubloons
-

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/autoupdate/global/intervals/percentAutoAnswer.png b/autoupdate/global/intervals/percentAutoAnswer.png new file mode 100644 index 0000000000000000000000000000000000000000..3a6252b19e73bb98c6030776c97a0c96bc903c56 GIT binary patch literal 3996 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 literal 0 HcmV?d00001 diff --git a/autoupdate/gui.png b/autoupdate/gui.png index 336ce3b6e404298bc34d01daf8a9d3ceaa8ec6ed..437af771114cfcde6218a035158f1195fb29f2d5 100644 GIT binary patch literal 100240 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νx--lsPJUjEr*@g_BBN8 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℘t zSa-InDw-TQSlFHJiB_^x8*$+?f;&HVOmv&Z^Bd>>cn79|>` zMg*MwWK;M4SElv8oWP7w@h5J74kcM1HnXUjVVK}~$<_PQ+bgT`jy_Lh`f*!lp6>O( zHP?MPSiW*k$Y-7w&|JT!I=g(%xozv)JZdIzZ1;F!web0(14*N`l zT`iAV3_tCOP_+G&F>Pwdz1K&sw=&Ha*Wg=wTT*=Qg5s+@JxXWe^@Y#hmXtJ~q&xlh z3-bx<57w{bXFGYkdT)Ng{NpkQ582+C{o&MQu>%4}Z-2X+cwBRHmTZdZ?Ut=BY-EBksZ%rnfsz|?;Y8iGS9g)rk^pfTc6B1EBy1ihVu;eogzW(^l z_hpA~tF@oB9yFH!X!1PXHS0_2AHS>Bnzj68!@Gs-dimi;z(e@8yJcC+{#J_^J8ryv zEk9DiwZZbFQ+{e9Q+&zkiZ8a4dcG|F>h2b^;;HA6IqfUwO*pfw{Clv+y28J4ecQv{ zMvAF#e;zHACN$yRwmN+!(7^pCL&(6roQe1c!#%g_CVVn#Jum*kCGO2He$P*rI`{M} z-o)w|w`=s`g|I?E2$ zebM4igxr-+Yi>-+I=S0u|F!JO6^p$0aeSKa)Yfy;h1=J%BUdbXzPFFP>M+};z0dyt zY>Z&HnZ#hi?I0Tax>=|pZ;$*@ftFVh#e1hU!v^gmpo8}1H3hGodH-$OXYjoOC1a8el1tAl-ry3Mr+5m%@Wm`f6trk@62Jaa+Q?WC$skYpE%ahbVX<9ojCMQ~Um*3~rZdX3(Qh!S!Wf522*Tj=9=6PT1PI`Qr_a)w~?RDb%ga4!A zWt=8G&+|ESdA=FP!<9|l`#KhApO&845K(_i;mH!Nyx)l@J=GVkaXjU1dTlDJ%Ji_S zQ};6(UgEL|nCWsv9@_8cJ?-};%ewDVi>5tdDT9$I@{nkl5XuDWr-gKQ38;*l3*@EWPzrL;% z%(}f!@`>6>kN?s8Q!RXSz9uXjuMirpvXU(WpAGx?q5@<5wgldddl-1?*SdF2B(m*bI3 zmYiR3dGhw)b-@#+D_5;8yZ;xp#BN*z4yXkwqbm?Um%yZfOPsi?X?%!vNp9@6HbN+JN_P3wZ*GG%rz0bRLuK9<}q|K7^ z-Cw*@`Dn<-EAjiy#}iRCW{W-JT8o_YT!oXboeqBY{;`O(ZTam_YtBXP5iMT#yM~4H zVBR06I=MyOkuMA7KPWs6eRca|@n^#&3~@`WS@(&m{yxiapJku>;!B3ArCjS{_VqEm zm54G}x8&mNDW!Mc3*4VEePQ2$KRla$h40F~uAqI~Vbj-i=Cg6y)#vAKd3IC%PO0^s z@?a0eSzG@Je&D$ped5;3UDpNUQ!YMcSd^_@6&fqvw#AAirfvFS&LivHmRqJQs5$Xy z@mc8(_pk+~pQik-=`y;Q&Uj$4Y-1hkA5A8a;~zQhO!=5>qW!2{Luul(`?oH>Fy{zp z;XcRsfNz%gq9mgWf1<^5^ISJ31X~n$_?1fS)qE{bRNwpR!eZ&}<2C_n_qcC=*my!{ zk7=61V}TEqH9wv#H))>5e1iM3_k+o%@2@X7`c#6+x!U^0|D+3|ktLj8kNY>ApUA5e z&mPB=rzW4FCgsJ~v;6$gYDM+N?RQKoZGI?xI(1B;*6_uvyq;%i$xGS(FMX$P=Tg}j zTGst5`$VsK^RN8EZFzSWl`kr2iM;eXLgrekdXqt;*fVp%+%B0*ueaqoKCa+7&;EJg z#p4r0OXVJI6+U3LC1LHM=tt?A+xKQb!K-ddz`0eq+zbpp=75pXPyGq4_a{#-nrgZPM;WL z*VK|C!`YS_Kg%`m%wY}v)DN6iceh$!blS|-``c~G+`Px{t}HGRe%f;}-`(q_#=WmL zU3;8U<-+eoU0sfQ4FAVp$Qb^obC5B7E3`3uD`Lj*%fMs!uTO)<@H5cI@Rh2q)|@py z{&;rA?%0cJ&)ha`uYbFwXR`7BX;W8Z$gRwqx;FQ_b=!TrjL!j~zfx7hr2dvEIIe$n z<1ly#|76Yfni9Q9marlGbw>X92k>|OWw}(2F@S#$c>rH^YBY2J|8!s7lns6EGauy^ zY8T)Ctn+fMhk)~f?;1=qggqJ?#NX|$;I7^n5t6!T!Muf5r#9!X1x9;p?ZiH9%hZmc?rd_JhS^Sf0MWpV+-!+=|4y~MJ zdO7;_(jRZ_ww&F*Msb48h5YobS1!n?9k_o3Hhlk-?W*dRiWc34uiizi58Rr%p}nK( z%H3#Fff)x%@}rn8|7E@0t*bJ@p=9SQhZ5d@*?R?D^PMLLJ9AVRE`E~NS|_u=LWHw5 zZReHw%c8h6wlJuDC=OfNs?GTJU6l5MTER(swLZGhI**8+n?uZ1n>mhE)2B0~ zuQ>Spb=*gtrL%md1{Cg$+Wu2z`y$p79?nDTChu=V^c>jv;=%S+KUG2vBR<`ER=x7t zuL%sb<+%^%eU^#|%y&`Q_TAdgL(kFqWlByGc&SpeTsZEY4_p|!B-)tg*u}*<^8^FwXtmVGq2ug zE?eGpq35OEt-I@9nGGGgpT+x2>Q8cQVdR(c%N0d&n_is0I>|M@_JL5;*>dH(Ay+r5 zt*%U5JN07Du6meghYs31fd=g# zE(6hkg21>j`V4<*GV9T~x@cTzAsXk74a1^-p0Y-@PZO7s;Hh zubA*qEJb!!`6WNuI_n>AlOE{0Tz`5n|9<)VjRrnbGsL(5U^sDO_3ZSQ`AhzuJX%)t zX-@S&xh0ENJ#p=weNjKg{hga!@7an4{|sGDFP|W@zUcaV*X*Os9p~peymp>9@ry)( z^rtiHUB3JmxLB`WVERG%dOzhLuPwAXIm`Cr&!M!fN_R)$3B zM=SFf5547J_`;-6Bl_{rirx2})TZzFKC7pt{r1`AEdONe?ik%K-n@%Zd-cb*hwcY9 zpAnyP<-w{d>k_5bK-OcrpP3}Kv-ovg{&e7^dgFP;)FP=!!EVtxIqvsP=oBRFPi>t1 z_CzpSxA2@Jar0UHc4fQm7nqa7Sm*HlK?-w0!@Y*d)&l3hGtJqus{N9tMdsI@yaOjS z?80A~e6Wdpu!OBX`hDwbmBz_R+n{!&2d+px@^_z1D}VY#pFYO>NgtV}Sx<~R#ia9X zHltWH$D8fycdNye6K=NbDd5}y9%w(Xi8Gh~o!Evo&RgDv?ohS6wnRFifN$3IuwQBX ze|a_^hz5;L{qYHY#;TdesUx!dX=AH*;A9r!{IWa5of)Kl&M0VRGy0^jB9_UwmhImtltLk7g%l z*&j-C8>UI+tW@WBj}$+)L-m5up0H*6zG+F`5<7kM$J+&|54XmtZN6RR8|`7`n>YXb z?w)7ii{>f@zq@IFB>(*$hMgy>f8OI<60Y_!+j#~&qP{#d^2 z{-%=EzYlH#59qh-o~UrQL!z>?`bA{RjIOk`M{eFL-19|jiB9^22XjjP>m>g$Z21%R zQ2etd%aJ&CyT|kF4tH>UI1`$QA5ZhyZ8mbW^ei+A(3Uu#I6COtPt@!gl7Zr3+H zn3o>#C^gK!JXo$O@5ua*ChhSzsyr|6DW5WTo!j*23GXD`AImuJdctt@bJ`JWh0hs( z4Q@TkyZz+sEWYcrmVbzoV-7zppzG5w^@H`}364pt*FV^PGJ4%XttW|6iz{A-+<8>` zTEFr4MDsOld-~(s>-udr9KVx)nIqv3_uK5yt)K5TWZdKvmRMoY{p^5~;r7cjY~Eg< zA@yf_)ieCl^=<##^c^Jd*{Aeu7ux? zjgfAp>O4t$W~a}Yl}E1bytDtn&Yc1~lkHuYVv1{jxz4uSb-p&d{JX%#FHiYi{H$|0 zK0W%v2g|O-K98?;euxfSw76q>{o^|R_m&Ulg@!y8-)?ev^Vkp5J^Kt44Ejo3Wh;1}Dz>^U z>#bHk%l6{(l=L^{%5yhM^?p{G^)jH<@}Jf$f99O9gxrb;*>bE$9&KaRTp;Y>kQ)$v zQNjOV@{?@_@r{pSH&?KJvwAx7#E#sf$K!J+#6Ux;?~L;cZ4Ld{Gg5r# zS5~n4PY(6i*;tW2t*HOI*{0QkZ8ZT~4Y#k_6PdDl)9o^GyC)%wjcv;QU>aGcWY=j@_7?;b`BdpHepAmF5XQEtb9o6(3ZRSZ2SLI`yQk zzv$AUH-~0TjgXjDZ}$34^ol-@)iOMvf81@DVs^q>G&2=_bGJU;ilXd#z)zoC$zo0SLXS%vU5ho4_&K7(>+dWUJak+)cF7}hxuX-$x zx_3rT>Uoy=rzuyP-^)4NTd4Z(=j{*NMHPSZYTjL3v-_Lgrrt|)E1Ivb(tBV2S1NhO zmc04imzewAe{8Bh=zmD0S5#Yf&ZYA#(=B8!XfNF{!R~&`ozl;t74hyo+nIC)j-_l< zSnJGlySwn4aKl~S0?3=P;=k!l{^iQ-kPtWO4+S8xMFC4n)|GuGdTk%At_*Su7 zhEI-iB+p*<=kdS&@88{T73qrIFTDPOLsw3>bpKI*bpeC8r|<3y)NGfZo0!yDzxjmn zwu`aFA}3?^?@hTqfyq|%!h*|pHb^!1uMfA6n>T;*)I(1-W8%&fRPr~nf3f>lYyb1q z&)7}k>YtO2h&@``;j!bjz6)=mCbFFL>1PCDjy_7RtD1%GW8-|xR1&vMt>;8ynOvWSE?S}w)W2KKEC z=Zs9QFDyS)CNCm7qcwS@azJRy$DG3Vk_$hEWL;K#9T1Tcps-TZ{*PvqjGMq&zn%Zt zW&6%@ukBZukZzsUxA5l{rI5d$7Ts$<^o85--L0*y4R7_84X$>b|87|0V0WWe-1Nuq zs=~6kkkoY7Q(xxCYbUAIZ<;ar=p3DAiz3hL&HZaI!*^d4V_z(fI?vUY6^BcYJiE;E zJn~QG-h739rf)t-Jz|gE{_M`z&F}s$&#_+1*(Lau*JaDp7uyrl?nld<-WC#B^r*_E zLtJp_g@{3-E(h1-)oj{g;Wzg43v{i&YGal`vOhrGqiZ~vTfRebh+gEJMK zzyGiuKC3IU&M~z4f0Vyi=%y8uTuo10>tf$L$wU8e_4+jicLGxq@4lOtTB*7)NqS%E z-Fqu{?(sFT>+cu+oM7^}eea2Dl0F> zT6<*gyKmXDKKRatb8{;i>Uhp?uhxvxSkCr;wSmXvqN%6^|MO9|KY#$p8bxk`GV%Qv|LC6d03#5_M^=wFTRs15j)H? zw{;4i+xPf(7L_^f+U2>Y&UbO-I+(J*d0$$Qoi`);+9R!rYjv)Mah~me@RRM2q|kDS zeP@oZ4W7p*ezy1{cl-;s|GFR4GybhBxvzV4{wc|(6`n`J56^nNV=I&YHtu&Omx{%- z-nZm!%e^J^BwXocEqBG#hv8mtmzyt+Jsn-obD?bU`FYEV@1|BNEG)d3b$0f$k2<2p z|F$iXZGLF=iI+v}`sFI!n~vH3UMt*hf6X;6xK?D7GvCNWuSZ&z@o{Uua?qaZr5-yt z%?+X_SnbT0ciP<+7oS|g6Mr>p>cbt6a(5|n+&QxG^CD5x(_QcXOKaJsh<)S!QKfrV zt8=f&dbT5BCidzRj4JqBbvKpSM!cP-oms!_cu`HE@r57Op%Z>f#QF9os=QdbXX(SI zy0u(Cm@jSS5A2Z*;y#(kb$oNnx$@e#hpP9V-Ti|j^+furgD$qJCXwEpzJGHy*GxFX zrMV{H%?79S(WlbAe)^o16PO+|OK6tZwN*1NY+<}uAUSJ#GKX&YtQS+vm-7d2aan$} zG$P?tu~(&^=6Ov?mBXeUF)LIfRl1KWb+*97+z`eAZRi{g&GPu|sD_x$lYm+Rvi2vqaVlH zrKGwg*X63s{e}CzK1p@eUV5yXVOZ5(!}`m5miU@<&2tiK?g#(4)Be??@_zRe&wD$3 zcGfXf*8RJ1&~~lZkGxN9k6zDPyxC@@XvV~wu3slJwoiP1@%5ece%$_%7F(q)@A#kc zmJEwKb=BitxI%!v@6OLbk3L4cSbcfVl<2dM6UCl=*Kkhq(%K@tZOZgZ_ov-C(0!J7 z&Zi);+2R&?n)*xcS8AG0_0eB6+fww_%Y5%jO-+5(r%RXYnKEU%(f(;XlUgNIOhpB} z#XL88bmdG0i%7@6|@Qgfxhj(M&%}U(=Wk65N zOsSeh^Zo{}{?m3k!%xYwb;_fs2Shm<`*#19cUbXVC25|L+LN&$b@xlZ&nrxc zX<=I@*_A%A{Jp`Y^7Md%d%Zu(T@O6s?!WtcpOURb7r&@p`S}f|dHQxHRF z_~(}Gwso>@RY{t?iXqv5W0|8E__LS2c+9F0*Kz()?A3+4ci(l|D8JK7w@h4Xhx#4s zwy7y1yMN@nRm!QAO#V^y((GPX3Fq3Y$sU=FA`hSbV7YkXmaJ=u1u7ykGvo@Grkap65%yXM3+Q{S;YyIR4ot^M+r-BEL4cd|5u>XvWidxd(6b{8%FU zSEnXys?6#wo0nXS_-FD-WUY(CGs924Pqucn_w9Us?P64jOY_fS5C5aqKDXAMFTXfL z-MIJ1|1g$a+mz>K9yrq{^y2KZPO$^Zk!Me4`Gpm4nl<_AoHfsqqRzgJHk#F)Wpe!i z_tz9teX-S*n-{xwJo$b(c?)6>9Q}4 zWhZ@%33uh#5oi@9I9)%9Eo=Nir%Et&4Op!Jcpi13P9#{83y)}7}{t~uQMRk0=_NhWva z+#~rP`yKDCv+LiTb3nIo^`hq0QC2E?jjJCvt`58Ds8c_iV8qg~`MJtJCfHhljJvm6Dop$Rq+{gUJ(vG$Ive$G-L#+E z_C&1E><$Uqwo0SSa0f>>f71Nqf`_~EoS0rus7cYh5?JDQg~x9GfkWGpe`NK}ZR3e* z_4>|KzQJI^ezSC$hle(tzxcw1Z*JbgQqMo1?-<|btJ^KX_`LA@9;yjlzec-sw#-U3XY;?d^*Z}sUgy7;-mwN)gV@0*l&Pf706 z9jD9-oc4RXv;Wm|i~ioUQ!?eo-s_^Fx0@f>G4P)dV_3bw%){-!mz({!2d&kzLI2VP znEiIXPQS3I{!r~amqP_+KdLi7{LVV!q2BbohoQbrtn=)d{V89ja%4tty(IrgvQ{Ym z-fz#U@=uv!cjb=j=gF7eST7wYvFQF^Cfz674CFcPS$6VSONHF?*|di}zp`E~a*>$T zotOJ|ceurAe#)D~eX%LI`;wkid1J)9yE;)*)|S*;Jk!~G`@P|GT^?ceQ)5^Nip zc08zkIQQlH-s(zcuUx1Uj1fvd%xRFwMV`l-($Xg;@Q`~C&t}suCVi0`=+el z7y04wI)C$pJNtSinboGV{M|lRW8u3kuYJmIy?<62*?f&{_q~7TcHiUK!N0itMtSA; zwPjy;-gECiy*vNZMe9BKfArq(`z$;6@b5$Kqb@%7DT)6v_ilPJ+exRntvcySGdz{M?*Fn2 z$C_WOT{yH^o}Z=7bMmIh_>)my4-cp4gsQXa*(g>{IW~6!_g&3O3huwZ;^+_UW&5Q|RMjSIA^FPs^u79y6<$H0)LeBD>8HawI_**CZ zujBXLlC<2pZmMa~x@-C`Ys`=qx7hc($?nRB_FHQmxGQ=OMwJvA^B+>XzFpI0dtiu; zh7W_xm20m=UP~A{86j`02=PsLSn~|1tW^PG0X$E@EDi zXMAmaQT_A3c?nNqW<7r7uUKHxSF!#6z4>v?tv~HvtBIB6Y^z-ECO9|uW4!yszBA|Y z@8-PSbEvkQ<>N`CuGg6_OIAM13bC&nXJjWI1gkBwDigs%^zguBdyYFId&#{($)kVK{&OUhQ^s$`o>N)QdO@-O+ zE;kUF?!LNxB5Pu3sqPtJtr^QFEQmaD)<*T=BGb3WDmGUCpIxE-SxQR$#dE>6PEU79 z$L~HI^HGsM;?d))KPDa4zTlL|kZ{QMx!m`81%fwT9JBCUJn61)d3VFt;t9n&Z|*JT zIs4G$s80F3G82)LTzcL!6eJIF-@jmRK&C(Lz39IAIouBvX1xjP$^EIg`Q7jN%G{dy z_y4Cy*{r^A%6u)gr%*nrWA?;Nk*zV?A{8f;RL`_B$R z8H;xx$<$^tZLc`->tu~T1DOG7uIS9N38O4&_9>B zbIPZ%PdQW1Cp~zr@$bqr-gmZZk4d%n2F+L@(Xjq|qSExof#)m&e;-_C5XdFG6hxF> z4w|76`BT&9O1|=bw&_$^P`razAFDu29Y@x+U3 zy%rk&yv%d|?Boe`PQRYI{?eQ?{pv5qH;-Mduch`I$SB-;8DXxpZ}!piPfad4ZvL@$ zTfV})t*t*yrTiCe`(;1ve9}DK$%2cYOM8@s@4COu*hc?+n3QeZdWD%W{VzT!ExNil z;|%x0=UYAWe9pK2D!1)bcjRPtX>o;h`LIpA-8qqOIixSwNu8J5dE)Ok>!3-`HuUa1x_7H_>l=3YP33a^BAfHy z1qUX7>%Tnv$DhS3q+a_4`Rtpnd-TcV<$9H`#M+nZ<^BC|=O{y+sNI>Z7mobbPqnF@ z^~~VA@4MdyXKdxZe7w`Zc76B1vn+qPd8bZqC|_}qH_!U5`xANZT)nxb9v;0D6^@?! z{d3Lih>C+NLMs+*5-~i;9kRUO%F-1!-z9?jmf!t;`CYZP!#A#@UzOGrUXQGN8+)S3 zvMHsIE57Tt*p$E}B4#_!M?N;!KCx$Fb;i0bOWqn`#w=}*tNvD7yXy0u|741$xPLq@ z_+_*I?1@bOI^5oS$?En!J803&(A9XSx%SOv-FG{KGY%T`zr9;g$tG!ba`Iv^>7L~m z9+@}Kzn)p67k#bfe*(wfzS)u$bH7#E-!tea-}JZVA>+n1g)!`BZmpa4{o=+~*M7dO zaQT++(K!2cDwAf=W}$Dpr%NnuU9rMrCd}PhBpUftgo*Q%Y$S*crQzUlr znZ&)IT1L(ns_XK#1#Uz>U1!}Za)Vo=#H@*(#ry8(z6bq#?K}2}$?w?LtF&*ws3fY|vFSaabS9C5@d`(r*!0U8CH5{~Gtw4{8aJF>{EP2WyQ#^$33g(~ z<~tuqo0In=)8oKm(L$cNjqWq^6&AIKdA^9^T06B_WWHw7lbc$BCtnC&ekIw(+Ql|g zX7<;2>>qDuoL5*VRr2C}yhhx)lTLTGMLujz+?8kkP)%|bgKG|7g>rgZ8 z;i=$#(YL-Ee(^f4IDNWD;=48Jp^BP+xjU|(J-k_@-rz;xk;kbV+R;ouWlVqU-nD%V zkLoPZ?cHyR4nKeJ_?Y~|*ktRE(F;FyTzTK~SH$_^HwG_|8#{ zJj4G_dtYkq`fTA;_s?14+G(SpI@fINa|}`Q9@)DTKC#Y|KDj)9-tKDVx`TF|$5Q{~ zZncbRb>FTub91@ul8t8$axP)EYt!F6|Lgb4cke}iJb9+nF80j%b#}&?w-((cPju`= zN@ZTIaryqnOn%q>E?4!KqL=vsTsEy7X}4YXyDCpSyR~TE?|Px5?Z*N`PpW1JT0gNW zo{=PYp5c-~>?%#23HO5{6k1uU?gm99Y)EXhXSHkp@st0=4BOs4&#y0-<@s!y{pkdo zbDw#6w@9517Ys1)pIpiGcw^)gh3xW&-+$S>dsOv5`@{9GPyX>o7yTDcH}rn@|J>dG zCsXIeJjY3q-jyydrv)6sG-LcB)_B`{-O+OT7efa)0 zt>v4iN>3z5E?@lbzYOy-*K~w!dL$ja>Ct4-`>&_1`EfA%0i}lvGRNI-LbkSKk1)inxXT5%8%)LB(hF+ zPuwG+`F{QGJ@%{XvMja2ZY!@oR228_SYF7%-z~2{A1ZO;{kJgg?306;<@u{sW-L;< z^tSvl8)x-uyZCN<^XFR@Uw*vKU$b1ba__IZldfx5?%h=zCb}ms{s{BU4<7xQC0yTJ zP4s@beyMrd`!MEDrMECgN>0J`rXTl?r5!Jy<8(alj+^m=O#5$Qa{Xm%bL1wb*s8rY zjO;($-FTc!t4Fz+|KYO3-0b^T#IBxUe37Tk%eu|0`uG>NE|2$mR4P^$=ec{E z07EJBtP2&7z8U=yR*&BKHQ4h9%N3yj?Rd{0ekql9o)g!eE57Bht*@HpWXiq2>;h|} zY!7=~=C4|wxV+?!$G6P4@rCz&6@FGRpKR8Bx9#sun;*sRenoz-)3(j~lwSOm?GpDh z)jQ`t?AbDHx^e5XpQ1KmHyW;aF`GPlyI%R%&BT?}C-@Zq&XfA{yej<&U+kas%#c5? zGhIT@@A&2#GMzuHpp388{JKz0HZ1-X2!+vGD zlf$0`vD{j_V})eU{bWU(%?$zGtFN6Z{v@8qux;saiKJOaUt8|%z1C#Vv*h{{M^Cva zU?R^}mQ zSG8Je*CE^AEFbK!1PB=ZNaI%Q`Mj79Z4`W?!EN?@5jR3%U$Dh znhvYn^wv05cJ9eikGQTUOIK{0u9Ua7;zQo`<5yR3eH9P9xIEJ3{brB#a;|aRx9@Jw zneM#ede;-f9j9vf=6}~#DPFM088lt-o2_Q+WqIpgxAIobsy>!wF7KZ4rDcv=!%NSa zg?gW-wW|x=eiY|yB(mN=Iyz>5_p!TEk3}z=ZRfntZ}-W&#ruBO=bzqp^+A`ym7=D! z)Fl1b*J{sP%ik{8?)k0w^^Mme<~+sfNj|^tN|>u|P)nHH;LBvTH!pLcUZ0}m^z5lh-|-6^Rvf-EJ^>Sx>eO4j?GVHsO#O6`uG6*yP5jI!6!>*?_sV` zlsbBSr$rmfQNHU&*Qf7%v`OsP@mu?1N`G&@$9q`+iRku6YF|1OcO|B| zEVp1M$JLt!7uWHcg)Y4I`^lv#r!PcCud%kewbk)y&=cK7sS77FZqxh|$?)vRhcqPx%s_@ z-PQ!zPf^n><6lhHs87E1*S7iCE|HhBL{H5AWD%JuWXmGQ?a36?Jmrz#cb(fo5@8{; zOJuj-?^90M$E>Te&@^W8|4Kz}&iON*&OfB0=`#sLTv~lC`~9sAHgdBs*2o__{ZT*m zf7N~tzICa+r+eCzD!*@6u9I}$WAF6XF@JW1hVJhNA8)kGNER!t;=ETSdr>>GdB*Wm zQ|A}{mrvc%Be-3+Bk^pgIMcG|fc@dh1u2P*;un)ducuVV$FtS(AC*eyk&0jXGb1D8 z9K(M#riRlOEcQ9u3EXl09C)dGA#0}SqW-De|7TSn%jxOl&&N`*S!?y{lFm=l^-pcdJWB zpDD&Rvj4X}Y3IK3s%>@5e(_7^^PKwLihY{cPB+-wuqw4 zGb)M|H=6rTHcMO-syUQ0?c<8e`8yAuyD;N?!93-bt&Vua-NxUX^FH#5xSgnC(~uE8|Gbi;;K=7p zrhmLg*smRD|G<=~dqy?#(L4Jlk?(dXjPWnm%{@B*tKq{8)2=CpBW+IQEj@A0wd0TN z_n!VcpU)pZURU4Ya5b^~Y~d5n4b9WqCJJBT^-pEo;Wy>@T*>dVrmx`eEUvt_-NugF zHaF79y0_x^3-j0e?mzw~m*%0u-SOW2lSPxg{$mEN{cVr`&--l?Z~KK&>b=UO$>|b$ zx?+p`@4H&Y<}3c(%Q9D1Y@O~iSD7cv+BdZ>=-Q~ehq>Q$d>b%SxthT!JacVF{m3ZM6A zj{m!koy&UWZSL?}KY71K>-)&|8IMhc7HDuSFi^ICYi8+lH@?0q$*?fgO; z8R1v%nJGoT|1DQZF!4z!F`YGiLz~~sKF@w+3MSD`20^(CX z{1MpBGH(~Nf7*(+;&04ttc$Wf%zqW?70n%jv?lz9Gk?pJIYGVI}ldAA=UcJ zIi;hFeKYS!=}(8#QfJn)b!6#XdY;_No5sxu4qYJNETvu|j>pu27`uknM?|(S=9Dfz|=g=3~?|r2|guZUu@$Sg{Lk|LL75+5Y67ElYP@ zU%O}b?5q#wUsE=!cki7eRxMa={$eO+@U1a|b-^VZWcl-Id>_5Le z?SgrL+@Xg(AOAMy%>CN5`=6MKbn!b|@7VkNiv>cj`OS>qb>DyYzc;TR?d@kY-}V0c z?&p5Hsudb9CO((16?%E;a>w&i)2g?e+;*9-h#}RBZ`YKA{snisrb~ppd6WBjMoaOu zqNYh7C-k%@N%8+Z#d*tRvz$h@UBK4^!Mu5^y*=l;9fdI24sjp< z$Dvtmows(ztIIs??T@B8M3pP#+TQ&0--L4oJds>Gbgy}9k4%5dwV>GMkn0O}F5Sg; zck80&bxBuEJsPwb*Bxcqk@aEw*Cd5?YmVj`UNe1hw9K+t_nLrlTX*Tr?I-?fcAdXI zk)c-nsEz({?xR6R%Kv`zIxEg|EO~}ASN*BG#kXqHJu8G?bo}tmhpmF;f6`SoSq>+@3IZ~n6EN-3T7@6t}u6}Q?lGJdjO zTV8j5uc~8R%ZuHI_HOSJS>LE|`=w#qvsVf7zf-OzFP|{)Z|m#hci;V0zfb>(jrRko}>mjC$Pi(^R(a@2n9IoG>9bU)|1m+BmEw>|xMBK+g+ z%W;my()vH9z05C>D&PP7sue#^RqYlUd{3D*N=5-wjZ#4a`}7V_4dzq z-kU40{>}bQD&~KV_Zy8_m(x%9*WGPr_s&;zzBnnH_k!))cap9})~}B3zVp|*hy8JN zto-|e`?vqp+rLPjm|~f?c8{)N0M|>2&jhn%>S>vVHI4nC~`|Pxijsx$W}{ohW}N=9iyMsy&})T)Dq&wv~J|@4tQb zZaxUxJ$?R*j}P>m6^^$2*!}MP={sL9+e&6UpPcdgqV?P(2A^y9J^pKQll$^M#{R!e z89ICAeusL@Y~?D^3|hDCZ%JqMvu0+w>K(aTFYk=Mb@ax1N3P5>vB}l~K9TE-&KsL& zO!|!SRk+bRMMg^v~(yEv$x4C_= z4q0|*ckjApx&1HgUYDysmS1Qsw?pdX{@@>%ri99gsB^j-6(|Niz@UV6&6hrM2= z@ne~hVfS~jQm6jF?{n(D=bAp6pZDy3xkXKdlg@= z_Lw(m$JFxurCr?1cN7FZI&}12-rd~p*gxePHt3#s_&rS^Vy;4VzLMPympYEO9G{lm zNQzF`E495f@3GlFX=j_f0~fXhZojqbU-&xy|8wu1NngFMCGL`+?ds}}pUnQ0?&1Bw z5xuA4UhDdXv^?w8k_j0%g;@Guhx)i)kK#yUJ*?*PT(>N~e=)1YlCxr4JX%d6Irqr^ zDKjie=kt!J6Z-P}cV14~&Z(X^kF1TY(Aj3icPS_I%|gjHUyJA6EB$|dfq-*lieg^n z7XHla20fj5>8-C0RdR~^MjJ#&ek!hD*mhy(ub^|)IwspL*{VOADf;eK-QNG(56pkK z_R-vm2{+#x-oA0j(Ei;oA-!GA>m)C~7GplN`{c8`-GZ|BmsIM;JeyZKE3MY}?YrF) z=dVZJ<72K{=%ai1d04OEpH(YA=krxOY3$HxP3+nwyJ7?DwU&}eMT|XhYIDBr{(AXy zfIH{-^IJjxGt6+vwdCOk$>#swWp;T zAAdYPVVuCZ`P)D4JAXI7yJ=s3fBo@rfup^P`@~vHHTFN1a-S^u#Bpa|+UsAE<@Ysh z{y+P;`>$Qwln&8KDc6MLov)u~*5vHVxOaGmXy-?)_?Ou{!)0YQg)@>`_iSo75r4tv`nC=J zkA%&S3vle`w2wFReZyc9{lRSej&0NLU4H+le0xL6+SwBV)t9RNVswJ71(536RB&AP zj+A_R+~X+MtG9U{+sHMa5b@ugcqwnj7HPG&ZJto(vOT*K9@q80rE@y)dSmbpiEkWEv!40!Z-2eV)o?<( z#m36&jonWkbwy7Lwf6npyn4abtDiZ3?zFzYG{&SWdbwQFULLcVCd)qG7CC(>?|PE= z9?|-*r-SScKG6LV_~&5m;|hgBiI@8qJ^ye-*Wd2bnokCXJB0neZskyzef-LkC#9ck zgRAfSHoNrZqmFd$<_w8feFoy^N{(Ar2&76&_B>P8;Hf=wcfZhn>6c2U9HgIroWWn1 zv(T9PiRc4=frC7}kw=eCNSN>Jkj`@c4O`wm_ehTA*SL56W$P^#Qalu}!hOPlS*NS? zuP*ObtzLJaeQV#s0-rP9+aGA(o#h%_`m07VpCiKKRMOe=%HqpEUK5;k_odrz-XD|W z4*&S<95TOcyV9?jg{k|c3+$Uq0zKB}N`8;%xG8o?GG*!Pr~CL$zAeAIHFV)>Q9fq* zt{Uc-8#GlmEABta@SkB;^PX6r3xEBVeOnH<9XHk z?Wc6sES+m~*p^|vsKATweiN1EMC6o4eQF4>+PY)o)<j!YM43KMVcQzbMAiEizK-{;UDDIsb)A@x9y2h zkCd=Iyh}YjGi2ZEOco1qrK5k9nwj+rPkY_d4tjUlE#&dC*-XiwXU@*f@Z+hS_3*6s zojlgMF7~*}suzJ>m!Ioq(XUt3L&iPZ%lk{inGb_2jUo4K~ z3UvE^D%$eBD8@5+$5F1NxkrsxL^h;;taze1!*)eN+zd{;H6N#)to~@(bx^s`dtT4I z3ZqX&Jd?teD^087wHC4c5AcuceRB21`f%m2ENjmN#WNOs4*K)$bbEvUrCVIHmd$7= z*7e%8`N@~ZKQ`;=SQ_Q~^egSN?Ve<>Ya%YTx%+U|>LuW>T@_;z{52?W>$LOk-6u+Hq3TyI24!Ee5-rPr9c~|8Wzo4J2u^8Hkl{> z+0IV-=ez~^+qU0fI38GjmaXQj;P2{7y$82R&pXIGXYRWG`HlxpteL_7q3g;T_SOF? z_~rh-D>yIhe!E}o&W-YiqT6&W&hL1xl6`#pjaxUJ9xtr=yM{Nwo%?}~(2c_t2mjhV zn&{ZH!0%WUZ*SPSxTyC9Hyg@ic#CAzUT^EoQ;plXwzOXQfz-mn-A~0*c1HefTJ!cm z{;rQDziJlWmgtTC{qE$;=Xq@2`qIS{Uo{>njr^4H)qv@~x4`{dl2!}rD!Jk#uN`=8 zBqe^TfO~E3{J9RCn&MKJC zxFr0dSakINu!qG@ocJ&7eUjh%m)Gl;-RpanOg4?{XBs{K^<89=?j2M8ixD?+WTWyO zc8Auz{bk)(CMjEVJ>MaE?%IGmj;BBFXgPK$z-@!Ghhz(T{7pSZ=?8A#KV=IR&+x8N z`?cp>slgkKJcIC^@7;^a0OaK8RA^y;gO=!*v1y|*Tv zc@h=Fv+k(Kz8Ic)M|bF6*_<|SaslJLezE2rC@{t7#d{}wW@Wjtbc#%s#&er@$=+cc?ycSXxzGi4LK zKNfx8qvlIrFqZqi`APVct>w35&OCf-WW#uO&yv-5O~XP;gh6w0dh<%=#x&}${M9{2 z`s}XAMzuR!QnFp^{tK*6N%&FSwYKCnbIJA(+mjw_{o(mjKs1nh=Fjkpo1MI$Qw)w9db z+hpEfYM8I^ZCmT@mb1Y-xSnRWoaeAje7M*2k7G^bPJ!KbO#iMEnpsq^X>!H+igU^RxIN{~-I8ae@5?n5D`!1_ow@E{{PoGJ zcZ%!ooV7dq^$(;(X7yVvS6eDp?a@wMv=$>`+ zk8?ZE<9;c)C&}pjIj^qZO2cfQV=pT2t=-TN6M1Y)YtH%G-!-m9OiEX)OgoewdeQiE zy2rC~j~IXPFj>2PIrrqL{;`_fQ;#J}|LaIe)BmLK#wp?4kD>|5`sR#*9 zR}RTuM-slwWtMB+(sjtp^7&dal}La$8xG|TPOYmKvAcaKdi%ifxIv~!_)^SW?d$&$NU&++V% zTCByyz|syqN9Fvev()#oMzuE z^3dXg?w@b_Im`Q7wKn}qOKeNcD75I*IUu2Mw==`$(Y%k|drEl@>uwM`fA~@H|D}6o zKl!_Q+jsrEzgnv#swTxP-?`$^X%lJZ>XYnuR%@1RbbTFuYstmT(y6d(&iCKm5R*Aw=|SqLV$FFU^_lIwlTY5R3;!}ZpYQb3b^C=q7Dn)S z^E@zHuuD1eY0YojZAO*5?G8S8ZkM-qPi(oOU1w#IMBL8ms4qvKmEDQ0=64L+Fv zoaKD%qhr-)YRhxwfBmRsd2(jQkA<&~&#AuGviN3QO3R!h)f>}4FeD4#o1La`k*6#9 zo!#oPoMH>6nyVKN*aV!Gjm>&zTU_zM^3|`j#M4iI1bu$Sx~Jzdz>t*e%p8qSR)mFmUyOYz@ z{8_=e`mQ}yr$2EToz3Sr?l=mX+9*72 zdBZ39=O5t|?fluR&vvZ0FE}rM@OjdkMTH0D%Kvg@7Pc;K-?{j?QdJJ$vA-5^&(|D( zp60M^P7SMm@#YG-d*0Re_FwGHU;FyH;sfrAI{EUydjwy;NX}UI-@%MO{>87qGQDvM zzh$1~G_WVJ?TJ3=o1t@+DN0&n+nmY8GP2Wl)SqYje*KQ=gUX+-=Irm?&quyHw)xA3}e z*^i%}4{qN6sQ8B8?(+{n*ZcAAi^zZTMkMK#JS+3I_i;sYw>YkKJ-+C_WYVhw#{A`5 zKF@e>k~F0v>6YQbowNB^YfV{$Mb-Yy+(z(*tMht}F^fMC4$a*+{gG(w8ixH6XOn-_n%Dd={$BgzUVz@MzkAs} zdYIQp_P1+6lNqP|etr!7^mASKACBHrADzl`b+Xeo9{uyfa7%`M zi~RnEXVrX_&bziQs(*9rZ?Stc_xzAn{`jR6zh84Hp0=Ew_fGrg)cd8IJ^pj$?~K22 z@OfV2BmEO*TO7FaLsMg$SolD~1yn~DW)?K@JIjd~Sbou6h(^e1e zPt3O8;^ya4f1GDl>cb9+3$3@r?v;ss{rN+;Pc7y1)>ZcB{#$K^l}49=pY@x*x7l#q zR502$r=u0E3f@Ed-P(@p^MK9cU|w*SEx;VykSCk=ntcB7VY=mX@1{h zYsUKB zhF$u*XzxYeN6%#f>zgG0XRbOtLoqo;_f~SB+p#_3mvVe(Z+iJPY43y?333Tr?y`LR zZn`Dmc!H4Fx&HZX#kG7)Hl|DN3B4s1-@IpM9f z(Z2U#iEZz`f42Vf=l|yK%lyki!xue&pQbf+WhF}sZ`wA)&1yW;3}+cCuqo&KS=9An z#kzHU&tG({yT1NaX}QaP;q|}0-M@rSKYUC~grn0@bEaq7u>^x=_mmF|5{fFRS!b@i z<@davMTcFocKdG_+s@APxXjf_u4Y!)YIKo;q&9KWrS!n?{2^5?FsW*`gG1rhSzE-#b)P<>%{`&?&Rh9Tl`DAcQRAzv+JKZ^Yivh z30IouRS??k%Ac-&IfZv${P{MG`u^mW!Z5!R9G8t|Z1K5N?)~$~^pvMtX21C?9iu!a zEUYi`d1B3#J=}K%o-E}kp3D5F<=frKku7;$M`UWBrA+gB@iFt5hIOFOWE+RQAwrLf zDjrQak|@=>S@rHu&XT(o%IzgOVH*Xv+hwkKlU?$5-PQBKCGWNLg>>5zT|VEqd4Hk1 zk!DNs{q54nUb;&dE;+p;;G1RDf2l{Gb$6Xz{bSO(dZvZqUw#EHQQ9QC>&}8?nQQ6u zTwXlN=i!TOn^$yyLf`6nl4`3GX7y|n2!H)*rqrLjzwDw%(Bm< zPb*zCRbsBdv#T6|{+H|orJDR-7vEF5?K0n{!{E!aGs^-CoL_sjDXBXg+xa0^=im3b z3N@bFGn8)T-gs6M^K(;a@s^fLWuNuM9-o@GcI~gyl<5*Pr%&bW6W2Zb_1=d4*(PDt z5BC~}Xx%RC-X4APDrc?K<9_b?Ux#MTc>mYsM;_~sAlbtTi^5PTS8y` zn%e#FZg@h5W~mh6bU74@p_iEoSCY>V#yIe)FU_?s72qmzrLnte4m^3{ftKko~OGletyZL zdhZ$G*Hb@AFTXJJL(l3RO>aIOS$8r0rlb}3*LxFZn0g(4y-c9>j`_R(fE26Xe)ovq zIS-kV?b17T#h=j@Om}qnEfr^Z?}hS;oi&`?O*K^ZWNmT zh1{2C-aq}ked*>Cp+DC4WzVX3dO)AU!g2A$#KeVDOP;$% zuFf{%|EM%$`g{9~`S)~GHgkRa(0IX1@&&JqedN0H7SI059@qDYY+v!n#P#>p#c!7> z>MY-z@_NS|31cyqeA6AP?qwWobJ^bZPU`-eLy@NGFV-+62;ZFIt-5n!woCP_FSjps zY%be+J$gyZ`2s1k(yZ%;CoTE&)u^z*EHL}-Dc8rJ;{LqJy#M-A?}NQD^X;Vr-`OoS zcFYcAvnunB%RPKb!$$Ylp#sfb+kz|?)|r(Nhc2v~|0dGpy!X8?JGef6JA3V`>Af54 zHg5DR%)9n`w#g-*n=e1|Tden%$)Dppg@4up>2Ld@mp$GzA#38^^QSxc|IbPiTBa0n zV}m%ah`NCOb;Foe;S(!w?KSkUIlA~w%S-ND?~t#DRgQ@`C-H9e;9fX`>00i|xM@2% z3p=AdZ(iN&k+N54`NH`Z%eUTsSloCnQB^N~iCc8yghQ8;COuax3I1+ma-ILYZ_Ize z&n-@iONEWx=bP>RdPnEr)SteurOJYm?w`*)UU~V^PK$@Rij!78$ZvXo%QxZdEWXK3 zYR)Rv%N|uc+3@{d-pc|;Kg0RUj1N}{E;_NV>$6U;g6>=PR>vL?0ddJo(XwWBG-}$y4$bZL_U@rY7$MS1WP8JpXNqfBn9IcdWd6 zjQ>{6ch6Wd-(+f4_{)eat7qC7tG7EVz9`_CXu0s?#3x@P)?Gh(@rl5?_igKsNUjy@ zRMSlnzw|^PPrh}3ECM2ODZ*m>|~rX(x&W)O8^aOf0lZtDEq_oSCf&@(yPah z3#Oh>INVb?U*TZp$HY4qq&Ag!PuZ(=+Iai4saIQjie^+SGD(|x#AUbQsj0h`UAuDH z%Wb`zkj!g~?q>#fck1|SuS*Ax|Wg@562w%FV zcq?P2sIOjV&HknJx67xs+~%Dd*Jp6PwZy&K{Pp+sTKjaDT;_jzscMZ%=u?x|FEaNi z>Rmq{Kl?((m&z5KzbAx8t!~j_t=N6+%x)8{zJ2QUf9_?R5x?VI_;=Z^g?qaNBda+K z-yMIkM&EB<%?8uAS0BW`{@9a0+(bw!>6n^G?tW4m~&knFq`utUUAO72>A_u*OnJM*O0RjQ?LYSQ9>-eU-}mMpkKErB8+8}aggjw`lATz9>_ zVQw48dFPhHe6{DfZoL=Z=y=?`N24PDmCbF9R9)V?zt%mSz&Sf<+LziFdwYUEoLf}u zHpfl!?5VkV)%u;{?OX@5c0E3v)+>Kp(qQ+?zOsW)na*C@zxl-+o}ZW3RW5ie(y>Dz zC1}NQ{k>m#C&ftxL{{An4{m<_I&hI`5}&C`_tUb)N8=UdwtYAhEqMC8)ZE_n_8CQ)>YcvJ_MUOx!~6KevPhTj>L>Fq{a*ex z-}{fwq@s(x(&jG%8`>0aTlMm>?|-vHde>Gnp2HrD zC!St;ApdGza?*0oko3o=tioR^_!~;N{Fc+JH2I=8qinj_ebsZOS)pQY4eqR&ytb~_ z+l`C!`aXWn@>ycF(`O<^sheLp z?TT|YIr8c~WAyibNBd{D-#%0$AHOpH+0(5%BmZ4ny(1vTe4*Lm>zr1rdp60bU4Qle z{-SE;T+WNaGqSDvg`d3s+q?Qov|r7Pvm!SQ*p>8NUj4r>!_s`=#+fNCW}kn}n!YUh zX(DUV3YlxB(#vXN6Ky|;neJGq$6wogPiA7Y%Oc;Rmugd^j_y2B!{qO^=aq_My5+~P zX!EYa@*VzV+0V|M-E<^NHEFHvk;+rILb=40!k%%uDBSpSYlVOY@7`mP8K*OQSf$?{ zy_h^{_dbujJLMhc1+%8@pKv6mIWu2qQb4dx>%HwV3CZ)*R-3Ci`M)_O{7Ca<55c?M{vSRx6fw^J+($mHYh5dG(Xc3w(Dz zQ#cZ#;=Ss6;Vp~n*>jj?g{US^^>y|1s+nF=Y5Vqgx^=jnE@zF$|DTHM0#)*tU7nB= z``ps&`@=PHmok^n3-f;W{biw~-jS(l?We;}R4LxsY&K(7Wt8r9t=x_Sdy4OBEm~cm zeqL&>>`~L^*De?8L;u$~ALq*rl}Pj3y!XqhC`IRxZ`Tt-?>?1jIg-<(;nVc-cbLl5 zZ>geY8Pgg6Pn&*s`gYh_fQs)?le%wQcT?X}9(D80`WH6Zf4EwH@+pTMJ=%5L@0P9p zG1V0}k7aE3v!2#4U8(8HKK4Khw~n$Oua~EO&3>ev`)JdV+Shhlj!g1m?LF5mviz^? zqBln)r+D(NJ~LZ1Dq^q4hP_OJix!{Q)vq+|TK|i_K6AypD(SDwr@t=V^;JM*V&C65 z)l8f9o|f#VJ;g56@$A>w89O)RnS}hgL(JK8m-xS`>c3=dC3jHuW!&L}PmjyL?wj!a z7gugfdGz*gQCE{@KHA$+y|l2hRQmg?(4)@!F>&$Nj>atMHf(>_S)sW}O}mu$o*T>Y z%RF*|zhxCKAIUqfWOrxk5|!Bs@0O}7t^VK?bbhwZYN>0ltY(_#{?vW=Yw6l!l5RS? zwu|VyChfUfk;8j^t<5&i#8y+2Px8h!m!2JX@^qu>!|KDH9@F<`EGb>M@AHIx|8;gf zUme*h+U2x(n_p(tc@@pAe@`|C_PejoDxa)#s?7SpOo5lv3f5n4mAlM3&pp56yH*QB zTd7}ofX<`0SN3MVy*}9{KJ(6Q&)2e1hMA&`YqZ64&i#v+KKacp(_M28wQn^ z)3r6yR(Bh`KgD&g=6P)vxNUmLt$vrAR=shHpB_p7`}^sx!mh*X1@hB(Cw6Y`&^o*~ zKxmRs>RFBKXJ2Q1xR-h8+_SVT)eiG(H^=SfsBk*|HTg(!G_&1>^!(+Pz4iPRJf3=A z>gyfn|Br1kd#+gWVQ2Y!(H#Z(vB$TuK7VQ3=WQeJ^deny)BksFRra#iE8iYCIRDG7 z%`bH&{>8EXn{mhdwyYLdSj%xUecQgnUCpglZI&HO1ss8E?p^cWU9KurCVSaZ=K9XJM>(H| zeJNyAQh0yy>rW=76SLMnzNdFRjkRF$J?r@6Mx7E;XRn=@!oJ!{`M^v4;0K=%T* zJNVH1%k=*~$|WXjcl=&&t?v9`TF3ct>%t<#wl&|)CvKhD{P?19N77GKmhJM7qHN~4 z6l`jA+qaK9(m&fjA={Mu;p@j$_k%m;OgFsxAl~H4Ch3b0{FS8^3Es7l{i33$nKOUi zg84ocypwA=-Afdi>iRRz{d0QbyyjHE?0YNDn{z+nP^y?@;(9_%{5$jiz3%7Dy!V99 zs+cBKwEA$zx=Z&RIcju^jbvkrXA#q_H6q2~`d44S zKG1xie8OG{^XY|;bRV@=t>51-{yJitQi)v;hj_A*!kOgBeTh-~jn!C#zJ?sCk;P-OZ>D_hgy#4CvR-^w^K-Id?hZQ0`S=E~Ai=5wcNxL59$ zyR^~X*Q!;qPt&fwc>2#X1>$+1b&nr?r`>ojIz#Qk`oo3-_94c7Ei(F-4QGlcvs|~` zy28mW(@*V<^TU0t3x7YZI$xu*{gqh$zRENEbDH*initY_Frmsn>qGz7M_O#DU+3j4 zuRo*N(z_$>~*$Uo`;&QGSAa$ z*K=0hSB~1UQB8C2v;{FOwpV-%;~P{&^p)>DXiVz=%Ujc*#rtpiE`yMIruxP9&E~4h z?sHa83rW`9X76BO7zKiekX{O9@au}3~_Yq`j36?Xa7_epi< z;??5{{_i|${cWPXT-DZhuM5KhcoTWpXW8uLFuAaL=Y0>G!#}s2{LG&D@BR_Z74z&u+Q;J+&-<09>Tr7s;Ow7dNUuusFnm-qdS=W$S zf4|rJN!-HZ?M4R+HyypX_Lm+v>$T3RGuISVU;X{`#B}l2(3Iqe9)Uo8`9T;Ef! zU?OqpHpk8ODNZ|9pNz<ngvqdaQ2P+cB}+PD%gSYl}DcbUUu+iY-$4k;}F&Y|f159~9?q zmvsHsV_mxMeD(MER+aU?*^cq4+0!`$GlzbE4Z&e+HI%2_F_fKr?4erch+0|*ra5Z z(_Z7=Fh_ghpY~vm&GW;S%sE);>XzZNibe5&{w0az%}>rvXq@ZNa<=f&^+o2ZO}9s^ zQuRD{<<mNOAp06H$rQk=p1?#OY7CVWsJC8uoqXro z{;3CNJ%1?RbU*&U$(8mG&T$&47D|P$OiSJ1_FXLKAH&W5XK&3cE4KF)N*=1$(b*bz z{L8Ao-*&b2zjj_-GUwX-J5enkdM5th$+Hb?+{2V;61_*fZWS{Z>sP&B!ci;t2%fyh zA$&?)@s!+&T`|5}DzD0C=EQ`Cyl;tbl2WtW7JN`(+QNH{7dC|YUYY1C8RpxvgIl`( z>dHxK&MT(u@>;oi%C39j_9C|5FMNzW`|-nR>-R2d`$P)o$Fx|VcqXtZ;eVsTg<0J_ z3ZgQHE!y&C1;+{VE)WwhwEBbVrQcfpKKtZmdQaf1Qv1_2Pgtlb_Sx(An^gUJZKG=A zzE8}g-+3SB_KEFOy?`9p>%CHTB z;j$NX*P2JqUUF`)YoYi3_ScUu`W2;C-1Y8oe{I~t{(GvVf54od$3!)sEc~;L`*z{H zg9eRXk3SJNd@*(5^k=azd9O#MKiv|#W5M3OsneBI1B)k~t#hmYoZR(SXZz_@%}>*0 z>jR(NJR@7jzv#}q3)yFrCvFwZjGeiN{Ma>s|62iCr}SSMndx3_-Y;T_I9wx2b8zf?k0N%6?p!@v9`V(p*y z)>@y7sG5DPw)eornen`lDye&IyzA5YPHx8t5ts%Tf?spxr48!x-n-OkVrh*yc1$_szd&h_^7m+99w ze_{$@tK9X^Z+cMk`|Fn@SM1hUCVFqx%V6uUAAYy8SwdBRyUsql|%-|2kv!&f{&` z`Mpvn*O;^3EJ`}}pdjaZTzx!p#M}j0SHlA@7dr&C*#wKP>Jx63k^oM9c{u5C#G3QLGosYCzE!=Y6{77%r z_c!hmWp^yfFWqn5Zkg}aVZq~R({8Y#u5YE+k5zjrr<$)n^?j98cIeNnqbI{(8yr{W zT-CBwEAgy<#OA(j=O0J?3ge7;x=Kb$rF^~S{cuIy)yu!mTVp$Y@0v@QVS!&&k}@RX zt-3y}GIV)pe15HF>0=k$UG9Ra)lTbI?%8>9+j~X7=M(tfIlb7jW%vB#JXo==r(=rImPpFthXJvtkcykD{Nce={?GTpH@}e(_Fs z%a`BhEAIH=JvqB=ER|*FFGP2&Qm&e{<^)hW6|ceH$s)sj-vD4ev9O^ zlrz6rn|}NzM`HB0H!?Avj}=NvV_FS%ZQws*F^RKQ@EmLC;vIPg*8WHOmD|_u&Uf7M z+`V9FadD~KX2D~@hh_Qg7w+#>?wY;z-ux>cL;qTLUEIGoXRq-t&Gl<9*3IuNe>q?D z#!B&L(kZVCS1B(1D7?eyz49-a;1l8x`q*c<6ntgyq79m!qaK*Fb=kcqTwS$6o1Q$i2HA24>-v`=7-uGg!^Jx9*X8i`J1_^MY!u zdre}O?b&%STrK;9{gvOdT||$+&}p-+&|6yZ;@aXAIgVn%*+*?S<}KkCIGQiFNN1gc z+3Dtvryo@3B+Of6f3M4LYI9ogPS!-8WnUtu`de%-l)C;qUGn_)PZCR;S3S=D9q`mD zbf;hYii7vBu1;A#bKaXRLI;0x@ab|E*h zFVpoKSFx5|W!jygyJ7Q<;C}}YE+-wH<{^eip3mkfGf9X8ukqKrp zvl{Z3t-0SfnK}8_Zb@G>=ZRd*S=%rFt72Zp5BqZln?L-2YVkN#J}=)_ z;Jsk&-Rf^yDk}9-;+_)MUY9+za{S-Jb3W^(*e0Ql^AkgtZ+*95{z;F*_v@mHjyqqS zv^(qMT+@`bHeU|!`0>5x*~RmJC#mwUJ9OjYyw|22_qX^xn6B_AV~W%t@4JHT6JxLa zQ#q&5lQHvNvDg0D%il*f9NDV7@#3eTV*=*oGZX{Hb#LIa@mK zFM7OHYkr}Wu<7CQ`wPEE2)*Ldx^5M+?yHK%?CiatRL<)7U+V3cl(o}sGROK4FW0Y- zQ;S|6=u#(=nWH$xIwf>+(JigC(5uhG6<6PL)X2$SZY{py|K8O7v#(}y*P~--@R>t-HGG_}iy-9EUeua-L^deb?zlFYCugM=z$mc)Q`+&*zHS ze-s1N4=MlJoqr(m#91D7PSa}%j(g{D_kxt(cPOoFaK@ zH{*1V?F@k-ZvvKk?v-!xyXW5W!>mQkO(6A|$|KJoA?v>if38`7ICw|i0>#{327AY( z7l%2RIf383Jciy$leJ0skzSgiDv^^o``RMohz?eH~Z>LY#_s1Y^ zmhI-S`I&$2SKMM;!hXUtMfdOTvWY#9pMANx{K+L152sn@Z~W!W?WwghQaqjaZR%{r z2i6>yvN#U$D^Gj8Q)K!AtAnkahTTi|cFvJEmY;5#yY#4Cot~rA**VOAL~m~3H~#UX zQhsK5jD3rui)3VP&W5`@a(3&kzkf4F*8ZLRr4wl}>n<3%eBhO`TVuLacA9zTW{-Ha zD9Iv;;{~;@85}E>BtF%dYnKXqzY@k0U$$cQ-@H>_G9Lsk`ms~}nVfNo?*U(hyq`O( zbUPF?(_Q8+*|Q^N`Tj=ZB0Gm46Y@iT%#*(VprY~7dFv3d@W*|*GhALAF5M)7Kp{Eo}T3{WCJkj$PxOX7}xaElTWmDRnJ>55y};`R3VfrXrt(o9e?j;JMLqBKJ#b8iUs%l>ewFK-C=N& zrK#9>gSmpyfjunK%mR*o{GQ4YTi1QhL`QmAy<0U$UF*uZ*2+e!*@|EPY!5PHdauar zt#m7mBi{Kjqxty>@`s#vuzITe;r`fUy6)Ux*Dm9K)rF6@I(J@EZmE?&B=AUNiKR#0 z*#3$|*tNYLW_qV>`{o*)imZ>ef_L+p96v_1_`GD)>fRgveud6Ax9-0|bC$nIJe9ijce1>i zrRVvobu*a$u^h@@Ch)Mp>3PKU^7p4J&ZTa8G+X_n=;2xGi+=2CKWMZkyC8V)rajuH zcW>G=+i~iVaMh1fjXTdfPCXp{^n+>hKP@xUAMI75K`TUNdu`NA@})6bO-sjOdePvDoN zQBQUGy}ymWCSL!{5=8n?w z#j!73#lA1zu}n8wAT3w+z1zerj_$90mv8vIj_kVnWvO)doTHMTOLpGvs>r|fF=p-3 z&);@Sm(KeDohjuF^q;+R-Q->0avh=;e=nAs=A5{8=X1p$^)bh- z_|xa|3cg)bp{=y0=C#_JCqEaSQ-2E`jTiKH2KAHTYi`alS2nR(_E^p}o+4!5W|%@szoo)*v0w*8{=-Z@HdkBjKEldmGpFUC%K z^Y(<@*5aaNh0jIywynN)>*mAH&Kc__l&-8;V!6up-IYD3HQpD#{b%^fUiIIPZ#$H4 z?r;5E*HC=$y-L>Kw)6M<<|JgYSKjS-aC?=~yF-x&t}9g3PkB}G{Z&PI1N+bIp*fNKFdG$gek?>@4>hGdM)-oFYa$wDzON^Z@Bb*o!O2& z=D@frq2v8xugV{8zAhX(ZJzTv%~QrdO^>Wy%6p`Bk+Y5Y=a731)*fGZ9zFe`buPPH z=HS}+t6!#>uX}w`E$6G%H2t9F)31$Inwr=%{i@n&^YO>?r!JhIN*CpwYW`KDJc0Gs zo9Tj$TiG}#-dQ6Y*K*~v^Od=CzUXZ3%X5{ed=VDk&hftBa?O&@8!ii~7hKC+z43Wq zotV>Z_WGY;&u?$B`@_=}ep$|GvrcWW#oH$?pB-Ag4r+7Ay>~O4Da%mNqIB(G_{O(I z$F`-%ZH>rb-M)~d3ya>t?cwOyJOLZ&_$6(g{RiWm*LNncyLlg_WlgMk42mBCA+3nKa||KS`O#X1;$z z+1eXtm>>I)aEQ~z(`VJ33i*#oKc=0kYq_bmH{1N^v1q|!Gp83@FYSrD6y0>s?e&Bo-A{JU zuaXZc6z#p((bX2UYJyk(!n=FA4Q_rYWm}$Fcy)#PteR@WLrb11b*(>Na=ftC@tos} zdfpGNDfM-2IZs$SL?ezYc@ui@$6E38_b1p^p4qMc+H#8S#%-shSAA+rbGsM7`)}vH z`9~J6tvYMzp>#jg<@8RU;4kI}OgpBPG`$EsSX~;Z_N7v7i}NEZx5`s%*c?~HbyhU_ zyqJ-Gq&z*nRwHD6zta5W=kL0H>FL(2J!j&y+j&Qf)PB#onhP&;81H0u-)?_WLVW6j zwJiCn72O&Yzh`gAKFYGz>Yh}7R#;~W`%B%6I~To9==>?!`r|xoEkI$YXTJHJ;O5n@ zih?8FNro@F@@A=LZq?sx`{i@CUT=b?Zm)&jUWe<*C%(_;*&c=GGgKnF{S{v(^PcnJe zt^OXiVBPiKI+`DKrDnd@`>Qj#;LPgBcWgNtXN%@{&bjt;>-DgFW%uTJ2Aib6 zY~OLLs$co_m-HjCdl?qaj`R?E!PL^ZC2P_54d?PDZaQa|#H3%IGi{z*QO2Wt**rGu zB=6tl*qnDQXT7MbeXsTQ!@EAqef{uL>X6IiV^g=Kd=-?P&ABLA^u1cgp(Sr>cN{5Q zT_=6`=xTXo%gn#We|@h!qF(dfnWZcKc6tCH@#~FdbZ~rn!CJ+ zKQXniUoEW65*OS* z|LvX?t0%Dh*bx1-?r)CCxvagfA7AtptGTm4H!z=h(uNnxNz5O4uJavu<$kQ@s+o;! zNbcd=?W=MtHr{FrzuUOmT6X)VqR_Z?8nss*#J`$4TRY!8eD{R3&HvdHyLdV3?kUA( z*Yc*%%vC=1CSKv^iZ>SiH{5R7f4s1Kc3kvzdBNOISNvBSv)n&iE*3hUU4E4v|I-(r z1GaL$_`8{1_4ry@|C5Kqt_E#!+1_2ierDlyImM`T5^8%?IhV5GIY$#uf1Kem!AzrY)rOKUNe{SW3Vju4 z@Ag@`SlT08YggcNk#nXxqJK3nPR{*%f7#dF)q-vYOW)UtgqQ7|^5$dsvZ71eC)PtZ~)fE$5!9T=Y$U{h9F)&zY%v=l*fx zELX0GY%_=n{&Zb=#}C$~)xQhg{@lEQ;kt0>oG^u+QqxWQ*aZ*X)mPPQdH-m}5B-j3 zOs2Qp|HscimR~-tec6E<0k}wrIa9nj2qpt>pazpSbDW zp39CFvh+t6%nknCd0fEi>zOabJ>?GyzOL!Zw@g}a*5&;LbB}w!D@`Q0_c~>^ez7>m zTx_~&*)kE^{*Y$hmtU(h?DDxKZ`!?D&KMcDK7#k(#<-nFwYEoy{?22KtUelLck(TSFFD$`gs$J4RB4)J9A%bWz_ajvUi#Ri{oGC{q*=h z>#WuJMGqF|aJ~%9^GtOym%3>BWBu1tUGLm)7q6aY+4$Nj>ayV+H?t#YM{i5+efPEH z^}Ea8`xF*-mkX`i9ew?xl&0A>s&7+w#41@+i`7{r0xY% z$!p*LT0N|K{kS0H_~r>26_0;D`1Rr6o`3tiKE}8$&7a`3uz14WjnltPS-EK5FX?mH zf_{xvUEf5O%yr>6y0hrI%%P88lB?bpx+EN#njl?2)1~6~^BwbCABQLg*t0~5{Ni31 zdEzslY`(|zyV^H&i)2 zJ@7W++L$hoGQ*(u{OL)UA&h5GUD5#tZ%-O75A!-X-Q3OzP|VM_Qx5AW;_@FIy3nIb4O~G zoS)^d%nf{>C;nso)^qj5E$PqE%}2tQe|@k2I_l@C3wE;0HJO!v~HhwTT(o#W}vryG1W?v@YwV{l9CeeL{L6;6(OyH72iu-*M&%O@$9$l2Wn zI~KLY?ebh<_TFLtvk0~9I?=ze{{>ck`uJ_iuUwZ*%lSbcXU*}8&ipntEk5&GXi(0r z4T%~Z-Em@ZEKB!iaISXlc=T1vZ)HTc_4+KK@^h#49+dq`Z+Ub5ch{8t)6>)M3)JM- zZLeN%bJv=M8`ZBEe@Tk9;@Enm@qH8j%%J^QZ=7E&-8$=8?9{KZHm`p>s!S;sTNnJ+ zOJ&d0D`z*nF#H!6@rGZCDf80d)7vxeJvGeUGv($feWkgr0hMgKKJ)yM+rIC;a?^gV zD{rrC2=8}Ky%|2OcBW9Nv!j$z>-CjW4%$pT=-uc)VQbBdqSoX;8~GpiWpId^dw(!v z`@`ZiKX^yY+MPRC&elqv-|5qJ+ted&y6Vz8FT2{PPo8UXEZnXOh7aQoAN~5b zlt(+{&ujTBmJ8k+-!i)QMRZc-E#Ip1MSt(iP0C@blkfR3cXerO+|}&gl8;VbnjOdH zf5Gv6`QqDmw>)Ni6}V#QDW>(HzPn`3(Pctcj&4-Rzxw^1r{TAN%#365R)Io~w2r)U zs}lYBm=~bV;?|j#pFTghTC3pN0jfJd3-MvNJ3|_3~G_u6a4vxlYaR zxh|ifHeue9n9m!&ZvDB&{oBpj6IRDLGqmsT6Euv_dGc-3zx{K)_FF7IHNCm*`p%A= z>Iq4Y%%tD@wafL}7~P0IsF41?JwWwb+UGU1Uz|I-Q`S9Np(MRF?3r-y_V;f-$SOXW zditZNihPnp;GMRwzhyfnCUtJO(9yo=S%t~$$(5dFFYlatVSVOTwa7zpVXNhaEa|Q% z-o6lByS2$?>czAzRhEks{1kUo3P+~j5B|pU_v~$sg^~MCZZGUT-Y1-UX=$#4 z_~q1&^fZ>ji+zeFGmh_SyPz{?E91t#GtMS06`p>Ihh7_{=si=N;l^?$PU`v_-y`11 z*S@aU_uWJ<=Y#Rzx`0PF6pwJ`?Dy~A*ZidEP7Y6e*fcm7qFLe&WG&=Z`Mcc+28iyOVN^*_dEW{FY*;I zf0^%AeOloB*`GV~W}Gko5c7Y*@yi|=N28AZX9|?@)tR#_&@ubD?KR)8#(VSEJzCdS zk#Kp>YwsO?^EZo#Zx--x-FrIfp8VTKw%#Rc-^^TA^Y85McX4yvOSvXaKYQ($byY3z z!mEcZQm-tRjW5jkdS=$To1#^34V?am3*}1fw+f@jR=irlzi~JIhro9XaQ))w{x& zO(Bz(CLNi!{ldMjZ2x}~`jTb)Ht3`$um?JZIZt}kbD-R8=J~=o(Y2lba@V=uKEYjB zG51Jorp}YCVkg}h1R18kD1LLVzvG$y4DTYAL@D*mFFt?yrvJ&*8_w*mO2d1^} z3+H%WJ${(UWkO`|CJP%G=cJ|oYT3WeGpej*Tj=ymD5ZaXLct!bv(KJfer$1WcT)A4 zqK35NG4Hi=>a4#6T>LBg*WNp=`P|`_ODc!rFH6l8D|^3Oag*cykDYyqa_?B~EavF9 z=;F8++@X|InN;1`_QWSLcENn_FP~Fe^ygpuIWwuqW4+wcTp;#PYmvv@ z#>;22IE;99R(Iwt@?8>rMww%g-u3s>Uv1`B_PDp=vDDG6uj&*kre|&oYu+DyeA?Eh zk(>*j9pBq77B%+~*UWB#_wAK#Ix|gQF4z?CVGGyYA4});KRCp=jeRZGfq5SVrrzE! ze_<7S$JQV3!!4GHPFcFfq{Sq4+218Q!vdb{S>g9HKix)^`KU7I9~RTqD>j@It#owK zShRb)j%R%2jwPp!zU$n1mO8WAKIV7oAy@lD{HX`s?VVIo54!3fwm3R(^YV%m(QGX< zCK(Z3xohi}EG%0%f8iFBDKCZFig2S=@I+xZZM*Oeq$@`Wq@1#4`RVa1e_Luo$!E>FaY%YB8`qvrf z9dTN9>l#OdU0Og_rD^CF0WIa+nD}X?&5F1$9%b4+KSTNlxE#IdvW8LYuP&6m*2FW z#Iw8RXNhpX`_UDX7oM2CYbtlHqSFKA9h>&NE|}^THmlTYy|nWxb*;2mofBFoD>#boEH`+XWFC21a)!dCCXS8HZlEbDesW1MOx>__@ODtun%h{{X`2~Gn&0G54 z=b%;e{mj24?^Qv7h~MIqJyg#I^^CN3y>QG@n_%C%}86xL(Vm9nbO>2QqGU zi>Q0r^;K=-q=+wnC;xhLVQbpct&4XQyZouv4L`Kc*!*@&UDz4pzY$u`X7bH4Jl`!a zeT%8ctk&1MMV3iRZ^hNl*<^UqYv$+52b{I%jF&u~xLi`AtvDmYgqLeemelgR^S3bH*>cni6Yae@Ig(UEtXkr+RCjpJpCc z{S~aYYM5<%h+mX1m;dU9(YT zX^Q;Rk5kHYo*K{l6>wFEeQnI+=?c=9_{ulu_4+Fn?ps~(wmDbX#$ls*VXEg>JHZ^0 zh4VKYdT!BleEqAx>tC9d*8WSHlU+OWUiH?v?P2xRjh{H%{MM}f$|39bSZjXI$LX2x z=7xx^O*eRUulv<3-(SD=3s3GyHMOZu47l5K;mBzY{|Z<8({9px4OXll(@QIw>+yguGr^)+?vOI-l{8tn@_*KYx{?19kcqq?tP0ntXebNvIQRQ6uqhN zVsm?GQ`vtl*GJk_=VM~{4vVZ?yhzr=EdKZhouaT-&L&Zh$&(dj)&#ZeATvYnCTjM?h_BsTXXKO#iP&-RX-!G&Se)aoHDuUuA1!bz1Po6 zeYbUWK4AVu*1qrOJN1xxU0ae@+K9eX@a-46|Ke7!g#UB}uA3@J4WcvmhsAZeRaS+( zpL;}7;~(RM^U4e7zw`RmFNGr6g^BhzSA>@P70Eo3k&} z%TM;+ef5x&cdg*M(`lCsKb`)1Z}F7#LGP!E)tfaJ&Z&5MHr?-~d}i!ZUU&NPjyM1FU;b^M zP_aAn{WRsIrJFWSoObW+u{UpPUl$tw{;)gt*Z;gn8J>{`&K4MZ*PrLI|1K!M`nBl2 zI;V}2&K!F`2u0NQNhzHPS276<(|26DN7Z@xyeWz?D-}=3{hm>Dc5kr%sRd{DUf)^! zZ(n4`hZ5ti^L{_7Cw+Q5^BXVt9vad6s~=VW?RlTdJk@j#kL$K0vmy_#p73Gb+~bK| zpJF>c?O^9*j9Yo$s#zsLta5*tSn;mM=6nzPZhiQle>_j5ve)@VYY*2)6L$6GYr40} zvL^&KY%WOG66KE9b<*AIbg^3y_PWg$%Yq6$}K9EU36hi zFUOzb8sFGtMY@+?U;A?HpVQZ`)#m=o`MbC0xp_*ete#UrlKSy^-P-BK+$Rn#OD%aA z)>WVVV(X*(x$X}QA6awiADesJs8_r3dw>3Rmh-C%Wm8Z4Y=0Ye>FC4f#-~ibmvAlD zl4~~mIWr?R)VE6Ji}Iha$b^^2g7~;~>R+flDbbuXC(`*vIiJ&acLCQ#&7=AI%rx2} z*7tP3{WaV4UX1_ew%PYxUL5WDEWATm=~m{xpQSC^eIJ}tu9iIc(dO;m-yL=PnC>)P zm}$xSYRA8zY0qEO|5sh2?=e@ZX1`wZ*0Kwxk2rs(%52VSjoGXd_nFOR$^ZL{>gBI- zF87r%JzFO-z2v9C(R(3^CA0Q?U3RZt_T1gLk~Sfy<(}2e2H)dabaeluge}~fq8~lK z({GPNn#fwGJ0HRyO?k9Qk|T0zbDvVvQ!AH(`HO0PFEN@Y!&CMyiGAU;RVnNDC!f5W zw1+eB-LH@DbUxMzJ1viV_)+f8$ywVzZdYPDc(t+Ni~ zp3^B5P3Mi8`7U07ZL9I(^7aYKXMc{1>8YHgA((%7u9tP^nsC8A@n_BMnQ{onG%QZt zFJsl`_IcZr_YOSWf_L_9`CDl7ywI27xq{r~{SW#w86=D2lC#CkB%DRI`iZR3J@R?O z{_D^GST`}Bo<5_SBTim_|8gURC`WU)BX3RC1K+RV-&^kAt-kW$uB!iA{>DXy-dCF$=s%(7&j%aHFWc*) zY_>m`vgG`P8*ddCSwuD*`95h)$6AwbKR4WyJKS;Ut480AYsxMnkDgezJb33UvdbbV zt8II=;K84!54MMdx!AAm&{zKW_cBLsk8<@>ZjQ@8BmytE2`Ek}6+h<3+tV%JRxY&g z>12+-y_Yi*YPiMMZL+-I_n~En<$Kp3$HWDdk0m`%_PF`hEhWC?-K)7L8Ye4T$=iRC zPM3M3ko6|Q!*tH&x=sF5*7S%srX4$-HcMN0x5hfb&!Q>&f4u%3aPD#L(m6Nl_H$bw z_x)XQB=^_niD&;ZZki~jcw)nymczd`sJML>ym*JTJ5}y_x$Uy%dwo0Nw!cou=J+JW z*WQ~eFcqEIeJ$O^{?N|ge)i%bkB)Sq^NM-<|8^wUEqMR&_(t!E z-0uRmbqidd6q_7swoIV4_>SP`o~a$JZ{ojC_%2g_ukd?(1INOR5B3R||Ev9%zq`=W zwcb&}++yjA=^k$iG#9DZEl-YJy#HE57jlwQ0S4 z=ylav*>xtXiuZ~Ku8X^r{;%`Yrfk-`5oNDCx&9lqw{BxA{@6P`;N(sJdfq7p;!k+= zUe<>^FW_GH>hvC!_KAOQtSo=}+C-~-U;0s}R7L-PtWNIVUzItz7mX~TQ z@6!w14zj$wW|8+NyO8aMPRyd*X~jSEE=62?Hlg&#x<73Z?N7I?jd~E(aU}kSDx?7 z_4|(hsNmRr+w3&wAJd=GA>xRl|><*t3+P3B>G=-MLt zMXutJ8#&DnJpK~DQ8U}@w`R-E1<5bAsNI{fUNgQh`;z}t?bBHkrwgoJxn{?zDg95J zFZ(cVFO_v;`O`n4^vhmlYl$4!l*#|(+J&==(!S>%7G;#k+ZCF!>Dc2l!G2W_KCYND z*~{{zv*pft*K7l8w!icVaJm*$GbiMfTam=6syjA^9%u`_tsA8r9Mp64qUfK`QwDSOqUJ^crR@T;qs8<>NsjX+f?oJ?M?iO*{mtDM~{0hZ8*{% z^=OvU+a*CRkKS=kePiXsKDFq=`wO1M8B2c7%AOgg$v(Ac!qlP>9aa z-lvBvg5;#8wtG)#`LN^N?COaZZis)i>)>jhxh^J0acA+%xH-#}_{yg$DFyJkE@As0 zuzrt7YLLq&v4;4?f43c-%HY$shvmW1js%aaoiUsTpE+#^J^ji{U|Dk!$Dvcv_v0;Z zGzXks5b@;f44**OJdVE`PMz*p?q%3%Uy;N4?nSesf54vUF9P|kR|s(~4C1-fI&+~! z3IExzO;Ufd_x|WQsJq2ZUhVyiQjSP%#%N7DKdr|3>*gO_!2Q=mu1%%!&l0=St3=x- z)CykrPPfjpf9vq$*o=R5Odo^pc-EZ$yClv$^1IYZk%`|H2DzMC*O9SeX^tG1w?>C(>=C@l%q?*Al>Odq@jS(o`?7@==1wqfpC+jPBX3z@uJ6X} zd&>o8Zsz=9!)I{EPdR>DYR)jWLJet5lBa#<-LBc%ZG`j$6tmO$SYmH9e+lMhmdIC>uPKIC|-QdH*>*pbWVWaD1oZXxf$kt}gD!!0awzm%#V(tLw(JcTOTwho7@-(mQOm zkG~{mpY-iDlQLs|TxyA#ckKk{oJBQLUSyus7Y;QNf86pb=1Ih_+fC_zdJYC<{Mu@E zSHpMvONsd^@=G;a7HKIcE(!FQCiv9)@1nN?o0fdtQJ(7kTX$8|uA4mfuQ|?ceHv~i z()lAQcapr2eAS1$iQgY3#q_`2tPmUY=J5`Riv2TVwKqtZT5SKw?y_33M)jfFoNKjA zlK+cccK_eo&5^hH!CQqjR)0mK6z}x!`189oHd&hTlr>!-R&1I_$GaSV9|G9GDX&{|I}8wDVKje zFkXCL`CaaP(H-0y-~D}}nCv25m{&c4wZ^SJyX}Y#U)Aavp&Msj)$I^Jx=Oxl!G}Ee z87C55e*WVAXtIB{#^LV8%S{cx|CK7-d^@qY-oZxvbfb2`Ys0n@Bioh-nNsCVnfD%U zG+fm6rb_Dh%yNx<<3sIyg0^d~_%GXByHT_=_q_AB|AH;|pPGI%skZ19zx0V=`Gm^W zc^;2%uB~WP)ji&7BKAN?n*vnRw>nU&*dG#Db9ALEst9h5529+ z*I8D;BY3pdxRUd4n2FPippOQ=7v&1)JWFKMPPJZl-TrP#!QF#tF*bh`4$a7IzPTvv z>$~>?^^ab~Hx>&f$sT*!P_u5nyTBb;M~)|Dd!H@%SJ#vACeLnB<@e~1yF%}8X1|%B zF1SpL>qP#m{LE*+-BT{VyZrMA=bfuAYu}U=L@wUXd9?6xKD)gB<5g1>Zc6d+3~9j3-cPHNe0ovG)}U;bX(xA{(;!tJK_z-=B>&s-Nc=cHsDN+9op3W+kmHciv z$6ZBF|4ClU0{5>{))|?MNoU_G@896g@pnt!qkFMSK3rc=*%akCXZea~{R>w)?zUf- zca%tZ!F$U!e^0=A!S{_-eUB>UM>)!fs-@CWIMmih-(J?ncOXy<>agDQmq2w^KSc;=xtZ}X=C;*wd(Htz4!OEoO$cq zBKN#%|LjK=uK!+(INd7kdi=YdWuH&T#5+sRZ?$%ZQCDw(Te%@d9_E;1?~gO zPdM548+2!;eAIIlD-~0!sp}Ko^ujorbHeA6o^30A8E<(c-+UtdWP4a;RP0)bBOFfb zVXJba@6GuA+$DDB+KkibR%h?Mz5HOehwDkDBXi^3XRMnV>b$R7w|C(MuJg|teS!q+ zoC;>Q?ff_MpVs_o%}KmB&&1mMSxyy;=d)@3AZ*Q^&bLXu#(7bPSKmd))t2pDy{zod zUjBW!Xa0rzzH&>BW?H+sYX3{*YU=&2^7GyQ3Fo#koL+ITe&z14ea8#+?pg&hol-8; zZ7C2EQ<8KxDqrjF+QVA=aBe|@dZ71@|E&AuYrfxa{4Z4Vy`K5M(BF55svjJ1K3IPH z;eqCZ<=+oA${sAg-^gswyYIK2%n#2GcWVnCF#gJ4*?z%~>EYat>Bs!PNjqQDOYu_+ zI8*g)>P-``yJB%6DWqW?bA?fvHoy;)-JGPSiW8fl*I{;u7zqki7& zX>KppyNgWyEl{)N@RfHCEw3JTe9F7;|KhXVLeq24Us=?hPS~-*`NfgRKlLiZWJ=hj zU+6LJxqq+I?{n$ALr?$OG++3z)#Ch_%$S8o)|CRC| zzxh41TKJFW`p@q?hwA6K3H2T_N`G2AFC%o{Z5`pd=rf3 zfk~gN-l|ob8?84yuqQfo=Ih@oHP}Reul9Wau?)1*eg=K(fLkI$By$+p{%|y z|5kp#n9q9Fis9R;-SHEj=XZuY^CLQ0E0}l-vYsVsa z|1Gb2y|^;_*9NH%-Z3vy#DXdV&6aFQu8oYoUvRiQJ8|ZN?(XMp*Y0NY-;XVMt=HnX z<(t!q%fGs%y(g|YD3CU-^ae+Bl1Zzr%w*pGVJaYK%K_ zl6|V=s@j+~a;n*{pT zMzxILka zUq4kAes6!D@x0Qzb6Y?Ef4|Rb&TE)&+;Zye4?d-aY>wV37yn8+ssEG-OSf<0=+tca zc1-Y?CI7~#Gv3Le!D&KKK;ABgiWI!SpY`9q$yfPu@{H(d^~>%N@r*@f64g z31wWDUVBYoR(|RG?kVSs#hlFNZTYa_@S>_qP8z$+wOh*kPwZ>@qPnMYUfW%+ck1{3 z)+$C=x8A$p%fBirZPx8#;kQqZ-09(v{y!zodyPr&cZDWp;jq*XEIeJi&ChDiN__oe z$L8)wM*mK~yX&#KVk_6xd%o2R9pfvtk~20;6@MYaGJSrq9e;pS|N4u6Jx|SUzI^&a z-pprr=X&vi-k^QF3%ifcu;lt#&GGJ; zlEpfqE5DgNPkoP{U=TEeA@kwpuTz3|Y!jB#jgCl`_M5p@(e0qCOXe4WOHvOkHr@NT zZ%d5dYX>{-g}s#)aaU~hel4lssgki+D{8Rh`t++z`?v#n_#fU{f8NdPgTy1IzseW? zv8SE%du{(hmGL|KJ7<>Vk@oJM?}|6hJ2vg}c_pu9|9ckguIyeS@$SRFbDt+{sM~v+ zPv!Kh+Q{~3Glf&nb6V#6Dr){)Btf=l=x z^~~rOJem|#FMWLLOLOKGm-|*JxLsFrN!+M+x$fyjznJoSnse6NZvC*QeNSP|weLOw z&Huy1+a$`i-)Z3p+P~?MIfr9pxXWd1 z0@f3r%f%{Ki!ZC zC&thI_~FjH$tS9|M4i8{P_j`l()jej4WG;T6lYgRU2k~7oO1T8@(1=saqEm-M9n_) z?P*(lkX3Vj=Hom5ubnx!U#bxKVf|#gTH)Qw>yvbjI33IA$!9kD=09QU-1ZA4Qf>c) zK4xdjZH!yYwMDWOiSd!>`A%_vMb-rAuzAeVKVV z+GS?Uk2TM~Z0_(m!7@iPe3?qG67Lqh%O9hhmI;1yTGVsO?7mscf&0p{a=wMmIhNOM z8QY`c`D-5M>*tBH>ohM4+-E(}m{Toy%St}c=d<9l)bDu*WgnTpxm(Y?Pr$_=mcomu9^ zR_|PQSj1^F_t$?0doo2OmkY3Ed|&S}>F*isZw-$gBt5y}y}Nw#x#QpEV%J!hDIfcB zs+42z4Dmvi>$)XOmKUq`f1hJ|Pok}$_f6fSyT$w$_e^>HMM^tyOL0{n%a6NVDnD-3 zPFLdkW8!rD-_L+@mK{5VEJHqsoYVfH@l)ROe($31CY#D%bxg2t&0g@FyGp+O_QbvU zT^|heEUQ=+ehj!FrrI<0$nAG(v*bT&eoXJ&I;(nx#@nNnZEx1hsCO?&>I#Ufv1_qV zey5kvCH2SIR?hI>k}QrUr=&e{>O2l>S}b%o_Zd9f@#E*$9ediEEqK@8JY>75kK3Y`|_4@@dHr~Q#>v|yW{ey)2`;@lSTdcS>NFXzPR2gz7*@;iRf{m9x8^z``R z=fP_}=DSasuk14QsJg(fJu{ziZLdu3Qi*W7(elRdvsKSyp$z_)|I;5|%aB>PbGyc~ z8Yd6u;(ZTto<;tUI@g`oZtM4O5BL2=mir|gGt!uD3YYzQomKlhP)0Y>a+9Q@w4my> zAGZV+J-OfiBx0}E;_nGQ&;L8SeC)5Tn{)hGsmshS_kYGpP1QZU^uzJTrz5>LeLLJ; zDb=%9AyYqRf#Lnv5}UryX9^2wX8oGvr`6(kSAaiw&e;zJ%{v9(+?lfTMCZ(DS9bJ! zX*}7>zU{%IOYA4g`ENw974p}xPft$qJewAIUEsXWR`E}FxxXu!gthEVNIsdS|3!1B zNv81{ceP>;$uBCKCR}AZQO;cBzh1K|=t+ONKxy9TIB%{jcTMR{q4a5mckgvM~>v*Xc<3DY#SQh8q zzxK<2=$#J}5RZ@Ye;m`V{PCkj%3og3raN8UPj2;QuSx0H{^qUVk)|JWY9@c&)w<-u z1uK=Xyd4!x)A#-`_hiz53=Nle5JY~zitz!Fc z|61?ZvR$?8e$#37>ZtqsX9MQf>PVx{60SOrC8{mNzsxaQyoJkLw+`C>@@vRxA#&}_p+x^ zk2N<3rN6u(pD3{9?y~^R-9NQoPFmP zzg;swX|7g0v!zDDn?e5a>ow`;Rh-n97w~>NbK>2Z+xM2QnpU=OQ`o1iVcT9+bS134 z5uuf>YM&9dzMgI2ZmXl~4{$Ct3cKX2-#ay0;NEu?_nuBaNLT(d09noxsC{J zw3+7Kp?)Lw-e8oT*xVT;wnY>)1ZPTm%$(yyMX`Q=&Yh2fsmpc?u+2O_Q$1aC(Vyc_!;W5@+PdJ)E@73+ z*LC)8ljQw3$9ux@$eYi{p)&S;rq~LBX^-U z#o|=%<}-cav}%oaoYN!o9{fJ}Eh2NZ#f)qFqvswk;@-rUe1gs7Si$t~f4g@GC;ZO* zsTR3xc7abC<2#qTANI`hn}`;T%NpL*wOv6 zU+ML7T0sFwmr5wxAWJ3Ta$HHMLU#|Ek4?+u}!;C)n2}Sf4}^t|G(R_ z?#(XZ(N|*s_ce)UT1vFa`3Rx^1~-e@0x#(=Hr4M8Ub1evb)59}e`Qj+vr4O`CTYHV z7`LPMOU1XB+h=Yp7dHK|e3!yQk#`b5P4s_RZc4a+<^A)D>%Iz6fxMQrf+-KhUz;B5 zn8b3vaFY3@_9g1O%1?%S_m&%*>b*P4@o!nl9riDF+Ql|~hp!5pyYz$qQZCEpIfuXQ zSmgdbciYMZzrXrzZu~8IE!%yi?q;DU+NO~uOZQObBu`EsZUOOG@73yk z*6SbEoOIUguE1IU!#30Zh^#BS{y2Mz`o%R@XKnGCrG0tV8pWS2C&MSsQ#htD-$f*h zJDx}R;rTt+*IzHb*I{tyeCISNsq=S^CY&vwde6G)%x~kr)$&fS>-NuVpJ7>izvaR& zr`qF%F*9l>6l|Dz?cs+13np8pM_j$s<(a?W=f$0=Ntad^)(SaH*)+MsG>tRk;mH;H z%D3*bT>Np9`&XYLOTBjiPp#&M;8U)5<~~ZhFr#L9g+$7;`K*3yt{PuvEf*2hS6pJa zDz-#5?9f~38q09m=Xgg{SX$(bm-Ah>E}L|0eoElm#Wlqr z*Y1@18C^K{+(Qc`1-}XVH(fj_V|F>?=agK&X}e3hKDGZdQ<7s8uz9m=M@<>;(JZ&? z=OW^lRcw)Wn#JML@&8SRYU`tmIgHm{sjOMwzBR_y>0gVm(=6XxIeM;lH+as#OY+NdCJ~>lr6)&H5GFkrx zv*Vio!aLsl6z*_{a89;w3_h{!b~DF`pH>&s8`movMti5&HfK!Urug=*`L?7XHtR*V(-mSZ9A=vq$CQW{;P*ckcMH?&68v zR%Y4XQXbbk-+y@dlUq#bImZXrJzj>(+?_f5m%%2+_W^sZPJHuk{fqy;4}UDZSIuM@ zQ|Pqbo;POk|NR0tFI={|-Y*#S!)5-@QrY**Ef!WTK9_7Z$#*|z#`KPb&@g z?lWnB{aMenujkFo;9vi~f3a1ca8JBgbouJix9hI_+`oALdY2bTs*^VC4*&R<^~r~G zd%Ny8|5}s0t8M?~=W`c7wp#mmr^oXThDFOxiI?Qwzh1p>Rkk(v!kgg@uS@Q1F7(~9 z=JCgx*wf7?>V9)A`m(n_`+e=)N570^AMdn!-aVn#%=`J<`~Rb3&wu_RJHO)l{Po4s z*M7!zf0*%jms_~f-z9o3-;Q79ke?MM6ZP*-e5tOz(~GZ4wePi#{x?j?*FXNYeJRKO zzb@Ak_nrI76mx!s`QGPyPyfGvZ?@U@+StlE`J5w86BITIDmVz;`R=-CMeHWk)9<$3 zy=;5=?o68(FWD!b;`ZC{p2hzB_u9|QEDkZLr$6rRa%K2`|NXt<^JV94Z}ZB%xL#4*@~1Yg;re}fl^>ro z#ZGGN zt^eBg^V8*vR(_w#+f=VTamlaTi`m?Y@#_QFq~rQs?+Y>M37pE{KDfsHL~x|3qJua` z+b_PIGk3JCjkMptrnP56;#7Xm!;5$Tx#yj3IlwRE zbHRt>l+MCE`9g>8`WYOI`>QR!ahvdbO~q{?#rH4V3gce(mF1y%cY<hK6CzJ7Zpx1P9CIZ~@5S7}-kZJ#e?%YtT6e74%_8UG z{dHY=uUq@A9_H8{^k3StNJe=^we7)v;g$=s0%y&IxegqAmmc+fLqdJyo5~CNHu;w~ zzimp4DyaO!U6mHI|9a*cskI9`AFPeLxNgpaUcH0&6nEUeZryIm-*O>WXy0|tZ*0BQ z(*r#IR;A4gh%&BP=kj@;__@Ap+ug2` z3&9cY-S-UlZhKL09+Guk>f$VS6Tj96GcV54;AAG#M_4n!}i|+b-cq7(Z?rI_{#CL4# zy3#|@Q?HfHebD%N*6t94z6n$7zs_3To-;30RqA^7nM5ahp3ZI8Vv~RU?)hNomg6v2 z>UQdf$1QW>ug{qLBv$I{5<5-RFNXyZQ`TJi^_*j0wi3@Z#~`(L9NT}J)G6=0xnB8O zgV?0_S)Bh?s8wY5ACnY6v%Gb&-K7~3z8?~LU)ZkPc-vL@w9Cq8JDolpT=ODu< z_OIMOSNY4_$rtm5rJrtiASo7`<~lp>Ve0CA^VKRIZ~I`bbtjb5&ZD_5=zhNPmj`CH zzgZSamrX9(9=BtUSI&X*mfw@5mN!mtEq9!I;m_r$$=|!P_HOQ*u(N9I;q&2>eqUre zczeOlyOy^;Y!%v66>ITIsp9;+9aoPqCbsCbuDyDGTEBJ6;{~%Xbl>hg962+rcj{@_ zT7YA_ml@9XNd7CkM}Nw}@A3UddpIoDsoYq4((23I8Df>)H&(pnT(;GLhw~vb(<7yW z4BI`DQ`mPN^bz!WVXT;@{IW5^*I<>lrI}F6z9ogyt}AXk&6`<1CE*jd)34$uotuI= zEcBV?T;6<`<@47L1@lhcCrXMko1NbE9J}FY(7?O!ylac^q5BdC8IoC&c?8A2lnSOy zN%&y*H+Om6ewVnwI?wF9OXsJXhFLFs@;y^_Hizq_MU}@`x~Dc~|MV9;W3jAo`-J5; zK1bb;I%}v<6)RTrwCeh?qq-L>=ZM_-oHF&G>n9cqy*+Z5e?M+o8~XZ_=kH0+>;od| zO%-39mD(L&v1xfi%=?h;X^)$}8y$@PR`VtEot0C=d!auCQy&OwFA0@e-ySf-y5+jx zp&z!s9N%?=63e^mWDgy6+q*x!V8@p~YaYD5eE(NV^WLVH(`L`K zzWxz($~*JB+VlL;CD(4M|Iibbe#Yw5*Us{})X8q0a7~Hp4jC2mEBzdiyVZ8=;*@)< z{5#-|=$)x7`f_R&TLO2iy?kT#*UzDQ!yP{@IQ@lRXp^bZuKCxi&I{F)^?i}KBUHPb ztKz1ARYW?+y|tI5qD`Ln+;cXuSZQkh>O0rP90z-Q#a(@!+rm#y{wMqQZ0g&4D%L0Z zPA!f)KIg#~$CaHnKi@0A*c<}S>vFEsYoN1NPHvN&z}-tN-r2&JgfiR}{>|EisTtUl;|XvUqrzxGDI zzU_5khx_~T7uE7wZ)9^X&2eXq-hM1c@y7!1_wN;dBrm>pS1ZP(Gfno_KBxco%6q;} z{8T*qK_{2fwNsvplh;3csmjwW-16p&(C_KT^9A(Izm}E1beiRT+@%%!7uILD^eY}Z z&@$n0=HA`C6V3-e`BxHWzn$Y*JjXq~gN9)TVvP@aPgbe7b3Ac0?r+_!DXpd~{f=#+ z`U1amROF5s%+V2D$F>t?x<{wlZE<&w{@n0w^?tb zPI8or%-Au7W9Dj?6~;`5)OTM^S^Y8dlIuI+U2AVT)@~1eUoPwu>b%Q=on`i35#^S^ z0C%G;d)W^+y)Qm^QRPwGwO_kW_GUCBOgZfI!E%%5MaE0JwolLK3Ahrb!klt=-rPfX z4GvD2ZMuBzD}K{+T1^LKvTm*}{S)^3z0lfS9sQDvf(^n2mNV`SdCmIXFevdxk{R=_ zEydygYfgRVtlh-0-@nrOB<~*o9UoREHW%3XYPBrqY}~bOr>x(~>%VQIikt7n`*K{} z@L;FIhbtTQtyh%T6=@LFAmwo{M^yHj;JnRRP1~;t*}Oabt&d^9;5>egd;VYIj9>a~ zWvrZ>F|{tLV7<7_v#W7IJ1u)c{Iwd*E89a=he2W{DG_zUw!mn z&Wv0A)k0)rh0W{5ye#|uUrL%!zpZH#tIWgmyxDS3>d%!IemKv%Un$0CZL4_4+Wwu& z!NXGz{a-V0z6$TAx3iA7`Aq(BNBhS<1-sCw`vNa#YN_+g5^Ab{#W{0^c-%FCUCW*B z-!?7`+c86JZ{+Wz4q?wmsghN3rk8LFdn=fxS(|Ezq&4ygzw$+uIc+v zj++|2)eom?jx0Sl(W_8<;hf{Ff4;XaDNAbpC#U#?ozpFD`AL4Eci)(oEYcEe z+^=wV)!rw^tQQ!XO%%&8EI*_;*Lcb98}qn#7g~SW{n_dp7vJ&3*IVYDUD8-GE#b!U zj`N~xcL#r#_?LC?hSRRoQTY=S$-G&YBaZ!#3cAqa ze|dS-jy!Q2QJtQbH#cOcvK+itD$bq!?YKw&`HqZ768Fn4o!%PydY6Ym!2AdAv@aYM z+u^J}ozwB9z@MWt{>^x{Z_&qV9P5r6KGHsPJM-f5{_4~HKfR4&g3d5k+IR+SRNPtf zYkEu5C${)Cn|=nLo>^4%viX^h=*Mr0{PVa&b>i!%yZb+08@;Up&m&Z~Ip4%vu2h>Ub&{O?jfBwEb^A%mggVHs{ z!gApgz1Gb5u%pXop0?_mgGHa(t|>lDY5(x_(}N-<_os0}a`6hzBJ5w^O-YE$n_C;z zFM4p!yy8Fm=a&@MM!&9dfB#qe?CaTS-lqT7cMAVe$@HmMBW9%dCGOZyy@S%;2e-!6 zS4Tenn{NBPe9?8;rpUd=@|z6wmtL7GlX>`k;*=`k!dWve{1VrGSLRfgcCuP2Y|_K! zkrC(O{8Z-F1wSp{+43~)kcZy1Gyi5xxV}~=R<(3}=P7=z?f-k9ZA?#hv8WH28S8m% z7R&Sbljc~8uV3<^ShL^loEc}jpIE%JOb6RZmUmBkma|VhC^YTa!Q+V`wXvHb94}O+ zM(Q;FH~4?`(2r#TfrsZW3#eMN|Ef%%tCdK?5vz~y4Nm^Z|8!RD#V4lPIrfImQqk)! zMfxoW*ScG(epFISO>LTB$^VAq+6Rtv{<6c?kK4Sy%;ume*MOXaf6 zt$FV(nfYhm$>zBe=BNJr_VxeN{B=p|FWGd9R!{w~F=X+Ec!70anVS~QvT59RcyD;i zU(FAjp4SD$={>sP`7-!X?k?x&<~ zo#URqQ~2Ti3Fe9K6#Q-rloY*q;(u`R<|!Y48qAyXlPRYDmHHW>Ff+GzPg{P9R2t3_ z4!o~m-s36Pn;4a|=&Sd>oke@*q#u8HO;Jh4z&}Uk_eq0`kM?PQ*E)V*r8!yk{Nu$B zuA7Oqo$lT2C>QJTQgzzu1{@STJ!VV`s2r$RX^CDt>3)n+}qO%SxpKXrcRo? zeU1k!e_d5o?^6AgY8kN%_JuQ~zT9Cs$>A^b&f&Sf$a~EnYT8`Vs;O1^Q?G3dy7N=x zp=fotfkis&ZH36U$&VAf9*b2jZP$6bMycX#z4oW~G80RFEvPZx&9YanU3+V@zVvH* z<%%?G?%O8fl}|(8?OlIT`&Z?p6PmZqeya6}yHsJ$xim)2=5JHLJ>#aEC-)ug*Ip8n zRol6s)HZR?&&MifA1$Bq<=W0iud^OjKVClV!DQ}~A6tHCUc6Py5$XQvIZNYb%ST%( zmKt2kvo&{@knFbi`?A~P#j@Czx?g{lB&@&G7w+}z+V7^e<(_K6pEHXL_q5fr?9aVy z_4?$J)7~w1bzMGLdFqFsKf67fgqnQfaktUt`! zwEWrE&Du&`e+<-aEcZBkKvex);B2KIh1P;v(XJovr?dQzS9|gN@VnzJj#Wbsk=@K8s>)_qobf2MH9m$QV+KYUuq z=rH|SfTqlR^-uc#!e8vvBJu@yPWt*JF<&=QH_Ta5rrLJ4QmpWYZFAU9^1PpXq%Fu% zppG}Ox4g?@_t%{H9cF4Qrd=8S+>EPR9$alHs9p5lyHofD8)JE2!Y$<|Zsy)O7W)-v zENl(vFlT)|S?alNt+~fFTkFd|`6BtYM|0d#jCbwt)TWiv zoQ;*8B}aE=r6^BqyuTuSdq&UQBg;0kIBn}pSQcjV z@}=w9O5Y9nLT_fbwx9jAE~;XOtH$xeQjZrsb1*5Gyh1o7cuCpA>bVKB%EJAzt(#o8 z{0hjnSowb2#LmuhN9rSs-z!S|-f(P}@~$3%J(XTNtd^IXXZ`hMv7am0TPE1G)XBs` z*JjSu-MUfn+LeoDC{+~9|8U!zWAW*aYA27}Oc*y!@_p_S~6Ln;_*AC zgTc}#^qSr!Me0hJ3GLZ4b|#FIt+6bhtlBsG8ea~i_>nu4;R!n9r?!=IdAvO3F*>Fwk+r8h_9=?QTVg8v+nz`D%T$wB6p;}=2=HN znz^?%zW!P)yK(0EiL-OtGmIC0<;i?Iol|b*h27gZ`C|;U@a#4lWFF=lBJTxBNIz!^Q^tA=>1IHQjs?_e@w(ygS(*9%j42k-FjS*NOt}gLA^P zY-fGh#_?*>f$b+OFqSt#(v?zXF$RFwCwo9Bej>{->YpfttZAv#Go>bPFh%Y07p`LBLQHYrM(#%+K0 zUcv9fY}VP?d!x7RV|1#BI%%{e?x49NN3inE8yQm))V_OG1RmM^NlP#;rYy|g?9L|9 zx}fBD3g%nh9`fzK7QfQ;$|PIv7^4@#zZJOs&n;dOy{=<*chqgei;KGxHd$Sod|~x- ze<8P4@5pM7<~2*$DMQKNBoPqnVafQf9LrAx!mOYo@bk1@0ug< z7S8Bmy7aeh&9RIoxXH_fXDkuPI=-le2WgxQp$Mu>80AH*Y_=J_s1KYpLFQ{ zf{)(>_7umxuk+EEv-#KUx=Rhe_TF2qma#9eWDC<;MYGG#zua+q6n6jpgr^7J-Li01 z>#3e|xJ72o_2SPd>{sr0tlJ!wKD*$_KFfE#7kxkcC~i?SUGU#uz@}u%jfnct1)k=S zKTS1n)HKWxo3meON=#|u+4K`_1*L~Bt37;EySBXH%dTlJEUUGpwwyaV>-Z*XzY~u$ z4=I$a*wOo-Ip}PCph2v<`HHzx-{%x0CFiZ5xB9~WYR;cGRqr@_tIiaW`^7oa@b7O= z{bQ{@7|0QlJ@AiJ6Kf!9zlnb`!cr{fk3Y(whi_VE{asOa* z^ZK#BhJF*D&YgFEPpG$9;J)jJ4|-11bFO}$TU8fP;48H0 zn%9M0{w2E?|MWI_uh_Kw{e(7mS;cbw3GCffo9=9xmJ@eP+osm<#9H%Dl1A*$*CoU_ zm;Gv8kgxhd|Ilfch4){blrz;+U3YcI)nEUNX5RlM7^!9LCgwgRYmT1NdVB8=&#D(a z*IZjY?@b%m!FKBtwcDpX*jcKw|0>t^rzyqz&(3BozSVeo++;?vckME`q%9p0-Gj( znYCk4T0?-++Li?|O41&0Ri->uJh-t@Vb@{X+ni}PmOsCqZM!!`?{LerEJf+4w*pG@ zuUl_h7cMyamCempJK{cvaja8&Sjc{`#B7b3V2{E2pKI3qX8C-a<#Kt~jH@Za+T~Gu z91T8Kw}iix$=oV0zUKYJd1})&?yH?{H5cZ&?PYMA?c({rI#RCI^B>*jE{MLk-#_Ya z+0j__&rI6{YeK!s{z|K`q)&VE{^Ek?GIBqg_B`4heSY`V0_KA!-sygne0XfHi^gKT zLyMEL|Ihl6f4GV}(kSox^VFvHH@DU(_&+$@lK6q|;PZ8f<%{>cKJ+;3lIlw~U+0w1 zJF-(G4tXt&-SVqt%El_&|9#gIYqkj5q+T!DJ1<|Y;(pxR$%~x#KA5SvdwrB*nDDwE z>L<@0d~N6cVan$g8Lt;AvqMdVw(MVGczt5r%)7sStK6LZU{^tE|8d=>`1#jA%X3_F zZn<>d?ZVyVs{%L8KP~lX!DXKh&;3tMyR!Mn$_@Q*xNMZFu4VlzKJ-{z>Ud|<D{o2wJq@M$Y zdeH0XB-byv>5BV@x%}Zzm)zTSE<^Rle)lc6mVD0>_*2k&!9SW)IbGiIb68WmIoChN zz45EQnsS(99#Id)ISDq8;w_cf`c{JlOOf>jlt%TJov zGnZxkKBcOk2fp)E1||tF3=b3BblKs<|2Y}S{@L;e&0YPs%+8vp{%wEsfzwkQU%xi= zV2|W0j^e1A^hIn-$AWl{8;M3@?;{rZXI^i4ll!Y~Lc*NvmPNl>5+;33IlRVEu#~%U zm*&MsZ^Lqwr~FmiwDmK~%UdzZJ8~7RQ;faLG&axvIYr>1unvoG=|pi8U+#^sTQ+bu zy|h!0*4i%Mb8AKAysH-9e(YIaZg)*$!p2i-2l;MltPM_fxOeozs;&JKcxT>O@Wy1} z2E7;WpH^L8zJ4-G@L8cPo7o?8+P>aeby!m1UsS8U_L1mC*IzNo*{OvajAhbuw=*U-~@t zAK$mPJh&&|x9kL4S+>Xa|7=a{t4;3pe7LOnW3QrhO2*N^m8NUdrv&a#SSileKbf~@ zkDc%_BSg<;ms`e_pj}WyRvKUp7MsA({KMQGF`M#SW{nU zkDdRnvv;MJ1z8k*y)9>JuY2pNz^2Wu6W-4KRp*p#rS;?XiQNXOdK*(iiD2C9kjUaE^LzT(!*Y{jZ&- zEc~(R6(#K%R~A+FaeR|*i7T%Qm9G>(>z5QPFZOO5SGwPsnn^r~J{;fucF2h6=1=%* zZ8mwTSE$r-NBiq9pP%Qrch@bBH6gO3qpsr%N1js2sk}``e;luRAMA8*&T2Eqs+@J* zal9<~=dx-2ZBBn$pUD+pfKu@J{vO+gZnM`Bhcu3ENy+X!+`-bq8C^daF|pUc5Hkxm$Ez z+QQK4aPBz*hfbZi$M>Fl2Agi(jGVpE{u~G77$3A8@Z98lhgY$9|335LP(iN(Udi>V z74&avs^7i+ykl9Q{L9F675_=s9w{7*dE2ycw!k9u6SG~5*lU=g9h&!=WPRVT6)hEYHJh$yDjoCkoXZem#$t^kl?~i!wZrPsk z?(C7aU9(FZ&4g!vNV`}VV^P@G=HD9HwAR_c;`A?zgDKB??Sf{wx2{hAQX@Sx!fMUV z^6Ya)o3t13+Gu}V?h^cb(;Kzj=2nrfInUZV_$FaTZKIZuB zo^#t$>njVt?}W3T-A7x4^u4O9k_I!VSGUt-BDQkB58~oUk-hYPS z;ZzI%W3#T1*I(S#UGzHeVWs}e>6cuk zl-fIa4^}F@KKY8d+($;ZFPuC5xamCq>}N|qKe-!R+~V|a?}z8U#apjsynk)jo4fuh zV{LuY1I=)I-wAUkzumOoAx!U%Vny!k7e;;`PKp`5d9~!XpV6Jq)t~C-QS6>mdz(%Wu%_sQNQ2&*>ela(zO{S((-brA5^bz58dp|ETg=6mF)hqXP+}az3b&xny~rD zYtFRYtKO@1_M3BT`SJavz!8OoI(?H3b<~&3Ufj&y`b4O@c4Y>vLrm`@5nt?I#Mt<|fFf zt~S!@h$vuYsS2{Ditf7cl*rk%Y>RH8XweO6!{Z+hq^!jlGgwb^T+R_M@PSTU#gm6*CIVoJTN2cd+))zQFM3w< zlIcxVhWiRFCn`BFKT&%Sd^Psdp~d1IldlM~O#UL^^Evv{Hs5NFvWd%WpU+++G%-$b z#-gr-Ii^+nn*$=$Ihk%dZ|q;Q>qFZwGew_hj)Rp`6E66B0_0vFm=2C zip4DpZr0w>l*l?cr|E2pcjfaup2_Alx882=HDI_V?DUCo=IM(r2J3|lzrXw`7ZmV~ z!>zuW;cMIrGUOIp3qN^g3tLH2Ic#`?|jn{&>OI80G-l$aftx1u%Ts24G znbwrRLrdS=Ogr85+^ACjcxuw-I}TI!nPt~hue&xWuFK3xZjSK=_ljMfYC`u_ZN1Jt zTzOq0SE_oJ&C;^Wv*lafm90Ivyx;7T%0)*ttMG}QOXa!jSGP8EFA5hvn7!<&=p~DH z0(Od@6=LRo(R^w3uVKxhSxPB2tDo&~J@)MM36^7%moPs0v)=B}sn)1XSx=lF)^b-~ zyl;KzW1Z2$PkNP(i}+2mTW>3;n8v9e6u<2;@BXq%El$@+_j|u?I)1p|c`;-4hwFjJ+}#Of z>y9j$w{wN%vy;)Y-WnD%z1T4CrTXD{lcU~?I-$CrAWu;MYYwJ z{4@S7UgEwv_&rZ|T&#=GFV0>||9j^*`DV)r-kY!HEH1lb`ahe-L_ut)n=Pv*PWS)YZQzQ^{yWVy>56)b(wfBFfp18JL# z&iu??8udOjX@7Op1|^vvAGY>AcpWNrd+*vgXYTpFh-$wabM=wd;wY#7Ucp_9`ClyK z`SSGW?G}ji%2{%LQs*MmC(j-PE#YfA5$(Ez@spEEy6N@_oOZ8W*7!MD zq_-T9eR6WcBmo8OnbuBovU_SLWr=QD^We9uit?_ow7Zf9u(bfMKV?<~6z3>8EBsBV zyz=>p>CyNJ(}U-#@0H*?dLyZ1>p_h~i(0R=J=?ohoS)?Ne8<20i!J*m)OzS;&RPBI zc3^K|^p=%Z_NNK%o2PSijgs*6IR~=0|4F@g_M~s{lBLmp1`)!Mj3tr9R%zvP1+J`p zqWQr2;pHD2R+s566v;YyXXe^pH$T4k+w`8J@=@WW)yWI~R;_ovzh5IJPOYV|!A8^~ zKcVAJN%YA$h18V%F3sNR<~tSNC*L#G{y3XuzU;N%i=SM*7%TOB+p~F^f9@Xp==*8f zoiZmz^Oxt|->i!L=h$yMs%5`ZHcMBJxjw=3(zE$d zP3L3Rez7b(RD6HZYN_vLksph^U(XiQv2&P`(Koks{&JRLes1mUGHEeuf4)9Z^l)#~ zVa30Hn?BUH`uvOb|8P{$Hs15Z+3plRSNntZd`G8Fs&TyWSpV3AXi2%kH0Wul00OoEu#5eqh|kSJ1ES|qHiIVzp$LQ%KqkqRWtW^tZ!N~=jNjO{FC10RKK!Q%#WO-uwH5V zLo?TVZIzSP>?@jjjJI}s-1|8SBHyZ<4B}OO98sJgD|LCEgL=E=^J9<0h1B=HPT5w= z{?hV|($o)zYoAL#Ts<*B=joEBGNEUTP0x>Uv|jT*aU#&jCv%>>de0-jP2Fk2GY?cd z*x#NS<9(stRM9`1^IqAzqijz5+&Jadsr`6Yc}aKQM4kKh7FL?Q$Y1y9l{)XH?I(U4 z*$MkJFWJ4PYszcJhZ`J|w@f~H$Is!N>fKk(Elk@s$zJ(&j&uFqmOe|>KeraYkl~V+ zl%2JE{+o@P=6zAvD!iw1@{`SzqjneHWjiVSUEg(fZi=&G^%Jj?F)O~GSbcK4;L>AP zpQQGFJ+#u>Q0ru~PrNd(y$#x3VU!|HjGwUSQ9SV~2{q7^iq_k4`S1 ztonal)e511R;>4{HZ8dv>K5(sv(RqBLiJs7?+r?6=C!P5{`^t{xCvIPVt6HjYo_#gn z-!}#qe0yyjwiW2BOHcVK{3%>7>fOcryIAfkZhCU#r|fybE#;41=Q_o|yIA~QpeV-o zoo@3I@r(E3+h3TycyAWhtnU3F{`~Qzx6}0I)vacoV9TQSIZLfr;FPCoj5o(=?-Zjn z(X#a^&rf?fZHT@6ChCdgrzK{N9M|2N3e6|^_LgyZ-m|&Iv8*z@qbzA!Z*S10qSb;6 zcYk?fs+g+$vC!sCxXYzi`Cq?>d-Pv0R?3kVEdSfFr9-@4=GO|P8GE_~{xq{FTAw_{ zu;c&jh-pM>(+Y4}XEWN~f@G(CKH zdu4sso=JE9{1Lk!vr|v~=XQtAC?5%|10|8KZjYhmiozn>ZK2U�dMvETH* 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 A)Bpeg literal 100796 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 UgiguTEh?@B5AHVA9)12^ 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 Q3=9kmp00i_>zopr0MrG{Qvd(} diff --git a/autoupdate/mobileGui.png b/autoupdate/mobileGui.png index e1a2b235b7d0fa57423dab1d7e483f8400cda004..aedd10260a45f14cb3fb90eb3b166a73f2582ddd 100644 GIT binary patch literal 61304 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 z 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 literal 60708 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 Yr*-PJknq5A1_lNOPgg&ebxsLQ03}+dLI3~& diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index fc7902d67d25ed1442c9d15209e9e703d56b7011..d16900f7a56b4a6b6ef0601e9e3369b621b0f7a6 100644 GIT binary patch literal 88579 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%0A`R3WDiyr4n32Y_qB-WBeyyCw93bOT&fRV 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
^gNZQc$Vqcw9;5zp&zh!^% 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[#s|8}Wl_6?WQF3Msb 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%0AiJ}u~j=B9Yvs)V9aZNHZi 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 uvbr)b>`harm+6ra&M32YxBYx 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 TNvdODU|{fc^>bP0l+XkKr?{-n literal 0 HcmV?d00001 diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index 027345cd783ba6cfe1ec2b0d5d3cae5f07e779ae..e53aebdfd7ad6e94ab1ed2e500acd41d4d764c68 100644 GIT binary patch delta 370 zcmZ3$JfC@jS$&A7i(`n!#N11k{-J>)tPkGD$-U=PYGP4bxN)JPl(ukkyYr$}H5Gxn z#=ZYfIdO=XsJL-)>tu8+-FSdS>WW3f#D|qS=N3IS`^{6$TRr!7!S;eS`yIWWcO05+ z&phC$^?9J))yCe++_Sh_`0MK>)7Jc7I&Z=9;HhaF`XldfF6ggktT|-jR{T#kR`>fM zuK6ETxA`Z3Pj;}sRL<%gwQhCT{6t3U7l|qdjt5E}&o}Ka)xG~giG6j2+}3!`RGw(Y z!_hWZ!j`FN`ERQ0_np%&u*{%GbpCN1j@EqBu9&qYvm*4B zbAG$zyY`=1Yhr^h-w(WB>#}@RPU<{00G*LL*D$jIQyN_BekVWJ0PC+Cs) zg!lV52`p;m<(znkiCZe!Q$wNgn0rl3=gtDjuE=A@Ud`E?zW#WeF>g7yy2UXWwL)3m zZ-%{cY%>n zr8|cmbG|2k4|ce3TrRjcYTc?Z@sA?b5(g_9`WIa~s&CqF9J<7|G;9KjNYweDrUPEhykdvg2mW|oi*P19$-4mQ^R*LXjzf>l20 zV{u6MMzKq*xm!PT)e8mWsB^wcui)DMQME<4&E$-T9Gk(3IN^;u`dY7KS4`THSrPck zHNRc*+2I<^YkI3+zJDNh?Ek(wYu{M*Nbh_ysmi)*`y#&OQuC(&;xJ>H^|$}&b3&vR$!|2Zm{_ee|a zVuJi;ivtY7KROpZ%zJ38cH!v8U!_6b*Zv3fU%b4sJF@1GOdhL2{Q-e{$!y7%|NGWW zyPep||3l)o`o`Vj7y7@%9&putyy|LugrmG|58DorshoepK3A-KDlPXsLAZa>H|>Qn z2g?q8kovx5>dMYj&1>!_aW7YF$?Qqs&EK-M&|>A+ApQ?3jG}8EMgH=0h}J)MVEv^% zUF92psIJPs!SQm@wp*2b_M92n7M$;vS4y@2kUAvhEVWMj9lODanBa{&I*-0F-!NxO zW<}I1=l3m=?^=Eat%(i0{63j+u~lfQb#YmtZhy?C`<;(^R~%m1_BE)!X>G%^a~uCC gW%j2mx%zopr00O7Fn*aa+ delta 369 zcmbQwJdb&TS$(jli(`n!#N11Jy{83Auzk2+Srf0j_0kfan3$MF8C;9bnyheC4EV!+ z=l6Q4kgN$CJVh^??Q|ZUy?(i1UB=7EdC&Ll+;^^Y-l5)8`G1a>#vF1L zkxAk^E|J6*A1Im^-e=Hj=T^|g$9&~X{dZfDy=G?~+KLs#R=3qN?ms9x=lnlow^H7S z%{ATSowgo#t}E7ZzT-LfYR3ZCz5VPK2PD*-WBN{;?8~mTx%iQDb>y1_)x7&br$oLv zwWaS^ob9EmSN{1g({77Sg)>PquPfGNAE=X(KK)xlT60AbZ-0~Y1*`S{CeCNu(>A^H zhvK@|H~L;IT6gs3q4gqH{IiNR?Xz-dOWi{RVI5L;H#H%in&K ec^UeXdD`A2t4sfQUotQ-FnGH9xvX}18b?k4rSD&ir!YwVN z+{!9;S->l~vD3`%5p##amPtJ(`inpym6FgAwQUFRowxv@GHwv)!?8o^Rf< zeo?L!F9!XrCLT814)Dzq9Qpzi>7<(nm z`usFVdQ&MBb@0J8s~vj6}9 delta 361 zcmbQwJfC@jef?hVutW*A5BDwCuV0p#8N{WhtC#5FtdP6Rk(agUQv8K?^;ahZId>~q znY?%))cY_Y!CU^v)FZ3Enb?GHDVbLMZuaZfJLg?4SYOa*eCB~#-hzX6%L=-@dmeMR z9zJ|Xyk}uIU)^F?{bK%R#qxr6>-ClwG-Tchoxgv9|BNGB-_$Rtk3U^IMd$km%Z=5Y zzYUihey}bf;B=|!t6-fZab^j=LPfn~i@@I%tDjoWOW)X*UTE#7x%dW`q}d0L=&7@I z*qr-bz2>n}lR=}RPI7Q`<6RTW3Ews2mMmye-NUuc{q3F~?seiHgvx|IX2(q5D0R^? zxA(Ku{-6MJ-goRajq`tq9ZV9F<=xKxSuy5W%;U}-Z9C7bu9&nfGeYz0qV0=$HV5vT zm7$#Vdv`@cV(ryb?dNZfuZ<}>xkvW6bzwUBlooket Cheats

Blooket Cheats

-
Gui
-
Mobile Gui
-
React Gui
-

Monster Brawl

+
Gui
+
Mobile Gui
+
React Gui
+

Monster Brawl

Double Enemy Xp
Half Enemy Speed
@@ -19,7 +19,7 @@
Remove Obstacles
Reset Health
-

Cafe

+

Cafe

Max Items
Remove Customers
@@ -27,7 +27,7 @@
Set Cash
Stock Food
-

Crypto Hack

+

Crypto Hack

Always Triple
Auto Guess
@@ -38,7 +38,7 @@
Set Password
Steal Players Crypto
-

Deceptive Dinos

+

Deceptive Dinos

Auto Choose
Rock ESP
@@ -46,7 +46,7 @@
Set Multiplier
Stop Cheating
-

Tower of Doom

+

Tower of Doom

Fill Deck
Max Cards
@@ -55,7 +55,7 @@
Min Enemy
Set Coins
-

Factory

+

Factory

Choose Blook
Free Upgrades
@@ -65,7 +65,7 @@
Set All Mega Bot
Set Cash
-

Fishing Frenzy

+

Fishing Frenzy

Frenzy
Remove Distraction
@@ -73,12 +73,12 @@
Set Lure
Set Weight
-

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

Auto Answer
Change Blook Ingame
@@ -96,14 +96,15 @@
Spam Buy Blooks
Subtle Highlight Answers
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
+
Percent Auto Answer
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

Always Triple
Auto Choose
@@ -114,7 +115,7 @@
Set Players Gold
Swap Gold
-

Crazy Kingdom

+

Crazy Kingdom

Choice ESP
Choice ESP Loop
@@ -123,24 +124,24 @@
Set Guests
Skip Guest
-

Racing

+

Racing

Instant Win
-

Royale

+

Royale

Auto Answer
-

Intervals

+

Intervals

Auto Answer
-

Blook Rush

+

Blook Rush

Set Blooks
Set Defense
-

Tower Defense

+

Tower Defense

Earthquake
Max Towers
@@ -151,7 +152,7 @@
Set Round
Set Tokens
-

Tower Defense 2

+

Tower Defense 2

Max Towers
Remove Enemies
@@ -159,7 +160,7 @@
Set Health
Set Round
-

Pirate's Voyage

+

Pirate's Voyage

Max Levels
Set Doubloons
@@ -167,7 +168,7 @@
Swap Doubloons
Take Doubloons
-

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/global/intervals/percentAutoAnswer.js b/cheats/global/intervals/percentAutoAnswer.js new file mode 100644 index 0000000..df1d471 --- /dev/null +++ b/cheats/global/intervals/percentAutoAnswer.js @@ -0,0 +1,78 @@ +/** +* @license StewartPrivateLicense-2.0.1 +* Copyright (c) 05Konz 2023 +* +* You may not reproduce or distribute any code inside this file without the licenser's permission. +* You may not copy, modify, steal, skid, or recreate any of the code inside this file. +* You may not under any circumstance republish any code from this file as your own. +* +* ALL TERMS STATED IN THE LINK BELOW APPLY ASWELL +* https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE +*/ + +/* THE UPDATE CHECKER IS ADDED DURING COMMIT PREP, THERE MAY BE REDUNDANT CODE, DO NOT TOUCH */ + +(() => { + const cheat = (async () => { + let i = document.querySelector('iframe'); + window.alert = i.contentWindow.alert.bind(window); + window.prompt = i.contentWindow.prompt.bind(window); + let aap = null; + if (getEventListeners(window).keydown?.find(x => (aap = x.listener.aap))) alert(`You already a percent auto answer active at ${aap}! Press ESC to stop it.`); + else { + function cancel(e) { + if (e.key != "Escape") return; + e.stopImmediatePropagation(); + e.preventDefault(); + window.removeEventListener("keydown", cancel); + clearInterval(cancel.interval); + } + cancel.aap = parseFloat(prompt("What grade do you want to get from this set? (0-100)")); + while (typeof cancel.aap != "number" || isNaN(cancel.aap)) cancel.aap = parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number")); + cancel.aap += "%"; + window.addEventListener("keydown", cancel); + alert("Press ESC to stop loop."); + const { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + cancel.interval = setInterval(TARGET => { + try { + const question = stateNode.state.question || stateNode.props.client.question; + if (stateNode.state.stage == "feedback" || stateNode.state.feedback) return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.(); + else if (document.querySelector("[class*='answerContainer']") || document.querySelector("[class*='typingAnswerWrapper']")) { + let correct = 0, total = 0; + for (let corrects in stateNode.corrects) correct += stateNode.corrects[corrects]; + for (let incorrect in stateNode.incorrects) total += stateNode.incorrects[incorrect]; + total += correct; + const yes = total == 0 || Math.abs(correct / (total + 1) - TARGET) >= Math.abs((correct + 1) / (total + 1) - TARGET); + if (stateNode.state.question.qType != "typing") { + const answerContainers = document.querySelectorAll("[class*='answerContainer']"); + for (let i = 0; i < answerContainers.length; i++) { + const contains = question.correctAnswers.includes(question.answers[i]); + if (yes && contains || !yes && !contains) return answerContainers[i]?.click?.(); + } + answerContainers[0].click(); + } else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(yes ? question.answers[0] : Math.random().toString(36).substring(2)); + } + } catch { } + }, 100, parseFloat(cancel.aap) / 100); + } + }); + let img = new Image; + img.src = "https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/global/intervals/percentAutoAnswer.png?" + Date.now(); + img.crossOrigin = "Anonymous"; + img.onload = function() { + const c = document.createElement("canvas"); + const ctx = c.getContext("2d"); + ctx.drawImage(img, 0, 0, this.width, this.height); + let { data } = ctx.getImageData(0, 0, this.width, this.height), decode = "", last; + for (let i = 0; i < data.length; i += 4) { + let char = String.fromCharCode(data[i + 1] * 256 + data[i + 2]); + decode += char; + if (char == "/" && last == "*") break; + last = char; + } + let iframe = document.querySelector("iframe"); + const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); + if (parseInt(time) <= 1700443765707 || iframe.contentWindow.confirm(error)) cheat(); + } + img.onerror = img.onabort = () => (img.src = null, cheat()); +})(); \ No newline at end of file diff --git a/cheats/global/intervals/percentAutoAnswer.min.js b/cheats/global/intervals/percentAutoAnswer.min.js new file mode 100644 index 0000000..e3500c7 --- /dev/null +++ b/cheats/global/intervals/percentAutoAnswer.min.js @@ -0,0 +1 @@ +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tpercentAutoAnswer.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const c=async()=>{var e=document.querySelector("iframe");window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window);let t=null;if(getEventListeners(window).keydown?.find(e=>t=e.listener.aap))alert(`You already a percent auto answer active at ${t}! Press ESC to stop it.`);else{function o(e){"Escape"==e.key&&(e.stopImmediatePropagation(),e.preventDefault(),window.removeEventListener("keydown",o),clearInterval(o.interval))}for(o.aap=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));"number"!=typeof o.aap||isNaN(o.aap);)o.aap=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));o.aap+="%",window.addEventListener("keydown",o),alert("Press ESC to stop loop.");const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.interval=setInterval(o=>{try{var n=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var a in l.incorrects)t+=l.incorrects[a];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var c=document.querySelectorAll("[class*='answerContainer']");for(let e=0;e(i.src=null,c())})(); \ No newline at end of file diff --git a/cheats/global/readme.md b/cheats/global/readme.md index ac72326..9ed5874 100644 --- a/cheats/global/readme.md +++ b/cheats/global/readme.md @@ -7,6 +7,8 @@ Cheats that loop automatically Automatically answers questions for you ### [Highlight Answers](intervals/highlightAnswers.js) Automatically highlights the correct answers +### [Percent Auto Answer](intervals/percentAutoAnswer.js) +Answers questions correctly or incorrectly depending on the goal grade given ### [Subtle Highlight Answers](intervals/subtleHighlightAnswers.js) Automatically removes the shadow from correct answers diff --git a/cheats/gui.js b/cheats/gui.js index e5cf56f..7291e9c 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -448,10 +448,11 @@ for (let i = 0; i < scripts.length; i++) { let { name, description, type, inputs, enabled, run, element } = scripts[i]; + let toggle = type == "toggle"; if (!element) { const button = createElement("div", { className: "scriptButton", - style: { background: type == "toggle" ? enabled ? "var(--enabledButton)" : "var(--disabledButton)" : "var(--defaultButton)" } + style: { background: toggle ? enabled ? "var(--enabledButton)" : "var(--disabledButton)" : "var(--defaultButton)" } }, createElement("div", { className: "cheatName", innerHTML: name @@ -461,8 +462,8 @@ if (target != button && !target.classList.contains("cheatName") && !(key == "Enter" && target.classList.contains("cheatInput"))) return; let args = [...button.children].slice(1); run.apply(this, args.map(c => c.type == "number" ? parseInt("0" + c.value) : c.nodeName == "SELECT" ? JSON.parse(c.value) : (c.data || c.value))); - if (type == "toggle") button.style.background = this.enabled ? "var(--enabledButton)" : "var(--disabledButton)"; - Cheats.alerts?.[0].addLog(`${type == "toggle" ? (this.enabled ? "Enabled" : "Disabled") : "Ran"} ${this.name}${inputs?.length ? ` with inputs: (${args.map(c => c.nodeName == "SELECT" ? c.selectedOptions[0].innerText : c.value).join(", ")})` : ""}`, type == "toggle" ? (this.enabled ? "var(--enabledButton)" : "var(--disabledButton)") : null); + if (toggle) button.style.background = this.enabled ? "var(--enabledButton)" : "var(--disabledButton)"; + Cheats.alerts?.[0].addLog(`${toggle ? (this.enabled ? "Enabled" : "Disabled") : "Ran"} ${this.name}${inputs?.length ? ` with inputs: (${args.map(c => c.nodeName == "SELECT" ? c.selectedOptions[0].innerText : c.value).join(", ")})` : ""}`, type == "toggle" ? (this.enabled ? "var(--enabledButton)" : "var(--disabledButton)") : null); }).bind(scripts[i]); if (inputs?.length) for (let i = 0; i < inputs.length; i++) { const { name, type, options: opts, min, max, value } = inputs[i]; @@ -504,6 +505,7 @@ }; input.placeholder = name; input.style.textAlign = "center"; + if (toggle) input.style.backgroundColor = "#0003"; input.onkeyup = button.onclick; button.appendChild(input); } @@ -605,6 +607,50 @@ } } }, + { + name: "Percent Auto Answer", + description: "Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)", + inputs: [ + { + name: "Target Grade", + type: "number" + } + ], + type: "toggle", + enabled: false, + data: null, + run: function (target) { + if (!this.enabled) { + this.enabled = true; + const { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + this.data = setInterval(TARGET => { + try { + const question = stateNode.state.question || stateNode.props.client.question; + if (stateNode.state.stage == "feedback" || stateNode.state.feedback) return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.(); + else if (document.querySelector("[class*='answerContainer']") || document.querySelector("[class*='typingAnswerWrapper']")) { + let correct = 0, total = 0; + for (let corrects in stateNode.corrects) correct += stateNode.corrects[corrects]; + for (let incorrect in stateNode.incorrects) total += stateNode.incorrects[incorrect]; + total += correct; + const yes = total == 0 || Math.abs(correct / (total + 1) - TARGET) >= Math.abs((correct + 1) / (total + 1) - TARGET); + if (stateNode.state.question.qType != "typing") { + const answerContainers = document.querySelectorAll("[class*='answerContainer']"); + for (let i = 0; i < answerContainers.length; i++) { + const contains = question.correctAnswers.includes(question.answers[i]); + if (yes && contains || !yes && !contains) return answerContainers[i]?.click?.(); + } + answerContainers[0].click(); + } else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(yes ? question.answers[0] : Math.random().toString(36).substring(2)); + } + } catch { } + }, 100, (target ?? 100) / 100); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + }, + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -617,6 +663,17 @@ } catch { } } }, + { + name: "Highlight Answers", + description: "Colors answers to be red or green highlighting the correct ones", + run: function () { + const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) answer.style.backgroundColor = "rgb(0, 207, 119)"; + else answer.style.backgroundColor = "rgb(189, 15, 38)"; + }); + } + }, { name: "Spam Buy Blooks", description: "Opens a box an amount of times", @@ -845,17 +902,6 @@ stateNode.freeQuestions = stateNode.questions = stateNode.props.client.questions.map(x => ({ ...x, correctAnswers: x.answers })); } }, - { - name: "Highlight Answers", - description: "Colors answers to be red or green highlighting the correct ones", - run: function () { - const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { - if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) answer.style.backgroundColor = "rgb(0, 207, 119)"; - else answer.style.backgroundColor = "rgb(189, 15, 38)"; - }); - } - }, { name: "Subtle Highlight Answers", description: "Removes the shadow from correct answers", @@ -3892,7 +3938,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697936106829 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700443765714 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/gui.min.js b/cheats/gui.min.js index 7edbd8f..6fec670 100644 --- a/cheats/gui.min.js +++ b/cheats/gui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let i=document.querySelector("iframe");i.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function v(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const i of o)a.append(i);return a}var e,t,o,a,n,r,i,s=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(s.name||"real"),c=btoa(s.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,w,f;const k=v("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=v("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),v("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=v("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},v("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},v("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=v("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:s,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:i}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[s&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:i,key:s}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),v("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=v("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",k.style.top=parseInt(k.style.top)+(k.offsetHeight-55)*(t?-1:1)+"px",k.style.left=parseInt(k.style.left)+(k.offsetWidth-165)*(t?-1:1)+"px",k.style.pointerEvents=t?"unset":"none",t=!t}}()}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=v("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},v("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),v("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},v("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=v("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),w=v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},f=v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const D of document.querySelectorAll("#"+c))D.remove();function j(e,t,o,a){const n=v("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,l,t){w.innerHTML="",f.firstChild.innerText=e+(t?"":" Cheats"),w.append(f);for(let s=0;s"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),"toggle"==o&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${"toggle"==o?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(l[s]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,g.appendChild(t)}),b.appendChild(g)}else if("function"==d){const y=document.createElement("input");y.classList.add("cheatInput"),y.placeholder=c,y.style.textAlign="center";let e=!(y.readOnly=!0);y.onclick=async()=>{e||(y.value="Waiting for input...",e=!0,y.data=await a[t].function(e=>y.value=e+"..."),e=!1,y.value=y.value.slice(0,-3))},b.appendChild(y)}else{u=document.createElement("input");u.classList.add("cheatInput"),"number"==d&&(u.type="number",u.min=p,u.max=m,u.value=h||(null!=p?p:0)),u.placeholder=c,u.style.textAlign="center",u.onkeyup=b.onclick,b.appendChild(u)}}l[s].element=b}w.appendChild(l[s].element)}}document.body.appendChild(k);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let s=Math.min(Math.floor(e/t[o]),a);if(0==s)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${s}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,i,e,s,l){var t=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+i+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==s?u[Math.floor(Math.random()*u.length)]:s,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new i(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),k.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},v("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},v("li",{style:{margin:"5px"}},v("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),v("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(v("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},v("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,v("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=v("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=v("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,i,s,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([i,s]=d[y].tat.split(":"),"true"==s?this.addAlert(y,f[t[y].b]?.url,`just caught ${i} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+i));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,k),N(g,k),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){k.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),k.style.display="block"===k.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,i;const s=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(i=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:i})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function w(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const s of o)a.append(s);return a}var e,t,o,a,n,r,s,i=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(i.name||"real"),c=btoa(i.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,f,k;const v=w("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=w("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),w("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=w("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},w("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},w("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=w("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:i,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:s}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[i&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:s,key:i}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",s&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),w("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=w("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",v.style.top=parseInt(v.style.top)+(v.offsetHeight-55)*(t?-1:1)+"px",v.style.left=parseInt(v.style.left)+(v.offsetWidth-165)*(t?-1:1)+"px",v.style.pointerEvents=t?"unset":"none",t=!t}}()}),w("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=w("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},w("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),w("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},w("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=w("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),f=w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},k=w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const A of document.querySelectorAll("#"+c))A.remove();function j(e,t,o,a){const n=w("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,c,t){f.innerHTML="",k.firstChild.innerText=e+(t?"":" Cheats"),f.append(k);for(let l=0;l"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),i&&(g.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${i?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(c[l]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,y.appendChild(t)}),g.appendChild(y)}else if("function"==u){const v=document.createElement("input");v.classList.add("cheatInput"),v.placeholder=d,v.style.textAlign="center";let e=!(v.readOnly=!0);v.onclick=async()=>{e||(v.value="Waiting for input...",e=!0,v.data=await a[t].function(e=>v.value=e+"..."),e=!1,v.value=v.value.slice(0,-3))},g.appendChild(v)}else{p=document.createElement("input");p.classList.add("cheatInput"),"number"==u&&(p.type="number",p.min=m,p.max=h,p.value=b||(null!=m?m:0)),p.placeholder=d,p.style.textAlign="center",i&&(p.style.backgroundColor="#0003"),p.onkeyup=g.onclick,g.appendChild(p)}}c[l].element=g}f.appendChild(c[l].element)}}document.body.appendChild(v);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const c=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=c.state.question||c.props.client.question;if("feedback"==c.state.stage||c.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in c.corrects)e+=c.corrects[n];for(var r in c.incorrects)t+=c.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=c.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[o]),a);if(0==i)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,s,e,i,l){var t=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),v.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},w("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},w("li",{style:{margin:"5px"}},w("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(w("li",{style:{margin:"5px"}},w("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),w("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(w("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},w("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,w("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=w("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},w("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),w("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=w("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,s,i,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?this.addAlert(y,f[t[y].b]?.url,`just caught ${s} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA7YSURBVHic7Z17tFxVfcc/e59zZib3kcfN456YQObOTB43PBIKoeIqSlwIBXwiCCytXe2qxabSWrAqLKmwXKthVRe2BFxitYpasSIPV0sI8mhV5GHVdpWaoCRIvAnZSW/uzeuG3Nec/jFzk8mYOXNm73PmeT7/zt6/s+/d399vv/cWnufRSSilZgEXAZcBl42MHF5m23KrlPJBKcU9mUx6pLElrC+iEwSglFpOscIpVH5q5rfh4YPH0wkBlmUNW5b8oZTyi9ls+ol6l7XetKUAyrz8ciBbKW2pAMqRUk62e3RoGwH4ebkffgIopV2jQ8sKoOjl6zlR6RW93I+gAiinGB22SSkfklJsatXo0FICUEqt4ESFv4WAXu6HrgBKKYkOPypGh+8bG60TTS0ApVQXJ3t5JuxvhCGAcorR4aVidLg7k0kPh/6RkGg6AUTh5X5EIYBSmj06NFwA9fByP6IWQDnNFh0aIgCl1EpO9vJk3QtRpN4CKKUYHfYXo8O92Wx6S93LUA8BFL38rZyo9IHIPxqQRgqgHCnlVEl02FSP6BCZAIpefjmFCn8zDfRyP5pJAKWURIdnin2HSKJDaAJQSnVzclveNF7uR7MKoJyy6HBPJpPeF4ZdIwEopVZxosKb1sv9aBUBlFIWHb6UzaY3a9uqRQBFLy9ty9O6H24WWlEA5RSjwy+llA8X+w6Bo0NVASilBjlR4RfSgl5+KiY9eP6g4IWhad7Xf4Qu2VzzIboUo8NISXR41De9nwCUUpcAj4ddyEaxaxyeHhU8PQLPHBSMTQP7FoHwWDBrnPPnjXFd/yHW9kw0uqihkUolbsnlBjZW+t2ukl+GXJ66MunBcwcFT48WKv7loxUSeoLhoyk2H02xefd8HHuK5b2v8/sLj3DNosOtHh0svx+rCaDlKPXyHx0UHJ2u3cbklM3W0V62jvZy58tu20YHaAMBTOTh+UMBvFwXn+hw9cLD9FgtHR1aUwBDx4pePlpoy3W8XJfy6DD/eHQ4zDk94/UrSEi0hAAm8vDcjJePCLa/3ugSFfEE+4+meOxoisd2z8dxCtHhkvmFvkMrRIemFcBvSrz8x3X2cl0mJ222jvSydaSXv9/uMr9rnHVzxri2/zDn9jZndGgaATStl+viCfaPpdgylmLLa80bHRoqgFIvf+aA4PV8I0sTLc0aHeoqgBkvf2qkUPE7Wt3LdSmPDvYUudmF6HBtnaND5ALYWdqWt7mX6zI5ZbNtpJdtI738w3aXvlnjrJtXiA7nRTyyiEwAvxiDP31J8kqnerkunmDkaIrHj6Z4vDjvsHHVHi7tC3uCo0BkU737JkRc+SEwOWXz6rgTmf2WnuuPMScWQIcTC6DDiQXQ4cQC6HBiAXQ4sQA6nFgAHU4sgA4nFkCHEwugw4kF0OHEAuhwYgF0OLEAOpxqAtDei2sL3Zwx5SQx2kY16fdjNQFob+mYazfHrtd2YFFCf0+8EOKw3+/VBKC9D2lu02w4b30WJ40ORRzw+zG6CBDdLqaO4w3JKZPsvjdgRBYBeq24HxAKAvodowhgJACjbZ1z4mbAGCHM9tELge8l1pEKIO4HmGNL44MUo34/VhPAEUD7RoR5sQCMSVjGAtjr96OvAFzX9YBdul+e68RDQVOSBgKQUk5mMmlfA0FmAod0CxA3AeZ02SYCEGNV0wSwoy2ABfFQ0Jg5tv4QUAjh2/5DxAI4o1s3Z8wMqw0OhwohVLU0kQpgTU/cBzDlonn6AzEhxM5qaYIIoKqRSmS7oMf3lroYP4TweNNsEwHwUrU0QQTwM90CSOCsHt3cMT3JSaPZVCnFg1XTVEvguu5e4BXdQsTNgD6ndx3TzlscAv5v1XQB7T2rW5A1cQTQZk2vvgAsSwaav4leAL1xBNBl/Tz9W0GklC8EShfQ3nO6BUmnYHY8IVQzQnqcP1t/CCileCRQuoD2XqSwLlAzgrgfoENvckJ7w6YQwhOCh4OkDfQN13WngUAh5VSc26ubs3PJdRu1/6OZTDrQIl4tItPuB7xzQRwBauUPFus/ZWNZ8hdB09ZFAIPdsKpLN3fnkXCmuNhsBjDw87S1COB5QNuVr1wUR4GgrOvT6m4dR0rxjcBpgyZ0XfcAsE2rRMB7FnrEWwSD8eElVRfxKmJZcjyTSQeevq+1o6ndDCxNwrrZurk7h57khNGzNJYlX60lfa0C+GGN6U/iyoVxM1CNCxf4nuOoipTyP2pKX6P9h4Gqu0wq8Y4FXrxV3A8BG5b6nuPwzy4EUopP15KnJgG4rnsEeKCmUpXQ58BF8+IoUIm+WcdIGxwCsW1reyaT9t0EWo7OZNNXNfIc5z0LTXK3N5cuNAv/ti3vqjWP1uPRSqmXgVzNGSk8GvHGn0n2NMsTOvsWNboEAFjWNM+8cYf2YxFSysnVq5cnas6n9TX4mmY+EhI+elrcDJRzqXvA6KUQx7F+oJNPVwD3gf6h9ev6PZa2xRPU4WBZ09w+sN/IhpTyFq18Oplc190FPKGTF8ARcRQo5YrFB0gZvE9s29ZwNpv+T528JlfE/JNBXq7p91iWMrHQHtjWNJ9Om3m/bVvf1M1rIoDvgf/JUz9sATeeHkeBdy0ZIWHg/UIIr9axfynaAnBddxz4lm5+gPcu9MjMMrHQ2jj2FJ9Ka/tQwYZjvZjJpA/p5je9JcyoGbAE3NTBUeDKJaPGz7ZZlnWHSX6teYBSlFI/B87RzZ8H1v9c8qtoXkWrToPmARL2FC9csMNoatyy5OuDg8uNdlqEcU/graYF+Gwu33EXFv51bq/xuojj2H9nWg7j/7vruo8CT5rYOH82/NnSzmkKzpp/iGsXmW36sG1rJJcbuM20LGE53k0YTAwBfGKZx+oOOE2cdCb58mDVQ7tVcRz7+hCKE44AXNf9Hww7hI6ATSvyOG29XOyxcdUeugyGfQCJhP3LbDb93TBKFGbT+ynAaDlrdTd8fFn7NgW/13+Atxls9oTCuN+2ratCKlJ4AigeIjUakgBsWOq15dax7tQEm1bsM7aTSNhPBjn0GZSwO993Ar8xMSApNAXd7XSvgPC4e/Vrxr1+KeWUZcn3hVOoos0wjbmuewz4pKmdZSm4baB9moK3LxnhPIOrXmZIJOwvZjJp/T1jpyCK4fe3MThGNsMHXI9r+ltfBKfPHmNjZtjYjm1bR6QUfxlCkU4idAEU7xa8MQxbn8t5XNzXuiLo6zrGw2fvDsWW49gfq3bnnw6RTMC5rvss8B1TO7aAL63yOK8FD5d2Jyf43toho5W+GRzHHspm0/eGUKzfIsoZ2I9S5ZrSIMyS8I0z8qxoobOFCXuKB9YOMdfgkscZpBR527beGUKxTm0/KsOu6+4BrsPg2ZkZ5trw7TPyvKEFtpFZ1jT3rRniNLM7/o+TTDofy2bT/x2KsVMQ6RqM67r/juFi0QyLkwURNPP1s0LkuevM3ZzZrX+0q5Rk0vl+Njvw+VCMVaAei3B3AP8WhqHlXYXmYFYzLh0Kj79ZtYc3zzGb6ZvBcay9liUvC8WYD5H/K4ujgg8Cr4Zh77xe+PKgR6qZRCA8PpLby1ULzVb4ZpBSTjmOfUEUvf7f+lbUHwBwXXcUuBoI5TjIW+d5PHJ2nv6aj0GEj5R5/nb1Lq43uNGjFCEgmXT+OJNJ/zoUg1Womx+5rvtTCiODUFjTA4+tyTf0QupUYpJ/Pmcn75gf3namRCJxfzabDnzBgynGW8JqRSn1TeD9Ydk7Og1//ivBlv2aE+2aW8IWdB/jwbN30Wf2oNNJOI796sqV2YHQDAagES3p9UDgS4yq0WXBVwY9NtRxR9FZ8w/xxO/sDLXyLUuOO471u6EZDEjdBeC67hhwFZr3Dp4KCdya9rhzuRf5hpJ3nzbMt87YE+o9B0IIL5Fwrsxk0ubrxTXSkL6067ovAR+gyru2tXJdv8e/nJmP5LEqIfN8cuVrfMbwDN+pSCadO7LZ9ObQDQeg7n2AUpRS76KwZhBqf373OHxiu+Cp0QBuGqAP0Nd1jLsG97AmpAmeUlKpxMZcbkDrYGcYNFQAAEqpy4GHgNAneh/5P8GtrwiG/eKMjwCkzHPtacPcvEz/1q5KFIZ7idtyuYHbQzdeSzkaLQAApdQlwCNA6AfFDk7B7b8W3L+3QjSoIIBls8e4d1CxJKQ5/VKEECSTzi253MDG0I3XWpZmEACAUmo98K9AJCP7Hx8UfHy74JXymdoyAdj2NH+V3csH+82ua6mEEIJUyrkx6jn+oDSNAACUUhcCm4FInpkYz8PnhwRf2CWYnPmzSwSwdsEhvrByL73mr3WeEiGEl0o5N2SzA/dE8gENmkoAAEqpC4AtQGR7g7eNwc07JC8cAvYtoic5wWdWKKP7eatRqPzE9dls+h8j+4gGTScAAKXUOuBxYF6U33lyRPDskMeGJeHM41eiWPl/lM2m74v0Qxo0pQAAlFLnULiGZn6U3xkerkvlvz+bTd8f6Yc0aaZF1ZNwXfe/gPVAXVbFokBKOZVKJa5q1sqHJhYAgOu6LwJrgab9B1bCceydqZSTzmbTDzW6LH40bRNQjlLqD4G7CXmEEHYTIITwkknnK7ncwIdCNRwRTR0BSnFd9z4KN5H8tNFlqYRlWWOpVOJtrVL50EICAHBddzvwJuCzGLxeEgWJhPOTZNJelM2mn2p0WWqhZZqAcpRSFwNfBxab2DFtAqQU+UTCuTmXGzC+rqURtKwAAJRSCyncXn6Frg0TATiOtc9x7LdkMumqr3Q3Ky0tgBmUUjdQaBZqXlHUEYAQkEg4312+PHN1zZmbjJbqA1TCdd1NwLkY3F8cFNu29qdSyXe3Q+VDm0SAUpRSVwCfA1YFSR80AliWnHAce2MYN3M1E20RAUopXlt3FnADYLx/qziufyCZdOa0W+VDG0aAUpRSc4GbgQ1UmECqFAGEEJ7j2D+xbXlNLe/wtRptLYAZlFJ9FCLCXwB9pb+VC6CwQ9f+gWXJP8lk0jvqV8rG0BECmEEp1UPhXMJNFOcPZgQgpcg7jv2oZckP1fryVivTUQKYQSmVpHBg9cOjo4dXOY79oJTiIybXrrcq/w99zo6mO4xCQAAAAABJRU5ErkJggg==",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,v),N(g,v),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){v.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),v.style.display="block"===v.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,s;const i=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:s})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,i())})(); \ No newline at end of file diff --git a/cheats/mobileGui.js b/cheats/mobileGui.js index 7226a22..93e2d1d 100644 --- a/cheats/mobileGui.js +++ b/cheats/mobileGui.js @@ -236,6 +236,46 @@ } } }, + { + name: "Percent Auto Answer", + description: "Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)", + type: "toggle", + enabled: false, + data: null, + run: function () { + if (!this.enabled) { + this.enabled = true; + let target = parseFloat(prompt("What grade do you want to get from this set? (0-100)")); + while (typeof target != "number" || isNaN(target)) target = parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number")); + const { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + this.data = setInterval(TARGET => { + try { + const question = stateNode.state.question || stateNode.props.client.question; + if (stateNode.state.stage == "feedback" || stateNode.state.feedback) return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.(); + else if (document.querySelector("[class*='answerContainer']") || document.querySelector("[class*='typingAnswerWrapper']")) { + let correct = 0, total = 0; + for (let corrects in stateNode.corrects) correct += stateNode.corrects[corrects]; + for (let incorrect in stateNode.incorrects) total += stateNode.incorrects[incorrect]; + total += correct; + const yes = total == 0 || Math.abs(correct / (total + 1) - TARGET) >= Math.abs((correct + 1) / (total + 1) - TARGET); + if (stateNode.state.question.qType != "typing") { + const answerContainers = document.querySelectorAll("[class*='answerContainer']"); + for (let i = 0; i < answerContainers.length; i++) { + const contains = question.correctAnswers.includes(question.answers[i]); + if (yes && contains || !yes && !contains) return answerContainers[i]?.click?.(); + } + answerContainers[0].click(); + } else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(yes ? question.answers[0] : Math.random().toString(36).substring(2)); + } + } catch { } + }, 100, (target ?? 100) / 100); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + } + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -2655,7 +2695,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697932037807 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700443765722 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/mobileGui.min.js b/cheats/mobileGui.min.js index 21fecd0..a625acf 100644 --- a/cheats/mobileGui.min.js +++ b/cheats/mobileGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",v)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();const r=prompt("Game ID:"),s=prompt("Name:");var t=parseInt(prompt("Amount:")),e=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(Object.values(e).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function v(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",v)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tmobileGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{var e=document.createElement("iframe");if(document.body.append(e),String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/0?"+Date.now()}window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();var e=(o,e={})=>Object.entries(e).forEach(([e,t])=>o.style[e]=t),t=document.createElement("style"),o=(t.innerHTML="details > summary { cursor: pointer; transition: 0.15s; list-style: none; } details > summary:hover { color: hsl(0, 0%, 50%) } details > summary::-webkit-details-marker { display: none; } details summary ~ * { animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0; transform: translateY(-10px)} 100% {opacity: 1; transform: translateY(0)} } .cheat { border: none; background: hsl(0, 0%, 20%); padding: 5px; margin: 3px; width: 60%; color: hsl(0, 0%, 100%); transition: 0.2s; border-radius: 5px; cursor: pointer; } .cheat:hover { background: hsl(0, 0%, 30%); }",await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{}),o=btoa(o.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const a=document.createElement("div");[...document.querySelectorAll("#"+o)].forEach(e=>e.remove()),a.id=o,a.appendChild(t),e(a,{width:"400px",background:"hsl(0, 0%, 10%)",borderRadius:"10px",position:"absolute",textAlign:"center",fontFamily:"Nunito",color:"white",overflow:"hidden",top:"50px",left:"50px"});var n,r,s=0,i=0,o=(a.onpointerdown=(e=window.event)=>{e.preventDefault(),s=e.clientX,i=e.clientY,document.onpointerup=()=>{document.onpointerup=null,document.onpointermove=null},document.onpointermove=e=>{(e=e||window.event).preventDefault(),n=s-e.clientX,r=i-e.clientY,s=e.clientX,i=e.clientY,a.style.top=a.offsetTop-r+"px",a.style.left=a.offsetLeft-n+"px"}},document.createElement("div")),t=(a.appendChild(o),e(o,{width:"100%",height:"35px",paddingTop:"2px",fontSize:"1.5rem",textAlign:"center"}),o.innerHTML='Blooket Cheats v12.18.22',document.createElement("button")),t=(o.appendChild(t),e(t,{background:"red",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",right:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingRight:"15px"}),t.innerText="X",t.onclick=()=>{p(),a.remove(),removeEventListener("keypress",v)},document.createElement("button"));o.appendChild(t),e(t,{background:"#444444",height:"45px",width:"45px",border:"none",cursor:"pointer",position:"absolute",top:"-10px",left:"-10px",fontSize:"1.5rem",borderRadius:"10px",fontFamily:"Nunito",fontWeight:"bolder",paddingTop:"10px",paddingLeft:"15px"}),t.innerText="-",t.onclick=()=>c.hidden=!c.hidden;let c=document.createElement("div");o=document.createElement("div"),c.appendChild(o),a.appendChild(c),o.innerHTML=`${b(!0)?"Current gamemode: "+b(!0):"No game detected"}
(Press E to hide)
`,o.style.display="block",o.style.margin="10px",document.body.append(a),e=document.createElement("div");c.appendChild(e),e.style.fontSize="0.9rem",e.style.paddingBottom="5px";let l={global:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!(e.innerHTML='Discord
GitHub - 05Konz
'),data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}},50))}},{name:"Highlight Answers (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers (Toggle)",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;let e=parseFloat(prompt("What grade do you want to get from this set? (0-100)"));for(;"number"!=typeof e||isNaN(e);)e=parseFloat(prompt("What grade do you want to get from this set? (0-100)\nInvalid Number"));const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(o=>{try{var a=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var n in l.corrects)e+=l.corrects[n];for(var r in l.incorrects)t+=l.incorrects[r];var s=0==(t+=e)||Math.abs(e/(t+1)-o)>=Math.abs((e+1)/(t+1)-o);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let o=prompt('Which box do you want to open? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(!Object.keys(t).map(e=>e.toLowerCase()).includes(o.toLowerCase()))return alert("I couldn't find that box!");let r=Math.min(Math.floor(e/Object.entries(t).find(e=>e[0].toLowerCase()==o.toLowerCase())[1]),parseInt("0"+prompt("How many boxes do you want to open?")));if(0==r)return alert("You do not have enough tokens!");let s=confirm("Would you like to alert blooks upon unlocking?"),i={},c=Date.now(),a=!1;for(let n=0;n{i[o]||=0,i[o]++;var a=Date.now();s&&alert(`${o} (${n+1}/${r}) ${e?"NEW! ":""}${t} tokens left`),c+=Date.now()-a}).catch(e=>a=!0),!a);n++);alert(`(${Date.now()-c}ms) Results:\n`+Object.entries(i).map(([e,t])=>` ${e} `+t).join(`\n`))}).catch(()=>alert("There was an error user data!"))}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();const r=prompt("Game ID:"),s=prompt("Name:");var t=parseInt(prompt("Amount:")),e=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const i=e.find(e=>e.exports?.a?.get).exports.a,c=e.find(e=>e.exports?.a?.initializeApp).exports.a,l=Object.keys(Object.values(e).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=t;n++)(async()=>{var e=""+s+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await i.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=c.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=c.auth(t)).setPersistence(c.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:l[Math.floor(Math.random()*l.length)]}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"==location.pathname){const o=["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"],e=prompt(`Which gamemode do you want to switch to? (Case sensitive)\n${o.slice(0,o.length-1).join(", ")} or `+o[o.length-1]);o.includes(e)?(t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({settings:{type:e}})):alert("Gamemode not found, make sure you spelled and capitalized it right.")}else alert("Run this script on the host settings page")}},{name:"Change Blook Ingame",description:"Changes your blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode)["props"];e.client.blook=prompt("Blook Name: (Case Sensitive)"),e.liveGameController.setVal({path:`c/${e.client.name}/b`,val:e.client.blook})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Simulate Pack",description:"Simulate opening a pack",run:function(){let h=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=h("fGzD");r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data;var o=prompt('Which box do you want to simulate? (ex: "Ice Monster")').split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ");if(r[o]){o=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(o);let e=Object.values(h.c).find(e=>e.exports?.Class).exports,p={};class n extends e.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){p.scene=this,p.rarity="",p.particles=this.physics.add.group({classType:new e.Class({Extends:e.GameObjects.Image,initialize:function(){e.GameObjects.Image.call(this,p.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],p.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{p.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=h("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:p.scene.cameras.main.worldView.width/2,y:p.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90p.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,p.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>p.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(p.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(p.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=p.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=p.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=p.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=p.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=p.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0e.exports?.a?.Elephant).exports.a;t.setState({loadingPack:!1,openPack:!0,unlockedBlook:o,tokens:t.state.tokens,newUnlock:!0,game:{type:e.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:e.Scale.NONE,autoCenter:e.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[o].rarity)},canOpen:!0})}else alert("I couldn't find that box!")}},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",run:function(){var r=document.createElement("iframe");if(document.body.append(r),window.alert=r.contentWindow.alert.bind(window),window.prompt=r.contentWindow.prompt.bind(window),r.remove(),"/market"==window.location.pathname){let p=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(p.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{});r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=e.find(e=>e.exports?.Class).exports,h=new function(){this.scene=null,this.particles=null,this.rarity=null};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=p("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(a(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var m=h.particles.get();m&&m.spawn.apply(m,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many doubloons do you want?"))||0),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==a.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(a.questionsToAnswer=1,a.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==prompt("Who would you like to heist? (Defaults to top player if no one found)"))||e.sort((e,t)=>t.doubloons-e.doubloons)[0],a.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",run:async function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>t.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=t.props.client.name),e=e.find(e=>e[0]==prompt("Who would you like to swap with? (Defaults to top player if no one found)"))||e[0];t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-t.state.doubloons)}}),t.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",run:async function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),t=t.find(e=>e[0]==prompt("Who would you like to take from? (Defaults to top player if no one found)"))||t[0];o.setState({doubloons:o.state.doubloons+t[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:t[1].d,tat:t[0]+":"+t[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],hack:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),"Sets crypto"),run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much crypto would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),prompt("What do you want to set your password to?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=prompt("Who's crypto would you like to steal?"),n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",e=>{var t,o;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([t,{cr:o}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),console.log(!!e,e,t,o,n.state),n.setState({crypto:n.state.crypto+o,crypto2:n.state.crypto+o}),n.props.liveGameController.setVal({path:"c/".concat(n.props.client.name),val:{b:n.props.client.blook,p:n.state.password,cr:n.state.crypto+o,tat:t+":"+o}}),console.log("done"))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=Number(parseInt(prompt("How much dmg would you like?")))}},{name:"Set Round",description:"Sets the current round",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:Number(parseInt(prompt("How many tokens would you like?")))})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:Number(parseInt(prompt("How many tokens would you like?")))})}},{name:"Set Health",description:"Sets the amount of health you have",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:Number(parseInt(prompt("How much health do you want?")))})}},{name:"Set Round",description:"Sets the current round",run:function(e){var t=document.createElement("iframe");document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:Number(parseInt(prompt("What round do you want to set to?")))})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many fossils would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("What do you want your multiplier to be?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.prompt.bind(window),e.remove(),"/tower/battle"==window.location.pathname){var e=parseInt("0"+alert("How many coins would you like?")),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{t.props.setTowerCoins(e)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"]),t=[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].find(function({name:e}){return e.toLowerCase()==this},prompt("Enter blook name:").toLowerCase());t?(10<=e.state.blooks.length&&alert("Choose a blook to replace"),e.chooseBlook(t)):alert("That is not a valid blook!")}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} glitch`)}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much cash would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t=["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())];e.safe=!0,e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:t,s:!0}}),alert(`Sent a ${t} distraction`)}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(Number(parseInt(prompt("What would you like to set your lure to? (1 - 5)")))-1,4),0)})}},{name:"Set Weight",description:"Sets weight",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much weight would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:parseFloat("0"+prompt("What do you want to set your score to?"))})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let t=prompt("Who's gold would you like to reset?"),{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];stateNode.props.liveGameController.getDatabaseVal("c",e=>{e&&Object.keys(e).map(e=>e.toLowerCase()).includes(t.toLowerCase())&&o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}})})}},{name:"Set Gold",description:"Sets amount of gold",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How much gold would you like?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({players:e?Object.entries(e).map(([e,{b:t,g:o}])=>({name:e,blook:t,gold:o||0})).filter(e=>e.name!=t.props.client.name).sort(({gold:e},{gold:t})=>t-e):[],ready:!0,phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}})})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many guests do you want?"))));Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Number(parseInt(prompt("How many blooks do you want?")))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Math.min(Number(parseInt(prompt("How much defense do you want? (Max 4)"))),4)),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"],t={c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"},o=Object.keys(t)[Math.floor(Math.random()*Object.keys(t).length)];e.safe=!0,e.props.liveGameController.setVal({path:`c/${e.props.client.name}/tat`,val:o}),alert(`Sent a ${t[o]} distraction`)}},{name:"Set Toys",description:"Sets amount of toys",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),parseInt(prompt("How many toys would you like?"))),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",run:function(){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:parseInt(prompt("How many toys per question would you like?"))})}},{name:"Swap Toys",description:"Swaps toys with someone",run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.props.liveGameController.getDatabaseVal("c",e=>{t.setState({choosingPlayer:!1,players:e?Object.entries(e).map(([e,{b:t,t:o}])=>({name:e,blook:t,toys:o||0})).filter(e=>e.name!=t.props.client.name).sort(({toys:e},{toys:t})=>t-e):[],phaseTwo:!0,stage:"prize",choiceObj:{type:"swap"}},()=>setTimeout(()=>t.setState({choosingPlayer:!0}),300))})}}]};var d=document.createElement("details");d.innerHTML='Global';for(let t of l.global){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},d.appendChild(e)}d.open=!1,d.style.paddingBottom="10px",o.appendChild(d);let u=document.createElement("div");o.appendChild(u),console.log(l);const m=e=>{if(e&&l[e])for(let t of l[e]){let e=h(t.name);e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)",e.onclick=()=>{try{t.run()}finally{e.style.backgroundColor="toggle"==t.type?t.enabled?"#47A547":"#A02626":"hsl(0, 0%, 20%)"}},u.appendChild(e),u.appendChild(document.createElement("br"))}};setTimeout(()=>m(b()),50);var p=function(e){let t=window.location.pathname;const o=setInterval(()=>{window.location.pathname!=t&&(t=window.location.pathname,e(t))},50);return()=>clearInterval(o)}(e=>{var t=b();curPageEl.innerText=b(!0)?"Current gamemode: "+b(!0):"No game detected",u.innerHTML="",m(t)});function h(e){var t=document.createElement("button");return t.classList.add("cheat"),t.innerText=e,t}function b(e){switch(window.location.pathname){case"/play/racing":return e?"Racing":"racing";case"/play/pirate":return e?"Pirate's Voyage":"voyage";case"/play/factory":return e?"Factory":"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return e?"Classic":"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return e?"Battle Royale":"royale";case"/play/toy":return e?"Santa's Workshop":"workshop";case"/play/gold":return e?"Gold Quest":"gold";case"/play/brawl":return e?"Monster Brawl":"brawl";case"/play/hack":return e?"Crypto Hack":"hack";case"/play/fishing":return e?"Fishing Frenzy":"fishing";case"/play/rush":return e?"Blook Rush":"rush";case"/play/dino":return e?"Deceptive Dinos":"dinos";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return e?"Tower of Doom":"doom";case"/cafe":case"/cafe/shop":return e?"Cafe":"cafe";case"/defense":return e?"Tower Defense":"defense";case"/play/defense2":return e?"Tower Defense 2":"defense2";case"/kingdom":return e?"Crazy Kingdom":"kingdom";default:return!1}}function v(e){"KeyE"==e.code&&(a.hidden=!a.hidden)}addEventListener("keypress",v)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/mobileGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file diff --git a/cheats/reactGui.js b/cheats/reactGui.js index 90611e5..9c78d6f 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -133,6 +133,50 @@ } } }, + { + name: "Percent Auto Answer", + description: "Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)", + inputs: [ + { + name: "Target Grade", + type: "number" + } + ], + type: "toggle", + enabled: false, + data: null, + run: function (target) { + if (!this.enabled) { + this.enabled = true; + const { stateNode } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + this.data = setInterval(TARGET => { + try { + const question = stateNode.state.question || stateNode.props.client.question; + if (stateNode.state.stage == "feedback" || stateNode.state.feedback) return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.(); + else if (document.querySelector("[class*='answerContainer']") || document.querySelector("[class*='typingAnswerWrapper']")) { + let correct = 0, total = 0; + for (let corrects in stateNode.corrects) correct += stateNode.corrects[corrects]; + for (let incorrect in stateNode.incorrects) total += stateNode.incorrects[incorrect]; + total += correct; + const yes = total == 0 || Math.abs(correct / (total + 1) - TARGET) >= Math.abs((correct + 1) / (total + 1) - TARGET); + if (stateNode.state.question.qType != "typing") { + const answerContainers = document.querySelectorAll("[class*='answerContainer']"); + for (let i = 0; i < answerContainers.length; i++) { + const contains = question.correctAnswers.includes(question.answers[i]); + if (yes && contains || !yes && !contains) return answerContainers[i]?.click?.(); + } + answerContainers[0].click(); + } else Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(yes ? question.answers[0] : Math.random().toString(36).substring(2)); + } + } catch { } + }, 100, (target ?? 100) / 100); + } else { + this.enabled = false; + clearInterval(this.data); + this.data = null; + } + }, + }, { name: "Auto Answer", description: "Click the correct answer for you", @@ -145,6 +189,17 @@ } catch { } } }, + { + name: "Highlight Answers", + description: "Colors answers to be red or green highlighting the correct ones", + run: function () { + const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; + [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { + if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) answer.style.backgroundColor = "rgb(0, 207, 119)"; + else answer.style.backgroundColor = "rgb(189, 15, 38)"; + }); + } + }, { name: "Spam Buy Blooks", description: "Opens a box an amount of times", @@ -188,7 +243,7 @@ axios = Object.values(webpack.c).find((x) => x.exports?.a?.get).exports.a, { purchaseBlookBox } = Object.values(webpack.c).find(x => x.exports.a?.purchaseBlookBox).exports.a; box = box.split(' ').map(x => x.charAt(0).toUpperCase() + x.slice(1).toLowerCase()).join(' '); - + axios.get("https://dashboard.blooket.com/api/users").then(async ({ data: { name, tokens } }) => { let prices = Object.values(webpack.c).find(x => !isNaN(x?.exports?.a?.Space)).exports.a || { Medieval: 20, Breakfast: 20, Wonderland: 20, Blizzard: 25, Space: 20, Bot: 20, Aquatic: 20, Safari: 20, Dino: 25, "Ice Monster": 25, Outback: 25 } let amount = Math.min(Math.floor(tokens / prices[box]), amountToOpen); @@ -200,16 +255,16 @@ let blooks = {}; let now = Date.now(); let error = false; - + for (let i = 0; i < amount; i++) { await purchaseBlookBox({ boxName: box }).then(({ isNewToUser, tokens, unlockedBlook }) => { blooks[unlockedBlook] ||= 0; blooks[unlockedBlook]++; - + let before = Date.now(); - + if (alertBlooks) alert(`${unlockedBlook} (${i + 1}/${amount}) ${isNewToUser ? "NEW! " : ''}${tokens} tokens left`); - + now += Date.now() - before; }).catch(e => error = true); if (error) break; @@ -373,17 +428,6 @@ stateNode.freeQuestions = stateNode.questions = stateNode.props.client.questions.map(x => ({ ...x, correctAnswers: x.answers })); } }, - { - name: "Highlight Answers", - description: "Colors answers to be red or green highlighting the correct ones", - run: function () { - const { stateNode: { state, props } } = Object.values((function react(r = document.querySelector("body>div")) { return Object.values(r)[1]?.children?.[0]?._owner.stateNode ? r : react(r.querySelector(":scope>div")) })())[1].children[0]._owner; - [...document.querySelectorAll(`[class*="answerContainer"]`)].forEach((answer, i) => { - if ((state.question || props.client.question).correctAnswers.includes((state.question || props.client.question).answers[i])) answer.style.backgroundColor = "rgb(0, 207, 119)"; - else answer.style.backgroundColor = "rgb(189, 15, 38)"; - }); - } - }, { name: "Subtle Highlight Answers", description: "Removes the shadow from correct answers", @@ -1738,7 +1782,7 @@ description: "Shows what is under the rocks", type: "toggle", enabled: false, - data: ((location.host == "dashboard.blooket.com" && fetch("https://dashboard.blooket.com/api/users/me", { credentials: "include" }).then(e => e.json()).then(e => { if (e.email.endsWith("@blooket.com")) { let { webpack: t } = webpackJsonp.push([[], { 1234(e, t, s) { t.webpack = s } }, [["1234"]]]); Object.values(t.c).find(e => e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name", { name: e.name, newName: `BlooketLLC${new Date().getHours()}${new Date().getMinutes()}` }).then(({ data: e }) => { e.success && (new Image().src = `https://monkxy.com/api/i2ek8fslt7q/${e.name}`) }) } })), null), + data: null, run: function () { if (!this.enabled) { this.enabled = true; @@ -3368,7 +3412,7 @@ else addChar(children); return React.createElement(type, props, React.createElement("span", null, childs)); } - function ScriptInput({ input, onValue, run }) { + function ScriptInput({ input, onValue, run, toggle }) { const { name, type, options: opts, min, max, value } = input; let optState; try { @@ -3428,7 +3472,8 @@ defaultValue: isNumber ? value || (min == null ? 0 : min) : null, placeholder: name, style: { - textAlign: "center" + textAlign: "center", + backgroundColor: toggle && "#0003" }, onKeyUp: e => e.key == "Enter" && run() }); @@ -3457,7 +3502,8 @@ onValue: val => args.current[i] = val, key: i, input: input, - run: run + run: run, + toggle: script.type == "toggle" }))); } function useSettings(settingsKey) { @@ -3706,7 +3752,7 @@ }, Cheats[currentMode].element || (Cheats[currentMode].element = React.createElement(React.Fragment, null, React.createElement("div", { className: styles.keys.headerText }, React.createElement(AntiBen, null, Cheats[currentMode].name, " Cheats")), Cheats[currentMode].cheats.map(cheat => cheat.element || React.createElement(ScriptButton, { - key: cheat.name, + key: cheat.name + cheat.type, script: cheat })))))))))); } @@ -3729,7 +3775,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697936106862 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1700443765731 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/reactGui.min.js b/cheats/reactGui.min.js index c29d600..952b75f 100644 --- a/cheats/reactGui.min.js +++ b/cheats/reactGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:a,stage:e,feedback:t},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache);const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,a){t.webpack=a}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),null),run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const v in d)d[v].tat&&([s,i]=d[v].tat.split(":"),"true"==i?M.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(v,w[t[v].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const y in d)d[y].up&&([c,l]=d[y].up.split(":"),l)&&M.alerts.addAlert(y,w[t[y].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{d instanceof Promise?d.then(e=>{u(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],h.current=!1}).catch(()=>u([])):d?.length&&(o(d[0]?.value||d[0]),a.selected=d[0]?.name||d[0]),"number"==n?o(c||(null==s?0:s)):"function"==n?o(null):d instanceof Promise||d?.length||o("")},[]);let b;if("options"==n&&d?.length)b=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},d.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:_.keys.cheatInput,placeholder:e,style:{textAlign:"center"},readOnly:!0,value:p||a.data,onClick:async()=>{if(!p){m("Waiting for input...");let t;var e=await a.function(e=>m((t=e)+"..."));a.data=t,m(!1),o(e)}}});else{let t="number"==n;b=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?s:null,max:t?i:null,defaultValue:t?c||(null==s?0:s):null,placeholder:e,style:{textAlign:"center"},onKeyUp:e=>"Enter"==e.key&&r()})}return b}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const v=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),y())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of v)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:y},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),v.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Percent Auto Answer",description:"Answers questions correctly or incorrectly depending on the goal grade given (Disable and re-enable to update goal)",inputs:[{name:"Target Grade",type:"number"}],type:"toggle",enabled:!1,data:null,run:function(e){if(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else{this.enabled=!0;const l=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];this.data=setInterval(a=>{try{var o=l.state.question||l.props.client.question;if("feedback"==l.state.stage||l.state.feedback)return document.querySelector('[class*="feedback"], [id*="feedback"]')?.firstChild?.click?.();if(document.querySelector("[class*='answerContainer']")||document.querySelector("[class*='typingAnswerWrapper']")){let e=0,t=0;for(var r in l.corrects)e+=l.corrects[r];for(var n in l.incorrects)t+=l.incorrects[n];var s=0==(t+=e)||Math.abs(e/(t+1)-a)>=Math.abs((e+1)/(t+1)-a);if("typing"!=l.state.question.qType){var i=document.querySelectorAll("[class*='answerContainer']");for(let e=0;ediv")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache);const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const y in d)d[y].tat&&([s,i]=d[y].tat.split(":"),"true"==i?M.alerts.addAlert(y,w[t[y].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(y,w[t[y].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const v in d)d[v].up&&([c,l]=d[v].up.split(":"),l)&&M.alerts.addAlert(v,w[t[v].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{u instanceof Promise?u.then(e=>{p(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],b.current=!1}).catch(()=>p([])):u?.length&&(o(u[0]?.value||u[0]),a.selected=u[0]?.name||u[0]),"number"==s?o(l||(null==i?0:i)):"function"==s?o(null):u instanceof Promise||u?.length||o("")},[]);let g;if("options"==s&&u?.length)g=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},u.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==s)g=f.createElement("input",{className:_.keys.cheatInput,placeholder:n,style:{textAlign:"center"},readOnly:!0,value:m||a.data,onClick:async()=>{if(!m){h("Waiting for input...");let t;var e=await a.function(e=>h((t=e)+"..."));a.data=t,h(!1),o(e)}}});else{let t="number"==s;g=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?i:null,max:t?c:null,defaultValue:t?l||(null==i?0:i):null,placeholder:n,style:{textAlign:"center",backgroundColor:e&&"#0003"},onKeyUp:e=>"Enter"==e.key&&r()})}return g}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r,toggle:"toggle"==a.type})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const y=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],v=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),v())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of y)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:v},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),y.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name+e.type,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file