0% found this document useful (0 votes)
34 views51 pages

Texting

The document is a JavaScript code snippet that implements a user interface for a tool called 'Blooket Cheats Plus' created by DannyDan0167. It includes functionality for displaying cheat options, managing user settings, and styling elements dynamically. The code also logs information to the console and provides links to the GitHub repository for further access.

Uploaded by

maitetinye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views51 pages

Texting

The document is a JavaScript code snippet that implements a user interface for a tool called 'Blooket Cheats Plus' created by DannyDan0167. It includes functionality for displaying cheat options, managing user settings, and styling elements dynamically. The code also logs information to the console and provides links to the GitHub repository for further access.

Uploaded by

maitetinye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 51

javascript:(async()=%3E%7Bif(console.

log(%22%25c%20Blooket%20Cheats%20Plus%20%25c
%5Cn%09By%20DannyDan0167%20on%20GitHub%22,%22color:%20%230bc2cf;%20font-size:
%203rem%22,%22color:%20%238000ff;%20font-size:%201rem%22),console.log(%22%25c
%09gui.js%22,%22color:%20%230bc2cf;%20font-size:%201rem%22),console.log(%22%25c
%09Star%20the%20github%20repo!%25c%20%20https://github.com/Dog-tp6be/Blooket-
cheats-All-hacks-Dog-tp6be%22,%22color:%20%23ffd000;%20font-size:%201rem
%22,%22%22),document.querySelector(%22script%5Bsrc*='bfs/index.js'%5D%22)&&!
window.clearId)%7Bfor(var%20e,t,a,o,r,i,n,s,e=document.createElement(%22iframe
%22),t=(document.body.appendChild(e),window.clearId=window.setInterval(()=%3E%7B
%7D,0));t--;)e.contentWindow.clearInterval.call(window,t);e.remove()%7Dfunction
%20l(e,t=%7B%7D,...a)%7Bvar%20o=document.createElement(e);if(%22object%22==typeof
%20t.style)%7Blet%20r=%22%22;for(let%20i%20in%20t.style)r+=%60$%7Bi.replace(/%5BA-Z
%5D/g,e=%3E%22-%22+e.toLowerCase())%7D:%20$%7Bt.style%5Bi%5D%7D;%20%60;t.style=r
%7Dfor(let%20n%20in%20t)o%5Bn%5D=t%5Bn%5D;for(let%20s%20of%20a)o.append(s);return
%20o%7Dlet%20c=%7Bdata:null,setItem(e,t)%7Breturn
%20e.split(%22.%22).reduce((e,a,o,r)=%3E(++o==r.length&&(e%5Ba%5D=t),e%5Ba
%5D),this.data),localStorage.setItem(%22JODGUISettings
%22,JSON.stringify(this.data)),this.data%7D,deleteItem(e)%7Breturn
%20e.split(%22.%22).reduce((e,t,a,o)=%3E(++a==o.length&&delete%20e%5Bt%5D,e%5Bt
%5D),this.data),localStorage.setItem(%22JODGUISettings
%22,JSON.stringify(this.data)),this.data%7D,setData(e)
%7Bthis.data=e,localStorage.setItem(%22JODGUISettings%22,JSON.stringify(this.data))
%7D%7D;try%7Bfor(let%20d
%20of(c.data=JSON.parse(localStorage.getItem(%22JODGUISettings%22)%7C%7C%22%7B%7D
%22),%5B%22backgroundColor%22,%22cheatList%22,%22contentBackground
%22,%22defaultButton%22,%22disabledButton%22,%22enabledButton%22,%22infoColor
%22,%22inputColor%22,%22textColor%22%5D))c.data%5Bd%5D&&(c.setItem(%22theme.
%22+d,c.data%5Bd%5D),c.deleteItem(d))%7Dcatch%7Bc.setData(%7B%7D)%7Dlet%20u,p,h,m,
$,g,y,b,v,_=l(%22div%22,%7Bid:%22JODGUI%22,style:
%7Btop:Math.max(10,window.innerHeight-600)/2+%22px
%22,left:Math.max(10,window.innerWidth-1e3)/2+%22px%22,transform:%60scale($
%7Bc.data.scale%7D)%60,position:%22fixed%22,height:%2280%25%22,width:
%2280%25%22,maxHeight:%22600px%22,maxWidth:%221000px%22,zIndex:%22999%22,display:
%22block%22%7D%7D,u=l(%22style%22,%7Bid:%22variables%22,innerHTML:%60:root%20%7B--
backgroundColor:%20$%7Bc.data?.theme?.backgroundColor%7C%7C
%22rgb(11,%20194,%20207)%22%7D;--infoColor:%20$%7Bc.data?.theme?.infoColor%7C%7C
%22%239a49aa%22%7D;--cheatList:%20$%7Bc.data?.theme?.cheatList%7C%7C%22%239a49aa
%22%7D;--defaultButton:%20$%7Bc.data?.theme?.defaultButton%7C%7C%22%239a49aa
%22%7D;--disabledButton:%20$%7Bc.data?.theme?.disabledButton%7C%7C
%22%23A02626%22%7D;--enabledButton:%20$%7Bc.data?.theme?.enabledButton%7C%7C
%22%2347A547%22%7D;--textColor:%20$%7Bc.data?.theme?.textColor%7C%7C%22white
%22%7D;--inputColor:%20$%7Bc.data?.theme?.inputColor%7C%7C%22%237a039d%22%7D;--
contentBackground:%20$%7Bc.data?.theme?.contentBackground%7C%7C
%22rgb(64,%2017,%2095)%22%7D;%7D%60%7D),l(%22style%22,%7BinnerHTML:'.alertList::-
webkit-scrollbar%7Bdisplay:none;%7D.alertList%7B-ms-overflow-style:
%20none;scrollbar-width:%20none;%7D.contentWrapper::-webkit-scrollbar
%7Bdisplay:none;%7D.contentWrapper%7B-ms-overflow-style:%20none;scrollbar-width:
%20none;%7D.cheatButton%7Bposition:relative;display:flex;flex-direction:row;align-
items:center;min-height:40px;width:190px;margin:4px%200;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%20linear;font-
size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto
%7D.cheatButton:hover%7Bbackground-color:var(--textColor);color:var(--
defaultButton)%7D.cheatInput,select%7Bmin-width:200px;padding-block:5px;font-
family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--
inputColor);box-shadow:inset%200%206px
%20rgb(0%200%200%20/%2020%25);margin:3px;color:var(--textColor)%7D.bigButton:hover
%7Bfilter:brightness(110%25);transform:translateY(-2px)%7D.bigButton:active
%7Btransform:translateY(2px)%7D.cheatList::-webkit-scrollbar%7Bwidth:10px
%7D.cheatList::-webkit-scrollbar-track%7Bbackground:var(--cheatList)
%7D.cheatList::-webkit-scrollbar-thumb%7Bbackground:var(--cheatList);box-shadow:
%20inset%20-10px%200%20rgb(0%200%200%20/%2020%25)%7D.cheatList::-webkit-scrollbar-
thumb:hover%7Bbackground:var(--cheatList);%20box-shadow:%20inset%20-10px
%200%20rgb(0%200%200%20/%2030%25);%20%7D.scriptButton:hover
%7Bfilter:brightness(120%25)%7D.cheatInput%7Bmax-width:200px;border:none;border-
radius:7px;caret-color:var(--textColor)%7D.cheatInput::placeholder%7Bcolor:var(--
textColor)%7D.cheatInput:focus,select:focus%7Boutline:0%7D.cheatInput::-webkit-
inner-spin-button,.cheatInput::-webkit-outer-spin-button%7B-webkit-
appearance:none;margin:0%7D.cheatInput%5Btype=number%5D%7B-moz-appearance:textfield
%7Dselect%7Bborder:none;border-radius:7px;text-align:center%7D.scriptButton
%7Balign-items:%20center;%20box-sizing:%20border-box;%20display:%20flex;%20flex-
direction:%20column;%20justify-content:%20center;%20margin:%2010px;%20padding:
%205px%205px%2011px;%20position:%20relative;%20width:%20250px;%20font-family:
%20Nunito,%20sans-serif;%20font-weight:%20400;%20color:%20var(--textColor);%20box-
shadow:%20inset%200%20-6px%20rgb(0%200%200%20/%2020%25);%20border-radius:%207px;
%20cursor:%20pointer;%20transition:%20filter%20.25s;%7D.tooltip::after
%20%7Bcontent:%20%22%22;position:%20absolute;width:%2010px;height:
%2010px;background-color:%20inherit;top:%20-5px;left:%2050%25;margin-left:%20-
6px;transform:%20rotate(135deg)%7D'%7D),p=l(%22div%22,%7Bstyle:%7Bwidth:
%22100%25%22,height:%22100%25%22,position:%22relative%22,outline:%223px%20solid
%20%233a3a3a%22,borderRadius:%2215px%22,overflow:%22hidden%22%7D%7D,l(%22div
%22,%7Bid:%22background%22,style:%7Bdisplay:%22block%22,top:%220%22,left:
%220%22,height:%22100%25%22,overflowY:%22hidden%22,overflowX:%22hidden%22,position:
%22absolute%22,width:%22100%25%22,background:%22var(--backgroundColor)
%22,visibility:%22visible%22%7D%7D,l(%22div%22,%7Bid:%22backgroundImage%22,style:
%7BbackgroundImage:%22url(https://ac.blooket.com/dashboard/
65a43218fd1cabe52bdf1cda34613e9e.png)%22,display:%22block%22,height:
%22200%25%22,position:%22absolute%22,width:%22200%25%22,top:%2250%25%22,left:
%2250%25%22,backgroundPositionX:%22-100px%22,backgroundPositionY:%22-100px
%22,backgroundSize:%22550px%22,visibility:%22visible%22,transform:%22translate(-
50%25,-50%25)%20rotate(15deg)%22,appearance:%22none%22,opacity:%220.175%22%7D
%7D)),m=l(%22div%22,%7Bid:%22controls%22,style:%7Bdisplay:%22flex%22,alignItems:
%22center%22,justifyContent:%22center%22,paddingBottom:%228px%22,paddingInline:
%2215px%22,position:%22absolute%22,left:%22220px%22,top:%220%22,visibility:
%22visible%22,zIndex:%225%22,height:%2252px%22,width:%22max-content%22,background:
%22var(--infoColor)%22,boxShadow:%22inset%200%20-8px%20rgb(0%200%200%20/%2020%25),
%200%200%204px%20rgb(0%200%200%20/%2015%25)%22,borderBottomRightRadius:%2210px
%22,color:%22var(--textColor)%22,fontFamily:%22Nunito,%20sans-serif%22,fontWeight:
%22700%22,userSelect:%22text%22%7D,innerText:(%5B%7Bctrl:e,shift:t,alt:a,key:o%7D,
%7Bctrl:r,shift:i,alt:n,key:s%7D%5D=%5Bc.data.hide%7C%7C%7Bctrl:!0,key:%22e
%22%7D,c.data.close%7C%7C%7Bctrl:!0,key:%22x%22%7D%5D,%60$%7B%5Be&&%22Ctrl%22,t&&
%22Shift%22,a&&%22Alt%22,o&&o.toUpperCase()%5D.filter(Boolean).join(%22%20+
%20%22)%7D%20to%20hide%20%7C%20$%7B%5Br&&%22Ctrl%22,i&&%22Shift%22,n&&%22Alt
%22,s&&s.toUpperCase()%5D.filter(Boolean).join(%22%20+%20%22)%7D%20for%20quick
%20disable%20Click%20and%20drag%20here%60),update:(%7Bctrl:e,shift:t,alt:a,key:o
%7D=%7Bctrl:!0,key:%22e%22%7D,%7Bctrl:r,shift:i,alt:n,key:s%7D=%7Bctrl:!0,key:%22x
%22%7D)=%3Em.innerText=%60$%7B%5Be&&%22Ctrl%22,t&&%22Shift%22,a&&%22Alt
%22,o&&o.toUpperCase()%5D.filter(Boolean).join(%22%20+%20%22)%7D%20to%20hide%20%7C
%20$%7B%5Br&&%22Ctrl%22,i&&%22Shift%22,n&&%22Alt%22,s&&s.toUpperCase()
%5D.filter(Boolean).join(%22%20+%20%22)%7D%20for%20quick%20disable%20Click%20and
%20drag%20here%60%7D),l(%22div%22,%7Bid:%22credits%22,style:%7Bdisplay:%22flex
%22,alignItems:%22center%22,justifyContent:%22center%22,paddingBottom:%228px
%22,position:%22absolute%22,right:%220%22,top:%220%22,visibility:%22visible
%22,zIndex:%225%22,height:%2247px%22,width:%22280px%22,background:%22var(--
infoColor)%22,boxShadow:%22inset%200%20-8px%20rgb(0%200%200%20/%2020%25),
%200%200%204px%20rgb(0%200%200%20/%2015%25)%22,borderBottomLeftRadius:%2210px
%22,color:%22var(--textColor)%22,fontFamily:%22Nunito,%20sans-serif%22,fontWeight:
%22700%22,userSelect:%22text%22%7D,innerHTML:%22GitHub%20-
%20DannyDan0167%22,onclick:()=%3Ewindow.open(%22https://github.com/DannyDan0167/
Blooket-Cheats-Plus%22,%22_blank%22).focus()%7D),$=l(%22div%22,%7Bid:
%22controlButtons%22,style:%7Bdisplay:%22flex%22,alignItems:%22center
%22,justifyContent:%22center%22,position:%22absolute%22,right:%220%22,bottom:
%220%22,visibility:%22visible%22,zIndex:%225%22,height:%2255px%22,width:%22165px
%22,background:%22%23none%22,borderLeft:%223px%20solid%20black%22,borderTop:%223px
%20solid%20black%22,borderTopLeftRadius:%2210px%22,color:%22white%22,fontFamily:
%22Nunito,%20sans-serif%22,fontWeight:%22700%22,userSelect:%22text%22,overflow:
%22hidden%22,pointerEvents:%22all%22%7D%7D,g=l(%22button%22,%7Bstyle:%7Bheight:
%2255px%22,width:%2255px%22,fontFamily:%22Nunito%22,color:%22white
%22,backgroundColor:%22%2300a0ff%22,border:%22none%22,fontSize:%222rem%22,cursor:
%22move%22%7D,innerHTML:%22%E2%9C%A5%22%7D),l(%22button%22,%7Bstyle:%7Bheight:
%2255px%22,width:%2255px%22,fontFamily:%22Nunito%22,color:%22white
%22,backgroundColor:%22grey%22,border:%22none%22,fontSize:%222rem%22,fontWeight:
%22bolder%22,cursor:%22pointer%22%7D,innerHTML:%22-%22,onclick:function()%7Blet
%20e=!1;return()=%3E%7Bfor(var%20t%20of%5B...p
.children%5D)t!=$&&(e?t.style.display=t.style._display:
(t.style._display=t.style.display,t.style.display=%22none%22));p.style.height=e?
%22100%25%22:%2255px%22,p.style.width=e?%22100%25%22:%22165px
%22,_.style.top=parseInt(_.style.top)+(_.offsetHeight-55)*(e?-1:1)+%22px
%22,_.style.left=parseInt(_.style.left)+(_.offsetWidth-165)*(e?-1:1)+%22px
%22,_.style.pointerEvents=e?%22unset%22:%22none%22,e=!e%7D%7D()%7D),l(%22button
%22,%7Bstyle:%7Bheight:%2255px%22,width:%2255px%22,fontFamily:%22Nunito%22,color:
%22white%22,backgroundColor:%22red%22,border:%22none%22,fontSize:%222rem
%22,fontWeight:%22bolder%22,cursor:%22pointer%22%7D,innerHTML:%22X%22,onclick:D
%7D)),h=l(%22div%22,%7BclassName:%22cheatList%22,style:%7BoverflowY:%22scroll
%22,background:%22var(--cheatList)%22,boxShadow:%22inset%20-10px
%200%20rgb(0%200%200%20/%2020%25)%22,zIndex:%225%22,width:%22220px%22,position:
%22absolute%22,top:%220%22,left:%220%22,height:%22100%25%22,fontFamily:%22Titan
%20One%22,color:%22var(--textColor)%22,fontSize:%2240px%22,textAlign:%22center
%22,paddingTop:%2220px%22,userSelect:%22none%22,padding:%2220px%2010px%2020px
%200%22,boxSizing:%22border-box%22,display:%22flex%22,flexDirection:%22column
%22%7D,innerHTML:'%3Cspan%20style=%22text-shadow:%201px%201px
%20rgb(0%200%200%20/%2040%25)%22%3ECheats%3C/span%3E'%7D,l(%22a%22,%7BclassName:
%22bigButton%22,style:%7Bcursor:%22pointer%22,display:%22block%22,fontFamily:
%22Titan%20One%22,margin:%2220px%20auto%2010px%22,position:%22relative
%22,transition:%22.25s%22,textDecoration:%22none%22,userSelect:%22none
%22,visibility:%22visible%22%7D,target:%22_blank%22,href:%22https://discord.gg/
SAHpM8hd%22,innerHTML:'%3Cdiv%20style=%22background:%20rgba(0,0,0,.25);%20border-
radius:%205px;%20display:%20block;%20width:%20100%25;%20height:%20100%25;%20left:
%200;%20top:%200;%20position:%20absolute;%20transform:%20translateY(2px);%20width:
%20100%25;%20transition:%20transform%20.6s%20cubic-bezier(.3,.7,.4,1)%22%3E%3C/div
%3E%20%3Cdiv%20style=%22background-color:%20rgb(11,%20194,%20207);%20filter:
%20brightness(.7);%20position:%20absolute;%20top:%200;%20left:%200;%20width:
%20100%25;%20height:%20100%25;%20border-radius:%205px;%22%3E%3C/div%3E%20%3Cdiv
%20style=%22font-weight:%20400;%20background-color:%20rgb(11,%20194,%20207);
%20color:%20white;%20display:%20flex;%20flex-direction:%20row;%20align-items:
%20center;%20justify-content:%20center;%20text-align:%20center;%20padding:%205px;
%20border-radius:%205px;%20transform:%20translateY(-4px);%20transition:%20transform
%20.6s%20cubic-bezier(.3,.7,.4,1)%22%3E%20%3Cdiv%20style=%22font-family:%20Titan
%20One,%20sans-serif;%20color:%20white;%20font-size:%2026px;%20text-shadow:%202px
%202px%20rgb(0%200%200%20/%2020%25);%20height:%2040px;%20padding:%200%2015px;
%20display:%20flex;%20flex-direction:%20row;%20align-items:%20center;%20justify-
content:%20center%22%3E%20%3Csvg%20style=%22filter:%20drop-shadow(2px%202px
%200%20rgb(0%200%200%20/%2020%25))%22%20xmlns=%22http://www.w3.org/2000/svg
%22%20width=%2235%22%20height=%2235%22%20fill=%22currentColor%22%20viewBox=%220%20-
1%2021%2016%22%3E%20%3Cpath%20d=%22M13.545%202.907a13.227%2013.227%200%200%200-
3.257-
1.011.05.05%200%200%200-.052.025c-.141.25-.297.577-.406.833a12.19%2012.19%200%200%2
00-3.658%200%208.258%208.258%200%200%200-.412-.833.051.051%200%200%200-.052-.025c-
1.125.194-2.22.534-
3.257%201.011a.041.041%200%200%200-.021.018C.356%206.024-.213%209.047.066%2012.032c
.001.014.01.028.021.037a13.276%2013.276%200%200%200%203.995%202.02.05.05%200%200%20
0%20.056-.019c.308-.42.582-.863.818-
1.329a.05.05%200%200%200-.01-.059.051.051%200%200%200-.018-.011%208.875%208.875%200
%200%201-
1.248-.595.05.05%200%200%201-.02-.066.051.051%200%200%201%20.015-.019c.084-.063.168
-.129.248-.195a.05.05%200%200%201%20.051-.007c2.619%201.196%205.454%201.196%208.041
%200a.052.052%200%200%201%20.053.007c.08.066.164.132.248.195a.051.051%200%200%201-.
004.085%208.254%208.254%200%200%201-
1.249.594.05.05%200%200%200-.03.03.052.052%200%200%200%20.003.041c.24.465.515.909.8
17%201.329a.05.05%200%200%200%20.056.019%2013.235%2013.235%200%200%200%204.001-
2.02.049.049%200%200%200%20.021-.037c.334-3.451-.559-6.449-2.366-
9.106a.034.034%200%200%200-.02-.019Zm-8.198%207.307c-.789%200-1.438-.724-1.438-
1.612%200-.889.637-1.613%201.438-
1.613.807%200%201.45.73%201.438%201.613%200%20.888-.637%201.612-
1.438%201.612Zm5.316%200c-.788%200-1.438-.724-1.438-1.612%200-.889.637-
1.613%201.438-1.613.807%200%201.451.73%201.438%201.613%200%20.888-.631%201.612-
1.438%201.612Z%22/%3E%20%3C/svg%3E%20Discord%20%3C/div%3E%20%3C/div
%3E'%7D)),l(%22div%22,%7BclassName:%22contentWrapper%22,style:%7Bposition:
%22absolute%22,left:%22220px%22,top:%2270px%22,overflowY:%22scroll%22,width:
%22calc(100%25%20-%20220px)%22,height:%22calc(100%25%20-%2070px)%22,borderRadius:
%227px%22%7D%7D,l(%22div%22,%7Bid:%22content%22,style:%7Bposition:%22absolute
%22,inset:%2227px%2050px%2050px%2050px%22%7D%7D,y=l(%22div%22,%7BclassName:
%22tooltip%22,style:%7Bposition:%22absolute%22,top:%220%22,left:
%220%22,backgroundColor:%22black%22,height:%22fit-content%22,maxWidth:%22300px
%22,zIndex:%225%22,borderRadius:%227.5px%22,color:%22white%22,display:%22flex
%22,justifyContent:%22center%22,alignItems:%22center%22,padding:%225px
%22,paddingInline:%2215px%22,pointerEvents:%22none%22,opacity:%220%22,textAlign:
%22center%22%7D,innerText:%22description%22%7D),b=l(%22div%22,%7Bstyle:
%7BalignItems:%22center%22,boxSizing:%22border-box%22,display:%22flex
%22,flexDirection:%22row%22,flexWrap:%22wrap%22,justifyContent:%22space-evenly
%22,padding:%2220px%205px%2020px%22,position:%22relative%22,width:
%22100%25%22,fontFamily:%22Nunito,%20sans-serif%22,fontWeight:%22400%22,color:
%22var(--textColor)%22,background:%22var(--contentBackground)%22,boxShadow:%22inset
%200%20-6px%20rgb(0%200%200%20/%2020%25)%22,borderRadius:%227px%22%7D%7D,v=l(%22div
%22,%7BclassName:%22headerText%22,style:%7BboxSizing:%22border-box%22,display:
%22block%22,height:%2245px%22,left:%22-10px%22,padding:%224px%204px%208px
%22,position:%22absolute%22,top:%22-28px%22,backgroundColor:
%22%23ef7426%22,boxShadow:%220%204px%20rgb(0%200%200%20/%2020%25),%20inset%200%20-
4px%20rgb(0%200%200%20/%2020%25)%22,borderRadius:%227px%22%7D%7D,l(%22div
%22,%7Bstyle:%7BalignItems:%22center%22,boxSizing:%22border-box%22,display:%22flex
%22,height:%22100%25%22,justifyContent:%22center%22,padding:%220%2015px%22,width:
%22100%25%22,fontFamily:%22Titan%20One,%20sans-serif%22,fontSize:%2226px
%22,fontWeight:%22400%22,textShadow:%22-1px%20-1px%200%20%23646464,%201px%20-1px
%200%20%23646464,%20-1px%201px%200%20%23646464,%202px%202px
%200%20%23646464%22,color:%22white%22,background:%22linear-
gradient(%23fcd843,%23fcd843%2050%25,%23feb31a%2050.01%25,%23feb31a)
%22,borderRadius:%225px%22%7D%7D)))))));for(let%20f%20of
%20document.querySelectorAll(%22%23JODGUI%22))f.remove();function%20w(e,t,a,o)
%7Blet%20r=l(%22div%22,%7BclassName:%22cheatButton%22,innerHTML:(%22string
%22==typeof%20t?%60%3Cimg%20style=%22height:%2030px;%20margin-right:%205px
%22%20src=%22$%7Bt%7D%22%3E%60:t%7C%7C%22%22)+e,onclick:()=%3Ek(r.innerText,a,o)
%7D);return%20h.appendChild(r),r.onclick%7Dasync%20function%20k(e,t,a)
%7Bb.innerHTML=%22%22,v.firstChild.innerText=e+(a?%22%22:%22%20Cheats
%22),b.append(v);for(let%20o=0;o%3Ct.length;o++)%7Blet
%7Bname:r,description:i,type:n,inputs:s,enabled:c,run:d,element:u%7D=t%5Bo%5D;if(!
u)%7Blet%20p=l(%22div%22,%7BclassName:%22scriptButton%22,style:%7Bbackground:
%22toggle%22==n?c?%22var(--enabledButton)%22:%22var(--disabledButton)%22:%22var(--
defaultButton)%22%7D%7D,l(%22div%22,%7BclassName:%22cheatName%22,innerHTML:r
%7D));if(p.dataset.description=i,p.onclick=(function(%7Btarget:e,key:t%7D)%7B(e==p
%7C%7Ce.classList.contains(%22cheatName%22)%7C%7C%22Enter
%22==t&&e.classList.contains(%22cheatInput%22))&&(t=%5B...p.children
%5D.slice(1),d.apply(this,t.map(e=%3E%22number%22==e.type?
parseInt(%220%22+e.value):%22SELECT%22==e.nodeName?JSON.parse(e.value):e.data%7C
%7Ce.value)),%22toggle%22==n&&(p.style.background=this.enabled?%22var(--
enabledButton)%22:%22var(--disabledButton)%22),C.alerts?.%5B0%5D.addLog(%60$%7B
%22toggle%22==n?this.enabled?%22Enabled%22:%22Disabled%22:%22Ran%22%7D%20%3Cstrong
%3E$%7Bthis.name%7D%3C/strong%3E%60+(s?.length?%60%20with%20inputs:%20($%7Bt.map(e=
%3E%22SELECT%22==e.nodeName?e.selectedOptions
%5B0%5D.innerText:e.value).join(%22,%20%22)%7D)%60:%22%22),%22toggle%22==n?
this.enabled?%22var(--enabledButton)%22:%22var(--disabledButton)%22:null))
%7D).bind(t%5Bo%5D),s?.length)for(let%20h=0;h%3Cs.length;h++)%7Bvar%7Bname:m,type:
$,options:g,min:y,max:_,value:f%7D=s%5Bh%5D;let%20w;try%7Bw=await%20(%22function
%22==typeof%20g?g?.():g)%7Dcatch%7Bw=%5B%5D%7Dif(%22options%22==$&&w?.length)%7Blet
%20k=document.createElement(%22select%22);w.forEach(e=%3E%7Bvar
%20t=document.createElement(%22option%22);t.value=JSON.stringify(e?.value%7C
%7Ce),t.innerHTML=e?.name%7C%7Ce,k.appendChild(t)%7D),p.appendChild(k)%7Delse
%20if(%22function%22==$)%7Blet%20S=document.createElement(%22input
%22);S.classList.add(%22cheatInput%22),S.placeholder=m,S.style.textAlign=%22center
%22;let%20x=(S.readOnly=!0,!1);S.onclick=async()=%3E%7Bx%7C%7C(S.value=%22Waiting
%20for%20input...%22,x=!0,S.data=await%20s%5Bh%5D.function(e=%3ES.value=e+
%22...%22),x=!1,S.value=S.value.slice(0,-3))%7D,p.appendChild(S)
%7Delse(g=document.createElement(%22input%22)).classList.add(%22cheatInput%22),
%22number%22==$&&(g.type=%22number%22,g.min=y,g.max=_,g.value=f%7C%7C(null!=y?
y:0)),g.placeholder=m,g.style.textAlign=%22center
%22,g.onkeyup=p.onclick,p.appendChild(g)%7Dt%5Bo%5D.element=p%7Db.appendChild(t%5Bo
%5D.element)%7D%7Ddocument.body.appendChild(_);let%20C=%7Bglobal:%5B%7Bname:%22Auto
%20Answer%20(Toggle)%22,description:%22Toggles%20auto%20answer%20on%22,type:
%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar%7Bstate:%7Bquestion:e,stage:t,feedback:a
%7D,props:%7Bclient:%7Bquestion:o%7D%7D
%7D=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E%2
0div%22))%5B1%5D.children%5B0%5D._owner.stateNode;let%20r=e%7C%7Co;try%7B%22typing
%22!=r.qType?(%22feedback%22===t%7C%7Ca?document.querySelector('%5Bclass*=
%22feedback%22%5D')?.firstChild:%5B...document.querySelectorAll('%5Bclass*=
%22answerContainer%22%5D')%5D%5Br.answers.map((e,t)=
%3Er.correctAnswers.includes(e)?t:null).filter(e=%3Enull!=e)%5B0%5D%5D)?.click?.
():Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(r.answers%5B0%5D)%7Dcatch%7B%7D
%7D,50))%7D%7D,%7Bname:%22Highlight%20Answers%22,description:%22Toggles%20highlight
%20answers%20on%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E%7Blet%7BstateNode:%7Bstate:e,props:t
%7D%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))
%7Breturn%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children%5B0%5D._owner;
%5B...document.querySelectorAll('%5Bclass*=%22answerContainer%22%5D')
%5D.forEach((a,o)=%3E%7B(e.question%7C
%7Ct.client.question).correctAnswers.includes((e.question%7C
%7Ct.client.question).answers%5Bo%5D)?a.style.backgroundColor=
%22rgb(0,%20207,%20119)%22:a.style.backgroundColor=%22rgb(189,%2015,%2038)%22%7D)
%7D,50))%7D%7D,%7Bname:%22Subtle%20Highlight%20Answers%22,description:%22Toggles
%20subtle%20highlight%20answers%20on%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Blet%7BstateNode:%7Bstate:e,props:t%7D
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children%5B0%5D._owner;
%5B...document.querySelectorAll('%5Bclass*=%22answerContainer%22%5D')
%5D.forEach((a,o)=%3E%7B(e.question%7C
%7Ct.client.question).correctAnswers.includes((e.question%7C
%7Ct.client.question).answers%5Bo%5D)&&(a.style.boxShadow=%22unset%22)%7D)%7D,50))
%7D%7D,%7Bname:%22Freeze%20Leaderboard%22,description:%22Freezes%20the
%20leaderboard%20on%20the%20host's%20screen%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bvar%20e=Object.values(function
%20e(t=document.querySelector(%22%23app%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner.stateNode;if(this.enabled)this.enabled=!
1,clearInterval(this.data),this.data=null,e.props.liveGameController.removeVal(%60c
/$%7Be.props.client.name%7D/tat%60);else%7Bthis.enabled=!0;let%20t=()=%3E
%7Be.props.liveGameController.setVal(%7Bpath:%60c/$%7Be.props.client.name%7D/tat/
Freeze%60,val:%22freeze%22%7D)%7D;this.data=setInterval(t,25)%7D%7D%7D,%7Bname:
%22Percent%20Auto%20Answer%22,description:%22Answers%20questions%20correctly%20or
%20incorrectly%20depending%20on%20the%20goal%20grade%20given%20(Disable%20and%20re-
enable%20to%20update%20goal)%22,inputs:%5B%7Bname:%22Target%20Grade%22,type:
%22number%22%7D%5D,type:%22toggle%22,enabled:!1,data:null,run:function(e)
%7Bif(this.enabled)this.enabled=!1,clearInterval(this.data),this.data=null;else
%7Bthis.enabled=!0;let%7BstateNode:t%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;this.data=setInterval(e=%3E%7Btry%7Blet
%20a=t.state.question%7C%7Ct.props.client.question;if(%22feedback%22==t.state.stage
%7C%7Ct.state.feedback)return%20document.querySelector('%5Bclass*=%22feedback
%22%5D,%20%5Bid*=%22feedback%22%5D')?.firstChild?.click?.
();if(document.querySelector(%22%5Bclass*='answerContainer'%5D%22)%7C
%7Cdocument.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))%7Blet
%20o=0,r=0;for(let%20i%20in%20t.corrects)o+=t.corrects%5Bi%5D;for(let%20n%20in
%20t.incorrects)r+=t.incorrects%5Bn%5D;r+=o;let%20s=0==r%7C%7CMath.abs(o/(r+1)-e)
%3E=Math.abs((o+1)/(r+1)-e);if(%22typing%22!=t.state.question.qType)%7Blet
%20l=document.querySelectorAll(%22%5Bclass*='answerContainer'%5D%22);for(let
%20c=0;c%3Cl.length;c++)%7Blet%20d=a.correctAnswers.includes(a.answers%5Bc
%5D);if(s&&d%7C%7C!s&&!d)return%20l%5Bc%5D?.click?.()%7Dl%5B0%5D.click()%7Delse
%20Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(s?a.answers
%5B0%5D:Math.random().toString(36).substring(2))%7D%7Dcatch%7B%7D%7D,100,(e??100)/
100)%7D%7D%7D,%7Bname:%22Use%20any%20Banner%22,description:%22Unlocked%20all
%20banners%22,inputs:%5B%7Bname:%22Banner%22,type:%22options
%22,options:Object.entries(%7BStarter:%22starter%22,Fire:%22fire%22,%22Tech%20Chip
%22:%22techChip%22,Shamrocks:%22shamrocks%22,%22Orange%20Ice%20Pop
%22:%22orangeIcePop%22,%22End%20Rainbow%22:%22endRainbow%22,Slime:%22slime
%22,Sushi:%22sushi%22,%22Falling%20Blocks%22:%22fallingBlocks%22,Racetrack:
%22racetrack%22,%22Football%20Field%22:%22footballField%22,%22Ice%20Cream
%20Sandwich%22:%22iceCreamSandwich%22,%22Winter%20Landscape%22:%22winterLandscape
%22,Leaves:%22leaves%22,%22Music%20Class%22:%22musicClass%22,%22Science%20Class
%22:%22scienceClass%22,%22Art%20Class%22:%22artClass%22,Clockwork:%22clockwork
%22,%22Hockey%20Rink%22:%22hockeyRink%22,%22Outer%20Space%22:%22outerSpace
%22,%22Soccer%20Field%22:%22soccerField%22,Ice:%22ice%22,%22Toaster%20Pastry
%22:%22toasterPastry%22,%22Fish%20Tank%22:%22fishTank%22,Theater:%22theater
%22,Farm:%22farm%22,Spooky:%22spooky%22,Spiders:%22spiders%22,Coffin:%22coffin
%22,Pumpkins:%22pumpkins%22,%22Christmas%20Tree%22:%22christmasTree%22,Chalkboard:
%22chalkboard%22,Balloons:%22balloons%22,Skateboard:%22skateboard%22,Sunset:
%22sunset%22,Tiger:%22tiger%22,%22Pirate%20Map%22:%22pirateMap%22,Pencil:%22pencil
%22,%22Road%20Sign%22:%22roadSign%22,%22Corn%20Dog%22:%22cornDog%22,Leaf:%22leaf
%22,%22Chili%20Pepper%22:%22chiliPepper%22,%22Love%20Letter%22:%22loveLetter
%22,Gifts:%22gifts%22,%22Winter%20Train%22:%22winterTrain%22,%22Winter%20Drive
%22:%22winterDrive%22,Workbench:%22workbench%22,Harvest:%22harvest%22,Chocolate:
%22chocolate%22,%22Fall%20Picnic%22:%22fallPicnic%22,Bookshelf:%22bookshelf
%22,%22Easter%20Pattern%22:%22easterPattern%22,Carrot:%22carrot%22,%22Easter
%20Field%22:%22easterField%22,Garden:%22garden%22,Bakery:%22bakery%22,%22Gummy
%20Worm%22:%22gummyWorm%22,%22Basketball%20Court%22:%22basketballCourt%22,%22Flying
%20Kite%22:%22flyingKite%22,%22Hot%20Dog%22:%22hotDog%22,%22Japanese%20Garden
%22:%22japaneseGarden%22,Sandwich:%22sandwich%22,Ruler:%22ruler%22,%22Ball%20Pit
%22:%22ballPit%22,Xylophone:%22xylophone%22,%22Holiday%20Lights%22:%22holidayLights
%22,%22Ice%20Cream%20Truck%22:%22iceCreamTruck%22,%22Holiday%20Gift%20Wrap
%22:%22holidayGiftWrap%22,%22Winter%20Sweater%22:%22winterSweater%22,%22Holiday
%20Ornaments%22:%22holidayOrnaments%22,Watermelon:%22watermelon%22,Baguette:
%22baguette%22,Rollerblades:%22rollerblades%22,Surfboard:%22surfboard%22,Cookout:
%22cookout%22,Comic:%22comic%22,Crayon:%22crayon%22,Lightning:%22lightning
%22,Baseball:%22baseball%22,%22Shamrock%20Coins%22:%22shamrockCoins%22,%22End%20Of
%20The%20Rainbow%22:%22endRainbow%22,%22Easter%20Field%22:%22easterField
%22%7D).map((%5Be,t%5D)=%3E(%7Bname:e,value:t%7D))%7D%5D,run:function(e)%7Bvar
%20t=document.createElement(%22iframe%22);function%20a()%7Breturn
%20Object.values(document.querySelector(%22%23app%3Ediv%3Ediv%22))%5B1%5D.children
%5B0%5D._owner
%7Ddocument.head.appendChild(t),window.alert=t.contentWindow.alert.bind(window),win
dow.prompt=t.contentWindow.prompt.bind(window),t.remove(),a().stateNode.props.liveG
ameController.setVal(%7Bpath:%22c/%22+a().stateNode.props.client.name+%22/bg
%22,val:e%7D)%7D%7D,%7Bname:%22Spam%20Buy%20Blooks%22,description:%22Opens%20a
%20box%20an%20amount%20of%20times%22,inputs:%5B%7Bname:%22Box%22,type:%22options
%22,options:()=
%3EArray.from(document.querySelectorAll(%22%5Bclass*='packsWrapper'%5D%20%3E%20div
%22)).reduce((e,t)=%3E(t.querySelector(%22%5Bclass*='blookContainer'%5D%20%3E%20img
%22)%7C%7Ce.push(t.querySelector(%22%5Bclass*='packImgContainer'%5D%20%3E%20img
%22).alt),e),%5B%5D)%7D,%7Bname:%22Amount%22,type:%22number%22%7D,%7Bname:%22Show
%20Unlocks%22,type:%22options%22,options:%5B%7Bname:%22Show%20Unlocks%22,value:!
0%7D,%7Bname:%22Don't%20Show%20Unlocks%22,value:!1%7D%5D%7D%5D,run:async
%20function(e,t,a)%7Blet%20o=document.createElement(%22iframe
%22);document.body.append(o),window.alert=o.contentWindow.alert.bind(window),window
.prompt=o.contentWindow.prompt.bind(window),window.confirm=o.contentWindow.confirm.
bind(window),o.remove();let%7BstateNode:r%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children
%5B0%5D._owner,i=Array.from(document.querySelectorAll(%22%5Bclass*='packsWrapper'%5
D%20%3E%20div%22)).reduce((e,t)=
%3E(t.querySelector(%22%5Bclass*='blookContainer'%5D%20%3E%20img%22)%7C%7C(e
%5Bt.querySelector(%22%5Bclass*='packImgContainer'%5D%20%3E%20img%22).alt
%5D=parseInt(t.querySelector(%22%5Bclass*='packBottom'%5D%22).textContent)),e),%7B
%7D),n=e.split(%22%20%22).map(e=%3Ee.charAt(0).toUpperCase()
+e.slice(1).toLowerCase()).join(%22%20%22),s=i%5Bn%5D;if(!s)return%20alert(%22I
%20couldn't%20find%20that%20box!%22);let%20l=Math.min(Math.floor(r.state.tokens/
s),t);if(0==l)return%20alert(%22You%20do%20not%20have%20enough%20tokens!%22);let
%20c=%7B%7D,d=Date.now();for(let%20u=0;u%3Cl;u++)%7Bawait%20r.buyPack(!0,n),c
%5Br.state.unlockedBlook%5D%7C%7C=0,c%5Br.state.unlockedBlook%5D++;let
%20p=Date.now();d+=Date.now()-p,r.setState(%7BcanOpen:!0,currentPack:
%22%22,opening:a,doneOpening:a,openPack:a%7D),clearTimeout(r.canOpenTimeout)
%7Dawait%20new%20Promise(e=%3EsetTimeout(e)),alert(%60($%7BDate.now()-d%7Dms)
%20Results:%20$%7BObject.e
ntries(c).map((%5Be,t%5D)=%3E%60%20%20%20%20$%7Be%7D%20$%7Bt%7D
%60).join(%22%20%22)%7D%60)%7D%7D,%7Bname:%22Flood%20Game%22,description:%22Floods
%20a%20game%20with%20a%20number%20of%20fake%20accounts%22,inputs:%5B%7Bname:%22Name
%22,type:%22string%22%7D,%7Bname:%22Amount%22,type:%22number%22%7D,%7Bname:%22Blook
%22,type:%22options%22,options:%5B%22Chick%22,%22Chicken%22,%22Cow%22,%22Goat
%22,%22Horse%22,%22Pig%22,%22Sheep%22,%22Duck%22,%22Alpaca%22,%22Dog%22,%22Cat
%22,%22Rabbit%22,%22Goldfish%22,%22Hamster%22,%22Turtle%22,%22Kitten%22,%22Puppy
%22,%22Bear%22,%22Moose%22,%22Fox%22,%22Raccoon%22,%22Squirrel%22,%22Owl
%22,%22Hedgehog%22,%22Deer%22,%22Wolf%22,%22Beaver%22,%22Tiger%22,%22Orangutan
%22,%22Cockatoo%22,%22Parrot%22,%22Anaconda%22,%22Jaguar%22,%22Macaw%22,%22Toucan
%22,%22Panther%22,%22Capuchin%22,%22Gorilla%22,%22Hippo%22,%22Rhino%22,%22Giraffe
%22,%22Snowy%20Owl%22,%22Polar%20Bear%22,%22Arctic%20Fox%22,%22Baby%20Penguin
%22,%22Penguin%22,%22Arctic%20Hare%22,%22Seal%22,%22Walrus%22,%22Witch%22,%22Wizard
%22,%22Elf%22,%22Fairy%22,%22Slime%20Monster%22,%22Jester%22,%22Dragon%22,%22Queen
%22,%22Unicorn%22,%22King%22,%22Two%20of%20Spades%22,%22Eat%20Me%22,%22Drink%20Me
%22,%22Alice%22,%22Queen%20of%20Hearts%22,%22Dormouse%22,%22White%20Rabbit
%22,%22Cheshire%20Cat%22,%22Caterpillar%22,%22Mad%20Hatter%22,%22King%20of%20Hearts
%22,%22Toast%22,%22Cereal%22,%22Yogurt%22,%22Breakfast%20Combo%22,%22Orange%20Juice
%22,%22Milk%22,%22Waffle%22,%22Pancakes%22,%22French%20Toast%22,%22Pizza
%22,%22Earth%22,%22Meteor%22,%22Stars%22,%22Alien%22,%22Planet%22,%22UFO
%22,%22Spaceship%22,%22Astronaut%22,%22Lil%20Bot%22,%22Lovely%20Bot%22,%22Angry
%20Bot%22,%22Happy%20Bot%22,%22Watson%22,%22Buddy%20Bot%22,%22Brainy%20Bot
%22,%22Mega%20Bot%22,%22Old%20Boot%22,%22Jellyfish%22,%22Clownfish%22,%22Frog
%22,%22Crab%22,%22Pufferfish%22,%22Blobfish%22,%22Octopus%22,%22Narwhal
%22,%22Dolphin%22,%22Baby%20Shark%22,%22Megalodon%22,%22Panda%22,%22Sloth
%22,%22Tenrec%22,%22Flamingo%22,%22Zebra%22,%22Elephant%22,%22Lemur%22,%22Peacock
%22,%22Chameleon%22,%22Lion%22,%22Amber%22,%22Dino%20Egg%22,%22Dino%20Fossil
%22,%22Stegosaurus%22,%22Velociraptor%22,%22Brontosaurus%22,%22Triceratops
%22,%22Tyrannosaurus%20Rex%22,%22Ice%20Bat%22,%22Ice%20Bug%22,%22Ice%20Elemental
%22,%22Rock%20Monster%22,%22Dink%22,%22Donk%22,%22Bush%20Monster%22,%22Yeti
%22,%22Dingo%22,%22Echidna%22,%22Koala%22,%22Kookaburra%22,%22Platypus%22,%22Joey
%22,%22Kangaroo%22,%22Crocodile%22,%22Sugar%20Glider%22,%22Deckhand%22,%22Buccaneer
%22,%22Swashbuckler%22,%22Treasure%20Map%22,%22Seagull%22,%22Jolly%20Pirate
%22,%22Pirate%20Ship%22,%22Kraken%22,%22Captain%20Blackbeard%22,%22Snow%20Globe
%22,%22Holiday%20Gift%22,%22Hot%20Chocolate%22,%22Holiday%20Wreath%22,%22Stocking
%22,%22Gingerbread%20Man%22,%22Gingerbread%20House%22,%22Reindeer%22,%22Snowman
%22,%22Santa%20Claus%22,%22Pumpkin%22,%22Swamp%20Monster%22,%22Frankenstein
%22,%22Vampire%22,%22Zombie%22,%22Mummy%22,%22Caramel%20Apple%22,%22Candy%20Corn
%22,%22Werewolf%22,%22Ghost%22,%22Rainbow%20Jellyfish%22,%22Blizzard%20Clownfish
%22,%22Lovely%20Frog%22,%22Lucky%20Frog%22,%22Spring%20Frog%22,%22Poison%20Dart
%20Frog%22,%22Lucky%20Hamster%22,%22Chocolate%20Rabbit%22,%22Spring%20Rabbit
%22,%22Lemon%20Crab%22,%22Pirate%20Pufferfish%22,%22Donut%20Blobfish%22,%22Crimson
%20Octopus%22,%22Rainbow%20Narwhal%22,%22Frost%20Wreath%22,%22Tropical%20Globe
%22,%22New%20York%20Snow%20Globe%22,%22London%20Snow%20Globe%22,%22Japan%20Snow
%20Globe%22,%22Egypt%20Snow%20Globe%22,%22Paris%20Snow%20Globe%22,%22Red%20Sweater
%20Snowman%22,%22Blue%20Sweater%20Snowman%22,%22Elf%20Sweater%20Snowman%22,%22Santa
%20Claws%22,%22Cookies%20Combo%22,%22Chilly%20Flamingo%22,%22Snowy%20Bush%20Monster
%22,%22Nutcracker%20Koala%22,%22Sandwich%22,%22Ice%20Slime%22,%22Frozen%20Fossil
%22,%22Ice%20Crab%22,%22Rainbow%20Panda%22,%22White%20Peacock%22,%22Tiger%20Zebra
%22,%22Teal%20Platypus%22,%22Red%20Astronaut%22,%22Orange%20Astronaut%22,%22Yellow
%20Astronaut%22,%22Lime%20Astronaut%22,%22Green%20Astronaut%22,%22Cyan%20Astronaut
%22,%22Blue%20Astronaut%22,%22Pink%20Astronaut%22,%22Purple%20Astronaut%22,%22Brown
%20Astronaut%22,%22Black%20Astronaut%22,%22Lovely%20Planet%22,%22Lovely%20Peacock
%22,%22Haunted%20Pumpkin%22,%22Pumpkin%20Cookie%22,%22Ghost%20Cookie%22,%22Red
%20Gummy%20Bear%22,%22Blue%20Gummy%20Bear%22,%22Green%20Gummy%20Bear%22,%22Chick
%20Chicken%22,%22Chicken%20Chick%22,%22Raccoon%20Bandit%22,%22Owl%20Sheriff
%22,%22Vampire%20Frog%22,%22Pumpkin%20King%22,%22Leprechaun%22,%22Anaconda%20Wizard
%22,%22Spooky%20Pumpkin%22,%22Spooky%20Mummy%22,%22Agent%20Owl%22,%22Master%20Elf
%22,%22Party%20Pig%22,%22Wise%20Owl%22,%22Spooky%20Ghost%22,%22Phantom%20King
%22,%22Tim%20the%20Alien%22,%22Rainbow%20Astronaut%22,%22Hamsta%20Claus%22,%22Light
%20Blue%22,%22Black%22,%22Red%22,%22Purple%22,%22Pink%22,%22Orange%22,%22Lime
%22,%22Green%22,%22Teal%22,%22Tan%22,%22Maroon%22,%22Gray%22,%22Mint%22,%22Salmon
%22,%22Burgandy%22,%22Baby%20Blue%22,%22Dust%22,%22Brown%22,%22Dull%20Blue
%22,%22Yellow%22,%22Blue%22%5D.map(e=%3E(%7Bname:e,value:e%7D))%7D,%7Bname:
%22Banner%22,type:%22options%22,options:Object.entries(%7BStarter:%22starter
%22,Fire:%22fire%22,%22Tech%20Chip%22:%22techChip%22,Shamrocks:%22shamrocks
%22,%22Orange%20Ice%20Pop%22:%22orangeIcePop%22,%22End%20Rainbow%22:%22endRainbow
%22,Slime:%22slime%22,Sushi:%22sushi%22,%22Falling%20Blocks%22:%22fallingBlocks
%22,Racetrack:%22racetrack%22,%22Football%20Field%22:%22footballField%22,%22Ice
%20Cream%20Sandwich%22:%22iceCreamSandwich%22,%22Winter%20Landscape
%22:%22winterLandscape%22,Leaves:%22leaves%22,%22Music%20Class%22:%22musicClass
%22,%22Science%20Class%22:%22scienceClass%22,%22Art%20Class%22:%22artClass
%22,Clockwork:%22clockwork%22,%22Hockey%20Rink%22:%22hockeyRink%22,%22Outer%20Space
%22:%22outerSpace%22,%22Soccer%20Field%22:%22soccerField%22,Ice:%22ice
%22,%22Toaster%20Pastry%22:%22toasterPastry%22,%22Fish%20Tank%22:%22fishTank
%22,Theater:%22theater%22,Farm:%22farm%22,Spooky:%22spooky%22,Spiders:%22spiders
%22,Coffin:%22coffin%22,Pumpkins:%22pumpkins%22,%22Christmas%20Tree
%22:%22christmasTree%22,Chalkboard:%22chalkboard%22,Balloons:%22balloons
%22,Skateboard:%22skateboard%22,Sunset:%22sunset%22,Tiger:%22tiger%22,%22Pirate
%20Map%22:%22pirateMap%22,Pencil:%22pencil%22,%22Road%20Sign%22:%22roadSign
%22,%22Corn%20Dog%22:%22cornDog%22,Leaf:%22leaf%22,%22Chili%20Pepper
%22:%22chiliPepper%22,%22Love%20Letter%22:%22loveLetter%22,Gifts:%22gifts
%22,%22Winter%20Train%22:%22winterTrain%22,%22Winter%20Drive%22:%22winterDrive
%22,Workbench:%22workbench%22,Harvest:%22harvest%22,Chocolate:%22chocolate
%22,%22Fall%20Picnic%22:%22fallPicnic%22,Bookshelf:%22bookshelf%22,%22Easter
%20Pattern%22:%22easterPattern%22,Carrot:%22carrot%22,%22Easter%20Field
%22:%22easterField%22,Garden:%22garden%22,Bakery:%22bakery%22,%22Gummy%20Worm
%22:%22gummyWorm%22,%22Basketball%20Court%22:%22basketballCourt%22,%22Flying%20Kite
%22:%22flyingKite%22,%22Hot%20Dog%22:%22hotDog%22,%22Japanese%20Garden
%22:%22japaneseGarden%22,Sandwich:%22sandwich%22,Ruler:%22ruler%22,%22Ball%20Pit
%22:%22ballPit%22,Xylophone:%22xylophone%22,%22Holiday%20Lights%22:%22holidayLights
%22,%22Ice%20Cream%20Truck%22:%22iceCreamTruck%22,%22Holiday%20Gift%20Wrap
%22:%22holidayGiftWrap%22,%22Winter%20Sweater%22:%22winterSweater%22,%22Holiday
%20Ornaments%22:%22holidayOrnaments%22,Watermelon:%22watermelon%22,Baguette:
%22baguette%22,Rollerblades:%22rollerblades%22,Surfboard:%22surfboard%22,Cookout:
%22cookout%22,Comic:%22comic%22,Crayon:%22crayon%22,Lightning:%22lightning
%22,Baseball:%22baseball%22,%22Shamrock%20Coins%22:%22shamrockCoins%22,%22End%20Of
%20The%20Rainbow%22:%22endRainbow%22,%22Easter%20Field%22:%22easterField
%22%7D).map((%5Be,t%5D)=%3E(%7Bname:e,value:t%7D))%7D%5D,run:async
%20function(e,t,a,o)%7Blet%20r=document.createElement(%22iframe%22);function%20i()
%7Breturn%20Object.values(document.querySelector(%22%23app%3Ediv%3Ediv%22))
%5B1%5D.children%5B0%5D._owner.stateNode
%7Ddocument.body.append(r),window.prompt=r.contentWindow.prompt.bind(window),window
.alert=r.contentWindow.alert.bind(window),r.remove();var%20n=%7BrandomNames:!
1%7D;if(!i().props.liveGameController._liveApp)%7Balert(%22You%20must%20be%20in%20a
%20game%20to%20use%20the%20flooder!%22);return%7Dvar
%20s=i().props.liveGameController._liveApp.firebase;async%20function%20l(e,t)%7Blet
%20r=await%20fetch(%22https://fb.blooket.com/c/firebase/join
%22,%7Bbody:JSON.stringify(%7Bid:e,name:t%7D),credentials:%22include%22,method:
%22PUT%22%7D).then(e=%3Ee.json());if(r.success)%7Blet
%20i=s.initializeApp(%7BapiKey:%22AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU
%22,authDomain:%22blooket-2020.firebaseapp.com%22,projectId:%22blooket-
2020%22,storageBucket:%22blooket-2020.appspot.com%22,messagingSenderId:
%22741533559105%22,appId:
%221:741533559105:web:b8cbb10e6123f2913519c0%22,measurementId:%22G-S3H5NGN10Z
%22,databaseURL:r.fbShardURL%7D,t);await
%20i.auth().signInWithCustomToken(r.fbToken);await%20i.database().ref(%60$%7Be%7D/
c/$%7Bt%7D%60).set(%7Bb:a,bg:o%7D),C.alerts%5B0%5D.addLog(%60Bot%20$%7Bt%7D
%20joined!%60)%7Delse%20alert(%22Connect%20error:%20%22+r.msg)%7Dasync%20function
%20c()%7Bif(!i().props.liveGameController._liveApp)%7Balert(%22You%20must%20be%20in
%20a%20game%20for%20the%20flooder%20to%20work!%22);return%7Dvar
%20a,o=i().props.liveGameController._liveGameCode,r=parseInt(t);if(!r)
%7Balert(%22You%20must%20use%20a%20valid%20number!%22);return%7Dif(!
n.randomNames)var%20s=e;for(var%20c=0;c%3Cr;c++)await%20l(o,a=n.randomNames?
d(15):s+Math.floor(4e3*Math.random()))%7Dfunction%20d(e)%7Bfor(var%20t=%22%22,a=0;a
%3Ce;a++)t+=String.fromCharCode(65+Math.floor(25*Math.random()));return%20t%7Dc()
%7D%7D,%7Bname:%22Auto%20Answer%22,description:%22Click%20the%20correct%20answer
%20for%20you%22,run:function()%7Blet%7Bstate:%7Bquestion:e,stage:t,feedback:a
%7D,props:%7Bclient:%7Bquestion:o%7D%7D
%7D=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;try%7B%22typing%22!=e.qType?
(%22feedback%22===t%7C%7Ca?document.querySelector('%5Bclass*=%22feedback%22
%5D')?.firstChild:%5B...document.querySelectorAll('%5Bclass*=%22answerContainer
%22%5D')%5D%5B(e%7C%7Co).answers.map((t,a)=%3E(e%7C
%7Co).correctAnswers.includes(t)?a:null).filter(e=%3Enull!=e)%5B0%5D%5D)?.click?.
():Object.values(document.querySelector(%22%5Bclass*='typingAnswerWrapper'%5D%22))
%5B1%5D.children._owner.stateNode.sendAnswer(e.answers%5B0%5D)%7Dcatch%7B%7D%7D%7D,
%7Bname:%22Highlight%20Answers%22,description:%22Colors%20answers%20to%20be%20red
%20or%20green%20highlighting%20the%20correct%20ones%22,run:function()%7Blet
%7BstateNode:%7Bstate:e,props:t%7D%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;
%5B...document.querySelectorAll('%5Bclass*=%22answerContainer%22%5D')
%5D.forEach((a,o)=%3E%7B(e.question%7C
%7Ct.client.question).correctAnswers.includes((e.question%7C
%7Ct.client.question).answers%5Bo%5D)?a.style.backgroundColor=
%22rgb(0,%20207,%20119)%22:a.style.backgroundColor=%22rgb(189,%2015,%2038)%22%7D)
%7D%7D,%7Bname:%22Subtle%20Highlight%20Answers%22,description:%22Removes%20the
%20shadow%20from%20correct%20answers%22,run:function()%7Blet%7BstateNode:
%7Bstate:e,props:t%7D%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;
%5B...document.querySelectorAll('%5Bclass*=%22answerContainer%22%5D')
%5D.forEach((a,o)=%3E%7B(e.question%7C
%7Ct.client.question).correctAnswers.includes((e.question%7C
%7Ct.client.question).answers%5Bo%5D)&&(a.style.boxShadow=%22unset%22)%7D)%7D%7D,
%7Bname:%22Get%20Daily%20Rewards%22,description:%22Gets%20max%20daily%20tokens
%20and%20xp%22,run:async%20function()%7Blet%20e=document.createElement(%22iframe
%22);if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.r
emove(),location.href.includes(%22play.blooket.com%22))%7Blet%7Bt%7D=await
%20fetch(%22https://play.blooket.com/api/playersessions/solo
%22,%7Bbody:JSON.stringify(%7BgameMode:%22Factory%22,questionSetId:%5B
%2260101da869e8c70013913b59%22,%22625db660c6842334835cb4c6%22,%2260268f8861bd520016
eae038%22,%22611e6c804abdf900668699e3%22,%2260ba5ff6077eb600221b7145%22,%22642467af
9b704783215c1f1b%22,%22605bd360e35779001bf57c5e%22,%226234cc7add097ff1c9cff3bd
%22,%22600b1491d42a140004d5215a%22,%225db75fa3f1fa190017b61c0c
%22,%225fac96fe2ca0da00042b018f
%22,%22600b14d8d42a140004d52165%22,%225f88953cdb209e00046522c7%22,%22600b153ad42a14
0004d52172%22,%225fe260e72a505b00040e2a11%22,%225fe3d085a529560004cd3076%22,%225f5f
c017aee59500041a1456%22,%22608b0a5863c4f2001eed43f4%22,%225fad491512c8620004918ace
%22,%225fc91a9b4ea2e200046bd49a
%22,%225c5d06a7deebc70017245da7%22,%225ff767051b68750004a6fd21%22,%225fdcacc85d465a
0004b021b9%22,%225fb7eea20bd44300045ba495%22%5D%5BMath.floor(24*Math.random())%5D
%7D),credentials:%22include%22,method:%22POST%22%7D).then(e=%3Ee.json());await
%20fetch(%22https://play.blooket.com/api/playersessions/landings
%22,%7Bbody:JSON.stringify(%7Bt%7D),credentials:%22include%22,method:%22POST
%22%7D),await%20fetch(%22https://play.blooket.com/api/playersessions/questions?t=
%22+t,%7Bcredentials:%22include%22%7D);let%7Bname:a,blook:%7Bname:o%7D
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner.stateNode.props.user.data;await%20fetch(%22https://
play.blooket.com/api/users/factorystats
%22,%7Bbody:JSON.stringify(%7BblookUsed:o,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:%22Time-Solo%22,nameUsed:
%22You%22,place:1,playersDefeated:0%7D),credentials:%22include%22,method:%22PUT
%22%7D),fetch(%22https://play.blooket.com/api/users/add-rewards
%22,%7Bbody:JSON.stringify(%7Bt,name:a,addedTokens:500,addedXp:300%7D),credentials:
%22include%22,method:%22PUT%22%7D).then(e=%3Ee.json()).then((%7BdailyReward:e%7D)=
%3Ealert(%60Added%20max%20tokens%20and%20xp,%20and%20got%20$%7Be%7D%20daily%20wheel
%20tokens!%60)).catch(()=%3Ealert(%22There%20was%20an%20error%20when%20adding
%20rewards.%22))%7Delse%20alert(%22This%20cheat%20only%20works%20on
%20play.blooket.com,%20opening%20a%20new%20tab.%22),window.open(%22https://
play.blooket.com/%22)%7D%7D,%7Bname:%22Use%20any%20Blook%22,description:%22Allows
%20you%20to%20play%20as%20any%20blook%22,run:function()%7B(()=%3E%7Blet%20e=%5B
%22Chick%22,%22Chicken%22,%22Cow%22,%22Goat%22,%22Horse%22,%22Pig%22,%22Sheep
%22,%22Duck%22,%22Alpaca%22,%22Dog%22,%22Cat%22,%22Rabbit%22,%22Goldfish
%22,%22Hamster%22,%22Turtle%22,%22Kitten%22,%22Puppy%22,%22Bear%22,%22Moose
%22,%22Fox%22,%22Raccoon%22,%22Squirrel%22,%22Owl%22,%22Hedgehog%22,%22Deer
%22,%22Wolf%22,%22Beaver%22,%22Tiger%22,%22Orangutan%22,%22Cockatoo%22,%22Parrot
%22,%22Anaconda%22,%22Jaguar%22,%22Macaw%22,%22Toucan%22,%22Panther%22,%22Capuchin
%22,%22Gorilla%22,%22Hippo%22,%22Rhino%22,%22Giraffe%22,%22Snowy%20Owl%22,%22Polar
%20Bear%22,%22Arctic%20Fox%22,%22Baby%20Penguin%22,%22Penguin%22,%22Arctic%20Hare
%22,%22Seal%22,%22Walrus%22,%22Witch%22,%22Wizard%22,%22Elf%22,%22Fairy%22,%22Slime
%20Monster%22,%22Jester%22,%22Dragon%22,%22Queen%22,%22Unicorn%22,%22King%22,%22Two
%20of%20Spades%22,%22Eat%20Me%22,%22Drink%20Me%22,%22Alice%22,%22Queen%20of
%20Hearts%22,%22Dormouse%22,%22White%20Rabbit%22,%22Cheshire%20Cat
%22,%22Caterpillar%22,%22Mad%20Hatter%22,%22King%20of%20Hearts%22,%22Toast
%22,%22Cereal%22,%22Yogurt%22,%22Breakfast%20Combo%22,%22Orange%20Juice%22,%22Milk
%22,%22Waffle%22,%22Pancakes%22,%22French%20Toast%22,%22Pizza%22,%22Earth
%22,%22Meteor%22,%22Stars%22,%22Alien%22,%22Planet%22,%22UFO%22,%22Spaceship
%22,%22Astronaut%22,%22Lil%20Bot%22,%22Lovely%20Bot%22,%22Angry%20Bot%22,%22Happy
%20Bot%22,%22Watson%22,%22Buddy%20Bot%22,%22Brainy%20Bot%22,%22Mega%20Bot%22,%22Old
%20Boot%22,%22Jellyfish%22,%22Clownfish%22,%22Frog%22,%22Crab%22,%22Pufferfish
%22,%22Blobfish%22,%22Octopus%22,%22Narwhal%22,%22Dolphin%22,%22Baby%20Shark
%22,%22Megalodon%22,%22Panda%22,%22Sloth%22,%22Tenrec%22,%22Flamingo%22,%22Zebra
%22,%22Elephant%22,%22Lemur%22,%22Peacock%22,%22Chameleon%22,%22Lion%22,%22Amber
%22,%22Dino%20Egg%22,%22Dino%20Fossil%22,%22Stegosaurus%22,%22Velociraptor
%22,%22Brontosaurus%22,%22Triceratops%22,%22Tyrannosaurus%20Rex%22,%22Ice%20Bat
%22,%22Ice%20Bug%22,%22Ice%20Elemental%22,%22Rock%20Monster%22,%22Dink%22,%22Donk
%22,%22Bush%20Monster%22,%22Yeti%22,%22Dingo%22,%22Echidna%22,%22Koala
%22,%22Kookaburra%22,%22Platypus%22,%22Joey%22,%22Kangaroo%22,%22Crocodile
%22,%22Sugar%20Glider%22,%22Deckhand%22,%22Buccaneer%22,%22Swashbuckler
%22,%22Treasure%20Map%22,%22Seagull%22,%22Jolly%20Pirate%22,%22Pirate%20Ship
%22,%22Kraken%22,%22Captain%20Blackbeard%22,%22Snow%20Globe%22,%22Holiday%20Gift
%22,%22Hot%20Chocolate%22,%22Holiday%20Wreath%22,%22Stocking%22,%22Gingerbread
%20Man%22,%22Gingerbread%20House%22,%22Reindeer%22,%22Snowman%22,%22Santa%20Claus
%22,%22Pumpkin%22,%22Swamp%20Monster%22,%22Frankenstein%22,%22Vampire%22,%22Zombie
%22,%22Mummy%22,%22Caramel%20Apple%22,%22Candy%20Corn%22,%22Werewolf%22,%22Ghost
%22,%22Rainbow%20Jellyfish%22,%22Blizzard%20Clownfish%22,%22Lovely%20Frog
%22,%22Lucky%20Frog%22,%22Spring%20Frog%22,%22Poison%20Dart%20Frog%22,%22Lucky
%20Hamster%22,%22Chocolate%20Rabbit%22,%22Spring%20Rabbit%22,%22Lemon%20Crab
%22,%22Pirate%20Pufferfish%22,%22Donut%20Blobfish%22,%22Crimson%20Octopus
%22,%22Rainbow%20Narwhal%22,%22Frost%20Wreath%22,%22Tropical%20Globe%22,%22New
%20York%20Snow%20Globe%22,%22London%20Snow%20Globe%22,%22Japan%20Snow%20Globe
%22,%22Egypt%20Snow%20Globe%22,%22Paris%20Snow%20Globe%22,%22Red%20Sweater
%20Snowman%22,%22Blue%20Sweater%20Snowman%22,%22Elf%20Sweater%20Snowman%22,%22Santa
%20Claws%22,%22Cookies%20Combo%22,%22Chilly%20Flamingo%22,%22Snowy%20Bush%20Monster
%22,%22Nutcracker%20Koala%22,%22Sandwich%22,%22Ice%20Slime%22,%22Frozen%20Fossil
%22,%22Ice%20Crab%22,%22Rainbow%20Panda%22,%22White%20Peacock%22,%22Tiger%20Zebra
%22,%22Teal%20Platypus%22,%22Red%20Astronaut%22,%22Orange%20Astronaut%22,%22Yellow
%20Astronaut%22,%22Lime%20Astronaut%22,%22Green%20Astronaut%22,%22Cyan%20Astronaut
%22,%22Blue%20Astronaut%22,%22Pink%20Astronaut%22,%22Purple%20Astronaut%22,%22Brown
%20Astronaut%22,%22Black%20Astronaut%22,%22Lovely%20Planet%22,%22Lovely%20Peacock
%22,%22Haunted%20Pumpkin%22,%22Pumpkin%20Cookie%22,%22Ghost%20Cookie%22,%22Red
%20Gummy%20Bear%22,%22Blue%20Gummy%20Bear%22,%22Green%20Gummy%20Bear%22,%22Chick
%20Chicken%22,%22Chicken%20Chick%22,%22Raccoon%20Bandit%22,%22Owl%20Sheriff
%22,%22Vampire%20Frog%22,%22Pumpkin%20King%22,%22Leprechaun%22,%22Anaconda%20Wizard
%22,%22Spooky%20Pumpkin%22,%22Spooky%20Mummy%22,%22Agent%20Owl%22,%22Master%20Elf
%22,%22Party%20Pig%22,%22Wise%20Owl%22,%22Spooky%20Ghost%22,%22Phantom%20King
%22,%22Tim%20the%20Alien%22,%22Rainbow%20Astronaut%22,%22Hamsta%20Claus%22,%22Light
%20Blue%22,%22Black%22,%22Red%22,%22Purple%22,%22Pink%22,%22Orange%22,%22Lime
%22,%22Green%22,%22Teal%22,%22Tan%22,%22Maroon%22,%22Gray%22,%22Mint%22,%22Salmon
%22,%22Burgandy%22,%22Baby%20Blue%22,%22Dust%22,%22Brown%22,%22Dull%20Blue
%22,%22Yellow%22,%22Blue%22%5D,t=%7B%7D;e.forEach(e=%3E%7Bt%5Be%5D=1%7D);let
%20a=Object.values(document.querySelector(%22%23app%3Ediv%3Ediv%22))
%5B1%5D.children%5B0%5D._owner.stateNode;function%20o()%7Breturn%20a
%7Da.setState(%7BblookData:t,unlocks:e%7D);var
%20r=a.state;r.user&&(r.user.unlocks=t,a.setState(r))%7D)()%7D%7D,%7Bname:
%22Lobbychat%22,description:%22Chat%20with%20other%20people%20and%20execute
%20commands%22,run:function()%7Bif(window.run)return;function%20e()%7Breturn
%20Object.values(document.querySelector(%22%23app%3Ediv%3Ediv%22))%5B1%5D.children
%5B0%5D._owner%7Dwindow.run=!0;var%20t=0,a=!1;document.addEventListener(%22keydown
%22,function(e)%7B%22%60%22===e.key&&(a=!a,o.style.display=a?%22none%22:%22block
%22)%7D);let%20o=document.
createElement(%22div%22);o.className=%22chat-box
%22,document.body.appendChild(o);let%20r=document.createElement(%22div
%22);r.className=%22chat-header%22,r.textContent=%22Chat%22,o.appendChild(r);let
%20i=document.createElement(%22div%22);i.className=%22chat-body
%22,o.appendChild(i);let%20n=document.createElement(%22input%22);function%20s(e)
%7Blet%20t=document.createElement(%22div%22);t.textContent=e,i.appendChild(t)
%7Dn.type=%22text%22,n.className=%22chat-input%22,n.placeholder=%22Type%20a
%20message...%22,o.appendChild(n),o.style.position=%22fixed%22,o.style.bottom=
%2220px%22,o.style.right=%2220px%22,o.style.width=%22300px
%22,o.style.backgroundColor=%22%23fff%22,o.style.border=%221px%20solid%20%23ccc
%22,o.style.boxShadow=%220px%200px%2010px
%20rgba(0,%200,%200,%200.2)%22,r.addEventListener(%22click%22,()=%3E
%7Bi.classList.toggle(%22open%22)%7D),n.addEventListener(%22keydown%22,function(a)
%7B13===a.keyCode&&(function%20a(o)%7Bvar%20r,n,l,c,d,u,p,h=function%20e(t)
%7Bif(%22/%22!==t.charAt(0))return!1;var%20a=t.split(%22%20%22),o=a
%5B0%5D.replace(%22/%22,%22%22);return%20a.splice(0,1),%7Bcmd:o,args:a%7D
%7D(o);if(h)switch(h.cmd)%7Bcase%22cb%22:r=h.args.join(%22%20%22),
(n=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)%7Bt.webpack=a%7D%7D,%5B%5B
%221234%22%5D%5D%5D).webpack(%22MDrD%22).a)%5Br=Object.keys(n).find(e=
%3Er.toLocaleLowerCase()===e.toLocaleLowerCase())%5D?(s(%22Setting%20blook%20to
%20%22+r+%22!
%22),e().stateNode.props.liveGameController.setVal(%7Bid:e().stateNode.props.client
.hostId,path:%22c/%22+e().stateNode.props.client.name,val:%7Bb:r%7D
%7D),e().stateNode.props.client.blook=r):s(%22No%20blook%20with%20that%20name%20was
%20found!%22);break;case%22clear%22:i.innerHTML=%22%22;break;case%22dumpstate
%22:Object.keys(e().stateNode.state).map(t=%3E%7Bvar%20a=e().stateNode.state%5Bt
%5D;if(null==a)return%22N/A%22;Array.from(a)&&%22object%22==typeof%20a&&(a=
%22%5BArray%5D%22),s(t+%22:%22+a)%7D).join(%22;%22);break;case%22list
%22:e().stateNode.props.liveGameController.getDatabaseVal(%22c%22).then(e=%3E
%7Bs(%22Current%20Players(%22+Object.keys(e).length+%22):
%20%22+Object.keys(e).join(%22,%22))%7D);break;case%22tlog%22:window.logsv=!
window.logsv,s(%22SetVal%20log%20set%20to%20%22+(window.logsv?%22Enabled
%22:%22Disabled%22));break;case%22setval
%22:l=h.args,e().stateNode.props.liveGameController.setVal(%7Bpath:%22c/
%22+e().stateNode.props.client.name+%22/%22+l
%5B0%5D,val:l.slice(1,l.length).join(%22%20%22)%7D);break;case%22setstate
%22:c=h.args,d=%7B%7D,c.forEach(e=%3E%7Bvar
%20t=e.split(%22:%22);Number.isNaN(parseInt(t%5B1%5D))%7C%7CparseInt(t
%5B1%5D).toString()!==t%5B1%5D%7C%7C(t%5B1%5D=parseInt(t%5B1%5D)),d%5Bt%5B0%5D%5D=t
%5B1%5D%7D),e().stateNode.setState(d),s(%22Set%20Successful!%22);break;case%22ahelp
%22:s(%22Advanced%20Commands:%20setval(sets%20val%20logged%20by%20tlog%20ex%20/
setval%20b%20Chicken),%20tlog(toggles%20setval%20log),%20dumpstate(dumps%20react
%20state),setstate(sets%20react%20state%20/setstate%20crypto:5%20crypto2:5%20etc)
%22);break;case%22help%22:s(%22Available%20Commands:%20help(gives
%20help),ahelp(advanced%20commands%20help),%20cb(changes%20blook%20/cb%20cow),
%20list(lists%20players%20connected),%20dump(dumps%20all%20available%20info%20about
%20a%20player,%20passwords,%20etc(/dump%20player)),%20clear(clears%20chat),
%20code(gives%20game%20code),%20unlock(unlocks%20blook%20on%20lobby%20screen)
%22);break;case%22dump%22:!function%20t(a)
%7Be().stateNode.props.liveGameController.getDatabaseVal(%22c/%22+a).then(e=%3E
%7Bnull!=e?s(%22Dump:%20%22+JSON.stringify(e)):s(%22Player%20not%20found!%22)%7D)
%7D(h.args.join(%22%20%22));break;case%22unlock%22:u=h.args.join(%22%20%22),
(p=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)%7Bt.webpack=a%7D%7D,%5B%5B
%221234%22%5D%5D%5D).webpack(%22MDrD%22).a)%5Bu=Object.keys(p).find(e=
%3Eu.toLocaleLowerCase()===e.toLocaleLowerCase())%5D?
(e().stateNode.state.unlocks.push(u),e().stateNode.forceUpdate()):s(%22No%20blook
%20with%20that%20name%20was%20found!%22);break;case%22code%22:s(%22Game%20Code:
%20%22+e().stateNode.props.client.hostId);break;default:s(%22Unrecognized%20chat
%20command!%22)%7Delse
%20e().stateNode.props.liveGameController.setVal(%7Bid:e().stateNode.props.client.h
ostId,path:%22c/%22+e().stateNode.props.client.name+%22/msg%22,val:%7Bi:t,msg:o%7D
%7D),t++%7D(a.srcElement.value),a.srcElement.value=%22%22)%7D);var
%20l=e().stateNode.props.liveGameController._liveApp.database()._delegate._repoInte
rnal.server_.onDataUpdate_;function%20c(e)%7Bwindow.logsv&&s(%22Path:
%20%22+e.path.split(%22/%22).splice(2,2).join(%22/%22)+%22%20Val:%20%22+(%22object
%22==typeof%20e.val?JSON.stringify(e.val):e.val))
%7De().stateNode.props.liveGameController._liveApp.database()._delegate._repoIntern
al.server_.onDataUpdate_=function(e,t,a,o)%7Bvar
%20r,i;console.log(e,t,a,o),r=e,null!=(i=t)&&r.includes(%22/msg
%22)&&i?.msg&&(console.log(i.msg),s(r.split(%22/%22)%5B2%5D+
%22:%20%22+i.msg)),l(e,t,a,o)%7D,window.logsv=!1;var
%20d=e().stateNode.props.liveGameController.setVal;e().stateNode.props.liveGameCont
roller.setVal=function()%7Bc.apply(this,arguments),d.apply(this,arguments)
%7D,e().stateNode.props.liveGameController._liveApp.database().ref(%60$
%7Be().stateNode.props.liveGameController._liveGameCode%7D%60).on(%22value%22,e=%3E
%7B%7D),s(%22Lobbychat%20successfully%20loaded!%22),o.style.wordWrap=%22break-word
%22%7D%7D,%7Bname:%22Pin%20Guesser%22,description:%22Brute%20forces%20combinations
%20for%20existing%20pins%22,run:function()%7Bvar
%20e=0,t=0,a=document.querySelector(%22div%5Bclass*='titleText'%5D%22);function
%20o()%7Breturn%20Object.values(function%20e(t=document.querySelector(%22body%3Ediv
%22))%7Breturn%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner.stateNode%7D!function%20r()%7Blet%20i=Math.floor(9e6*Math.random())
+1e6;fetch(%60https://fb.blooket.com/c/firebase/id?id=$%7Bi%7D%60,%7Bmethod:%22GET
%22,credentials:%22include%22%7D).then(e=%3Ee.json()).then(n=%3E%7B!0===n.success?
(console.log(%22Game%20found:%22,i),a.innerHTML=%22Game%20Found!
%22,o().setState(%7Bclient:%7BhostId:i.toString()%7D%7D)):(console.log(%22No%20game
%20found%20for:%22,i),o().setState(%7Bclient:%7BhostId:i.toString()%7D%7D),e+
+,a.innerHTML=%22Guesses:%20%22+e,++t%3E15?(setTimeout(r,1e3),t=0):r())
%7D).catch(e=%3E%7Balert(%22Error:%22+e)%7D)%7D()%7D%7D,%7Bname:%22Crash%20Game
%22,description:%22Crashes%20the%20host's%20game%22,run:function()%7Bvar
%20e=Object.values(function%20e(t=document.querySelector(%22%23app%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner.stateNode;e.props.liveGameController.setVal(%7Bpath:%60c/$
%7Be.props.client.name%7D/b/toString%60,val:%22Crashed%22%7D)%7D%7D,%7Bname:%22Chat
%22,description:%22Opens%20a%20chatroom%22,run:function()
%7Bwindow.open(%22https://organizations.minnit.chat/420306182754595/c/Lobby?
embed&nickname=%22,%22_blank
%22,%22width=500,height=500,resizable=yes,scrollbars=yes,status=yes%22)%7D%7D,
%7Bname:%22Every%20Answer%20Correct%22,description:%22Sets%20every%20answer%20to
%20be%20correct%22,run:function()%7Blet%7BstateNode:e%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;e.freeQuestions=e.freeQuestions?.map?.(e=
%3E(%7B...e,correctAnswers:e.answers%7D)),e.questions=e.questions?.map?.(e=
%3E(%7B...e,correctAnswers:e.answers
%7D)),e.props.client.questions=e.props.client.questions.map(e=
%3E(%7B...e,correctAnswers:e.answers%7D))%7D%7D,%7Bname:%22Remove%20Name%20Limit
%22,description:%22Sets%20the%20name%20limit%20to%20120,%20which%20is%20the
%20actual%20max%20name%20length%20limit%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),document.querySelector('input%5Bclass*=%22nameInput
%22%5D').maxLength=120,alert(%22Removed%20name%20length%20limit%22)%7D%7D,%7Bname:
%22Remove%20Random%20Name%22,description:%22Allows%20you%20to%20put%20a%20custom
%20name%22,run:function()%7BObject.values(document.querySelector(%22body%20div%5Bid
%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7BisRandom:!1,client:%7Bname:%22%22%7D
%7D),document.querySelector('%5Bclass*=%22nameInput%22%5D')?.focus?.()%7D%7D,
%7Bname:%22Sell%20Cheap%20Duplicates%22,description:%22Sells%20all%20of%20your
%20uncommon%20to%20epic%20dupes%20(not%20legendaries+)%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window
.confirm=e.contentWindow.confirm.bind(window),e.remove();let
%20t=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)%7Bt.webpack=a%7D%7D,%5B%5B
%221234%22%5D%5D%5D).webpack,a=Object.values(t.c).find(e=
%3Ee.exports?.a?.get).exports.a,o=Object.values(t.c).find(e=
%3Ee.exports.a?.sellBlook).exports.a.sellBlook;a.get(%22https://
dashboard.blooket.com/api/users%22).then(async(%7Bdata:%7Bunlocks:e%7D%7D)=%3E
%7Bif(e=Object.entries(e).filter((%5Be,t%5D)=%3E1%3Ct&&!%5B%22Legendary
%22,%22Chroma%22,%22Mystical%22%5D.includes(webpackJsonp.push(%5B%5B%5D,
%7B1234(e,t,a)%7Bt.webpack=a%7D%7D,%5B%5B%221234%22%5D%5D%5D).webpack(%22MDrD%22).a
%5Be%5D.rarity)),confirm(%22Are%20you%20sure%20you%20want%20to%20sell%20your
%20uncommon%20to%20epic%20dupes?%22))%7Bvar%20t,a,r=Date.now();for(%5Bt,a%5Dof
%20e)await%20o(%7Bblook:t,numToSell:a-1%7D);alert(%60($%7BDate.now()-r%7Dms)
%20Results:%20%60+e.map((%5Be,t%5D)=%3E%60%20%20%20%20$%7Be%7D%20%60+(t-
1)).join(%22%20%22))%7D%7D).catch(()=%3Ealert(%22There%20was%20an%20error%20user
%20data!%22))%7D%7D,%7Bname:%22Sell%20Duplicate%20Blooks%22,description:%22Sell
%20all%20duplicate%20blooks%20leaving%20you%20with%201%20each%22,run:async
%20function()%7Blet%20e=document.createElement(%22iframe
%22);if(document.body.append(e),window.alert=e.contentWindow.alert.bind(win
dow),window.confirm=e.contentWindow.confirm.bind(window),e.remove(),/dashboard.*
%5C/blooks/.test(window.location.href))%7Bif(confirm(%22Are%20you%20sure%20you
%20want%20to%20sell%20your%20dupes?%20(Legendaries%20and%20rarer%20will%20not%20be
%20sold)%22))%7Blet%7BstateNode:t%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner,a=Date.now(),o=%22%22;for(let%20r%20in
%20t.state.blookData)if(t.state.blookData%5Br%5D
%3E1)%7Bif(t.setState(%7Bblook:r,numToSell:t.state.blookData%5Br%5D-1%7D),%5B
%22Legendary%22,%22Chroma%22,%22Mystical
%22%5D.includes(document.querySelector(%22%5Bclass*='highlightedRarity'%5D
%22).innerText.trim()))continue;o+=%60%20%20%20%20$%7Br%7D%20$%7Bt.state.blookData
%5Br%5D-1%7D%20%60,await%20t.sellBlook(%7BpreventDefault()%7B%7D%7D,!
0)%7Dalert(%60($%7BDate.now()-a%7Dms)%20Results:%20$%7Bo.trim()%7D%60)%7D%7Delse
%20alert(%22This%20can%20only%20be%20ran%20in%20the%20Blooks%20page.%22)%7D%7D,
%7Bname:%22Bypass%20Filter%22,description:%22Bypasses%20the%20name%20filter
%22,inputs:%5B%7Bname:%22Text%22,type:%22text%22,placeholder:%22Enter%20some%20text
%22%7D%5D,run:function(e)%7Bvar%20t,a,o;let%20r;a=function%20e(t)%7Bfor(var
%20a=t.split(%22%22),o=%22%22,r=0;r%3Ca.length;r++)o+=%22%5Cxad%22+a%5Br%5D;return
%20o%7D(t=e),r=document.createElement(%22iframe
%22),document.body.appendChild(r),window.alert=r.contentWindow.alert.bind(r.content
Window),(o=document.createElement(%22textarea%22)).value=a,o.style.position=
%22fixed
%22,o.style.top=0,o.style.left=0,o.style.opacity=0,document.body.appendChild(o),o.s
elect(),document.execCommand(%22copy%22),alert(%22Bypassed%20text%20copied%20to
%20clipboard!%22),r.remove(),document.body.removeChild(o)%7D%7D,%7Bname:%22Simulate
%20Pack%22,description:%22Simulate%20opening%20a%20pack%22,inputs:%5B%7Bname:
%22Pack%22,type:%22options%22,options:async()=
%3EArray.from(document.querySelectorAll('%5Bclass*=%22packShadow%22%5D')).map(e=
%3Ee.alt)%7D%5D,run:function()%7Btry%7Blet%20e=webpackJsonp.push(%5B%5B%5D,
%7B1234(e,t,a)%7Bt.webpack=a%7D%7D,%5B%5B%221234%22%5D%5D
%5D).webpack,t=Object.values(e.c),a=t.find(e=
%3Ee.exports?.a?.Chick?.set).exports.a,o=t.find(e=
%3Ee.exports.a?.Breakfast).exports.a,r=(Object.entries(a).reduce((e,%5Bt,a%5D)=
%3E(o%5Ba.realSet%7C%7Ca.set%5D&&(e%5Bt%5D=a),e),%7B%7D),Object.values(e.c).find(e=
%3Ee.exports?.Class).exports),i=%7B%7D;class%20n%20extends%20r.Scene
%7Bconstructor(e)%7Bsuper(),this.rarity=e.toLowerCase()%7Dpreload()
%7Bswitch(this.rarity)%7Bcase%22uncommon%22:this.load.svg(%22uncommon-
1%22,%22https://media.blooket.com/image/upload/v1658567787/Media/market/particles/
square_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
2%22,%22https://media.blooket.com/image/upload/v1658567787/Media/market/particles/
square_light_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
3%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
circle_dark_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
4%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
serpentine_dark_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
5%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
triangle_light_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
6%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
serpentine_light_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
7%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
triangle_green.svg%22,%7Bwidth:30,height:30%7D);break;case%22rare
%22:this.load.svg(%22rare-1%22,%22https://media.blooket.com/image/upload/
v1658567765/Media/market/particles/square_light_blue.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22rare-2%22,%22https://
media.blooket.com/image/upload/v1658567765/Media/market/particles/
square_dark_blue.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22rare-
3%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
triangle_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
4%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
serpentine_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
5%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
triangle_light_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
6%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
serpentine_light_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
7%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
circle_dark_blue.svg%22,%7Bwidth:25,height:25%7D);break;case%22epic
%22:this.load.svg(%22epic-1%22,%22https://media.blooket.com/image/upload/
v1658790239/Media/market/particles/red.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22epic-2%22,%22https://
media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22epic-3%22,%22https://
media.blooket.com/image/upload/v1658790239/Media/market/particles/
serpentine_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
4%22,%22https://media.blooket.com/image/upload/v1658790239/Media/market/particles/
serpentine_dark_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
5%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
triangle_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
6%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
triangle_light_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
7%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
circle_dark_red.svg%22,%7Bwidth:25,height:25%7D);break;case%22legendary
%22:this.load.svg(%22legendary-1%22,%22https://media.blooket.com/image/upload/
v1658567740/Media/market/particles/square_orange.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-2%22,%22https://
media.blooket.com/image/upload/v1658567740/Media/market/particles/
square_light_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
3%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
circle_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
4%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
serpentine_orange.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22legendary-
5%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
serpentine_light_orange.svg
%22,%7Bwidth:30,height:30%7D),this.load.svg(%22legendary-6%22,%22https://
media.blooket.com/image/upload/v1658567738/Media/market/particles/
circle_dark_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
7%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
triangle_dark_orange.svg%22,%7Bwidth:30,height:30%7D);break;case%22chroma
%22:this.load.svg(%22chroma-1%22,%22https://media.blooket.com/image/upload/
v1658790246/Media/market/particles/square_turquoise.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22chroma-2%22,%22https://
media.blooket.com/image/upload/v1658790246/Media/market/particles/
square_light_turquoise.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22chroma-
3%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
serpentine_dark_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
4%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
serpentine_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
5%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
triangle_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
6%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
triangle_light_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
7%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
circle_dark_turquoise.svg%22,%7Bwidth:25,height:25%7D)%7D%7Dcreate()
%7Bi.scene=this,i.rarity=%22%22,i.particles=this.physics.add.group(%7BclassType:new
%20r.Class(%7BExtends:r.GameObjects.Image,initialize:function()
%7Br.GameObjects.Image.call(this,i.scene,0,0,%22uncommon-
1%22),this.setDepth(3),this.lifespan=0%7D,spawn:function(e,t,a,o,r,n,s,l,c)
%7Bthis.setTexture(c),this.setActive(!0),this.setVisible(!
0),this.setPosition(e,t),this.setScale(a),this.targets=%5B
%5D,i.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY
(n),this.body.setAngularVelocity(s),this.lifespan=l%7D,update:function(e,t)
%7Bthis.lifespan-=t,0%3Cthis.lifespan%7C%7C(this.setActive(!1),this.setVisible(!1))
%7D%7D),runChildUpdate:!
0%7D),this.nextParticle=0,this.numExplosions=0,this.game.events.on(%22start-
particles%22,e=%3E%7Bi.rarity=e,this.numExplosions=%22Uncommon%22===e?75:%22Rare
%22===e?100:-1%7D)%7Dupdate(t,a)%7Blet%20o=e(%2274sb%22);function%20r(e)
%7Bswitch(e)%7Bcase%22center%22:var%20t=Object(o.l)(-115,-65);return
%7Bx:i.scene.cameras.main.worldView.width/
2,y:i.scene.cameras.main.worldView.height/2,scale:Object(o.l)
(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90%3Ct?1:-
1)*Object(o.l)(125,175),lifespan:2500%7D;case%22right-bottom%22:return
%7Bx:i.scene.cameras.main.worldView.width,y:i.scene.cameras.main.worldView.height,s
cale:Object(o.l)(.7,1),angle:Object(o.l)(-160,-110),velocity:Object(o.l)
(600,750),gravity:500,angVelocity:Object(o.l)(-175,-125),lifespan:2500%7D;case
%22left-bottom%22:return
%7Bx:0,y:i.scene.cameras.main.worldView.height,scale:Object(o.l)
(.7,1),angle:Object(o.l)(-70,-20),velocity:Object(o.l)
(600,750),gravity:500,angVelocity:Object(o.l)(125,175),lifespan:2500%7D;case%22top
%22:return%7Bx:Object(o.l)(0,i.scene.cameras.main.worldView.width),y:-
50,scale:Object(o.l)(.7
,1),angle:90,velocity:Object(o.l)(0,50),gravity:700,angVelocity:Object(o.l)(-
150,150),lifespan:2500%7D;case%22right-shower%22:return
%7Bx:i.scene.cameras.main.worldView.width,y:Object(o.l)
(0,i.scene.cameras.main.worldView.height),scale:Object(o.l)(.7,1),angle:Object(o.l)
(-180,-130),velocity:Object(o.l)(600,750),gravity:500,angVelocity:Object(o.l)(-
175,-125),lifespan:2500%7D;case%22left-shower%22:return%7Bx:0,y:Object(o.l)
(0,i.scene.cameras.main.worldView.height),scale:Object(o.l)(.7,1),angle:Object(o.l)
(-50,0),velocity:Object(o.l)(600,750),gravity:500,angVelocity:Object(o.l)
(125,175),lifespan:2500%7D;case%22right-diamond%22:return%20t=Object(o.l)
(0,i.scene.cameras.main.worldView.height),
%7Bx:i.scene.cameras.main.worldView.width,y:t,scale:Object(o.l)(.7,1),angle:t
%3Ei.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)
(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500%7D;case
%22left-diamond%22:return%20t=Object(o.l)(0,i.scene.cameras.main.worldView.height),
%7Bx:0,y:t,scale:Object(o.l)(.7,1),angle:t
%3Ei.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)
(600,750),gravity:0,angVelocity:Object(o.l)
(125,175),lifespan:2500%7D;default:return%7B%7D%7D%7Dif(i.rarity&&0!
==this.numExplosions&&(this.nextParticle-=a,this.nextParticle%3C=0))
%7Bswitch(i.rarity)%7Bcase%22Uncommon%22:for(let%20n=0;n%3C2;n++)%7Bvar
%20s=i.particles.get();s&&s.spawn.apply(s,Object.values(r(%22center
%22)).concat(%22uncommon-%22+Object(o.m)(1,8)))%7Dbreak;case%22Rare%22:for(var
%20l=0;l%3C2;l++)%7Bvar%20c=i.particles.get();c&&c.spawn.apply(c,Object.values(r(l
%252==0?%22left-bottom%22:%22right-bottom%22)).concat(%22rare-%22+Object(o.m)
(1,8)))%7Dbreak;case%22Epic%22:for(var%20d=0;d%3C2;d++)%7Bvar
%20u=i.particles.get();u&&u.spawn.apply(u,Object.values(r(d%252==0?%22left-shower
%22:%22right-shower%22)).concat(%22epic-%22+Object(o.m)(1,8)))%7Dbreak;case
%22Legendary%22:for(var%20p=0;p%3C3;p++)%7Bvar
%20h=i.particles.get();h&&h.spawn.apply(h,Object.values(r(%22top
%22)).concat(%22legendary-%22+Object(o.m)(1,8)))%7Dbreak;case%22Chroma%22:for(var
%20m=0;m%3C3;m++)%7Bvar%20$=i.particles.get();$&&$.spawn.apply($,Object.values(r(m
%252==0?%22left-diamond%22:%22right-diamond%22)).concat(%22chroma-%22+Object(o.m)
(1,8)))%7D
%7Dthis.nextParticle=20,0%3Cthis.numExplosions&&(this.numExplosions=Math.max(this.n
umExplosions-1,0))%7D%7D%7Dreturn%20function(t)%7Bif(%22/market%22!
==window.location.pathname)return%20alert(%22This%20must%20be%20ran%20on%20the
%20market%20page%22);var%20a,o=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;let
%20i=e(%22fGzD%22);(i=Object.keys(i.a).reduce((e,t)=
%3E(e.packs.includes(t)&&(e.data%5Bt%5D=Object.fromEntries(i.b(t))),e),
%7Bpacks:Array.from(document.querySelectorAll('%5Bclass*=%22packShadow
%22%5D')).map(e=%3Ee.alt),data:%7B%7D%7D).data)%5Bt%5D?(t=function(e)%7Bvar%20t=%5B
%5D,a=Object.keys(i%5Be%5D);for(let%20o%20of%20a)t.push(i%5Be%5D%5Bo%5D+(t
%5Ba.indexOf(o)-1%5D%7C%7C0));let%20r=t%5Bt.length-1%5D*Math.random();return%20a
%5Bt.findIndex(e=%3Ee%3E=r)%5D%7D(t),a=Object.values(e.c).find(e=
%3Ee.exports?.a?.Elephant).exports.a,o.setState(%7BloadingPack:!1,openPack:!
0,unlockedBlook:t,tokens:o.state.tokens,newUnlock:!0,game:%7Btype:r.WEBGL,parent:
%22phaser-market%22,width:%22100%25%22,height:%22100%25%22,scale:
%7Bmode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH%7D,transparent:!0,physics:
%7Bdefault:%22arcade%22%7D,scene:new%20n(a%5Bt%5D.rarity)%7D,canOpen:!
0%7D)):alert(%22I%20couldn't%20find%20that%20box!%22)%7D%7Dcatch%7B%7D%7D()%7D,
%7Bname:%22Simulate%20Unlock%22,description:%22Simulate%20unlocking%20most%20of
%20the%20blooks%22,inputs:%5B%7Bname:%22Blook%22,type:%22options%22,async
%20options()%7Blet%20e=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)%7Bt.webpack=a%7D
%7D,%5B%5B%221234%22%5D%5D%5D).webpack;return
%20Object.keys(Object.entries(Object.values(e.c).find(e=
%3EObject.values(e.exports?.a%7C%7C%7B%7D)%5B0%5D?.set).exports.a).reduce((t,a)=
%3E(Object.values(e.c).find(e=%3E15==e.exports.a?.Breakfast).exports.a%5Ba
%5B1%5D.realSet%7C%7Ca%5B1%5D.set%5D&&(t%5Ba%5B0%5D%5D=a%5B1%5D),t),%7B%7D))%7D%7D
%5D,run:function()%7Btry%7Blet%20e=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)
%7Bt.webpack=a%7D%7D,%5B%5B%221234%22%5D%5D
%5D).webpack,t=Object.values(e.c),a=t.find(e=
%3Ee.exports?.a?.Chick?.set).exports.a,o=t.find(e=
%3Ee.exports.a?.Breakfast).exports.a,r=Object.entries(a).reduce((e,%5Bt,a%5D)=%3E(o
%5Ba.realSet%7C%7Ca.set%5D&&(e%5Bt%5D=a),e),%7B%7D),i=Object.values(e.c).find(e=
%3Ee.exports?.Class).exports,n=%7B%7D;class%20s%20extends%20i.Scene
%7Bconstructor(e)%7Bsuper(),this.rarity=e.toLowerCase()%7Dpreload()
%7Bswitch(this.rarity)%7Bcase%22uncommon%22:this.load.svg(%22uncommon-
1%22,%22https://media.blooket.com/image/upload/v1658567787/Media/market/particles/
square_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
2%22,%22https://media.blooket.com/image/upload/v1658567787/Media/market/particles/
square_light_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
3%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
circle_dark_green.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22uncommon-
4%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
serpentine_dark_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
5%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
triangle_light_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
6%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
serpentine_light_green.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22uncommon-
7%22,%22https://media.blooket.com/image/upload/v1658567785/Media/market/particles/
triangle_green.svg%22,%7Bwidth:30,height:30%7D);break;case%22rare
%22:this.load.svg(%22rare-1%22,%22https://media.blooket.com/image/upload/
v1658567765/Media/market/particles/square_light_blue.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22rare-2%22,%22https://
media.blooket.com/image/upload/v1658567765/Media/market/particles/
square_dark_blue.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22rare-
3%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
triangle_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
4%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
serpentine_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
5%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
triangle_light_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
6%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
serpentine_light_blue.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22rare-
7%22,%22https://media.blooket.com/image/upload/v1658567763/Media/market/particles/
circle_dark_blue.svg%22,%7Bwidth:25,height:25%7D);break;case%22epic
%22:this.load.svg(%22epic-1%22,%22https://media.blooket.com/image/upload/
v1658790239/Media/market/particles/red.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22epic-2%22,%22https://
media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22epic-3%22,%22https://
media.blooket.com/image/upload/v1658790239/Media/market/particles/
serpentine_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
4%22,%22https://media.blooket.com/image/upload/v1658790239/Media/market/particles/
serpentine_dark_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
5%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
triangle_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
6%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
triangle_light_red.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22epic-
7%22,%22https://media.blooket.com/image/upload/v1658790237/Media/market/particles/
circle_dark_red.svg%22,%7Bwidth:25,height:25%7D);break;case%22legendary
%22:this.load.svg(%22legendary-1%22,%22https://media.blooket.com/image/upload/
v1658567740/Media/market/particles/square_orange.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-2%22,%22https://
media.blooket.com/image/upload/v1658567740/Media/market/particles/
square_light_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
3%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
circle_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
4%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
serpentine_orange.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22legendary-
5%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
serpentine_light_orange.svg
%22,%7Bwidth:30,height:30%7D),this.load.svg(%22legendary-6%22,%22https://
media.blooket.com/image/upload/v1658567738/Media/market/particles/
circle_dark_orange.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22legendary-
7%22,%22https://media.blooket.com/image/upload/v1658567738/Media/market/particles/
triangle_dark_orange.svg%22,%7Bwidth:30,height:30%7D);break;case%22chroma
%22:this.load.svg(%22chroma-1%22,%22https://media.blooket.com/image/upload/
v1658790246/Media/market/particles/square_turquoise.svg
%22,%7Bwidth:25,height:25%7D),this.load.svg(%22chroma-2%22,%22https://
media.blooket.com/image/upload/v1658790246/Media/market/particles/
square_light_turquoise.svg%22,%7Bwidth:25,height:25%7D),this.load.svg(%22chroma-
3%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
serpentine_dark_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
4%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
serpentine_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-
5%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/particles/
triangle_turquoise.svg%22,%7Bwidth:30,height:30%7D),this.load.svg(
%22chroma-6%22,%22https://media.blooket.com/image/upload/v1658790244/Media/market/
particles/triangle_light_turquoise.svg
%22,%7Bwidth:30,height:30%7D),this.load.svg(%22chroma-7%22,%22https://
media.blooket.com/image/upload/v1658790244/Media/market/particles/
circle_dark_turquoise.svg%22,%7Bwidth:25,height:25%7D)%7D%7Dcreate()
%7Bn.scene=this,n.rarity=%22%22,n.particles=this.physics.add.group(%7BclassType:new
%20i.Class(%7BExtends:i.GameObjects.Image,initialize:function()
%7Bi.GameObjects.Image.call(this,n.scene,0,0,%22uncommon-
1%22),this.setDepth(3),this.lifespan=0%7D,spawn:function(e,t,a,o,r,i,s,l,c)
%7Bthis.setTexture(c),this.setActive(!0),this.setVisible(!
0),this.setPosition(e,t),this.setScale(a),this.targets=%5B
%5D,n.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY
(i),this.body.setAngularVelocity(s),this.lifespan=l%7D,update:function(e,t)
%7Bthis.lifespan-=t,0%3Cthis.lifespan%7C%7C(this.setActive(!1),this.setVisible(!1))
%7D%7D),runChildUpdate:!
0%7D),this.nextParticle=0,this.numExplosions=0,this.game.events.on(%22start-
particles%22,e=%3E%7Bn.rarity=e,this.numExplosions=%22Uncommon%22===e?75:%22Rare
%22===e?100:-1%7D)%7Dupdate(t,a)%7Blet%20o=e(%2274sb%22);function%20r(e)
%7Bswitch(e)%7Bcase%22center%22:var%20t=Object(o.l)(-115,-65);return
%7Bx:n.scene.cameras.main.worldView.width/
2,y:n.scene.cameras.main.worldView.height/2,scale:Object(o.l)
(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90%3Ct?1:-
1)*Object(o.l)(125,175),lifespan:2500%7D;case%22right-bottom%22:return
%7Bx:n.scene.cameras.main.worldView.width,y:n.scene.cameras.main.worldView.height,s
cale:Object(o.l)(.7,1),angle:Object(o.l)(-160,-110),velocity:Object(o.l)
(600,750),gravity:500,angVelocity:Object(o.l)(-175,-125),lifespan:2500%7D;case
%22left-bottom%22:return
%7Bx:0,y:n.scene.cameras.main.worldView.height,scale:Object(o.l)
(.7,1),angle:Object(o.l)(-70,-20),velocity:Object(o.l)
(600,750),gravity:500,angVelocity:Object(o.l)(125,175),lifespan:2500%7D;case%22top
%22:return%7Bx:Object(o.l)(0,n.scene.cameras.main.worldView.width),y:-
50,scale:Object(o.l)(.7,1),angle:90,velocity:Object(o.l)
(0,50),gravity:700,angVelocity:Object(o.l)(-150,150),lifespan:2500%7D;case%22right-
shower%22:return%7Bx:n.scene.cameras.main.worldView.width,y:Object(o.l)
(0,n.scene.cameras.main.worldView.height),scale:Object(o.l)(.7,1),angle:Object(o.l)
(-180,-130),velocity:Object(o.l)(600,750),gravity:500,angVelocity:Object(o.l)(-
175,-125),lifespan:2500%7D;case%22left-shower%22:return%7Bx:0,y:Object(o.l)
(0,n.scene.cameras.main.worldView.height),scale:Object(o.l)(.7,1),angle:Object(o.l)
(-50,0),velocity:Object(o.l)(600,750),gravity:500,angVelocity:Object(o.l)
(125,175),lifespan:2500%7D;case%22right-diamond%22:return%20t=Object(o.l)
(0,n.scene.cameras.main.worldView.height),
%7Bx:n.scene.cameras.main.worldView.width,y:t,scale:Object(o.l)(.7,1),angle:t
%3En.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)
(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500%7D;case
%22left-diamond%22:return%20t=Object(o.l)(0,n.scene.cameras.main.worldView.height),
%7Bx:0,y:t,scale:Object(o.l)(.7,1),angle:t
%3En.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)
(600,750),gravity:0,angVelocity:Object(o.l)
(125,175),lifespan:2500%7D;default:return%7B%7D%7D%7Dif(n.rarity&&0!
==this.numExplosions&&(this.nextParticle-=a,this.nextParticle%3C=0))
%7Bswitch(n.rarity)%7Bcase%22Uncommon%22:for(let%20i=0;i%3C2;i++)%7Bvar
%20s=n.particles.get();s&&s.spawn.apply(s,Object.values(r(%22center
%22)).concat(%22uncommon-%22+Object(o.m)(1,8)))%7Dbreak;case%22Rare%22:for(var
%20l=0;l%3C2;l++)%7Bvar%20c=n.particles.get();c&&c.spawn.apply(c,Object.values(r(l
%252==0?%22left-bottom%22:%22right-bottom%22)).concat(%22rare-%22+Object(o.m)
(1,8)))%7Dbreak;case%22Epic%22:for(var%20d=0;d%3C2;d++)%7Bvar
%20u=n.particles.get();u&&u.spawn.apply(u,Object.values(r(d%252==0?%22left-shower
%22:%22right-shower%22)).concat(%22epic-%22+Object(o.m)(1,8)))%7Dbreak;case
%22Legendary%22:for(var%20p=0;p%3C3;p++)%7Bvar
%20h=n.particles.get();h&&h.spawn.apply(h,Object.values(r(%22top
%22)).concat(%22legendary-%22+Object(o.m)(1,8)))%7Dbreak;case%22Chroma%22:for(var
%20m=0;m%3C3;m++)%7Bvar%20$=n.particles.get();$&&$.spawn.apply($,Object.values(r(m
%252==0?%22left-diamond%22:%22right-diamond%22)).concat(%22chroma-%22+Object(o.m)
(1,8)))%7D
%7Dthis.nextParticle=20,0%3Cthis.numExplosions&&(this.numExplosions=Math.max(this.n
umExplosions-1,0))%7D%7D%7Dreturn%20function(e)%7Bvar
%20t=document.createElement(%22iframe
%22);document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window
.prompt=t.contentWindow.prompt.bind(window),t.remove(),%22/market
%22==window.location.pathname?(t=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode).setState(%7BloadingPack:!1,openPack:!
0,unlockedBlook:e,newUnlock:!0,game:%7Btype:i.WEBGL,parent:%22phaser-market
%22,width:%22100%25%22,height:%22100%25%22,scale:
%7Bmode:i.Scale.NONE,autoCenter:i.Scale.CENTER_BOTH%7D,transparent:!0,physics:
%7Bdefault:%22arcade%22%7D,scene:new%20s(r%5Be%5D.rarity)%7D,canOpen:!
0%7D):alert(%22This%20can%20only%20be%20ran%20on%20the%20market%20page!%22)%7D
%7Dcatch%7B%7D%7D()%7D,%7Bname:%22Use%20Banner%20IDs%22,description:%22Enter
%20Banner%20ID%20to%20use%20Banner%22,inputs:%5B%7Bname:%22Banner%20ID%22,type:
%22text%22,placeholder:%22Enter%20the%20banner%20ID%22%7D%5D,run:function(e)%7Bvar
%20t=document.createElement(%22iframe%22);function%20a()%7Breturn
%20Object.values(document.querySelector(%22%23app%3Ediv%3Ediv%22))%5B1%5D.children
%5B0%5D._owner
%7Ddocument.head.appendChild(t),window.alert=t.contentWindow.alert.bind(window),win
dow.prompt=t.contentWindow.prompt.bind(window),t.remove(),a().stateNode.props.liveG
ameController.setVal(%7Bpath:%22c/%22+a().stateNode.props.client.name+%22/bg
%22,val:e%7D)%7D%7D,%7Bname:%22Change%20Blook%20Ingame%22,description:%22Changes
%20your%20blook%22,inputs:%5B%7Bname:%22Blook%22,type:%22options%22,async
%20options()%7Blet%7Bwebpack:e%7D=webpackJsonp.push(%5B%5B%5D,%7B1234(e,t,a)
%7Bt.webpack=a%7D%7D,%5B%5B%221234%22%5D%5D%5D);return
%20Object.keys(Object.values(e.c).find(e=
%3Ee.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)%7D%7D%5D,run:function(e)
%7Blet%7Bprops:t%7D=Object.values(function%20e(t=document.querySelector(%22body
%3Ediv%22))%7Breturn%20Object.values(t)%5B1%5D?.children?.
%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv%22))%7D())
%5B1%5D.children
%5B0%5D._owner.stateNode;t.client.blook=e,t.liveGameController.setVal(%7Bpath:
%60c/$%7Bt.client.name%7D/b%60,val:e%7D)%7D%7D,%7Bname:%22Host%20Any%20Gamemode
%22,description:%22Change%20the%20selected%20gamemode%20on%20the%20host%20settings
%20page%22,inputs:%5B%7Bname:%22Gamemode%22,type:%22options%22,options:%5B%22Racing
%22,%22Classic%22,%22Factory%22,%22Cafe%22,%22Defense2%22,%22Defense%22,%22Royale
%22,%22Gold%22,%22Candy%22,%22Brawl%22,%22Hack%22,%22Pirate%22,%22Fish%22,%22Dino
%22,%22Toy%22,%22Rush%22%5D%7D%5D,run:function(e)%7Blet
%20t=document.createElement(%22iframe
%22);if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),win
dow.prompt=t.contentWindow.prompt.bind(window),t.remove(),%22/host/settings%22!
=location.pathname)return%20alert(%22Run%20this%20script%20on%20the%20host
%20settings%20page%22);let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;a.setState(%7Bsettings:%7Btype:e%7D%7D)
%7D%7D%5D,voyage:%5B%7Bname:%22Max%20Levels%22,description:%22Maxes%20out%20all
%20islands%20and%20your%20boat%22,run:function()%7Blet%7BstateNode:e
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner;e.setState(%7BislandLevels:Array(e.state.islandLevels.length).fill(5
)%7D,e.updateBoatLevel)%7D%7D,%7Bname:%22Set%20Doubloons%22,description:%22Sets
%20Doubloons%22,inputs:%5B%7Bname:%22Amount%22,type:%22number%22%7D
%5D,run:function(e)%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.re
move();let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;a.setState(%7Bdoubloons:e
%7D),a.props.liveGameController.setVal(%7Bpath:%60c/$%7Ba.props.client.name%7D/d
%60,val:e%7D)%7D%7D,%7Bname:%22Start%20Heist%22,description:%22Starts%20a%20heist
%20on%20someone%22,inputs:%5B%7Bname:%22Player%22,type:%22options%22,options()
%7Blet%7BstateNode:e%7D=Object.values(function%20e(t=document.querySelector(%22body
%3Ediv%22))%7Breturn%20Object.values(t)%5B1%5D?.children?.
%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv%22))%7D())
%5B1%5D.children%5B0%5D._owner;return%20new%20Promise(t=
%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:function(e)%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.re
move();let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children
%5B0%5D._owner;a.props.liveGameController.getDatabaseVal(%22c%22,function(t)%7Blet
%20o=Object.entries(t%7C%7C%7B%7D).reduce((e,%5Bt,o%5D)=%3E(t!
=a.props.client.name&&e.push(%7Bname:t,blook:o.b,doubloons:o.d%7C%7C0%7D),e),%5B
%5D);if(0===o.length)return%20a.questionsToAnswer=1,void%20a.randomQ();let
%7Bname:r,blook:i,doubloons:n%7D=o.find(t=%3Et.name==e)%7C%7Co.sort((e,t)=
%3Et.doubloons-e.
doubloons)%5B0%5D;a.setState(%7Bstage:%22heist%22,heistInfo:%7Bname:r,blook:i
%7D,prizeAmount:Math.max(1e3,n)%7D)%7D)%7D%7D,%7Bname:%22Swap%20Doubloons
%22,description:%22Swaps%20Doubloons%20with%20someone%22,inputs:%5B%7Bname:
%22Player%22,type:%22options%22,options()%7Blet%7BstateNode:e
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children%5B0%5D._owner;return
%20new%20Promise(t=%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:async%20function(e)%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.re
move();let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner,o=Object.entries(await%20new%20Promise(e=
%3Ea.props.liveGameController.getDatabaseVal(%22c%22,e))).sort((e,t)=%3Et%5B1%5D.d-
e%5B1%5D.d).filter(e=%3Ee%5B0%5D!=a.props.client.name),r=o.find(t=%3Et%5B0%5D==e)
%7C%7Co%5B0%5D;a.props.liveGameController.setVal(%7Bpath:%60c/$
%7Ba.props.client.name%7D%60,val:%7Bb:a.props.client.blook,d:r%5B1%5D.d,tat:%60$
%7Br%5B0%5D%7D:$%7Br%5B1%5D.d-a.state.doubloons%7D%60%7D
%7D),a.setState(%7Bdoubloons:r%5B1%5D.d%7D)%7D%7D,%7Bname:%22Take%20Doubloons
%22,description:%22Takes%20Doubloons%20from%20someone%22,inputs:%5B%7Bname:
%22Player%22,type:%22options%22,options()%7Blet%7BstateNode:e
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children%5B0%5D._owner;return
%20new%20Promise(t=%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:async%20function(e)%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.re
move();let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner,o=Object.entries(await%20new%20Promise(e=
%3Ea.props.liveGameController.getDatabaseVal(%22c%22,e))).sort((e,t)=%3Et%5B1%5D.d-
e%5B1%5D.d).filter(e=%3Ee%5B0%5D!=a.props.client.name),r=o.find(t=%3Et%5B0%5D==e)
%7C%7Co%5B0%5D;a.setState(%7Bdoubloons:a.state.doubloons+r%5B1%5D.d
%7D),a.props.liveGameController.setVal(%7Bpath:%60c/$%7Ba.props.client.name%7D
%60,val:%7Bb:a.props.client.blook,d:r%5B1%5D.d,tat:%60$%7Br%5B0%5D%7D:$%7Br
%5B1%5D.d%7D%60%7D%7D)%7D%7D%5D,brawl:%5B%7Bname:%22Double%20Enemy%20XP
%22,description:%22Doubles%20enemy%20XP%20drop%20value%22,run:function()%7Bfor(let
%20e%20of%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div
%22))%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString().includes(%22invulnerableTime%22)))%7Bvar
%20t=e.object2;let
%20a=t.classType.prototype.start;t.classType.prototype.start=function()
%7Ba.apply(this,arguments),this.val*=2%7D,t.children.entries.forEach(e=
%3Ee.val*=2)%7D%7D%7D,%7Bname:%22Half%20Enemy%20Speed%22,description:%22Makes
%20enemies%20move%202x%20slower%22,run:function()%7Bfor(let%20e%20of
%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString().includes(%22invulnerableTime%22)))%7Bvar
%20t=e.object2;let
%20a=t.classType.prototype.start;t.classType.prototype.start=function()
%7Ba.apply(this,arguments),this.speed*=.5%7D,t.children.entries.forEach(e=
%3Ee.speed*=.5)%7D%7D%7D,%7Bname:%22Instant%20Kill%22,description:%22Sets%20all
%20enemies%20health%20to%201%22,run:function()%7Bfor(let%20e%20of
%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString().includes(%22invulnerableTime%22)))%7Bvar
%20t=e.object2;let
%20a=t.classType.prototype.start;t.classType.prototype.start=function()
%7Ba.apply(this,arguments),this.hp=1%7D,t.children.entries.forEach(e=%3Ee.hp=1)%7D
%7D%7D,%7Bname:%22Invincibility%22,description:%22Makes%20you%20invincible
%22,run:function()%7Bfor(let%20e%20of
%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.colliders._active.filter(e=
%3Ee.callbackContext?.toString().includes(%22invulnerableTime
%22)))e.collideCallback=()=%3E%7B%7D%7D%7D,%7Bname:%22Magnet%22,description:
%22Pulls%20all%20xp%20towards%20you%22,run:function()
%7BObject.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.colliders._active.find(e=
%3Ee.collideCallback?.toString().includes(%22magnetTime
%22)).collideCallback(%7Bactive:!0%7D,%7Bactive:!0,setActive()%7B%7D,setVisible()
%7B%7D%7D)%7D%7D,%7Bname:%22Max%20Current%20Abilities%22,description:%22Maxes%20out
%20all%20your%20current%20abilities%22,run:function()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;for(var%5Bt,a%5Dof
%20Object.entries(e.state.abilities))for(let%20o=0;o%3C10-a;o+
+)e.game.current.scene.scenes%5B0%5D.game.events.emit(%22level%20up
%22,t,e.state.abilities%5Bt%5D++);e.setState(%7Blevel:e.game.current.scene.scenes
%5B0%5D.level=%5B1,3,5,10,15,25,35%5D.sort((t,a)=%3EMath.abs(t-e.state.level)-
Math.abs(a-e.state.level))%5B0%5D-1%7D)%7D%7D,%7Bname:%22Next%20Level
%22,description:%22Skips%20to%20the%20next%20level%22,run:function()%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode,%7Bobject1:t,object2:a
%7D=e.game.current.scene.scenes%5B0%5D.physics.world.colliders._active.find(e=
%3Ee.collideCallback?.toString().includes('emit(%22xp%22'));a.get().spawn(t.x,t.y,
(1===(a=e.state.level)?1:a%3C5?5:a%3C10?10:a%3C20?20:a%3C30?30:a%3C40?40:a%3C50?
50:100)-e.xp)%7D%7D,%7Bname:%22Remove%20Obstacles%22,description:%22Removes%20all
%20rocks%20and%20obstacles%22,run:function()
%7BObject.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.bodies.entries.forEach(e=%3E%7Btry
%7Be.gameObject.frame.texture.key.includes(%22obstacle%22)&&e.gameObject.destroy()
%7Dcatch%7B%7D%7D)%7D%7D,%7Bname:%22Kill%20Enemies%22,description:%22Kills%20all
%20current%20enemies%22,run:function()
%7BObject.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.bodies.entries.forEach(e=%3Ee?.gameObject?.receiveDamage?.
(e.gameObject.hp,1))%7D%7D,%7Bname:%22Reset%20Health%22,description:%22Resets
%20health%20and%20gives%20invincibility%20for%203%20seconds%22,run:function()
%7BObject.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.game.events._events.respawn.fn()%7D%7D,%7Bname:%22Set%20XP%22,description:
%22Sets%20amount%20of%20XP%22,inputs:%5B%7Bname:%22XP%22,type:%22number%22%7D
%5D,run:function(e)%7Bvar%20t=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.setState(%7Bxp:e,totalXp:e
%7D),t.xp=e,t.totalXp=e,t.props?.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,xp:e%7D%7D)%7D%7D,
%7Bname:%22Set%20Level%22,description:%22Sets%20your%20level%22,inputs:%5B%7Bname:
%22XP%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Blevel:e%7D)%7D%7D
%5D,cafe:%5B%7Bname:%22Max%20Items%22,description:%22Maxes%20out%20items%20in%20the
%20shop%20(Only%20usable%20in%20the%20shop)%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),%22/cafe/shop%22!==window.location.pathname?alert(%22This%20can%20only%20be
%20run%20in%20the%20shop%22):(e=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode).setState(%7Bitems:Object.fromEntries(Object.entries(e.sta
te.items).map(e=%3E%5Be%5B0%5D,5%5D))%7D)%7D%7D,%7Bname:%22Remove%20Customers
%22,description:%22Skips%20the%20current%20customers%20(Not%20usable%20in%20the
%20shop)%22,run:function()%7Blet%20e=Object.values(document.querySelector(%22body
%20div%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;e.state.customers.forEach((t,a)=
%3EObject.keys(t).length&&e.removeCustomer(a,!0))%7D%7D,%7Bname:%22Reset
%20Abilities%22,description:%22Resets%20used%20abilities%20in%20shop%20(Only
%20usable%20in%20the%20shop)%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),%22/cafe/shop%22!==window.location.pathname?alert(%22This%20can%20only%20be
%20run%20in%20the%20shop%22):(e=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode).setState(%7Babilities:Object.fromEntries(Object.entries(e
.state.abilities).map(e=%3E%5Be%5B0%5D,5%5D))%7D)%7
D%7D,%7Bname:%22Set%20Cash%22,description:%22Sets%20cafe%20cash%22,inputs:%5B
%7Bname:%22Amount%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.setState(%7BcafeCash:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name,val:
%7Bb:t.props.client.blook,ca:e%7D%7D)%7D%7D,%7Bname:%22Stock%20Food%22,description:
%22Stocks%20all%20food%20to%2099%20(Not%20usable%20in%20the%20shop)
%22,run:function()%7Bvar%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),%22/cafe%22!==window.location.pathname?alert(%22This%20can't%20be%20run%20in
%20the%20shop%22):(e=Object.values(document.querySelector(%22body%20div%5Bid%5D
%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode).setState(%7Bfoods:e.state.foods.map(e=
%3E(%7B...e,stock:99,level:5%7D))%7D)%7D%7D%5D,crypto:%5B%7Bname:%22Choice%20ESP
%22,description:%22Shows%20what%20each%20choice%20will%20give%20you%22,type:
%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Blet%7BstateNode:e%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner,%7Btext:t%7D=e.state.choices
%5B0%5D,a=document.querySelector(%22%5Bclass%5E=styles__feedbackContainer___%5D
%22);if(a.children.length%3C=4)%7Blet%20o=document.createElement(%22div
%22);o.style.color=%22white%22,o.style.fontFamily=
%22Inconsolata,Helvetica,monospace,sans-serif%22,o.style.fontSize=%222em
%22,o.style.display=%22flex%22,o.style.justifyContent=%22center
%22,o.style.marginTop=%22675px%22,o.innerText=t,a.append(o)%7D%7D,50))%7D%7D,
%7Bname:%22Password%20ESP%22,description:%22Highlights%20the%20wrong%20passwords
%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Btry%7Blet
%20e=this;e.enabled?(e.enabled=!1,clearInterval(e.data),e.data=null):(e.enabled=!
0,e.data=setInterval(()=%3E%7Blet%7Bstate:e%7D=Object.values(function
%20e(t=document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B1%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B1%5D._owner.stateNode;%22hack
%22===e.stage&&Array.from(document.querySelectorAll('%5Brole=%22button
%22%5D._button_mrhfb_157')).forEach(t=%3E%7Bt.textContent.trim()!
==e.correctPassword.trim()?(t.style.outlineColor=
%22rgba(255,%2064,%2064,%200.8)%22,t.style.backgroundColor=
%22rgba(255,%2064,%2064,%200.8)%22,t.style.textShadow=%220%200%201px%20%23f33%22):
(t.style.outlineColor=%22%22,t.style.backgroundColor=%22%22,t.style.textShadow=
%22%22)%7D)%7D,50))%7Dcatch(t)%7Bconsole.error(%22An%20error%20occurred:%22,t)%7D
%7D%7D,%7Bname:%22Always%20Triple%22,description:%22Always%20get%20triple%20crypto
%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?
(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3EObject.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bchoices:%5B%7Btype:%22mult
%22,val:3,rate:.075,blook:%22Brainy%20Bot%22,text:%22Triple%20Crypto%22%7D%5D
%7D),50))%7D%7D,%7Bname:%22Always%20Hack%22,description:%22Always%20get%20hack
%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?
(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3EObject.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bchoices:%5B%7Btype:%22hack
%22,val:3,rate:.075,blook:%22Mega%20Bot%22,text:%22HACK%22%7D%5D%7D),50))%7D%7D,
%7Bname:%22Crash%20Password%22,description:%22Crashes%20other%20players%20when
%20they%20attempt%20to%20hack%20you%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Bvar%20e=Object.values(function
%20e(t=document.querySelector(%22%23app%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner.stateNode;if(this.enabled)this.enabled=!
1,clearInterval(this.data),this.data=null,e.props.liveGameController.setVal(%7Bpath
:%60c/$%7Be.props.client.name%7D/p%60,val:e.state?.password%7D);else
%7Bthis.enabled=!0;let%20t=()=%3E%7Be.props.liveGameController.setVal(%7Bpath:
%60c/$%7Be.props.client.name%7D/p/toString%60,val:%22crash%22%7D)
%7D;this.data=setInterval(t,25)%7D%7D%7D,%7Bname:%22Auto%20Guess%22,description:
%22Automatically%20performs%20the%20hack%20for%20you%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Btry%7Blet%20e=this;e.enabled?(e.enabled=!
1,clearInterval(e.data),e.data=null):(e.enabled=!0,e.data=setInterval(()=%3E
%7Bif(%22hack%22===(%22hack%22===window.location.pathname.split(%22/%22)%5B2%5D&&
%22hack%22))%7Blet%7Bstage:e,correctPassword:t
%7D=Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B1%5D._owner.stateNode.state;%22hack
%22===e&&Array.from(document.querySelectorAll(%22div%22)).filter(e=
%3Ee.innerHTML===t)%5B0%5D.click()%7D%7D,50))%7Dcatch(t)%7Bconsole.error(%22An
%20error%20occurred:%22,t)%7D%7D%7D,%7Bname:%22Remove%20Hack%22,description:
%22Removes%20an%20attacking%20hack%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bhack:%22%22%7D)%7D
%7D,%7Bname:%22Set%20Crypto%22,description:%22Sets%20crypto%22,inputs:%5B%7Bname:
%22Amount%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.setState(%7Bcrypto:e,crypto2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:
%7Bb:t.props.client.blook,p:t.state.password,cr:e%7D%7D)%7D%7D,%7Bname:%22Set
%20Password%22,description:%22Sets%20hacking%20password%22,inputs:%5B%7Bname:
%22Custom%20Password%22,type:%22string%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.setState(%7Bpassword:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,p:e,cr:t.state.crypto
%7D%7D)%7D%7D,%7Bname:%22Set%20Screen%20Text%22,description:%22Makes%20the%20whole
%20screen%20filled%20with%20text%22,inputs:%5B%7Bname:%22Text%22,type:%22text
%22,placeholder:%22Enter%20the%20text%20you%20want%20to%20display%22%7D
%5D,run:function(e)%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.re
move();var%20a=Object.values(function%20e(t=document.querySelector(%22%23app%22))
%7Breturn%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner.stateNode,o=%5B%5D;for(let%20r=0;r%3C999;r+
+)o.push(e);a.props.liveGameController.setVal(%7Bpath:%60c/$%7Ba.props.client.name
%7D/cr%60,val:%609999999999999999999999999999999999999999999999$
%7Bo.join(%22%20%22)%7D%60%7D)%7D%7D,%7Bname:%22Steal%20Player's%20Crypto
%22,description:%22Steals%20all%20of%20someone's%20crypto%22,inputs:%5B%7Bname:
%22Player%22,type:%22options%22,options()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;return%20new%20Promise(t=
%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:function(e)%7Blet
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.props.liveGameController.getDatabaseVal(%22c%22,a=%3E
%7Bvar%20o;a&&Object.keys(a).map(e=
%3Ee.toLowerCase()).includes(e.toLowerCase())&&(%5Ba,%7Bcr:o%7D
%5D=Object.entries(a).find((%5Bt%5D)=
%3Et.toLowerCase()==e.toLowerCase()),t.setState(%7Bcrypto:t.state.crypto+o,crypto2:
t.state.crypto+o%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:
%7Bb:t.props.client.blook,p:t.state.password,cr:t.state.crypto+o,tat:a+%22:%22+o%7D
%7D))%7D)%7D%7D%5D,defense:%5B%7Bname:%22Earthquake%22,description:%22Shuffles
%20around%20towers%22,run:function()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode,t=(e.setState(%7BeventName:
%22Earthquake%22,event:%7Bshort:%22e%22,color:%22%23805500%22,icon:%22fas%20fa-
mountain%22,desc:%22All%20of%20your%20towers%20get%20mixed%20up
%22,rate:.02%7D,buyTowerName:%22%22,buyTower:%7B%7D%7D,()=
%3Ee.eventTimeout=setTimeout(()=%3Ee.setState(%7Bevent:%7B%7D,eventName:
%22%22%7D),6e3)),e.tiles.forEach(e=%3Ee.forEach((t,a)=%3E3===t&&(e%5Ba
%5D=0))),e.tiles.flatMap((e,t)=%3Ee.map((e,a)=%3E0===e&&%7Bx:a,y:t
%7D)).filter(Boolean).sort(()=%3E.5-Math.random()));e.towers.forEach(a=%3E%7Bvar
%7Bx:o,y:r%7D=t.shift();a.move(o,r,e.tileSize),e.tiles%5Br%5D%5Bo%5D=3%7D)%7D%7D,
%7Bname:%22Max%20Tower%20Stats%22,description:%22Makes%20all%20placed%20towers
%20overpowered%22,run:function()%7BObject.values(document.querySelector(%22body
%20div%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.towers.forEach(e=%3E
%7Be.range=100,e.fullCd=e.cd=0,e.damage=1e6%7D)%7D%7D,%7Bname:%22Remove%20Ducks
%22,description:%22Removes%20ducks%22,run:function()%7Blet%7Bducks:e,tiles:t
%7D=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e.forEach(e=%3E%7Bt%5Be.y%5D
%5Be.x%5D=0%7D),e.length=0%7D%7D,%7Bname:%22Remove%20Enemies%
22,description:%22Removes%20all%20the%20enemies%22,run:function()%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e.enemies=e.futureEnemies=%5B
%5D%7D%7D,%7Bname:%22Remove%20Obstacles%22,description:%22Lets%20you%20place
%20towers%20anywhere%22,run:function()%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e.tiles=e.tiles.map(e=
%3Ee.fill(0))%7D%7D,%7Bname:%22Set%20Damage%22,description:%22Sets%20damage
%22,inputs:%5B%7Bname:%22Damage%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.dmg=e%7D%7D,%7Bname:%22Set
%20Round%22,description:%22Sets%20the%20current%20round%22,inputs:%5B%7Bname:
%22Round%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bround:e%7D)%7D%7D,
%7Bname:%22Set%20Tokens%22,description:%22Sets%20the%20amount%20of%20tokens%20you
%20have%22,inputs:%5B%7Bname:%22Tokens%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Btokens:e%7D)%7D%7D
%5D,defense2:%5B%7Bname:%22Max%20Tower%20Stats%22,description:%22Makes%20all
%20placed%20towers%20overpowered%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.state.towers.forEach(e=%3E
%7Bif(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.aur
aBuffs)for(let%20t%20in%20e.stats.auraBuffs)e.stats.auraBuffs%5Bt%5D*=100%7D)%7D
%7D,%7Bname:%22Kill%20Enemies%22,description:%22Kills%20all%20the%20enemies
%22,run:function()%7Bvar%20e=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;e.game.current.scene.scenes
%5B0%5D.enemyQueue.length=0,e.game.current.scene.scenes
%5B0%5D.physics.world.bodies.entries.forEach(e=%3Ee?.gameObject?.receiveDamage?.
(e.gameObject.hp,1))%7D%7D,%7Bname:%22Set%20Coins%22,description:%22Sets%20coins
%22,inputs:%5B%7Bname:%22Coins%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bcoins:e%7D)%7D%7D,
%7Bname:%22Set%20Health%22,description:%22Sets%20the%20amount%20of%20health%20you
%20have%22,inputs:%5B%7Bname:%22Health%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bhealth:e%7D)%7D%7D,
%7Bname:%22Set%20Round%22,description:%22Sets%20the%20current%20round%22,inputs:%5B
%7Bname:%22Round%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bround:e%7D)%7D%7D
%5D,dinos:%5B%7Bname:%22Auto%20Choose%22,description:%22Automatically%20choose
%20the%20best%20fossil%20when%20excavating%22,type:%22toggle%22,enabled:!
1,data:null,rand(e,t)%7Blet%20a=%5B%5D;for(;a.length%3Ct;)%7Blet
%20o=Math.random(),r=0,i=null;for(let%20n=0;n%3Ce.length;n++)if((r+=e%5Bn%5D.rate)
%3E=o)%7Bi=e%5Bn%5D;break%7Di&&!a.includes(i)&&a.push(i)%7Dreturn%20a
%7D,run:function()%7Bif(this.enabled)this.enabled=!
1,clearInterval(this.data),this.data=null;else%7Bthis.enabled=!0;let%20e=()=
%3Ethis.rand(%5B%7Btype:%22fossil%22,val:10,rate:.1,blook:%22Amber%22%7D,%7Btype:
%22fossil%22,val:25,rate:.1,blook:%22Dino%20Egg%22%7D,%7Btype:%22fossil
%22,val:50,rate:.175,blook:%22Dino%20Fossil%22%7D,%7Btype:%22fossil
%22,val:75,rate:.175,blook:%22Stegosaurus%22%7D,%7Btype:%22fossil
%22,val:100,rate:.15,blook:%22Velociraptor%22%7D,%7Btype:%22fossil
%22,val:125,rate:.125,blook:%22Brontosaurus%22%7D,%7Btype:%22fossil
%22,val:250,rate:.075,blook:%22Triceratops%22%7D,%7Btype:%22fossil
%22,val:500,rate:.025,blook:%22Tyrannosaurus%20Rex%22%7D,%7Btype:%22mult
%22,val:1.5,rate:.05%7D,%7Btype:%22mult%22,val:2,rate:.025%7D
%5D,3);this.data=setInterval(()=%3E%7Btry%7Blet%7BstateNode:t
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner;if(%22excavate%22===t.state.stage)%7Bt.state.choices.length%7C
%7C(t.state.choices=e());let%20a=0,o=-1;for(let%20r=0;r%3Ct.state.choices.length;r+
+)%7Blet%7Btype:i,val:n%7D=t.state.choices%5Br%5D,s=(%22fossil%22==i?
t.state.fossils+n*t.state.fossilMult:t.state.fossils*n)%7C%7C0;s%3C=a&&%22mult%22!
=i%7C%7C(a=s,o=r+1)%7Ddocument.querySelector('div%5Bclass%5E=%22styles__rockRow
%22%5D%20%3E%20div%5Brole=%22button%22%5D:nth-child('+o+%22)%22).click()%7D%7Dcatch
%7B%7D%7D,50)%7D%7D%7D,%7Bname:%22Rock%20ESP%22,description:%22Shows%20what%20is
%20under%20the%20rocks%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Blet%20e=%5B
%22%E2%81%B0%22,%22%5Cxb9%22,%22%5Cxb2%22,%22%5Cxb3%22,%22%E2%81%B4%22,%22%E2%81%B5
%22,%22%E2%81%B6%22,%22%E2%81%B7%22,%22%E2%81%B8%22,%22%E2%81%B9%22%5D,t=t=%3E
%7Blet%20a=%22%22;for(;t%3E0;)a=e%5Bt%25%2010%5D+a,t=~~(t/10);return%20a%7D,a=e=%3E
%7Blet%20a=e.toString();if(e%3E=1e3)%7Blet%20o=%5B%22%22,%22K%22,%22M%22,%22B
%22,%22T%22%5D,r=~~((digits(e)-1)/3);if(r%3Co.length)%7Blet%20i=%22%22;for(let
%20n=3;n%3E=1&&!((i=parseFloat((0!==r?e/
1e3**r:e).toPrecision(n)).toString()).replace(/%5B%5Ea-zA-Z%200-9%5D+/g,
%22%22).length%3C=3);n--);Number(i)%251!=0&&(i=Number(i).toFixed(1)),a=i+o%5Br%5D
%7Delse%7Blet%20s=e,l=0;for(;s%3E=100;)s=Math.floor(s/10),l+=1;a=%60$%7Bs/10%7D
%20%5Cxd7%2010$%7Bt(l+1)%7D%60%7D%7Dreturn%20a%7D;this.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Blet%7BstateNode:e%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner,t=
%5B...document.querySelector('%5Bclass*=%22rockButton
%22%5D').parentElement.children%5D;t.every(e=%3Ee.querySelector(%22div%22))%7C
%7Ce.setState(%7Bchoices:%5B%7Btype:%22fossil%22,val:10,rate:.1,blook:%22Amber
%22%7D,%7Btype:%22fossil%22,val:25,rate:.1,blook:%22Dino%20Egg%22%7D,%7Btype:
%22fossil%22,val:50,rate:.175,blook:%22Dino%20Fossil%22%7D,%7Btype:%22fossil
%22,val:75,rate:.175,blook:%22Stegosaurus%22%7D,%7Btype:%22fossil
%22,val:100,rate:.15,blook:%22Velociraptor%22%7D,%7Btype:%22fossil
%22,val:125,rate:.125,blook:%22Brontosaurus%22%7D,%7Btype:%22fossil
%22,val:250,rate:.075,blook:%22Triceratops%22%7D,%7Btype:%22fossil
%22,val:500,rate:.025,blook:%22Tyrannosaurus%20Rex%22%7D,%7Btype:%22mult
%22,val:1.5,rate:.05%7D,%7Btype:%22mult%22,val:2,rate:.025%7D%5D.sort(()=%3E.5-
Math.random()).slice(0,3)%7D,()=%3E%7Bt.forEach((t,o)=%3E%7Blet%20r=e.state.choices
%5Bo%5D;t.querySelector(%22div%22)&&t.querySelector(%22div%22).remove();let
%20i=document.createElement(%22div%22);i.style.color=%22white
%22,i.style.fontFamily=%22Macondo%22,i.style.fontSize=%221em%22,i.style.display=
%22flex%22,i.style.justifyContent=%22center%22,i.style.transform=
%22translateY(25px)%22,i.innerText=%22fossil%22===r.type?%60+$
%7BMath.round(r.val*e.state.fossilMult)%3E99999999?
a(Math.round(r.val*e.state.fossilMult)):Math.round(r.val*e.state.fossilMult)%7D
%20Fossils%60:%60x$%7Br.val%7D%20Fossils%20Per%20Excavation%60,t.append(i)%7D)%7D)
%7D,50))%7D%7D,%7Bname:%22Set%20Fossils%22,description:%22Sets%20the%20amount%20of
%20fossils%20you%20have%22,inputs:%5B%7Bname:%22Fossils%22,type:%22number%22%7D
%5D,run:function(e)%7Bvar%20t=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.setState(%7Bfossils:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name,val:
%7Bb:t.props.client.blook,f:e,ic:t.state.isCheating%7D%7D)%7D%7D,%7Bname:%22Set
%20Multiplier%22,description:%22Sets%20fossil%20multiplier%22,inputs:%5B%7Bname:
%22Multiplier%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7BfossilMult:e%7D)%7D
%7D,%7Bname:%22Stop%20Cheating%22,description:%22Undoes%20cheating%20so%20that
%20you%20can't%20be%20caught%22,run:function()%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e.setState(%7BisCheating:!
1%7D),e.props.liveGameController.setVal(%7Bpath:%60c/$%7Be.props.client.name%7D/ic
%60,val:!1%7D)%7D%7D%5D,doom:%5B%7Bname:%22Fill%20Deck%22,description:%22Fills
%20your%20deck%20with%20every%20maxed%20out%20card%20and%20artifact%20(Only%20works
%20on%20towers%20page)%22,run:function()%7Blet%20e=document.createElement(%22iframe
%22);if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.r
emove(),%22/tower/map%22==window.location.pathname)%7Blet%7BstateNode:t
%7D=Object.values(function%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn
%20Object.values(t)%5B1%5D?.children?.%5B0%5D?._owner.stateNode?
t:e(t.querySelector(%22:scope%3Ediv%22))%7D())%5B1%5D.children
%5B0%5D._owner;t.props.tower.artifacts=%22Medical%20Kit%7CFury%20Relic%7CSurvival
%20Guide%7CSteel%20Socks%7CPiggy%20Bank%7CLucky%20Feather%7CCoupon%7CCheese%7CTasty
%20Egg%7CTraining%20Weights%7CMighty%20Shield%7CToxic%20Waste%7CLifeline%20Totem
%7CCursed%20Hourglass%7CBand-Aid%7CElder%20Coins%7CCaptain's%20Anchor%7CChess
%20Pieces%7CPink%20Hippo%7CAnorak's%20Wizard%20Cap%7CDave's%20Doggo
%7CAnubis'%20Obelisk%7CFarm%20Tractor%7CMa
gic%20Seedling%7CJust%20A%20Bone%7CCozy%20Igloo%7CKing's%20Crown%7CSacred%20Scroll
%22.split(%22%7C%22),t.props.tower.cards=%22Chick,%5CuD83C%5CuDF3D%7CChicken,
%5CuD83C%5CuDF3D%7CCow,%5CuD83C%5CuDF3D%7CGoat,%5CuD83C%5CuDF3D%7CHorse,%5CuD83C
%5CuDF3D%7CPig,%5CuD83C%5CuDF3D%7CSheep,%5CuD83C%5CuDF3D%7CDuck,%5CuD83C%5CuDF3D
%7CDog,%5CuD83C%5CuDF3D%7CCat,%5CuD83D%5CuDC3E%7CRabbit,%5CuD83D%5CuDC3E
%7CGoldfish,%5CuD83D%5CuDC3E%7CHamster,%5CuD83D%5CuDC3E%7CTurtle,%5CuD83D%5CuDC3E
%7CKitten,%5CuD83D%5CuDC3E%7CPuppy,%5CuD83D%5CuDC3E%7CBear,%5CuD83C
%5CuDF32%7CMoose,%5CuD83C%5CuDF32%7CFox,%5CuD83C%5CuDF32%7CRaccoon,%5CuD83C
%5CuDF32%7CSquirrel,%5CuD83C%5CuDF32%7COwl,%5CuD83C%5CuDF32%7CHedgehog,%5CuD83C
%5CuDF32%7CBaby%20Penguin,%E2%9D%84%EF%B8%8F%7CPenguin,%E2%9D%84%EF%B8%8F%7CArctic
%20Fox,%E2%9D%84%EF%B8%8F%7CSnowy%20Owl,%E2%9D%84%EF%B8%8F%7CPolar%20Bear,%E2%9D
%84%EF%B8%8F%7CArctic%20Hare,%E2%9D%84%EF%B8%8F%7CSeal,%E2%9D%84%EF%B8%8F%7CWalrus,
%E2%9D%84%EF%B8%8F%7CTiger,%5CuD83C%5CuDF34%7CPanther,%5CuD83C%5CuDF34%7CCockatoo,
%5CuD83C%5CuDF34%7COrangutan,%5CuD83C%5CuDF34%7CAnaconda,%5CuD83C%5CuDF34%7CMacaw,
%5CuD83C%5CuDF34%7CJaguar,%5CuD83C%5CuDF34%7CCapuchin,%5CuD83C%5CuDF34%7CToucan,
%5CuD83C%5CuDF34%7CParrot,%5CuD83C%5CuDF34%7CElf,%E2%9A%94%EF%B8%8F%7CWitch,%E2%9A
%94%EF%B8%8F%7CWizard,%E2%9A%94%EF%B8%8F%7CFairy,%E2%9A%94%EF%B8%8F%7CSlime
%20Monster,%E2%9A%94%EF%B8%8F%7CJester,%E2%9A%94%EF%B8%8F%7CDragon,%E2%9A%94%EF
%B8%8F%7CUnicorn,%E2%9A%94%EF%B8%8F%7CQueen,%E2%9A%94%EF%B8%8F%7CKing,%E2%9A%94%EF
%B8%8F%7CSnow%20Globe,%E2%98%83%EF%B8%8F%7CHoliday%20Gift,%E2%98%83%EF%B8%8F%7CHot
%20Chocolate,%E2%98%83%EF%B8%8F%7CGingerbread%20Man,%E2%98%83%EF%B8%8F
%7CGingerbread%20House,%E2%98%83%EF%B8%8F%7CHoliday%20Wreath,%E2%98%83%EF%B8%8F
%7CSnowman,%E2%98%83%EF%B8%8F%7CSanta%20Claus,%E2%98%83%EF%B8%8F%7CTwo%20of
%20Spades,%5CuD83C%5CuDFF0%7CEat%20Me,%5CuD83C%5CuDFF0%7CDrink%20Me,%5CuD83C
%5CuDFF0%7CAlice,%5CuD83C%5CuDFF0%7CQueen%20of%20Hearts,%5CuD83C
%5CuDFF0%7CDormouse,%5CuD83C%5CuDFF0%7CWhite%20Rabbit,%5CuD83C%5CuDFF0%7CCheshire
%20Cat,%5CuD83C%5CuDFF0%7CCaterpillar,%5CuD83C%5CuDFF0%7CMad%20Hatter,%5CuD83C
%5CuDFF0%7CKing%20of%20Hearts,%5CuD83C%5CuDFF0%22.split(%22%7C%22).map(e=%3E%7Blet
%5Bt,a%5D=e.split(%22,%22);return
%7Bstrength:20,charisma:20,wisdom:20,class:a,blook:t%7D%7D);try
%7Bt.props.addTowerNode()%7Dcatch%7B%7Dt.setState(%7BshowDeck:!1%7D)%7Delse
%20alert(%22You%20need%20to%20be%20on%20the%20map%20to%20run%20this%20cheat!%22)%7D
%7D,%7Bname:%22Max%20Cards%22,description:%22Maxes%20out%20all%20the%20cards%20in
%20your%20deck%22,run:function()%7Bvar%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),%22/tower/map%22==window.location.pathname?
(e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode).props.tower.cards.forEach(e=
%3E%7Be.strength=20,e.charisma=20,e.wisdom=20%7D):alert(%22You%20need%20to%20be
%20on%20the%20map%20to%20run%20this%20cheat!%22)%7D%7D,%7Bname:%22Max%20Health
%22,description:%22Fills%20the%20player's%20health%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),%22/tower/battle%22==window.location.pathname?
Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E%20div
%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7BmyHealth:100%7D):alert(%22You%20need%20to%20be
%20in%20battle%20to%20run%20this%20cheat!%22)%7D%7D,%7Bname:%22Max%20Card%20Stats
%22,description:%22Maxes%20out%20player's%20current%20card%20(Only%20works%20on
%20attribute%20select%20page)%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.r
emove(),Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div
%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner).stateNode;%22select%22!
==e.state.phase?alert(%22You%20must%20be%20on%20the%20attribute%20selection%20page!
%22):e.setState(%7BmyCard:%7B...e.state.myCard,strength:20,charisma:20,wisdom:20%7D
%7D)%7D%7D,%7Bname:%22Min%20Enemy%20Stats%22,description:%22Makes%20the%20enemy
%20card%20stats%20all%200%20(Only%20works%20on%20attribute%20select%20page)
%22,run:function()%7Bvar%20e=document.createElement(%22iframe
%22),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.r
emove(),Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div
%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner).stateNode;%22select%22!
==e.state.phase?alert(%22You%20must%20be%20on%20the%20attribute%20selection%20page!
%22):e.setState(%7BenemyCard:
%7B...e.state.enemyCard,strength:0,charisma:0,wisdom:0%7D%7D)%7D%7D,%7Bname:%22Set
%20Coins%22,description:%22Try's%20to%20set%20amount%20of%20tower%20coins%20you
%20have%22,inputs:%5B%7Bname:%22Coins%22,type:%22number%22%7D%5D,run:function(e)
%7Bvar%20t=document.createElement(%22iframe
%22);if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.
remove(),%22/tower/battle%22==window.location.pathname)%7Bvar
%20t=parseInt(%220%22+alert(%22How%20many%20coins%20would%20you%20like?
%22)),a=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div
%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;try
%7Ba.props.setTowerCoins(t)%7Dcatch%7B%7D%7Delse%20alert(%22You%20need%20to%20be
%20in%20battle%20to%20run%20this%20cheat!%22)%7D%7D,%7Bname:%22Set%20Streak
%22,description:%22Sets%20your%20streak%20to%20the%20desired%20amount%22,inputs:%5B
%7Bname:%22Streak%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=document.createElement(%22iframe
%22);document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remo
ve(),%22/tower/battle%22==window.location.pathname?
Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E%20div
%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7BmyStreak:!0,streak:e
%7D):alert(%22You%20need%20to%20be%20in%20battle%20to%20run%20this%20cheat!%22)%7D
%7D%5D,factory:%5B%7Bname:%22Choose%20Blook%22,description:%22Gives%20you%20a
%20blook%22,inputs:%5B%7Bname:%22Blook%22,type:%22options%22,options:%5B%7Bname:
%22Chick%22,color:%22%23ffcd05%22,class:%22%5CuD83C%5CuDF3D%22,rarity:%22Common
%22,cash:%5B3,7,65,400,2500%5D,time:%5B1,1,1,1,1%5D,price:%5B300,3e3,3e4,2e5%5D%7D,
%7Bname:%22Chicken%22,color:%22%23ed1c24%22,class:%22%5CuD83C%5CuDF3D%22,rarity:
%22Common%22,cash:%5B10,40,200,1400,1e4%5D,time:%5B5,4,3,2,1%5D,price:
%5B570,4e3,5e4,8e5%5D%7D,%7Bname:%22Cow%22,color:%22%2358595b%22,class:%22%5CuD83C
%5CuDF3D%22,rarity:%22Common%22,cash:%5B25,75,1500,25e3,25e4%5D,time:
%5B15,10,10,10,5%5D,price:%5B500,9500,16e4,4e6%5D%7D,%7Bname:%22Duck%22,color:
%22%234ab96d%22,class:%22%5CuD83C%5CuDF3D%22,rarity:%22Common%22,cash:
%5B4,24,200,3e3,4e4%5D,time:%5B3,3,3,3,3%5D,price:%5B450,4200,7e4,11e5%5D%7D,
%7Bname:%22Goat%22,color:%22%23c59a74%22,class:%22%5CuD83C%5CuDF3D%22,rarity:
%22Common%22,cash:%5B5,28,200,1300,12e3%5D,time:%5B3,3,2,2,2%5D,price:
%5B500,6400,45e3,5e5%5D%7D,%7Bname:%22Horse%22,color:%22%23995b3c%22,class:
%22%5CuD83C%5CuDF3D%22,rarity:%22Common%22,cash:%5B5,20,270,1800,15e3%5D,time:
%5B2,2,2,2,2%5D,price:%5B550,8200,65e3,6e5%5D%7D,%7Bname:%22Pig%22,color:
%22%23f6a9cb%22,class:%22%5CuD83C%5CuDF3D%22,rarity:%22Common%22,cash:
%5B20,50,1300,8e3,8e4%5D,time:%5B7,7,7,7,5%5D,price:%5B400,11e3,8e4,13e5%5D%7D,
%7Bname:%22Sheep%22,color:%22%23414042%22,class:%22%5CuD83C%5CuDF3D%22,rarity:
%22Common%22,cash:%5B6,25,250,1500,11e3%5D,time:%5B3,3,3,2,2%5D,price:
%5B500,5e3,5e4,43e4%5D%7D,%7Bname:%22Cat%22,color:%22%23f49849%22,class:%22%5CuD83D
%5CuDC3E%22,rarity:%22Common%22,cash:%5B5,18,170,1700,13e3%5D,time:
%5B2,2,2,2,2%5D,price:%5B480,5500,6e4,5e5%5D%7D,%7Bname:%22Dog%22,color:
%22%23995b3c%22,class:%22%5CuD83D%5CuDC3E%22,rarity:%22Common%22,cash:
%5B7,25,220,1900,9e3%5D,time:%5B3,3,2,2,1%5D,price:%5B460,6600,7e4,73e4%5D%7D,
%7Bname:%22Goldfish%22,color:%22%23f18221%22,class:%22%5CuD83D%5CuDC3E%22,rarity:
%22Common%22,cash:%5B5,40,350,3500,35e3%5D,time:%5B3,3,3,3,3%5D,price:
%5B750,7200,84e3,95e4%5D%7D,%7Bname:%22Rabbit%22,color:%22%23e7bf9a%22,class:
%22%5CuD83D%5CuDC3E%22,rarity:%22Common%22,cash:%5B3,18,185,800,7e3%5D,time:
%5B2,2,2,1,1%5D,price:%5B500,5800,56e3,55e4%5D%7D,%7Bname:%22Hamster%22,color:
%22%23ce9176%22,class:%22%5CuD83D%5CuDC3E%22,rarity:%22Common%22,cash:
%5B10,45,450,4500,45e3%5D,time:%5B4,4,4,4,4%5D,price:%5B650,6500,8e4,93e4%5D%7D,
%7Bname:%22Turtle%22,color:%22%23619a3c%22,class:%22%5CuD83D%5CuDC3E%22,rarity:
%22Common%22,cash:%5B23,120,1400,15e3,17e4%5D,time:%5B10,10,10,10,10%5D,price:
%5B700,8500,11e4,13e5%5D%7D,%7Bname:%22Puppy%22,color:%22%23414042%22,class:
%22%5CuD83D%5CuDC3E%22,rarity:%22Common%22,cash:%5B4,10,75,500,3e3%5D,time:
%5B1,1,1,1,1%5D,price:%5B450,4e3,35e3,25e4%5D%7D,%7Bname:%22Kitten%22,color:
%22%2358595b%22,class:%22%5CuD83D%5CuDC3E%22,rarity:%22Common%22,cash:
%5B4,8,60,400,2e3%5D,time:%5B1,1,1,1,1%5D,price:%5B350,3500,26e3,17e4%5D%7D,
%7Bname:%22Bear%22,color:%22%23995b3c%22,class:%22%5CuD83C%5CuDF32%22,rarity:
%22Common%22,cash:%5B12,70,550,4500,1e5%5D,time:%5B7,7,6,5,5%5D,price:
%5B550,5500,63e3,16e5%5D%7D,%7Bname:%22Moose%22,color:%22%23995b3c%22,class:
%22%5CuD83C%5CuDF32%22,rarity:%22Common%22,cash:%5B8,45,400,3500,26e3%5D,time:
%5B5,5,4,4,3%5D,price:%5B520,6500,58e3,7e5%5D%7D,%7Bname:%22Fox%22,color:
%22%23f49849%22,class:%22%5CuD83C%5CuDF32%22,rarity:%22Common%22,cash:
%5B7,15,80,550,3e3%5D,time:%5B2,2,1,1,1%5D,price:%5B400,4e3,36e3,24e4%5D%7D,
%7Bname:%22Raccoon%22,color:%22%236d6e71%22,class:%22%5CuD83C%5CuDF32%22,rarity:
%22Common%22,cash:%5B5,14,185,1900,19e3%5D,time:%5B2,2,2,2,2%5D,price:
%5B400,5e3,71e3,8e5%5D%7D,%7Bname:%22Squirrel%22,color:%22%23d25927%22,class:
%22%5CuD83C%5CuDF32%22,rarity:%22Common%22,cash:%5B3,10,65,470,2600%5D,time:
%5B1,1,1,1,1%5D,price:%5B420,3600,32e3,21e4%5D%7D,%7Bname:%22Owl%22,color:
%22%23594a42%22,class:%22%5CuD83C%5CuDF32%22,rarity:%22Common%22,cash:
%5B4,17,155,1500,15e3%5D,time:%5B2,2,2,2,2%5D
,price:%5B500,4800,55e3,58e4%5D%7D,%7Bname:%22Hedgehog%22,color:%22%233f312b
%22,class:%22%5CuD83C%5CuDF32%22,rarity:%22Common%22,cash:
%5B11,37,340,2200,3e4%5D,time:%5B5,4,3,2,2%5D,price:%5B540,7e3,77e3,12e5%5D%7D,
%7Bname:%22Seal%22,color:%22%237ca1d5%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:
%22Common%22,cash:%5B6,17,150,1200,13e3%5D,time:%5B2,2,2,2,2%5D,price:
%5B480,4500,43e3,52e4%5D%7D,%7Bname:%22Arctic%20Fox%22,color:%22%237ca1d5%22,class:
%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:%5B5,18,180,850,8500%5D,time:
%5B2,2,2,1,1%5D,price:%5B520,550,61e3,68e4%5D%7D,%7Bname:%22Snowy%20Owl%22,color:
%22%23feda3f%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:
%5B5,20,190,1900,16e3%5D,time:%5B3,3,2,2,2%5D,price:%5B370,5300,76e3,62e4%5D%7D,
%7Bname:%22Arctic%20Hare%22,color:%22%237ca1d5%22,class:%22%E2%9D%84%EF%B8%8F
%22,rarity:%22Common%22,cash:%5B6,19,85,900,7e3%5D,time:%5B2,2,1,1,1%5D,price:
%5B540,5200,66e3,55e4%5D%7D,%7Bname:%22Penguin%22,color:%22%23fb8640%22,class:
%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:%5B4,21,310,3200,33e3%5D,time:
%5B3,3,3,3,3%5D,price:%5B400,6500,76e3,87e4%5D%7D,%7Bname:%22Baby%20Penguin
%22,color:%22%23414042%22,class:%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:
%5B3,8,70,450,2700%5D,time:%5B1,1,1,1,1%5D,price:%5B420,3300,33e3,23e4%5D%7D,
%7Bname:%22Polar%20Bear%22,color:%22%237ca1d5%22,class:%22%E2%9D%84%EF%B8%8F
%22,rarity:%22Common%22,cash:%5B12,75,700,6500,85e3%5D,time:%5B8,7,6,5,5%5D,price:
%5B630,7e3,91e3,14e5%5D%7D,%7Bname:%22Walrus%22,color:%22%237d4f33%22,class:
%22%E2%9D%84%EF%B8%8F%22,rarity:%22Common%22,cash:%5B11,46,420,3700,51e3%5D,time:
%5B5,5,4,4,4%5D,price:%5B550,6200,68e3,1e6%5D%7D,%7Bname:%22Tiger%22,color:
%22%23f18221%22,class:%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:
%5B6,20,100,975,7500%5D,time:%5B3,3,1,1,1%5D,price:%5B390,6e3,7e4,61e4%5D%7D,
%7Bname:%22Jaguar%22,color:%22%23fbb040%22,class:%22%5CuD83C%5CuDF34%22,rarity:
%22Common%22,cash:%5B8,28,230,1600,17e3%5D,time:%5B3,3,2,2,2%5D,price:
%5B390,6e3,7e4,61e4%5D%7D,%7Bname:%22Toucan%22,color:%22%23ffca34%22,class:
%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:%5B9,20,175,625,3800%5D,time:
%5B2,2,2,1,1%5D,price:%5B520,4800,42e3,3e5%5D%7D,%7Bname:%22Cockatoo%22,color:
%22%237ca1d5%22,class:%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:
%5B6,35,160,1700,18e3%5D,time:%5B4,4,2,2,2%5D,price:%5B500,5e3,63e3,7e5%5D%7D,
%7Bname:%22Macaw%22,color:%22%2300aeef%22,class:%22%5CuD83C%5CuDF34%22,rarity:
%22Common%22,cash:%5B3,8,85,850,8500%5D,time:%5B1,1,1,1,1%5D,price:
%5B480,5400,62e3,63e4%5D%7D,%7Bname:%22Parrot%22,color:%22%23ed1c24%22,class:
%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:%5B3,9,90,900,9e3%5D,time:
%5B1,1,1,1,1%5D,price:%5B540,5700,65e3,69e4%5D%7D,%7Bname:%22Panther%22,color:
%22%232f2c38%22,class:%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:
%5B12,28,215,2100,21e3%5D,time:%5B5,3,2,2,2%5D,price:%5B530,6500,76e3,87e4%5D%7D,
%7Bname:%22Anaconda%22,color:%22%238a9143%22,class:%22%5CuD83C%5CuDF34%22,rarity:
%22Common%22,cash:%5B3,15,85,1500,7600%5D,time:%5B1,2,1,2,1%5D,price:
%5B410,5100,58e3,59e4%5D%7D,%7Bname:%22Orangutan%22,color:%22%23bc6234%22,class:
%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:%5B13,52,570,4300,7e4%5D,time:
%5B5,5,5,4,4%5D,price:%5B600,7e3,8e4,14e5%5D%7D,%7Bname:%22Capuchin%22,color:
%22%23e0b0a6%22,class:%22%5CuD83C%5CuDF34%22,rarity:%22Common%22,cash:
%5B4,14,160,780,8200%5D,time:%5B2,2,2,1,1%5D,price:%5B390,4700,57e3,68e4%5D%7D,
%7Bname:%22Elf%22,color:%22%23a7d054%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:
%22Uncommon%22,cash:%5B5e3,15e3,15e4,15e5,1e7%5D,time:%5B1,1,1,1,1%5D,price:
%5B8e5,9e6,11e7,8e8%5D%7D,%7Bname:%22Witch%22,color:%22%234ab96d%22,class:%22%E2%9A
%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:%5B18e3,6e4,4e4,4e6,35e6%5D,time:
%5B3,3,2,2,2%5D,price:%5B11e5,12e6,15e7,14e8%5D%7D,%7Bname:%22Wizard%22,color:
%22%235a459c%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B19500,65e3,44e4,46e5,4e6%5D,time:%5B3,3,2,2,2%5D,price:
%5B13e5,135e5,16e7,16e8%5D%7D,%7Bname:%22Fairy%22,color:%22%23df6d9c%22,class:
%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B18500,6e4,62e4,44e5,38e6%5D,time:%5B3,3,3,2,2%5D,price:
%5B12e5,125e5,15e6,15e8%5D%7D,%7Bname:%22Slime%20Monster%22,color:%22%232fa04a
%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Uncommon%22,cash:
%5B35e3,14e4,1e6,11e6,11e7%5D,time:%5B5,5,4,4,4%5D,price:%5B16e5,15e6,2e8,23e8%5D
%7D,%7Bname:%22Jester%22,color:%22%23be1e2d%22,class:%22%E2%9A%94%EF%B8%8F
%22,rarity:%22Rare%22,cash:%5B25e3,1e5,68e4,65e5,32e6%5D,time:
%5B3,3,2,2,1%5D,price:%5B2e6,21e6,23e7,26e8%5D%7D,%7Bname:%22Dragon%22,color:
%22%232fa04a%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Rare%22,cash:
%5B36e3,15e4,15e5,15e6,15e7%5D,time:%5B4,4,4,4,4%5D,price:%5B23e5,24e6,27e7,3e9%5D
%7D,%7Bname:%22Unicorn%22,color:%22%23f6afce%22,class:%22%E2%9A%94%EF%B8%8F
%22,rarity:%22Epic%22,cash:%5B24e3,15e4,14e5,7e6,75e6%5D,time:
%5B2,2,2,1,1%5D,price:%5B45e5,45e6,55e7,65e8%5D%7D,%7Bname:%22Queen%22,color:
%22%239e1f63%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:%22Rare%22,cash:
%5B24e3,95e3,95e4,97e5,95e6%5D,time:%5B3,3,3,3,3%5D,price:%5B19e5,2e7,23e7,25e8%5D
%7D,%7Bname:%22King%22,color:%22%23ee2640%22,class:%22%E2%9A%94%EF%B8%8F%22,rarity:
%22Legendary%22,cash:%5B75e3,4e5,6e6,9e7,125e7%5D,time:%5B5,5,5,5,5%5D,price:
%5B6e6,95e6,16e8,25e9%5D%7D,%7Bname:%22Two%20of%20Spades%22,color:
%22%23414042%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Uncommon%22,cash:
%5B4500,14e3,14e4,14e5,9e6%5D,time:%5B1,1,1,1,1%5D,price:%5B77e4,83e5,98e6,71e7%5D
%7D,%7Bname:%22Eat%20Me%22,color:%22%23d58c55%22,class:%22%5CuD83C
%5CuDFF0%22,rarity:%22Uncommon%22,cash:%5B13e3,45e3,45e4,45e5,5e7%5D,time:
%5B2,2,2,2,2%5D,price:%5B13e5,14e6,16e7,2e9%5D%7D,%7Bname:%22Drink%20Me%22,color:
%22%23dd7399%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Uncommon%22,cash:
%5B12e3,4e4,4e5,4e6,45e6%5D,time:%5B2,2,2,2,2%5D,price:%5B12e5,12e6,14e7,18e8%5D
%7D,%7Bname:%22Alice%22,color:%22%234cc9f5%22,class:%22%5CuD83C%5CuDFF0%22,rarity:
%22Uncommon%22,cash:%5B13e3,42e3,21e4,21e5,23e6%5D,time:%5B2,2,1,1,1%5D,price:
%5B12e5,13e6,15e7,19e8%5D%7D,%7Bname:%22Queen%20of%20Hearts%22,color:
%22%23d62027%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Uncommon%22,cash:
%5B23e3,87e3,62e4,75e5,9e7%5D,time:%5B4,4,3,3,3%5D,price:%5B13e5,13e6,18e7,24e8%5D
%7D,%7Bname:%22Dormouse%22,color:%22%2389d6f8%22,class:%22%5CuD83C
%5CuDFF0%22,rarity:%22Rare%22,cash:%5B17e3,68e3,7e5,35e5,35e6%5D,time:
%5B2,2,1,1,1%5D,price:%5B2e6,22e6,25e7,28e8%5D%7D,%7Bname:%22White%20Rabbit
%22,color:%22%23ffcd05%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Rare%22,cash:
%5B26e3,105e3,11e6,77e5,72e6%5D,time:%5B3,3,3,2,2%5D,price:%5B2e6,23e6,28e7,29e8%5D
%7D,%7Bname:%22Cheshire%20Cat%22,color:%22%23dd7399%22,class:%22%5CuD83C
%5CuDFF0%22,rarity:%22Rare%22,cash:%5B32e3,1e5,9e5,9e6,6e7%5D,time:
%5B4,3,3,3,2%5D,price:%5B18e5,19e6,22e7,24e8%5D%7D,%7Bname:%22Caterpillar%22,color:
%22%2300c0f3%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Epic%22,cash:
%5B1e4,7e4,65e4,75e5,85e6%5D,time:%5B1,1,1,1,1%5D,price:%5B42e5,42e6,54e7,69e8%5D
%7D,%7Bname:%22Mad%20Hatter%22,color:%22%23914f93%22,class:%22%5CuD83C
%5CuDFF0%22,rarity:%22Epic%22,cash:%5B38e3,25e4,15e5,14e6,8e7%5D,time:
%5B3,3,2,2,1%5D,price:%5B48e5,48e6,52e7,66e8%5D%7D,%7Bname:%22King%20of%20Hearts
%22,color:%22%23c62127%22,class:%22%5CuD83C%5CuDFF0%22,rarity:%22Legendary%22,cash:
%5B8e4,42e4,68e5,1e8,15e8%5D,time:%5B5,5,5,5,5%5D,price:%5B7e6,11e7,18e8,3e10%5D
%7D,%7Bname:%22Earth%22,color:%22%23416eb5%22,class:%22%5CuD83D%5CuDE80%22,rarity:
%22Uncommon%22,cash:%5B15e3,45e3,6e5,65e5,65e6%5D,time:%5B3,3,3,3,3%5D,price:
%5B1e6,11e6,15e7,17e8%5D%7D,%7Bname:%22Meteor%22,color:%22%23c68c3c%22,class:
%22%5CuD83D%5CuDE80%22,rarity:%22Uncommon%22,cash:
%5B23e3,65e3,7e5,45e5,2e7%5D,time:%5B5,4,3,2,1%5D,price:%5B95e4,13e6,16e7,16e8%5D
%7D,%7Bname:%22Stars%22,color:%22%2319184d%22,class:%22%5CuD83D%5CuDE80%22,rarity:
%22Uncommon%22,cash:%5B1e4,4e4,2e5,2e6,18e6%5D,time:%5B2,2,1,1,1%5D,price:
%5B14e5,14e6,15e7,15e8%5D%7D,%7Bname:%22Alien%22,color:%22%238dc63f%22,class:
%22%5CuD83D%5CuDE80%22,rarity:%22Uncommon%22,cash:%5B3e4,1e5,1e6,11e6,85e6%5D,time:
%5B4,4,4,4,4%5D,price:%5B15e5,17e6,19e7,17e8%5D%7D,%7Bname:%22Planet%22,color:
%22%239dc6ea%22,class:%22%5CuD83D%5CuDE80%22,rarity:%22Rare%22,cash:
%5B25e3,1e5,9e5,9e6,9e7%5D,time:%5B3,3,3,3,3%5D,price:%5B2e6,21e6,21e7,24e8%5D%7D,
%7Bname:%22UFO%22,color:%22%23a15095%22,class:%22%5CuD83D%5CuDE80%22,rarity:%22Rare
%22,cash:%5B17e3,7e4,7e5,7e6,7e7%5D,time:%5B2,2,2,2,2%5D,price:
%5B21e5,23e6,25e7,28e8%5D%7D,%7Bname:%22Spaceship%22,color:%22%23ffcb29%22,class:
%22%5CuD83D%5CuDE80%22,rarity:%22Epic%22,cash:%5B6e4,32e4,21e5,15e6,85e6%5D,time:
%5B5,4,3,2,1%5D,price:%5B48e5,46e6,54e7,68e8%5D%7D,%7Bname:%22Astronaut%22,color:
%22%239bd4ee%22,class:%22%5CuD83D%5CuDE80%22,rarity:%22Legendary%22,cash:
%5B45e3,26e4,25e5,38e6,55e7%5D,time:%5B3,3,2,2,2%5D,price:%5B65e5,1e8,17e8,27e9%5D
%7D,%7Bname:%22Lil%20Bot%22,color:%22%233e564a%22,class:%22%5CuD83E
%5CuDD16%22,rarity:%22Uncommon%22,cash:%5B4e3,12e3,18e4,19e5,25e6%5D,time:
%5B1,1,1,1,1%5D,price:%5B73e4,12e6,13e7,19e8%5D%7D,%7Bname:%22Lovely%20Bot
%22,color:%22%23f179af%22,class:%22%5CuD83E%5CuDD16%22,rarity:%22Uncommon%22,cash:
%5B16e3,65e3,65e4,48e5,42e6%5D,time:%5B3,3,3,2,2%5D,price:%5B13e5,14e6,17e7,16e8%5D
%7D,%7Bname:%22Angry%20Bot%22,color:%22%23f1613a%22,class:%22%5CuD83E
%5CuDD16%22,rarity:%22Uncommon%22,cash:%5B22e3,85e3,8e5,62e5,65e6%5D,time:
%5B4,4,4,3,3%5D,price:%5B12e5,13e6,15e7,17e8%5D%7D,%7Bname:%22Happy%20Bot%22,color:
%22%2351ba6b%22,class:%22%5CuD83E%5CuDD16%22,rarity:%22Uncommon%22,cash:
%5B11e3,45e3,5e5,25e5,3e7%5D,time:%5B2,2,2,1,1%5D,price:%5B14e5,15e6,18e7,24e8%5D
%7D,%7Bname:%22Watson%22,color:%22%23d69b5a%22,class:%22%5CuD83E%5CuDD16%22,rarity:
%22Rare%22,cash:%5B24e3,1e5,1e6,1e7,1e8%5D,time:%5B3,3,3,3,3%5D,price:
%5B2e6,22e6,24e7,26e8%5D%7D,%7Bname:%22Buddy%20Bot%22,color:%22%239dc6ea%22,class:
%22%5CuD83E%5CuDD16%22,rarity:%22Rare%22,cash:%5B22e3,95e3,65e4,65e5,65e6%5D,time:
%5B3,3,2,2,2%5D,price:%5B19e5,21e6,23e7,25e8%5D%7D,%7Bname:%22Brainy%20Bot
%22,color:%22%239ecf7a%22,class:%22%5CuD83
E%5CuDD16%22,rarity:%22Epic%22,cash:%5B5e4,25e4,21e5,21e6,17e7%5D,time:
%5B4,3,3,3,2%5D,price:%5B5e6,46e6,5e8,67e8%5D%7D,%7Bname:%22Mega%20Bot%22,color:
%22%23d71f27%22,class:%22%5CuD83E%5CuDD16%22,rarity:%22Legendary%22,cash:
%5B8e4,43e4,42e5,62e6,1e9%5D,time:%5B5,5,3,3,3%5D,price:%5B7e6,12e7,19e8,35e9%5D%7D
%5D.map(e=%3E(%7Bname:e.name,value:JSON.stringify(e)%7D))%7D%5D,run:function(e)
%7Blet%20t=document.createElement(%22iframe
%22);document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remo
ve();let%7BstateNode:a%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;a.state.blooks.length
%3E=10&&alert(%22Choose%20a%20blook%20to%20replace%22),a.chooseBlook(JSON.parse(e))
%7D%7D,%7Bname:%22Free%20Upgrades%22,description:%22Sets%20upgrade%20prices%20to
%200%20for%20all%20current%20blooks%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(e=
%3E(%7B...e,blooks:e.blooks.map(e=%3E(%7B...e,price:%5B0,0,0,0%5D%7D))%7D))%7D%7D,
%7Bname:%22Max%20Blooks%22,description:%22Maxes%20out%20all%20your
%20blooks'%20levels%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.state.blooks.forEach(e=
%3Ee.level=4)%7D%7D,%7Bname:%22Remove%20Glitches%22,description:%22Removes%20all
%20enemy%20glitches%22,run:function()%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e.setState(%7Bbits:0,ads:%5B
%5D,hazards:%5B%5D,color:%22%22,lol:!1,joke:!1,slow:!1,dance:!1,glitch:
%22%22,glitcherName:%22%22,glitcherBlook:
%22%22%7D),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e
.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeou
t(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTime
out(e.nameTimeout)%7D%7D,%7Bname:%22Send%20Glitch%22,description:%22Sends%20a
%20glitch%20to%20everyone%20else%20playing%22,inputs:%5B%7Bname:%22Glitch%22,type:
%22options%22,options:Object.entries(%7Blb:%22Lunch%20Break%22,as:%22Ad%20Spam
%22,e37:%22Error%2037%22,nt:%22Night%20Time%22,lo:%22%23LOL%22,j:%22Jokester%22,sm:
%22Slow%20Mo%22,dp:%22Dance%20Party%22,v:%22Vortex%22,r:%22Reverse%22,f:%22Flip
%22,m:%22Micro%22%7D).map((%5Be,t%5D)=%3E(%7Bname:t,value:e%7D))%7D
%5D,run:function(e)%7Bvar%20t=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.safe=!0,t.props.liveGameController.setVal(%7Bpath:%60c/$
%7Bt.props.client.name%7D/tat%60,val:e%7D)%7D%7D,%7Bname:%22Set%20All%20MegaBot
%22,description:%22Sets%20all%20your%20blooks%20to%20maxed%20out%20Mega%20Bots
%22,run:function()%7BObject.values(document.querySelector(%22body%20div%5Bid%5D
%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bblooks:Array(10).fill(%7Bname:%22Mega%20Bot
%22,color:%22%23d71f27%22,class:%22%5CuD83E%5CuDD16%22,rarity:%22Legendary%22,cash:
%5B8e4,43e4,42e5,62e6,1e9%5D,time:%5B5,5,3,3,3%5D,price:
%5B7e6,12e7,19e8,35e9%5D,active:!1,level:4,bonus:5.5%7D)%7D)%7D%7D,%7Bname:%22Set
%20Cash%22,description:%22Sets%20amount%20of%20cash%20you%20have%22,inputs:%5B
%7Bname:%22Cash%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bcash:e%7D)%7D%7D
%5D,fishing:%5B%7Bname:%22Frenzy%22,description:%22Sets%20everyone%20to%20frenzy
%20mode%22,run:function()%7Bvar%20e=Object.values(document.querySelector(%22body
%20div%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;e.props.liveGameController.setVal(%7Bpath:%22c/
%22+e.props.client.name,val:%7Bb:e.props.client.blook,w:e.state.weight,f:%22Frenzy
%22,s:!0%7D%7D)%7D%7D,%7Bname:%22Remove%20Distractions%22,description:%22Removes
%20distractions%22,type:%22toggle%22,enabled:!1,data:null,run:function()
%7Bthis.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):
(this.enabled=!0,this.data=setInterval(()=%3E
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.setState(%7Bparty:%22%22%7D)
%7D,50))%7D%7D,%7Bname:%22Send%20Distraction%22,description:%22Sends%20a
%20distraction%20to%20everyone%22,inputs:%5B%7Bname:%22Distraction%22,type:
%22options%22,options:%5B%22Crab%22,%22Jellyfish%22,%22Frog%22,%22Pufferfish
%22,%22Octopus%22,%22Narwhal%22,%22Megalodon%22,%22Blobfish%22,%22Baby%20Shark
%22%5D%7D%5D,run:function(e)%7Bvar%20t=document.createElement(%22iframe
%22),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.r
emove(),Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div
%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner).stateNode;t.safe=!
0,t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name,val:
%7Bb:t.props.client.blook,w:t.state.weight,f:e,s:!0%7D%7D)%7D%7D,%7Bname:%22Set
%20Lure%22,description:%22Sets%20fishing%20lure%20(range%201%20-%205)%22,inputs:%5B
%7Bname:%22Lure%20(1%20-%205)%22,type:%22number%22,min:1,max:5%7D
%5D,run:function(e)%7BObject.values(document.querySelector(%22body%20div%5Bid%5D
%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Blure:Math.max(Math.min(e-1,4),0)%7D)%7D%7D,
%7Bname:%22Set%20Next%20Fish%22,description:%22Sets%20the%20next%20fish%20to
%20catch%22,inputs:%5B%7Bname:%22Fish%22,type:%22options%22,options:%5B%22Old
%20Boot%22,%22Waffle%22,%22Two%20of%20Spades%22,%22Jellyfish%22,%22Clownfish
%22,%22Goldfish%22,%22Frog%22,%22Blizzard%20Clownfish%22,%22Turtle%22,%22Cat
%22,%22Lovely%20Frog%22,%22Lucky%20Frog%22,%22Poison%20Dart%20Frog%22,%22Seal
%22,%22Walrus%22,%22Fairy%22,%22Crab%22,%22Lemon%20Crab%22,%22Pufferfish
%22,%22Blobfish%22,%22Rainbow%20Jellyfish%22,%22Octopus%22,%22Pirate%20Pufferfish
%22,%22Donut%20Blobfish%22,%22Crimson%20Octopus%22,%22Narwhal%22,%22Baby%20Shark
%22,%22Megalodon%22,%22Alien%22,%22Rainbow%20Narwhal%22,%22UFO%22,%22Santa%20Claus
%22,%22Swamp%20Monster%22,%22Red%20Astronaut%22,%22Spooky%20Pumpkin%22,%22Dragon
%22,%22Tim%20the%20Alien%22%5D%7D%5D,run:function(e)%7Bfunction%20t()%7Breturn
%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B0%5D._owner%7Dvar%20a=%7B%22Old%20Boot%22:%7Brarity:%22Trash
%22,minWeight:1,maxWeight:10,tiers:%5B%22F%22,%22D%22,%22C%22%5D%7D,Waffle:
%7Brarity:%22Trash%22,minWeight:1,maxWeight:10,tiers:%5B%22F%22,%22D%22,%22C%22%5D
%7D,%22Two%20of%20Spades%22:%7Brarity:%22Trash%22,minWeight:1,maxWeight:10,tiers:
%5B%22F%22,%22D%22,%22C%22%5D%7D,Jellyfish:%7Brarity:%22Easy%20One
%22,minWeight:10,maxWeight:25,tiers:%5B%22D%22,%22C%22,%22B%22%5D%7D,Clownfish:
%7Brarity:%22Easy%20One%22,minWeight:20,maxWeight:45,tiers:%5B%22D%22,%22C%22,%22B
%22%5D%7D,Goldfish:%7Brarity:%22Easy%20One%22,minWeight:30,maxWeight:65,tiers:%5B
%22D%22,%22C%22,%22B%22%5D%7D,Frog:%7Brarity:%22Easy%20One
%22,minWeight:50,maxWeight:100,tiers:%5B%22D%22,%22C%22,%22B%22%5D%7D,%22Blizzard
%20Clownfish%22:%7Brarity:%22Great%20Catch%22,minWeight:75,maxWeight:125,tiers:%5B
%22D%22,%22C%22,%22B%22%5D%7D,Turtle:%7Brarity:%22Great%20Catch
%22,minWeight:100,maxWeight:150,tiers:%5B%22D%22,%22C%22,%22B%22,%22A%22%5D%7D,Cat:
%7Brarity:%22Great%20Catch%22,minWeight:100,maxWeight:200,tiers:%5B%22D%22,%22C
%22,%22B%22,%22A%22%5D%7D,%22Lovely%20Frog%22:%7Brarity:%22Great%20Catch
%22,minWeight:150,maxWeight:350,tiers:%5B%22D%22,%22C%22,%22B%22,%22A%22%5D%7D,
%22Lucky%20Frog%22:%7Brarity:%22Great%20Catch%22,minWeight:200,maxWeight:400,tiers:
%5B%22D%22,%22C%22,%22B%22,%22A%22%5D%7D,%22Poison%20Dart%20Frog%22:%7Brarity:
%22Great%20Catch%22,minWeight:250,maxWeight:750,tiers:%5B%22D%22,%22C%22,%22B
%22,%22A%22%5D%7D,Seal:%7Brarity:%22Rare%20Find
%22,minWeight:500,maxWeight:1e3,tiers:%5B%22D%22,%22C%22,%22B%22,%22A%22%5D
%7D,Walrus:%7Brarity:%22Rare%20Find%22,minWeight:700,maxWeight:2200,tiers:%5B%22D
%22,%22C%22,%22B%22,%22A%22%5D%7D,Fairy:%7Brarity:%22Rare%20Find
%22,minWeight:1500,maxWeight:2500,tiers:%5B%22D%22,%22C%22,%22B%22,%22A%22%5D
%7D,Crab:%7Brarity:%22Rare%20Find%22,minWeight:1e3,maxWeight:3e3,tiers:%5B%22D
%22,%22C%22,%22B%22,%22A%22%5D%7D,%22Lemon%20Crab%22:%7Brarity:%22Rare%20Find
%22,minWeight:2e3,maxWeight:5e3,tiers:%5B%22C%22,%22B%22,%22A%22%5D%7D,Pufferfish:
%7Brarity:%22Rare%20Find%22,minWeight:2e3,maxWeight:4e3,tiers:%5B%22D%22,%22C
%22,%22B%22,%22A%22%5D%7D,Blobfish:%7Brarity:%22Rare%20Find
%22,minWeight:3e3,maxWeight:5e3,tiers:%5B%22D%22,%22C%22,%22B%22,%22A%22%5D%7D,
%22Rainbow%20Jellyfish%22:%7Brarity:%22Epic%20Grab
%22,minWeight:7e3,maxWeight:1e4,tiers:%5B%22C%22,%22B%22,%22A%22%5D%7D,Octopus:
%7Brarity:%22Epic%20Grab%22,minWeight:1e4,maxWeight:15e3,tiers:%5B%22C%22,%22B
%22,%22A%22%5D%7D,%22Pirate%20Pufferfish%22:%7Brarity:%22Epic%20Grab
%22,minWeight:12e3,maxWeight:2e4,tiers:%5B%22C%22,%22B%22,%22A%22%5D%7D,%22Donut
%20Blobfish%22:%7Brarity:%22Epic%20Grab%22,minWeight:13e3,maxWeight:25e3,tiers:%5B
%22C%22,%22B%22,%22A%22%5D%7D,%22Crimson%20Octopus%22:%7Brarity:%22Epic%20Grab
%22,minWeight:15e3,maxWeight:3e4,tiers:%5B%22B%22,%22A%22%5D%7D,Narwhal:%7Brarity:
%22Catch%20of%20the%20Day%22,minWeight:25e3,maxWeight:5e4,tiers:%5B%22B%22,%22A
%22,%22S%22%5D%7D,%22Baby%20Shark%22:%7Brarity:%22Catch%20of%20the%20Day
%22,minWeight:5e4,maxWeight:1e5,tiers:%5B%22B%22,%22A%22,%22S%22%5D%7D,Megalodon:
%7Brarity:%22Catch%20of%20the%20Day%22,minWeight:25e4,maxWeight:5e5,tiers:%5B%22B
%22,%22A%22,%22S%22%5D%7D,Alien:%7Brarity:%22Angler's%20Legend
%22,minWeight:5e5,maxWeight:7e5,tiers:%5B%22A%22,%22S%22%5D%7D,%22Rainbow%20Narwhal
%22:%7Brarity:%22Angler's%20Legend%22,minWeight:75e4,maxWeight:1e6,tiers:%5B%22A
%22,%22S%22,%22S+%22%5D%7D,UFO:%7Brarity:%22Angler's%20Legend
%22,minWeight:1e6,maxWe
ight:2e6,tiers:%5B%22A%22,%22S%22,%22S+%22%5D%7D,%22Santa%20Claus%22:%7Brarity:
%22Angler's%20Legend%22,minWeight:1e6,maxWeight:2e6,tiers:%5B%22A%22,%22S%22,%22S+
%22%5D%7D,%22Swamp%20Monster%22:%7Brarity:%22Angler's%20Legend
%22,minWeight:1e6,maxWeight:2e6,tiers:%5B%22A%22,%22S%22,%22S+%22%5D%7D,%22Red
%20Astronaut%22:%7Brarity:%22Angler's%20Legend
%22,minWeight:1e6,maxWeight:2e6,tiers:%5B%22A%22,%22S%22,%22S+%22%5D%7D,%22Spooky
%20Pumpkin%22:%7Brarity:%22Angler's%20Legend%22,minWeight:1e6,maxWeight:2e6,tiers:
%5B%22A%22,%22S%22,%22S+%22%5D%7D,Dragon:%7Brarity:%22Angler's%20Legend
%22,minWeight:1e6,maxWeight:2e6,tiers:%5B%22A%22,%22S%22,%22S+%22%5D%7D,%22Tim
%20the%20Alien%22:%7Brarity:%22Angler's%20Legend
%22,minWeight:15e5,maxWeight:25e5,tiers:%5B%22A%22,%22S%22,%22S+%22%5D%7D%7D,o=%5B
%22Crab%22,%22Jellyfish%22,%22Frog%22,%22Pufferfish%22,%22Octopus%22,%22Narwhal
%22,%22Megalodon%22,%22Blobfish%22,%22Baby%20Shark%22%5D;if(!window.functionSet)
%7Bvar%20r=t().stateNode.answerNext;t().stateNode.answerNext=function()
%7Bif(t().stateNode.state.hackFish)%7Bvar%20i,n,s;t().stateNode.setState(%7Bstage:
%22caught%22,isCast:!1,fish:%7Bname:i=e,rarity:a%5Bi%5D.rarity,weight:(n=a%5Bi
%5D.minWeight,Math.floor(Math.random()*((s=a%5Bi%5D.maxWeight)-n)+n)),tier:a%5Bi
%5D.tiers%5BMath.floor(Math.random()*a%5Bi%5D.tiers.length)
%5D,isSpecial:o.includes(i)&&8%3EMath.floor(100*Math.random())%7D,claimReady:!
1%7D),setTimeout(function()%7Bt().stateNode.setState(%7BclaimReady:!0%7D)
%7D,1600),t().stateNode.state.hackFish=null%7Delse%20r.apply(this,arguments)%7D
%7Dwindow.functionSet=!0,function%20e(o)
%7Bif(Object.keys(a).includes(o))t().stateNode.state.hackFish=o;else
%7Balert(%22That%20fish%20does%20not%20exist!%22);return%7D%7D(e)%7D%7D,%7Bname:
%22Set%20Weight%22,description:%22Sets%20weight%22,inputs:%5B%7Bname:%22Weight
%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.setState(%7Bweight:e,weight2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/%22+t.props.client.name,val:
%7Bb:t.props.client.blook,w:e,f:%5B%22Crab%22,%22Jellyfish%22,%22Frog
%22,%22Pufferfish%22,%22Octopus%22,%22Narwhal%22,%22Megalodon%22,%22Blobfish
%22,%22Baby%20Shark%22%5D%5BMath.floor(9*Math.random())%5D%7D%7D)%7D%7D%5D,flappy:
%5B%7Bname:%22Toggle%20Ghost%22,description:%22Lets%20you%20go%20through%20the
%20pipes%22,type:%22toggle%22,enabled:!1,run:function()%7Bthis.enabled=!
this.enabled,Object.values(document.querySelector(%22%23phaser-bouncy%22))
%5B1%5D.children%5B0%5D._owner.stateNode.game.current.scene.scenes
%5B0%5D.physics.world.bodies.entries.forEach(e=
%3Ee.gameObject.frame.texture.key.startsWith(%22blook
%22)&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1))
)%7D%7D,%7Bname:%22Set%20Score%22,description:%22Sets%20flappy%20blook%20score
%22,inputs:%5B%7Bname:%22Score%22,type:%22number%22%7D%5D,run:function(e)
%7BObject.values(document.querySelector(%22%23phaser-bouncy%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bscore:e%7D)%7D%7D%5D,gold:%5B%7Bname:%22Always
%20Triple%22,description:%22Always%20get%20triple%20gold%22,type:%22toggle
%22,enabled:!1,data:null,run:function()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e._choosePrize%7C
%7C=e.choosePrize,this.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null,e.choosePrize=e._choosePrize%7C
%7Ce.choosePrize):(this.enabled=!0,this.data=setInterval(()=%3E
%7Be.choosePrize=function(t)%7Be.state.choices%5Bt%5D=%7Btype:%22multiply
%22,val:3,text:%22Triple%20Gold!%22,blook:%22Unicorn%22%7D,e._choosePrize(t)%7D
%7D,50))%7D%7D,%7Bname:%22Auto%20Choose%22,description:%22Automatically%20picks
%20the%20option%20that%20would%20give%20you%20the%20most%20gold%22,type:%22toggle
%22,enabled:!1,data:null,run:function()%7Bthis.enabled?(this.enabled=!
1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(async()=%3E%7Btry%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;if(%22prize%22===e.state.stage)
%7Bvar%20t=Object.entries(await%20new%20Promise(t=
%3Ee.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(e)))%7C%7C%5B
%5D).filter(t=%3Et%5B0%5D!=e.props.client.name).sort((e,t)=%3Et%5B1%5D.g-e
%5B1%5D.g)%5B0%5D?.%5B1%5D?.g%7C%7C0;let%20a=0;index=-1;for(let%20o=0;o
%3Ce.state.choices.length;o++)%7Bvar%7Btype:r,val:i%7D=e.state.choices%5Bo%5D;let
%20n=e.state.gold;switch(r)%7Bcase%22gold%22:n=e.state.gold+i%7C
%7Ce.state.gold;break;case%22multiply%22:case%22divide
%22:n=Math.round(e.state.gold*i)%7C%7Ce.state.gold;break;case%22swap%22:n=t%7C
%7Ce.state.gold;case%22take%22:n=e.state.gold+t*i%7C%7Ce.state.gold%7D(n%7C
%7C0)%3C=a%7C%7C(a=n,index=o+1)%7Ddocument.querySelector(%60div%5Bclass
%5E='styles__choice$%7Bindex%7D'%5D%60).click()%7D%7Dcatch%7B%7D%7D,50))%7D%7D,
%7Bname:%22Chest%20ESP%22,description:%22Shows%20what%20each%20chest%20will%20give
%20you%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Blet
%20e=this;function%20t()%7Breturn%20Object.values(document.querySelector(%22%23app
%20%3E%20div%20%3E%20div%22))%5B1%5D.children%5B1%5D._owner%7De.enabled?
(clearInterval(e.data),e.data=null,e.enabled=!1):(e.enabled=!
0,e.data=setInterval(()=%3E%7Bif(%22gold%22===(%22gold
%22===window.location.pathname.split(%22/%22)%5B2%5D&&%22gold%22)&&e.enabled)try
%7Bif(%22prize%22===t().stateNode.state.stage)%7Blet%7Bchoices:a
%7D=t().stateNode.state,o=document.querySelector(%22div%5Bclass*='regularBody'%5D
%22).children%5B1%5D;o&&(document.querySelectorAll(%22.chest-esp%22).length?
a.forEach((e,t)=%3E%7B3==o.children.length&&o.children%5Bt%5D.children
%5B1%5D.innerText!=e.text&&(o.children%5Bt%5D.children%5B1%5D.innerText=e.text)
%7D):a.forEach((e,t)=%3E%7B(textElement=document.createElement(%22p%22)).className=
%22chest-esp%22,textElement.innerText=e.text,textElement.style=%22text-align:
%20center;%20font-size:%2030px;%20color:%20white;%20font-family:Titan%20One,
%20sans-serif;%20border-color:%20black;%20margin-top:%20200px;%22;try%7Bo.children
%5Bt%5D.appendChild(textElement)%7Dcatch(a)%7Bconsole.log(a)%7D%7D))%7D%7Dcatch(r)
%7Bconsole.log(r)%7D%7D,50))%7D%7D,%7Bname:%22Remove%20Lose%2025%25-
50%25%22,description:%22Removes%20Lose%2025%25-50%25%20chests%22,type:%22toggle
%22,enabled:!1,data:null,run:function()%7Blet%20e=this,t=this;function%20a()
%7Breturn%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div
%22))%5B1%5D.children%5B1%5D._owner%7De.enabled%7C%7Ct.enabled?
(clearInterval(e.data),clearInterval(t.data),e.data=null,t.data=null,e.enabled=!
1,t.enabled=!1):(e.enabled=!0,t.enabled=!0,e.data=setInterval(()=%3E
%7Bdocument.querySelectorAll('div%5Brole=%22button%22%5D').forEach(e=%3E%7B(%22Lose
%2025%25%22===e.innerText%7C%7C%22Lose%2050%25%22===e.innerText)&&(e.style.display=
%22none%22)%7D)%7D,50),t.data=setInterval(()=%3E%7Bif(%22gold%22===(%22gold
%22===window.location.pathname.split(%22/%22)%5B2%5D&&%22gold%22)&&t.enabled)try
%7Bif(%22prize%22===a().stateNode.state.stage)%7Blet%7Bchoices:e
%7D=a().stateNode.state,o=document.querySelector(%22div%5Bclass*='regularBody'%5D
%22).children%5B1%5D;o&&(document.querySelectorAll(%22.chest-esp%22).length?
e.forEach((e,t)=%3E%7B3==o.children.length&&o.children%5Bt%5D.children
%5B1%5D.innerText!=e.text&&(o.children%5Bt%5D.children%5B1%5D.innerText=e.text)
%7D):e.forEach((e,t)=%3E%7B(textElement=document.createElement(%22p%22)).className=
%22chest-esp%22,textElement.innerText=e.text,textElement.style=%22text-align:
%20center;%20font-size:%2030px;%20color:%20white;%20font-family:Titan%20One,
%20sans-serif;%20border-color:%20black;%20margin-top:%20200px;%20opacity:
%200;%22;try%7Bo.children%5Bt%5D.appendChild(textElement)%7Dcatch(a)
%7Bconsole.log(a)%7D%7D))%7D%7Dcatch(r)%7Bconsole.log(r)%7D%7D,50))%7D%7D,%7Bname:
%22Reset%20Players%20Gold%22,description:%22Sets%20a%20player's%20gold%20to
%200%22,inputs:%5B%7Bname:%22Player%22,type:%22options%22,options()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;return%20new%20Promise(t=
%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:function(e)%7Bvar%7Bprops:t,state:a
%7D=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.client.name),val:%7Bb:t.client.blook,g:a.gold,tat:e+%22:swap:0%22%7D
%7D)%7D%7D,%7Bname:%22Set%20Gold%22,description:%22Sets%20amount%20of%20gold
%22,inputs:%5B%7Bname:%22Gold%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.setState(%7Bgold:e,gold2:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,g:e%7D%7D)%7D%7D,
%7Bname:%22Swap%20Gold%22,description:%22Swaps%20gold%20with%20someone%22,inputs:
%5B%7Bname:%22Player%22,type:%22options%22,options()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;return%20new%20Promise(t=
%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:function(e)%7Blet
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.props.liveGameController.getDatabaseVal(%22c%22,a=%3E
%7Ba?.%5Be%5D&&(a=a%5Be%5D.g,t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,g:a,tat:e+%22:swap:
%22+t.state.gold%7D%7D),t.setState(%7Bgold:a,gold2:a%7D))%7D)%7D%7D,%7Bname:
%22Reset%2
0All%20Players'%20Gold%22,description:%22Set's%20everyone%20else's%20gold%20to
%200%22,run:function()%7Bvar%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve();let%7Bprops:t,state:a%7D=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode,o=0;t.liveGameController.getDatabaseVal(%22c%22,async%20e=
%3E%7Bif(e)for(let%20r%20of%20Object.keys(e))t.liveGameController.setVal(%7Bpath:
%22c/%22.concat(t.client.name),val:%7Bb:t.client.blook,g:a.gold,tat:r+
%22:swap:0%22%7D%7D),o++,await%20new%20Promise(e=
%3EsetTimeout(e,4e3));alert(%60Reset%20$%7Bo%7D%20players'%20gold!%60)%7D)%7D%7D
%5D,kingdom:%5B%7Bname:%22Choice%20ESP%22,description:%22Shows%20you%20what%20will
%20happen%20if%20you%20say%20Yes%20or%20No%22,type:%22toggle%22,enabled:!
1,data:null,run:function()%7Blet%20e=%7B%7D,t=this;function%20a()%7Bt.enabled?
t.data=setInterval(()=%3E%7Btry%7Blet%20t=
%7Bmaterials:Array.from(document.querySelectorAll(%22div%22)).find(e=
%3EArray.from(e.children).find(e=%3Ee.className.includes(%22tree
%22))),people:Array.from(document.querySelectorAll(%22div%22)).find(e=
%3EArray.from(e.children).find(e=%3Ee.className.includes(%22users
%22)&&e.parentElement.className.includes(%22statContainer
%22))),happiness:Array.from(document.querySelectorAll(%22div%22)).find(e=
%3EArray.from(e.children).find(e=%3Ee.className.includes(%22grin
%22))),gold:Array.from(document.querySelectorAll(%22div%22)).find(e=
%3EArray.from(e.children).find(e=%3Ee.className.includes(%22coins%22)))
%7D,a=function%20e()%7Btry%7Breturn
%20Object.values(document.querySelector(%22%23app%20%3E%20div%20%3E%20div%22))
%5B1%5D.children%5B1%5D._owner%7Dcatch(t)%7Breturn%20console.error(t),null%7D
%7D()?.stateNode?.state?.guest;if(!a)return;Object.entries(a.yes).forEach(a=%3E
%7Bif(%22msg%22!==a%5B0%5D)%7Bif(!e%5B%60yes-$%7Ba%5B0%5D%7D%60%5D)%7Blet
%20o=document.createElement(%22div%22);o.className=%22choice-esp%22,o.style=
%22%20font-size:%2024px;%20color:%20rgb(75,%20194,%2046);%20font-weight:%20bolder;
%20%22,t%5Ba%5B0%5D%5D?.appendChild(o),e%5B%60yes-$%7Ba%5B0%5D%7D%60%5D=o%7De%5B
%60yes-$%7Ba%5B0%5D%7D%60%5D.innerText=String(a%5B1%5D)%7D
%7D),Object.entries(a.no).forEach(a=%3E%7Bif(%22msg%22!==a%5B0%5D)%7Bif(!e%5B%60no-
$%7Ba%5B0%5D%7D%60%5D)%7Blet%20o=document.createElement(%22div%22);o.className=
%22choice-esp%22,o.style=%22%20font-size:%2024px;%20color:%20darkred;%20font-
weight:%20bolder;%20%22,t%5Ba%5B0%5D%5D?.appendChild(o),e%5B%60no-$%7Ba%5B0%5D%7D
%60%5D=o%7De%5B%60no-$%7Ba%5B0%5D%7D%60%5D.innerText=String(a%5B1%5D)%7D%7D)
%7Dcatch(o)%7Bconsole.error(o)%7D%7D,50):
(clearInterval(t.data),t.data=null,Object.values(e).forEach(e=%3E
%7Be.parentNode.removeChild(e)%7D),e=%7B%7D)%7Da(),t.run=function()%7Bt.enabled=!
t.enabled,a()%7D%7D%7D,%7Bname:%22Disable%20Tax%20Toucan%22,description:%22Tax
%20evasion%22,run:function()%7BObject.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.taxCounter=Number.MAX_VALUE%7D%7D,%7Bname:%22Max%20Stats
%22,description:%22Sets%20all%20resources%20to%20the%20max%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bmaterials:100,people:100,happiness:100,gold:10
0%7D)%7D%7D,%7Bname:%22Set%20Guests%22,description:%22Sets%20the%20amount%20of
%20guests%20you've%20seen%22,inputs:%5B%7Bname:%22Guests%22,type:%22number%22%7D
%5D,run:function(e)%7BObject.values(document.querySelector(%22body%20div%5Bid%5D
%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7BguestScore:e%7D)%7D%7D,%7Bname:%22Skip%20Guest
%22,description:%22Skips%20the%20current%20guest%22,run:function()
%7BObject.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode.nextGuest()%7D%7D%5D,racing:%5B
%7Bname:%22Instant%20Win%22,description:%22Instantly%20Wins%20the%20race
%22,run:function()%7Blet%20e=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;e.setState(%7Bprogress:e.state.goalAmount%7D,()=%3E%7Blet
%7Bquestion:t%7D=e.state;try%7B%5B...document.querySelectorAll('%5Bclass*=
%22answerContainer%22%5D')%5D%5Bt.answers.map((e,a)=
%3Et.correctAnswers.includes(e)?a:null).filter(e=%3Enull!=e)%5B0%5D%5D?.click?.()
%7Dcatch%7B%7D%7D)%7D%7D,%7Bname:%22Set%20Questions%22,description:%22Sets%20the
%20number%20of%20questions%20left%22,inputs:%5B%7Bname:%22Questions%22,type:
%22number%22%7D%5D,run:function(e)%7Blet%7BstateNode:t%7D=Object.values(function
%20e(t=document.querySelector(%22body%3Ediv%22))%7Breturn%20Object.values(t)
%5B1%5D?.children?.%5B0%5D?._owner.stateNode?t:e(t.querySelector(%22:scope%3Ediv
%22))%7D())%5B1%5D.children%5B0%5D._owner;e=t.props.client.amount-
e,t.setState(%7Bprogress:e%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,pr:e%7D%7D)%7D%7D
%5D,extras:%5B%7Bname:%22Toggle%20Invert%20Colors%22,description:%22Toggle
%20between%20inverting%20and%20restoring%20colors%20on%20the%20page
%22,run:function()%7B%22invert()%22==document.getElementsByTagName(%22html
%22)%5B0%5D.style.filter?document.getElementsByTagName(%22html
%22)%5B0%5D.style.filter=%22%22:document.getElementsByTagName(%22html
%22)%5B0%5D.style.filter=%22invert()%22,elems=document.querySelectorAll(%22%20a,
%20img,%20video%22);for(let%20e=0;e%3Celems.length;e++)(%22A%22==elems%5Be
%5D.nodeName&&(%22%22!=elems%5Be%5D.style.background%7C%7C%22%22!=elems%5Be
%5D.style.backgroundImage)%7C%7C%22A%22!=elems%5Be%5D.nodeName)&&(%22invert()
%22==elems%5Be%5D.style.filter?elems%5Be%5D.style.filter=%22%22:elems%5Be
%5D.style.filter=%22invert()%22)%7D%7D,%7Bname:%22Toggle%20Dark%20Mode
%22,description:%22Toggles%20Dark%20Mode%22,run:function()%7Bvar
%20e=document.createElement(%22iframe
%22);document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remo
ve(),function%20e()%7Blet%20t=document.querySelectorAll(%22%23nightify
%22);if(t.length)t%5B0%5D.parentNode.removeChild(t%5B0%5D);else%7Bvar
%20a=document.getElementsByTagName(%22head
%22)%5B0%5D,o=document.createElement(%22style%22);o.setAttribute(%22type
%22,%22text/css%22),o.setAttribute(%22id%22,%22nightify
%22),o.appendChild(document.createTextNode(%22html%7B-webkit-
filter:invert(100%25)%20hue-rotate(180deg)%20contrast(70%25)%20!important;
%20background:%20%23222;%7D%20.line-content%20%7Bbackground-color:%20%23333;%7D
%20html%20img%7B-webkit-filter:invert(100%25)%20hue-rotate(0deg)
%20contrast(100%25)%20!important;%7D%22)),a.appendChild(o)%7D%7D()%7D%7D,%7Bname:
%223D%20Page%22,description:%22Makes%20the%20page%203D%22,run:function()%7Bvar%20e=
%7Bmenu:document.createElement(%22div%22),limit:document.createElement(%22input
%22),gap:document.createElement(%22input%22),sag:document.createElement(%22input
%22),fov:document.createElement(%22input%22),flo:document.createElement(%22input
%22),off:document.createElement(%22input%22),non:document.createElement(%22input
%22),end:document.createElement(%22input%22),tgl:document.createElement(%22input
%22),cssStatic:document.createElement(%22style
%22),cssDynamic:document.createElement(%22style%22),orientation:
%7Byaw:0,pitch:0,roll:0%7D,mouseMove:function(t)%7Be.orientation.yaw=-
(180*Math.cos(Math.PI*t.clientX/
innerWidth))*e.limit.value,e.orientation.pitch=180*Math.cos(Math.PI*t.clientY/
innerHeight)*e.limit.value,e.updateBody()%7D,gyroMove:function(t)%7BinnerWidth
%3EinnerHeight?(e.orientation.yaw=-(t.alpha+t.beta),e.orientation.pitch=t.gamma-
90*Math.sign(90-Math.abs(t.beta))):(e.orientation.yaw=-
(t.alpha+t.gamma),e.orientation.pitch=t.beta-90),e.updateBody()
%7D,updateOrigin:function(e)%7Bdocument.body.style.transformOrigin=innerWidth/
2+pageXOffset+%22px%20%22+(innerHeight/2+pageYOffset)+%22px
%22%7D,updateBody:function()%7Bdocument.body.style.transform=
%22perspective(%22+Math.pow(2,e.fov.value)+%22px)%20translateZ(-%22+e.gap.value+
%22px)%20rotateX(%22+e.orientation.pitch+%22deg)%20rotateY(%22+e.orientation.yaw+
%22deg)%22%7D,updateCSS:function()%7Bif(e.non.checked)e.cssDynamic.innerHTML=
%22%22;else%20if(e.off.checked)e.cssDynamic.innerHTML=%22*%20%7B%20transform-style:
%20preserve-3d;%20%7D%22;else%7Bfor(var%20t=0;document.querySelector(%22body%22+
%22%20%3E%20*%22.repeat(t));t++);var%20a=e.gap.value/t,o=-Math.PI*e.sag.value/
t;e.cssDynamic.innerHTML=%60%20*%20%7B%20transform:%20translateZ($%7Ba%7Dpx)
%20rotateX($%7Bo%7Drad);%20transform-style:%20preserve-3d;%20transition:
%20transform%201s;%20outline:%201px%20solid%20rgba(0,%200,%200,%200.0625);%20$
%7Be.flo.checked?%22overflow:%20visible%20!important;%22:%22%22%7D%20%7D%20*:hover
%20%7B%20transform:%20translateZ($%7B2*a%7Dpx)%20rotateX($%7B2*o%7Drad);%20$
%7Be.flo.checked?%22%22:%22overflow:%20visible;%22%7D%20%7D%20%60%7D
%7D,toggle:function()%7B%22active%22==e.menu.className?
e.menu.removeAttribute(%22class%22):e.menu.className=%22active
%22%7D,quit:function()%7Bwindow.removeEventListener(%22deviceorientation
%22,e.gyroMove),window.removeEventListener(%22mousemove
%22,e.mouseMove),window.removeEventListener(%22scroll
%22,e.updateOrigin),window.addEventListener(%22resize
%22,e.updateOrigin),e.menu.remove(),e.cssStatic.remove(),e.cssDynamic.remove(),docu
ment.body.removeAttribute(%22style%22)%7D,newRange:function(t,a,o,r,i,n,s)
%7Be.menu.appendChild(t),t.type=%22range
%22,t.min=o,t.max=i,t.step=r,t.value=n,t.addEventListener(%22input
%22,s),e.menu.appendChild(document.createElement(%22span
%22)).innerHTML=a,e.menu.appendChild(document.createElement(%22br%22))
%7D,newCheckbox:function(t,a,o)%7Be.menu.appendChild(t),t.type=%22checkbox
%22,t.addEventListener(%22click
%22,o),e.menu.appendChild(document.createElement(%22span
%22)).innerHTML=a,e.menu.appendChild(document.createElement(%22br%22))
%7D,newButton:function(t,a,o)%7Be.menu.appendChild(t),t.type=%22button
%22,t.value=a,t.addEventListener(%22click%22,o)%7D,init:f
unction()%7Bdocument.body.parentNode.appendChild(e.menu).id=%22tri-menu
%22,e.newRange(e.limit,%22limit%22,0,.03125,1,.125,e.updateBody),e.newRange(e.gap,
%22gap%20/%20distance%22,0,32,512,128,function()%7Be.updateCSS(),e.updateBody()
%7D),e.newRange(e.sag,%22sag%22,-.25,.03125,.25,0,e.updateCSS),e.newRange(e.fov,
%22field%20of%20view%22,7,1,13,10,e.updateBody),e.newCheckbox(e.flo,%22force
%20overflow%22,e.updateCSS),e.flo.setAttribute(%22checked
%22,%22%22),e.newCheckbox(e.off,%22flatten%20layers
%22,e.updateCSS),e.newCheckbox(e.non,%22flatten%20everything
%22,e.updateCSS),e.newButton(e.end,%22Quit%22,e.quit),e.newButton(e.tgl,
%22%E2%89%A1%22,e.toggle),e.tgl.id=%22tri-toggle
%22,e.menu.appendChild(e.cssStatic).innerHTML=%22%20html,%20body%20%7B
%20transition-property:%20none;%20height:%20100%25;%20width:%20100%25;%20%7D
%20html,%20html:hover,%20%23tri-menu,%20%23tri-menu%20%3E%20*,%20%23tri-menu%20%3E
%20*:hover%20%7B%20transform:%20none;%20outline:%20none;%20overflow:%20auto%20!
important;%20float:%20none;%20%7D%20%23tri-menu%20%7B%20position:%20fixed;%20top:
%200;%20left:%200;%20background:%20rgba(0,%200,%200,%200.5);%20color:%20white;
%20border:%201px%20solid%20rgba(255,%20255,%20255,%200.5);;%20border-radius:
%200%200%2016px%200;%20padding:%208px;%20transform:%20translate(-100%25,%20-
100%25)%20translate(32px,%2032px);%20%7D%20%23tri-menu.active%20%7B%20transform:
%20none;%20%7D%20%23tri-toggle%20%7B%20position:%20absolute;%20bottom:
%200;%20right:%200;%20height:%2032px;%20width:%2032px;%20background:%20transparent;
%20color:%20white;%20border:%20none;%20cursor:%20pointer;%20%7D%20%23tri-
menu.active%20%3E%20%23tri-toggle%20%7B%20background:%20white;%20color:%20black;
%20border-radius:%208px%200%200%200;%20%7D
%22,e.menu.appendChild(e.cssDynamic),e.updateCSS(),window.addEventListener(%22devic
eorientation%22,e.gyroMove),window.addEventListener(%22mousemove
%22,e.mouseMove),window.addEventListener(%22scroll
%22,e.updateOrigin),window.addEventListener(%22resize
%22,e.updateOrigin),window.scrollBy(0,1)%7D%7D;e.init()%7D%7D,%7Bname:%22History
%20Flooder%22,description:%22Floods%20browser%20history%20with%20specified%20amount
%20of%20entries%22,inputs:%5B%7Bname:%22Amount%22,type:%22number%22%7D
%5D,run:function(e)%7Bvar%20t=e;done=!1,C=window.location.href;for(var%20a=1;a
%3C=t;a++)history.pushState(0,0,a==t?C:a.toString()),a==t&&(done=!0);!
0===done&&alert(%22History%20flood%20successful!%20%22+window.location.href+
%22%20now%20appears%20in%20your%20history%20%22+t+(1==t?%22%20time.%22:%22%20times.
%20%22))%7D%7D,%7Bname:%22Tab%20Cloaker%22,description:%22Changes%20the%20tab
%20image%20and%20name%22,inputs:%5B%7Bname:%22Icon%20URL%22,type:%22text
%22,placeholder:%22ex.%20https://example.com/favicon.ico%22%7D,%7Bname:%22Tab
%20Title%22,type:%22text%22,placeholder:%22ex.%20Example%20Title%22%7D
%5D,run:function(e,t)%7Bvar%20a=document.querySelector(%22link%5Brel*='icon'%5D
%22)%7C%7Cdocument.createElement(%22link%22);a.type=%22image/x-icon%22,a.rel=
%22shortcut%20icon%22,a.href=e%7C%7C%22https://www.blooket.com/favicon.ico
%22,document.getElementsByTagName(%22head
%22)%5B0%5D.appendChild(a),document.title=t%7C%7C%22Blooket%22%7D%7D%5D,royale:%5B
%7Bname:%22Auto%20Answer%20(Toggle)%22,description:%22Toggles%20auto%20answer%20on
%22,type:%22toggle%22,enabled:!1,data:null,run:function()%7Bthis.enabled?
(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!
0,this.data=setInterval(()=%3E%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;e?.onAnswer?.(!
0,e.props.client.question.correctAnswers%5B0%5D)%7D,50))%7D%7D,%7Bname:%22Auto
%20Answer%22,description:%22Chooses%20the%20correct%20answer%20for%20you
%22,run:function()%7Bvar%20e=Object.values(document.querySelector(%22body%20div
%5Bid%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;e?.onAnswer?.(!0,e.props.client.question.correctAnswers
%5B0%5D)%7D%7D%5D,rush:%5B%7Bname:%22Set%20Blooks%22,description:%22Sets%20amount
%20of%20blooks%20you%20or%20your%20team%20has%22,inputs:%5B%7Bname:%22Blooks
%22,type:%22number%22%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.setState(%7BnumBlooks:e
%7D),t.isTeam?t.props.liveGameController.setVal(%7Bpath:%60a/$
%7Bt.props.client.name%7D/bs%60,val:e
%7D):t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/bs
%60,val:numDefense%7D)%7D%7D,%7Bname:%22Set%20Defense%22,description:%22Sets
%20amount%20of%20defense%20you%20or%20your%20team%20has%20(Max%204)%22,inputs:%5B
%7Bname:%22Defense%20(max%204)%22,type:%22number%22,max:4%7D%5D,run:function(e)
%7Bvar%20e=Math.min(e,4),t=Object.values(document.querySelector(%22body%20div%5Bid
%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.setState(%7BnumDefense:e%7D),t.isTeam?
t.props.liveGameController.setVal(%7Bpath:%60a/$%7Bt.props.client.name%7D/d
%60,val:e%7D):t.props.liveGameController.setVal(%7Bpath:%60c/$
%7Bt.props.client.name%7D/d%60,val:e%7D)%7D%7D%5D,workshop:%5B%7Bname:%22Remove
%20Distractions%22,description:%22Removes%20all%20enemy%20distractions
%22,run:function()%7BObject.values(document.querySelector(%22body%20div%5Bid%5D
%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7Bfog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!
1,force:!1,canada:!1,trees:%5B!1,!1,!1,!1,!1,!1,!1,!1,!1,!1%5D%7D)%7D%7D,%7Bname:
%22Send%20Distraction%22,description:%22Sends%20a%20distraction%20to%20everyone
%20else%20playing%22,inputs:%5B%7Bname:%22Distraction%22,type:%22options
%22,options:Object.entries(%7Bc:%22Oh%20Canada%22,b:%22Blizzard%22,f:%22Fog%20Spell
%22,d:%22Dark%20&%20Dusk%22,w:%22Howling%20Wind%22,g:%22Gift%20Time!%22,t:%22TREES
%22,s:%22Snow%20Plow%22,fr:%22Use%20The%20Force%22%7D).map((%5Be,t%5D)=
%3E(%7Bname:t,value:e%7D))%7D%5D,run:function(e)%7Bvar
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.safe=!
0,t.props.liveGameController.setVal(%7Bpath:%60c/$%7Bt.props.client.name%7D/tat
%60,val:e%7D)%7D%7D,%7Bname:%22Set%20Toys%22,description:%22Sets%20amount%20of
%20toys%22,inputs:%5B%7Bname:%22Toys%22,type:%22number%22%7D%5D,run:function(e)
%7Bvar%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div
%20%3E%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;t.setState(%7Btoys:e
%7D),t.props.liveGameController.setVal(%7Bpath:%22c/
%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,t:e%7D%7D)%7D%7D,
%7Bname:%22Set%20Toys%20Per%20Question%22,description:%22Sets%20amount%20of%20toys
%20per%20question%22,inputs:%5B%7Bname:%22Toys%20Per%20Question%22,type:%22number
%22%7D%5D,run:function(e)%7BObject.values(document.querySelector(%22body%20div%5Bid
%5D%20%3E%20div%20%3E%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode.setState(%7BtoysPerQ:e%7D)%7D%7D,%7Bname:%22Swap%20Toys
%22,description:%22Swaps%20toys%20with%20someone%22,inputs:%5B%7Bname:%22Player
%22,type:%22options%22,options()%7Blet
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;return%20new%20Promise(t=
%3Ee.props.liveGameController._liveApp?
e.props.liveGameController.getDatabaseVal(%22c%22,e=%3Ee&&t(Object.keys(e))):t(%5B
%5D))%7D%7D%5D,run:function(e)%7Blet
%20t=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children
%5B0%5D._owner.stateNode;t.props.liveGameController.getDatabaseVal(%22c%22,a=%3E
%7Bvar%20o;a&&Object.keys(a).map(e=
%3Ee.toLowerCase()).includes(e.toLowerCase())&&(%5Ba,%7Bt:o%7D
%5D=Object.entries(a).find((%5Bt%5D)=
%3Et.toLowerCase()==e.toLowerCase()),t.props.liveGameController.setVal(%7Bpath:
%22c/%22.concat(t.props.client.name),val:%7Bb:t.props.client.blook,t:o,tat:a+
%22:swap:%22+t.state.toys%7D%7D),t.setState(%7Btoys:o%7D))%7D)%7D%7D%5D,settings:
%5B%7Bname:%22Import%20Settings%22,description:%22Import%20a%20custom%20theme
%22,inputs:%5B%7Bname:%22JSON%20Data%22,type:%22string%22%7D%5D,run:function(e)
%7Btry%7BJSON.parse(e)%7Dcatch(t)%7Breturn%20alert(%22Invalid%20JSON%20provided
%22)%7Dfor(let%20a%20in%20e=%7BbackgroundColor:
%22rgb(11,%20194,%20207)%22,infoColor:%22%239a49aa%22,cheatList:%22%239a49aa
%22,defaultButton:%22%239a49aa%22,disabledButton:%22%23A02626%22,enabledButton:
%22%2347A547%22,textColor:%22white%22,inputColor:%22%237a039d%22,contentBackground:
%22rgb(64,%2017,%2095)%22,...JSON.parse(e)%7D,c.setItem(%22theme
%22,e),e)u.sheet.cssRules%5B0%5D.style.setProperty(%22--%22+a,e%5Ba%5D)%7D%7D,
%7Bname:%22Export%20Settings%22,description:%22Export%20the%20current%20theme%20to
%20JSON%22,run:async%20function()%7Bawait
%20navigator.clipboard.writeText(JSON.stringify(c.data.theme,null,4)),prompt(%22Tex
t%20copied%20to%20clipboard.%20(Paste%20below%20to%20test)%22)%7D%7D,%7Bname:
%22Defaults%22,description:%22Changes%20all%20the%20settings%20to%20a%20preset
%22,inputs:%5B%7Bname:%22Theme%22,type:%22options%22,options:%5B%7Bname:%22Default
%22,value:%7BbackgroundColor:%22rgb(11,%20194,%20207)%22,infoColor:%22%239a49aa
%22,cheatList:%22%239a49aa%22,defaultButton:%22%239a49aa%22,disabledButton:
%22%23A02626%22,enabledButton:%22%2347A547%22,textColor:%22white%22,inputColor:
%22%237a039d%22,contentBackground:%22rgb(64,%2017,%2095)%22%7D%7D,%7Bname:
%22Landscapes%20(Random)%22,value:%7BbackgroundColor:%22url(https://
source.unsplash.com/1600x900/?landscape)%22,infoColor:%22linear-
gradient(rgba(0,%200,%200,%200.3),%20rgba(0,%200,%200,%200.3))%22,cheatList:
%22linear-gradient(rgba(0,%200,%200,%200.3),%20rgba(0,%200,%200,%200.3))
%22,defaultButton:%22linear-gradient(rgba(0,%200,%200,%200.3),
%20rgba(0,%200,%200,%200.3))%22,disabledButton:%22linear-
gradient(rgba(225,%200,%200,%200.3),%20rgba(225,%200,%200,%200.3))
%22,enabledButton:%22linear-gradient(rgba(0,%20128,%200,%200.3),
%20rgba(0,%20128,%200,%200.3))%22,textColor:%22white%22,inputColor:%22linear-
gradient(rgba(0,%200,%200,%20
0.3),%20rgba(0,%200,%200,%200.3))%22,contentBackground:%22linear-
gradient(rgba(0,%200,%200,%200.3),%20rgba(0,%200,%200,%200.3))%22%7D%7D,%7Bname:
%22Blacket%22,value:%7BbackgroundColor:%22%234f4f4f%22,infoColor:%22%232f2f2f
%22,cheatList:%22%232f2f2f%22,defaultButton:%22%234f4f4f%22,disabledButton:
%22%23eb6234%22,enabledButton:%22%2300c20c%22,textColor:%22white%22,inputColor:
%22%233f3f3f%22,contentBackground:%22%232f2f2f%22%7D%7D,%7Bname:%22Ploopit
%22,value:%7BbackgroundColor:%22url(https://i.ibb.co/6vvdq3f/ploopit.png)
%22,infoColor:%22%233C75F5%22,cheatList:%22%23204DD0%22,defaultButton:
%22%23204DD0%22,disabledButton:%22%23A02626%22,enabledButton:
%22%2347A547%22,textColor:%22white%22,inputColor:%22%233f3f3f%22,contentBackground:
%22%233C75F5%22%7D%7D,%7Bname:%22Betastar%22,value:%7BbackgroundColor:
%22url(https://i.ibb.co/8bkDpCn/GIFMaker-me.gif)%22,infoColor:
%22%23282828%22,cheatList:%22%23282828%22,defaultButton:%22white%22,disabledButton:
%22%239D0000%22,enabledButton:%22%23013220%22,textColor:%22black%22,inputColor:
%22gray%22,contentBackground:%22linear-gradient(rgba(0,%200,%200,%200.3),
%20rgba(0,%200,%200,%200.3))%22%7D%7D,%7Bname:%22Skool.lol%22,value:
%7BbackgroundColor:%22linear-gradient(90deg,%20rgba(104,45,140,1)%20220px,
%20rgba(237,30,121,1)%20100%25)%22,cheatList:%22%231e2124%22,infoColor:
%22%231e2124%22,defaultButton:%22%2336393e%22,inputColor:
%22%231e2124%22,enabledButton:%22%239c9a9a%22,textColor:%22white%22,disabledButton:
%22%23171717%22,contentBackground:%22%23292929%22%7D%7D,%7Bname:%22Blue%20-
%20Purple%20Background%22,value:%7BbackgroundColor:%22linear-gradient(162.5deg,
%20rgba(0,183,255,1)%20220px,%20rgba(128,0,255,1)%20100%25)%22%7D%7D,%7Bname:
%22Saint%20Patricks%20Background%22,value:%7BbackgroundColor:
%22rgb(9,%20148,%2065)%22%7D%7D,%7Bname:%22Halloween%20Background%22,value:
%7BbackgroundColor:%22rgb(41,%2041,%2041)%22%7D%7D,%7Bname:%22Fall%20Background
%22,value:%7BbackgroundColor:%22rgb(224,%20159,%2062)%22%7D%7D,%7Bname:%22Winter
%20Background%22,value:%7BbackgroundColor:%22linear-gradient(rgb(49,%20170,%20224),
%20rgb(187,%20221,%20255))%22%7D%7D,%7Bname:%22Crypto%20Hack%22,value:
%7BbackgroundColor:%22radial-gradient(%2311581e,%23041607)%22,infoColor:
%22%231a1a1a%22,cheatList:%22%231a1a1a%22,defaultButton:
%22rgb(88%20175%2088)%22,disabledButton:%22%23A02626%22,enabledButton:%22%230b601b
%22,textColor:%22white%22,inputColor:
%22rgb(0%200%200%20/%2025%25)%22,contentBackground:%22%2311581e%22%7D%7D,%7Bname:
%22Fishing%20Frenzy%22,value:%7BbackgroundColor:%22linear-gradient(180deg,%239be2fe
%200,%2367d1fb)%22,infoColor:%22%23c8591e%22,cheatList:%22%23c8591e
%22,defaultButton:%22%23ff751a%22,disabledButton:%22%23bf0e0e%22,enabledButton:
%22%232fb62f%22,textColor:%22white%22,inputColor:
%22rgb(0%200%200%20/%2025%25)%22,contentBackground:%22radial-gradient(%2302b0ea
%2040%25,%20%231d86ea)%22%7D%7D,%7Bname:%22Deceptive%20Dinos%22,value:
%7BbackgroundColor:'radial-gradient(rgba(220,%20184,%2086,%200),
%20rgba(220,%20184,%2086,%200.4)),%20url(%22https://ac.blooket.com/play/
111cb7e0ee6607ac3d1a13d534c0e0f1.png%22),%20%23ead49a',infoColor:
%22%23af8942%22,cheatList:%22%23af8942%22,defaultButton:
%22%23af8942%22,disabledButton:%22%23A02626%22,enabledButton:
%22%2347A547%22,textColor:%22white%22,inputColor:
%22rgb(0%200%200%20/%2010%25)%22,contentBackground:%22radial-
gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(%232783b4%201.5px,
%2318376e%200)%20center%20/%2024px%2024px%22%7D%7D,%7Bname:%22Blook%20Rush
%22,value:%7BbackgroundColor:%22repeating-linear-gradient(45deg,white,white
%208%25,%23e6e6e6%200,%23e6e6e6%2016%25)%22,defaultButton:%22%2336c%22,inputColor:
%22rgb(0%200%200%20/%2025%25)%22,infoColor:%22%2336c%22,cheatList:%22%2336c
%22,contentBackground:%22%23888%22,textColor:%22white%22,disabledButton:
%22%23A02626%22,enabledButton:%22%2347A547%22%7D%7D,%7Bname:%22Factory%22,value:
%7BdefaultButton:%22%231563bf%22,infoColor:%22%23a5aabe%22,cheatList:%22%23a5aabe
%22,contentBackground:%22%232d313d%22,backgroundColor:%22%233a3a3a
%22,enabledButton:%22rgb(75,%20194,%2046)%22,disabledButton:%22%239a49aa
%22,inputColor:%22rgb(0%200%200%20/%2025%25)%22,textColor:%22white%22%7D%7D,
%7Bname:%22Cafe%22,value:%7BbackgroundColor:%22linear-
gradient(90deg,rgba(200,0,0,.5)%2050%25,transparent%200)%20center%20/%2050px
%2050px,linear-gradient(rgba(200,0,0,0.5)%2050%25,transparent%200)%20white%20center
%20/%2050px%2050px%22,defaultButton:%22%230bc2cf%22,inputColor:
%22rgb(0%200%200%20/%2025%25)%22,infoColor:%22%23ac7339%22,cheatList:
%22%23ac7339%22,contentBackground:%22rgb(64,%2064,%2064)%22,textColor:%22white
%22,disabledButton:%22%23A02626%22,enabledButton:%22%2347A547%22%7D%7D,%7Bname:
%22Tower%20of%20Doom%22,value:%7BbackgroundColor:
%22rgb(41%2041%2041)%22,disabledButton:%22rgb(151,%2015,%205)%22,defaultButton:
%22%23333%22,inputColor:%22rgb(0%200%200%20/%2025%25)%22,contentBackground:
%22%23404040%22,enabledButton:%22%234bc22e%22,textColor:%22white%22,infoColor:
%22%239a49aa%22,cheatList:%22%239a49aa%22%7D%7D,%7Bname:%22Monster%20Brawl
%22,value:%7BdefaultButton:%22rgb(45,%2051,%2067)%22,backgroundColor:
%22rgb(78,%2095,%20124)%22,inputColor:
%22rgb(0%200%200%20/%2025%25)%22,contentBackground:%22linear-gradient(0deg,
%23374154,%234f5b74)%22,infoColor:%22%23374154%22,cheatList:
%22%23374154%22,textColor:%22white%22,enabledButton:%22%2347A547%22,disabledButton:
%22%23A02626%22%7D%7D,%7Bname:%22Tower%20Defense%202%22,value:%7BbackgroundColor:
%22url(https://media.blooket.com/image/upload/v1676164454/Media/defense/
backgroundTd1-02.svg)%20center%20/%20cover%22,cheatList:%22%23a33c22%22,infoColor:
%22%23a33c22%22,defaultButton:%22%2340b1d8%22,inputColor:%22%233e8cbe
%22,contentBackground:%22%23293c82%22,enabledButton:%22%2347A547%22,disabledButton:
%22%23A02626%22,textColor:%22white%22%7D%7D%5D%7D%5D,run:function(e)%7Bfor(let%20t
%20in%20c.setItem(%22theme%22,%7B...c.data.theme,...e%7D),e)u.sheet.cssRules
%5B0%5D.style.setProperty(%22--%22+t,e%5Bt%5D)%7D%7D,%7Bname:%22Scale
%22,description:%22Forces%20the%20GUI%20to%20scale%20from%2025%25-100%25%22,inputs:
%5B%7Btype:%22number%22,name:%22Percent%20scale
%22,min:25,max:100,value:100*(c.data.scale%7C%7C1)%7D%5D,run:function(e)
%7Be=Math.min(Math.max(e,25),100),c.setItem(%22scale%22,e/100),_.style.transform=
%60scale($%7Be/100%7D)%60%7D%7D,%7Bname:%22Hide%20Keybind%22,description:%22Change
%20the%20hide%20keybind%20(Click%20button%20after%20input%20to%20change)%22,inputs:
%5B%7Btype:%22function%22,name:%22Input%22,function:e=
%3EB((%7Bshift:t,ctrl:a,alt:o,key:r%7D)=%3Ee(%22%22+%5Ba&&%22Ctrl%22,t&&%22Shift
%22,o&&%22Alt%22,r&&r.toUpperCase()%5D.filter(Boolean).join(%22%20+%20%22)))%7D
%5D,run:function(e)%7Bc.setItem(%22hide%22,e),m.update(c.data.hide%7C%7C%7Bctrl:!
0,key:%22e%22%7D,c.data.close%7C%7C%7Bctrl:!0,key:%22x%22%7D)%7D%7D,%7Bname:
%22Close%20Keybind%22,description:%22Change%20the%20quick%20close%20keybind
%20(Click%20button%20after%20input%20to%20change)%22,inputs:%5B%7Btype:%22function
%22,name:%22Input%22,function:e=%3EB((%7Bshift:t,ctrl:a,alt:o,key:r%7D)=
%3Ee(%22%22+%5Ba&&%22Ctrl%22,t&&%22Shift%22,o&&%22Alt%22,r&&r.toUpperCase()
%5D.filter(Boolean).join(%22%20+%20%22)))%7D%5D,run:function(e)
%7Bc.setItem(%22close%22,e),m.update(c.data.hide%7C%7C%7Bctrl:!0,key:%22e
%22%7D,c.data.close%7C%7C%7Bctrl:!0,key:%22x%22%7D)%7D%7D,%7Bname:%22Background
%20Color%22,description:%22Changes%20the%20background%20color%20of%20the%20GUI
%22,inputs:%5B%7Btype:%22string%22,name:%22Color%22%7D%5D,run:function(e)
%7Bu.sheet.cssRules%5B0%5D.style.setProperty(%22--backgroundColor
%22,e),c.setItem(%22theme.backgroundColor%22,e)%7D%7D,%7Bname:%22Category%20List
%20Color%22,description:%22Changes%20the%20categories%20list%20background%20color
%22,inputs:%5B%7Btype:%22string%22,name:%22Color%22%7D%5D,run:function(e)
%7Bu.sheet.cssRules%5B0%5D.style.setProperty(%22--cheatList
%22,e),c.setItem(%22theme.cheatList%22,e)%7D%7D,%7Bname:%22Info%20Color
%22,description:%22Changes%20the%20color%20of%20the%20information%20at%20the%20top
%20of%20the%20GUI%22,inputs:%5B%7Btype:%22string%22,name:%22Color%22%7D
%5D,run:function(e)%7Bu.sheet.cssRules%5B0%5D.style.setProperty(%22--infoColor
%22,e),c.setItem(%22theme.infoColor%22,e)%7D%7D,%7Bname:%22Button%20Color
%22,description:%22Changes%20the%20color%20of%20the%20cheats%22,inputs:%5B%7Btype:
%22string%22,name:%22Color%22%7D%5D,run:function(e)%7Bu.sheet.cssRules
%5B0%5D.style.setProperty(%22--defaultButton%22,e),c.setItem(%22theme.defaultButton
%22,e)%7D%7D,%7Bname:%22Enabled%20Toggle%20Color%22,description:%22Changes%20the
%20color%20of%20enabled%20toggle%20cheats%22,inputs:%5B%7Btype:%22string%22,name:
%22Color%22%7D%5D,run:function(e)%7Bc.setItem(%22theme.enabledButton%22,e)%7D%7D,
%7Bname:%22Disabled%20Toggle%20Color%22,description:%22Changes%20the%20color%20of
%20disabled%20toggle%20cheats%22,inputs:%5B%7Btype:%22string%22,name:%22Color%22%7D
%5D,run:function(e)%7Bu.sheet.cssRules%5B0%5D.style.setProperty(%22--disabledButton
%22,e),c.setItem(%22theme.disabledButton%22,e)%7D%7D,%7Bname:%22Text%20Color
%22,description:%22Changes%20the%20text%20color%22,inputs:%5B%7Btype:%22string
%22,name:%22Color%22%7D%5D,run:function(e)%7Bu.sheet.cssRules
%5B0%5D.style.setProperty(%22--textColor%22,e),c.setItem(%22theme.textColor%22,e)
%7D%7D,%7Bname:%22Input%20Color%22,description:%22Changes%20the%20color%20of
%20inputs,%20like%20the%20set%20gold%20number%20input%22,inputs:%5B%7Btype:
%22string%22,name:%22Color%22%7D%5D,run:function(e)%7Bu.sheet.cssRules
%5B0%5D.style.setProperty(%22--inputColor%22,e),c.setItem(%22theme.inputColor%22,e)
%7D%7D,%7Bname:%22Content%20Color%22,description:%22Changes%20the%20background
%20color%20of%20the%20cheats%22,inputs:%5B%7Btype:%22string%22,name:%22Color%22%7D
%5D,run:function(e)%7Bu.sheet.cssRules%5B0%5D.style.setProperty(%22--
contentBackground%22,e),c.setItem(%22theme.contentBackground%22,e)%7D%7D%5D,alerts:
%5B%7Belement:l(%22div%22,%7BclassName:%22alertContainer%22,style:%7Bmargin:%2215px
%2015px%205px%2015px%22,backgroundColor:%22rgb(0%200%200%20/%2050%25)%22,width:
%2295%25%22,height:%22370px%22
,borderRadius:%227px%22,display:%22block%22,alignItems:%22center%22,justifyContent:
%22center%22%7D%7D,l(%22ul%22,%7BclassName:%22alertList%22,style:%7Bmargin:%2210px
%2010px%200%2010px%22,padding:%220%22,listStyleType:%22none%22,display:%22flex
%22,flexDirection:%22column-reverse%22,height:%22355px%22,overflowY:%22scroll
%22,wordWrap:%22break-word%22%7D%7D,l(%22li%22,%7Bstyle:%7Bmargin:%225px%22%7D
%7D,l(%22span%22,%7Bstyle:%7Bcolor:%22var(--textColor)%22%7D,innerText:%22%5BLOG%5D
%20GUI%20opened%22%7D)))),addLog(e,t)%7Breturn
%20this.element.firstChild.prepend(l(%22li%22,%7Bstyle:%7Bmargin:%225px%22%7D
%7D,l(%22span%22,%7Bstyle:%7Bcolor:t%7C%7C%22var(--textColor)%22%7D,innerHTML:
%22%5BLOG%5D%20%22+e%7D)))%7D,addAlert(e,t,a)%7Breturn
%20this.element.firstChild.prepend(l(%22li%22,%7Bstyle:%7Bmargin:%225px%22%7D
%7D,l(%22img%22,%7Bsrc:t%7C%7Cthis.blookData?.Black?.url,alt:%22blook
%22,draggable:!1,style:%7Bheight:%2222.5px%22,margin:%220%2010px%20-5px%200%22%7D
%7D),l(%22strong%22,%7B%7D,e),%22%20%22,a))%7D,connection:null,data:%7B
%7D,updateLeaderboard(e)%7Bfor(var%7Bblook:t,name:a,value:o%7Dof(this.leaderboardEl
%7C%7Cthis.addLeaderboard(),this.leaderboard.innerHTML=
%22%22,e))this.leaderboard.append(l(%22li%22,%7Bstyle:%7BfontSize:%222rem
%22,paddingInline:%2272px%2015px%22,paddingBlock:%221.25px%22,position:%22relative
%22%7D%7D,l(%22img%22,%7Bsrc:this.blookData?.%5Bt%5D?.url%7C
%7Cthis.blookData.Black.url,alt:t,draggable:!1,style:%7Bheight:%2245px%22,position:
%22absolute%22,left:%2215px%22%7D%7D),a,l(%22span
%22,%7BinnerText:this.parseNumber(parseInt(o)),style:%7Bfloat:%22right%22%7D%7D)))
%7D,parseNumber(e=0)%7Bvar%20t=e;if(e%3C1e3)return%20t.toString();var%20a=%5B
%22%22,%22K%22,%22M%22,%22B%22,%22T%22%5D,o=Math.floor((e.toString().length-1)/
3);if(o%3Ca.length)%7Blet%20r=0;for(let%20i=3;1%3C=i&&!((r=parseFloat((0!==o?e/
Math.pow(1e3,o):e).toPrecision(i))).toString().replace(/%5B%5Ea-zA-Z%200-9%5D+/g,
%22%22).length%3C=3);i--);t=(r=r%251!=0?r.toFixed(1):r)+a%5Bo%5D%7Delse%7Blet
%20n=e,s=0;for(;100%3C=n;s++)n=Math.floor(n/10);let%20l=%22%22;var%20c=%5B
%22%E2%81%B0%22,%22%5Cxb9%22,%22%5Cxb2%22,%22%5Cxb3%22,%22%E2%81%B4%22,%22%E2%81%B5
%22,%22%E2%81%B6%22,%22%E2%81%B7%22,%22%E2%81%B8%22,%22%E2%81%B9%22%5D;for(let%20d
%20of(s+1).toString().split(%22%22))l+=c%5BNumber(d)%5D;t=n/10+
%22%20%5Cxd7%2010%22+l%7Dreturn%20t%7D,addLeaderboard()%7Bthis.blookData%7C
%7C=Object.values(webpackJsonp.push(%5B%5B%5D,%7B%22%22(e,t,a)%7Bt.cache=a.c%7D%7D,
%5B%5B%22%22%5D%5D%5D).cache).find(e=
%3Ee.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.lea
derboardEl=l(%22div%22,%7Bid:%22leaderboardContent%22,style:%7Bposition:%22absolute
%22,inset:%22110%25%200px%22%7D%7D,l(%22div%22,%7Bstyle:%7BalignItems:%22center
%22,boxSizing:%22border-box%22,display:%22flex%22,flexDirection:%22row%22,flexWrap:
%22wrap%22,justifyContent:%22space-evenly%22,padding:%2220px%205px%2020px
%22,position:%22relative%22,width:%22100%25%22,fontFamily:%22Nunito,%20sans-serif
%22,fontWeight:%22400%22,color:%22var(--textColor)%22,background:%22var(--
contentBackground)%22,boxShadow:%22inset%200%20-6px
%20rgb(0%200%200%20/%2020%25)%22,borderRadius:%227px%22%7D%7D,l(%22div
%22,%7BclassName:%22headerText%22,style:%7BboxSizing:%22border-box%22,display:
%22block%22,height:%2245px%22,left:%22-10px%22,padding:%224px%204px%208px
%22,position:%22absolute%22,top:%22-28px%22,backgroundColor:
%22%23ef7426%22,boxShadow:%220%204px%20rgb(0%200%200%20/%2020%25),%20inset%200%20-
4px%20rgb(0%200%200%20/%2020%25)%22,borderRadius:%227px%22%7D%7D,l(%22div
%22,%7Bstyle:%7BalignItems:%22center%22,boxSizing:%22border-box%22,display:%22flex
%22,height:%22100%25%22,justifyContent:%22center%22,padding:%220%2015px%22,width:
%22100%25%22,fontFamily:%22Titan%20One,%20sans-serif%22,fontSize:%2226px
%22,fontWeight:%22400%22,textShadow:%22-1px%20-1px%200%20%23646464,%201px%20-1px
%200%20%23646464,%20-1px%201px%200%20%23646464,%202px%202px
%200%20%23646464%22,color:%22white%22,background:%22linear-
gradient(%23fcd843,%23fcd843%2050%25,%23feb31a%2050.01%25,%23feb31a)
%22,borderRadius:%225px%22%7D,innerText:%22Leaderboard%22%7D)),l(%22div
%22,%7BclassName:%22alertContainer%22,style:%7Bmargin:%2215px%2015px%205px%2015px
%22,backgroundColor:%22rgb(0%200%200%20/%2050%25)%22,width:%2295%25%22,height:
%22370px%22,borderRadius:%227px%22,display:%22flex%22,alignItems:%22center
%22,justifyContent:%22center%22%7D%7D,this.leaderboard=l(%22nl%22,%7BclassName:
%22alertList%22,style:%7BmarginTop:%2210px%22,padding:%220%22,listStyleType:
%22decimal%22,width:%22100%25%22,height:%22355px%22,overflowY:%22scroll
%22,wordWrap:%22break-word%22%7D%7D)))))%7D,async%20connect()%7Btry%7Bvar
%20e=Object.values(document.querySelector(%22body%20div%5Bid%5D%20%3E%20div%20%3E
%20div%22))%5B1%5D.children%5B0%5D._owner.stateNode;if(!
e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await
%20e.props.liveGameController.getDatabaseRef(%22c%22);let
%20t=this.blookData=Object.values(webpackJsonp.push(%5B%5B%5D,%7B%22%22(e,t,a)
%7Bt.cache=a.c%7D%7D,%5B%5B%22%22%5D%5D%5D).cache).find(e=
%3Ee.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,a=this.getGamemode(),o=
%7Blb:%22Lunch%20Break%22,as:%22Ad%20Spam%22,e37:%22Error%2037%22,nt:%22Night
%20Time%22,lo:%22%23LOL%22,j:%22Jokester%22,sm:%22Slow%20Mo%22,dp:%22Dance%20Party
%22,v:%22Vortex%22,r:%22Reverse%22,f:%22Flip%22,m:%22Micro
%22%7D;this.connection.on(%22value%22,e=%3E%7Bvar%20r=e.val()%7C%7C%7B
%7D;if(r&&this.diffObjects(this.data,r))%7Bvar
%20i,n,s,l,c,d,u,p,h=this.diffObjects(this.data,r);this.data=r;let%20m;switch(a)
%7Bcase%22racing%22:m=Object.entries(r).map((%5Be,%7Bb:t,pr:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));case%22classic
%22:m=Object.entries(r).map((%5Be,%7Bb:t,p:a%7D%5D)=%3E(%7Bname:e,blook:t,value:a
%7C%7C0%7D));case%22royale%22:m=Object.entries(r).map((%5Be,%7Bb:t,e:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));case%22workshop
%22:m=Object.entries(r).map((%5Be,%7Bb:t,t:a%7D%5D)=%3E(%7Bname:e,blook:t,value:a
%7C%7C0%7D));case%22brawl%22:m=Object.entries(r).map((%5Be,%7Bb:t,xp:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));case%22defense%22:case
%22defense2%22:m=Object.entries(r).map((%5Be,%7Bb:t,d:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));case%22gold%22:for(let%20$%20in%20h)h%5B$
%5D.tat&&(%5Bi,n%5D=h%5B$%5D.tat.split(%22:%22),%22swap%22==n?this.addAlert($,t%5Br
%5B$%5D.b%5D?.url,%22just%20swapped%20with%20%22+i):this.addAlert($,t%5Br%5B$%5D.b
%5D?.url,%60just%20took%20$%7Bthis.parseNumber(parseInt(n))%7D%20gold%20from
%20%60+i));m=Object.entries(r).map((%5Be,%7Bb:t,g:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));break;case%22hack%22:for(let%20g%20in
%20h)h%5Bg%5D.tat&&(%5Bs,l%5D=h%5Bg%5D.tat.split(%22:%22),this.addAlert(g,t%5Br%5Bg
%5D.b%5D?.url,%60just%20took%20$%7Bthis.parseNumber(parseInt(l))%7D%20crypto%20from
%20%60+s));m=Object.entries(r).map((%5Be,%7Bb:t,cr:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));break;case%22fishing%22:for(let%20y%20in
%20h)%22Frenzy%22==h%5By%5D.f?this.addAlert(y,t%5Br%5By%5D.b%5D?.url,%22just
%20started%20a%20frenzy%22):h%5By%5D.s&&this.addAlert(y,t%5Br%5By%5D.b%5D?.url,
%60just%20sent%20a%20$%7Bh%5By%5D.f%7D%20distraction
%60);m=Object.entries(r).map((%5Be,%7Bb:t,w:a%7D%5D)=%3E(%7Bname:e,blook:t,value:a
%7C%7C0%7D));break;case%22dino%22:for(let%20b%20in%20h)h%5Bb%5D.tat&&(%5Bc,d%5D=h
%5Bb%5D.tat.split(%22:%22),%22true%22==d?this.addAlert(b,t%5Br%5Bb%5D.b%5D?.url,
%60just%20caught%20$%7Bc%7D%20CHEATING!%60):this.addAlert(b,t%5Br%5Bb%5D.b%5D?.url,
%22investigated%20%22+c));m=Object.entries(r).map((%5Be,%7Bb:t,f:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));break;case%22cafe%22:for(let%20v%20in
%20h)h%5Bv%5D.up&&(%5Bu,p%5D=h%5Bv%5D.up.split(%22:%22),p)&&this.addAlert(v,t%5Br
%5Bv%5D.b%5D?.url,%60upgraded%20$%7Bu%7D%20to%20level
%20%60+p);m=Object.entries(r).map((%5Be,%7Bb:t,ca:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D));break;case%22factory%22:for(let%20_%20in
%20h)%7Bvar%20f,w,k=h%5B_%5D;k.g?this.addAlert(_,t%5Br%5B_%5D.b%5D?.url,
%60activated%20the%20$%7Bo%5Bk.g%5D%7D%20glitch!%60):k.s?(%5Bf,w%5D=k.s.split(%22-
%22),this.addAlert(_,t%5Br%5B_%5D.b%5D?.url,%60has%20a%20$%7Bf%7D%20$%7Bw%7D
%20synergy!%60)):k.t&&this.addAlert(_,t%5Br%5B_%5D.b%5D?.url,%22now%20has
%2010%20Blooks!%22)%7Dm=Object.entries(r).map((%5Be,%7Bb:t,ca:a%7D%5D)=
%3E(%7Bname:e,blook:t,value:a%7C%7C0%7D))%7Dthis.updateLeaderboard(m.sort((e,t)=
%3Et.value-e.value))%7D%7D)%7Dcatch%7Breturn!1%7D%7D,diffObjects(e,t)%7Bvar%20a,o=
%7B%7D;for(let%20r%20in%20e)r%20in%20t&&(%22object%22==typeof%20e%5Br%5D&&%22object
%22==typeof%20t%5Br%5D?(a=this.diffObjects(e%5Br%5D,t%5Br%5D))&&0!
==Object.keys(a).length&&(o%5Br%5D=a):JSON.stringify(e%5Br%5D)!==JSON.stringify(t
%5Br%5D)&&(o%5Br%5D=t%5Br%5D));for(let%20i%20in%20t)i%20in%20e%7C%7C(o%5Bi%5D=t%5Bi
%5D);return%200==Object.keys(o).length?null:o%7D,getGamemode()
%7Bswitch(window.location.pathname)%7Bcase%22/play/racing%22:return%22racing
%22;case%22/play/extras%22:return%22extras%22;case%22/play/pirate%22:return
%22voyage%22;case%22/play/factory%22:return%22factory%22;case%22/play/classic/get-
ready%22:case%22/play/classic/question%22:case%22/play/classic/answer/sent%22:case
%22/play/classic/answer/result%22:case%22/play/classic/standings%22:return
%22classic%22;case%22/play/battle-royale/match/preview%22:case%22/play/battle-
royale/question%22:case%22/play/battle-royale/answer/sent%22:case%22/play/battle-
royale/answer/result%22:case%22/play/battle-royale/match/result%22:return%22royale
%22;case%22/play/toy%22:return%22workshop%22;case%22/play/gold%22:return%22gold
%22;case%22/play/brawl%22:return%22brawl%22;case%22/play/hack%22:return%22hack
%22;case%22/play/fishing%22:return%22fishing%22;case%22/play/rush%22:return%22rush
%22;case%22/play/dino%22:return%22dino%22;case%22/tower/map%22:case%22/tower/battle
%22:case%22/tower/rest%22:case%22/tower/risk%22:case%22/tower/shop%22:case%22/
tower/victory%22:return%22doom%22;case%22/cafe%22:case%22/cafe/shop%22:return
%22cafe%22;case%22/defense%22:return%22defense%22;case%22/play/defense2%22:return
%22defens
e2%22;case%22/kingdom%22:return%22kingdom%22;default:return!1%7D%7D%7D%5D
%7D;function%20S(e,t)%7Bvar%20a,o,r=0,i=0;e.onpointerdown=function(e=window.event)
%7Br=e.clientX,i=e.clientY,document.onpointerup=function()
%7Bdocument.onpointerup=null,document.onpointermove=null
%7D,document.onpointermove=function(e=window.event)%7Ba=r-e.clientX,o=i-
e.clientY,r=e.clientX,i=e.clientY,t.style.top=t.offsetTop-o+%22px
%22,t.style.left=t.offsetLeft-a+%22px%22%7D%7D%7Dw(%22Alerts%22,%22https://
i.ibb.co/hBNyCXG/559343-1.png%22,C.alerts,!0),w(%22Global%22,%22https://i.ibb.co/
gd4Qs8L/11507ef5615c554fe88fc22c86768501-simple-earth-icon-1.webp%22,C.global)
(),w('%3Cspan%20style=%22font-size:%2018px%22%3EPirate%5C's%20Voyage%3C/span%3E',
%22data:image/
svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5v
Ij8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy5
3My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaH
Q9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3L
nczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHht
bDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJ
maWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2
tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsM
TAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjgu
MTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI
2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYm
Q7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zM
zcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3
LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw
6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMz
k4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgL
TAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1
OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny4
5MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OT
gsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuN
jk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oi
IHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0Ljc
xIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1Lj
A1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuO
DExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIu
NDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==
%22,C.voyage),w(%22Gold%20quest%22,%22https://media.blooket.com/image/upload/
v1661496292/Media/uiTest/Gold.svg%22,C.gold),w(%22Cafe%22,%22https://i.ibb.co/
t8pqdYL/hot-beverage-1.png%22,C.cafe),w(%22Crypto%20Hack%22,%22https://
media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg
%22,C.crypto),w('%3Cspan%20style=%22font-size:%2017px%22%3EDeceptive%20Dinos%3C/
span%3E',%22https://i.ibb.co/JFq5j88/Screenshot-2024-03-26-7-30-21-PM-removebg-
preview-1.png%22,C.dinos),w('%3Cspan%20style=%22font-size:%2018px%22%3ETower
%20Defense%3C/span%3E',%5B'%3Cimg%20style=%22width:%2030px;%20margin-right:%205px
%22%20src=%22https://media.blooket.com/image/upload/v1657235025/Media/survivor/
Laser_Lvl1.svg%22%3E'%5D,C.defense),w('%3Cspan%20style=%22font-size:%2016px
%22%3ETower%20Defense%202%3C/span%3E',%5B'%3Cimg%20style=%22width:%2030px;
%20margin-right:%205px;%20rotate:%2045deg%22%20src=%22https://media.blooket.com/
image/upload/v1593095354/Media/defense/missile.svg
%22%3E'%5D,C.defense2),w(%22Factory%22,%22https://i.ibb.co/VMrTd39/images-removebg-
preview-1.png%22,C.factory),w('%3Cspan%20style=%22font-size:%2019px%22%3EFishing
%20Frenzy%3C/span%3E',%22https://media.blooket.com/image/upload/v1661496295/Media/
uiTest/Fish_Weight.svg%22,C.fishing),w(%22Flappy%20Blook%22,%22https://
media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg
%22,C.flappy),w('%3Cspan%20style=%22font-size:%2017px%22%3ETower%20of%20Doom%3C/
span%3E',%5B'%3Cimg%20style=%22height:%2030px;%20margin-left:%205px;%20margin-
right:%2010px%22%20src=%22https://media.blooket.com/image/upload/v1657235023/
Media/survivor/cards-05.svg%22%3E'%5D,C.doom),w('%3Cspan%20style=%22font-size:
%2018px%22%3ECrazy%20Kingdom%3C/span%3E',%22https://i.ibb.co/10mZ6dx/3763864-1.png
%22,C.kingdom),w(%22Racing%22,%22https://media.blooket.com/image/upload/
v1661496295/Media/uiTest/Racing_Progress.svg%22,C.racing),w(%22Battle%20Royale
%22,%22https://media.blooket.com/image/upload/v1655936179/Media/br/
VS_Lightning_Bolt_Bottom.svg%22,C.royale),w(%22Blook%20Rush%22,%22data:image/
png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlw
SFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA7YSURBVHi
c7Z17tFxVfcc/
e59zZib3kcfN456YQObOTB43PBIKoeIqSlwIBXwiCCytXe2qxabSWrAqLKmwXKthVRe2BFxitYpasSIPV0s
I8mhV5GHVdpWaoCRIvAnZSW/uzeuG3Nec/jFzk8mYOXNm73PmeT7/zt6/s+/d399vv/
cWnufRSSilZgEXAZcBl42MHF5m23KrlPJBKcU9mUx6pLElrC+iEwSglFpOscIpVH5q5rfh4YPH0wkBlmUNW
5b8oZTyi9ls+ol6l7XetKUAyrz8ciBbKW2pAMqRUk62e3RoGwH4ebkffgIopV2jQ8sKoOjl6zlR6RW93I+g
AiinGB22SSkfklJsatXo0FICUEqt4ESFv4WAXu6HrgBKKYkOPypGh+8bG60TTS0ApVQXJ3t5JuxvhCGAcor
R4aVidLg7k0kPh/
6RkGg6AUTh5X5EIYBSmj06NFwA9fByP6IWQDnNFh0aIgCl1EpO9vJk3QtRpN4CKKUYHfYXo8O92Wx6S93LU
A8BFL38rZyo9IHIPxqQRgqgHCnlVEl02FSP6BCZAIpefjmFCn8zDfRyP5pJAKWURIdnin2HSKJDaAJQSnVz
clveNF7uR7MKoJyy6HBPJpPeF4ZdIwEopVZxosKb1sv9aBUBlFIWHb6UzaY3a9uqRQBFLy9ty9O6H24WWlE
A5RSjwy+llA8X+w6Bo0NVASilBjlR4RfSgl5+KiY9eP6g4IWhad7Xf4Qu2VzzIboUo8NISXR41De9nwCUUp
cAj4ddyEaxaxyeHhU8PQLPHBSMTQP7FoHwWDBrnPPnjXFd/
yHW9kw0uqihkUolbsnlBjZW+t2ukl+GXJ66MunBcwcFT48WKv7loxUSeoLhoyk2H02xefd8HHuK5b2v8/
sLj3DNosOtHh0svx+rCaDlKPXyHx0UHJ2u3cbklM3W0V62jvZy58tu20YHaAMBTOTh+UMBvFwXn+hw9cLD9
FgtHR1aUwBDx4pePlpoy3W8XJfy6DD/eHQ4zDk94/UrSEi0hAAm8vDcjJePCLa/
3ugSFfEE+4+meOxoisd2z8dxCtHhkvmFvkMrRIemFcBvSrz8x3X2cl0mJ222jvSydaSXv9/
uMr9rnHVzxri2/
zDn9jZndGgaATStl+viCfaPpdgylmLLa80bHRoqgFIvf+aA4PV8I0sTLc0aHeoqgBkvf2qkUPE7Wt3LdSmP
DvYUudmF6HBtnaND5ALYWdqWt7mX6zI5ZbNtpJdtI738w3aXvlnjrJtXiA7nRTyyiEwAvxiDP31J8kqnerk
unmDkaIrHj6Z4vDjvsHHVHi7tC3uCo0BkU737JkRc+SEwOWXz6rgTmf2WnuuPMScWQIcTC6DDiQXQ4cQC6H
BiAXQ4sQA6nFgAHU4sgA4nFkCHEwugw4kF0OHEAuhwYgF0OLEAOpxqAtDei2sL3Zwx5SQx2kY16fdjNQFob
+mYazfHrtd2YFFCf0+8EOKw3+/
VBKC9D2lu02w4b30WJ40ORRzw+zG6CBDdLqaO4w3JKZPsvjdgRBYBeq24HxAKAvodowhgJACjbZ1z4mbAGC
HM9tELge8l1pEKIO4HmGNL44MUo34/
VhPAEUD7RoR5sQCMSVjGAtjr96OvAFzX9YBdul+e68RDQVOSBgKQUk5mMmlfA0FmAod0CxA3AeZ02SYCEGN
V0wSwoy2ABfFQ0Jg5tv4QUAjh2/5DxAI4o1s3Z8wMqw0OhwohVLU0kQpgTU/
cBzDlonn6AzEhxM5qaYIIoKqRSmS7oMf3lroYP4TweNNsEwHwUrU0QQTwM90CSOCsHt3cMT3JSaPZVCnFg1
XTVEvguu5e4BXdQsTNgD6ndx3TzlscAv5v1XQB7T2rW5A1cQTQZk2vvgAsSwaav4leAL1xBNBl/
Tz9W0GklC8EShfQ3nO6BUmnYHY8IVQzQnqcP1t/
CCileCRQuoD2XqSwLlAzgrgfoENvckJ7w6YQwhOCh4OkDfQN13WngUAh5VSc26ubs3PJdRu1/6OZTDrQIl4
tItPuB7xzQRwBauUPFus/
ZWNZ8hdB09ZFAIPdsKpLN3fnkXCmuNhsBjDw87S1COB5QNuVr1wUR4GgrOvT6m4dR0rxjcBpgyZ0XfcAsE2
rRMB7FnrEWwSD8eElVRfxKmJZcjyTSQeevq+1o6ndDCxNwrrZurk7h57khNGzNJYlX60lfa0C+GGN6U/
iyoVxM1CNCxf4nuOoipTyP2pKX6P9h4Gqu0wq8Y4FXrxV3A8BG5b6nuPwzy4EUopP15KnJgG4rnsEeKCmUp
XQ58BF8+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+hCKE44AXNf9Hww7hI6ATSv
yOG29XOyxcdUeugyGfQCJhP3LbDb93TBKFGbT+ynAaDlrdTd8fFn7NgW/
13+Atxls9oTCuN+2ratCKlJ4AigeIjUakgBsWOq15dax7tQEm1bsM7aTSNhPBjn0GZSwO993Ar8xMSApNAX
d7XSvgPC4e/Vrxr1+KeWUZcn3hVOoos0wjbmuewz4pKmdZSm4baB9moK3LxnhPIOrXmZIJOwvZjJp/
T1jpyCK4fe3MThGNsMHXI9r+ltfBKfPHmNjZtjYjm1bR6QUfxlCkU4idAEU7xa8MQxbn8t5XNzXuiLo6zrG
w2fvDsWW49gfq3bnnw6RTMC5rvss8B1TO7aAL63yOK8FD5d2Jyf43toho5W+GRzHHspm0/
eGUKzfIsoZ2I9S5ZrSIMyS8I0z8qxoobOFCXuKB9YOMdfgkscZpBR527beGUKxTm0/
KsOu6+4BrsPg2ZkZ5trw7TPyvKEFtpFZ1jT3rRniNLM7/o+TTDofy2bT/x2KsVMQ6RqM67r/
juFi0QyLkwURNPP1s0LkuevM3ZzZrX+0q5Rk0vl+Njvw+VCMVaAei3B3AP8WhqHlXYXmYFYzLh0Kj79ZtYc
3zzGb6ZvBcay9liUvC8WYD5H/
K4ujgg8Cr4Zh77xe+PKgR6qZRCA8PpLby1ULzVb4ZpBSTjmOfUEUvf7f+lbUHwBwXXcUuBoI5TjIW+d5PHJ
2nv6aj0GEj5R5/nb1Lq43uNGjFCEgmXT+OJNJ/zoUg1Womx+5rvtTCiODUFjTA4+tyTf0QupUYpJ/
Pmcn75gf3namRCJxfzabDnzBgynGW8JqRSn1TeD9Ydk7Og1//ivBlv2aE+2aW8IWdB/
jwbN30Wf2oNNJOI796sqV2YHQDAagES3p9UDgS4yq0WXBVwY9NtRxR9FZ8w/xxO/
sDLXyLUuOO471u6EZDEjdBeC67hhwFZr3Dp4KCdya9rhzuRf5hpJ3nzbMt87YE+o9B0IIL5Fwrsxk0ubrxT
XSkL6067ovAR+gyru2tXJdv8e/
nJmP5LEqIfN8cuVrfMbwDN+pSCadO7LZ9ObQDQeg7n2AUpRS76KwZhBqf373OHxiu+Cp0QBuGqAP0Nd1jLs
G97AmpAmeUlKpxMZcbkDrYGcYNFQAAEqpy4GHgNAneh/5P8GtrwiG/eKMjwCkzHPtacPcvEz/
1q5KFIZ7idtyuYHbQzdeSzkaLQAApdQlwCNA6AfFDk7B7b8W3L+3QjSoIIBls8e4d1CxJKQ5/
VKEECSTzi253MDG0I3XWpZmEACAUmo98K9AJCP7Hx8UfHy74JXymdoyAdj2NH+V3csH+82ua6mEEIJUyrkx
6jn+oDSNAACUUhcCm4FInpkYz8PnhwRf2CWYnPmzSwSwdsEhvrByL73mr3WeEiGEl0o5N2SzA/
dE8gENmkoAAEqpC4AtQGR7g7eNwc07JC8cAvYtoic5wWdWKKP7eatRqPzE9dls+h8j+4gGTScAAKXUOuBxY
F6U33lyRPDskMeGJeHM41eiWPl/
lM2m74v0Qxo0pQAAlFLnULiGZn6U3xkerkvlvz+bTd8f6Yc0aaZF1ZNwXfe/
gPVAXVbFokBKOZVKJa5q1sqHJhYAgOu6LwJrgab9B1bCceydqZSTzmbTDzW6LH40bRNQjlLqD4G7CXmEEHY
TIITwkknnK7ncwIdCNRwRTR0BSnFd9z4KN5H8tNFlqYRlWWOpVOJtrVL50EICAHBddzvwJuCzGLxeEgWJhP
OTZNJelM2mn2p0WWqhZZqAcpRSFwNfBxab2DFtAqQU+UTCuTmXGzC+rqURtKwAAJRSCyncXn6Frg0TATiOt
c9x7LdkMumqr3Q3Ky0tgBmUUjdQaBZqXlHUEYAQkEg4312+PHN1zZmbjJbqA1TCdd1NwLkY3F8cFNu29qdS
yXe3Q+VDm0SAUpRSVwCfA1YFSR80AliWnHAce2MYN3M1E20RAUopXlt3FnADYLx/
qziufyCZdOa0W+VDG0aAUpRSc4GbgQ1UmECqFAGEEJ7j2D+
xbXlNLe/
wtRptLYAZlFJ9FCLCXwB9pb+VC6CwQ9f+gWXJP8lk0jvqV8rG0BECmEEp1UPhXMJNFOcPZgQgpcg7jv2oZc
kP1fryVivTUQKYQSmVpHBg9cOjo4dXOY79oJTiIybXrrcq/w99zo6mO4xCQAAAAABJRU5ErkJggg==
%22,C.rush),w('%3Cspan%20style=%22font-size:%2018px%22%3EMonster%20Brawl%3C/span
%3E',%5B'%3Cimg%20style=%22height:%2028px;%20margin-left:%205px;%20margin-right:
%208px%22%20src=%22https://media.blooket.com/image/upload/v1655233787/Media/
survivor/xp/Blue_xp_2.svg%22%3E'%5D,C.brawl),w('%3Cspan%20style=%22font-size:
%2015px%22%3ESanta%5C's%20Workshop%3C/span%3E',%22https://i.ibb.co/Y2SFc9Y/Santa-
Workshop-Finished-icon-1.webp%22,C.workshop),w(%22Extras%22,%22https://i.ibb.co/
mb0R9HX/Star-icon-stylized-svg-1-removebg-preview.png%22,C.extras,!0),w(%22Settings
%22,%22https://i.ibb.co/jrWKgyn/Windows-Settings-icon-1.png%22,C.settings,!
0),S(m,_),S(g,_),window.addEventListener(%22keydown%22,A);let%20x=setInterval(()=
%3E%7BC.alerts%5B0%5D.connection?clearInterval(x):C.alerts%5B0%5D.connect()
%7D,5e3);function%20D()%7Bfor(let%20e%20in%20_.remove(),clearInterval(x),C)for(let
%20t%20of%20C%5Be%5D)t.enabled&&t.run();Object.keys(C).forEach(e=%3EC%5Be
%5D.forEach(e=
%3Ee.enabled&&(e.run(),k(...currentMode)))),window.removeEventListener(%22keydown
%22,A)%7Dfunction%20A(e)%7Bvar%20t=c.data.hide%7C%7C%7Bctrl:!0,key:%22e
%22%7D,a=c.data.close%7C%7C%7Bctrl:!0,key:%22x%22%7D;(t.ctrl&&e.ctrlKey%7C%7C!
t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey%7C%7C!t.shift&&!
e.shiftKey)&&(t.alt&&e.altKey%7C%7C!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?
(e.preventDefault(),_.style.display=%22block%22===_.style.display?%22none
%22:%22block%22):(a.ctrl&&e.ctrlKey%7C%7C!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey
%7C%7C!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey%7C%7C!a.alt&&!
e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),D())%7Dfunction
%20B(e,t=window)%7Breturn%20new%20Promise(a=%3E%7Blet%20o=%7B%7D,r,i,n,s,l=t=%3E
%7Bt.preventDefault(),o%5Bt.code%5D=!0,r%7C%7C=t.shiftKey,i%7C%7C=t.ctrlKey,n%7C
%7C=t.altKey,%5B%22shift%22,%22control%22,%22alt%22,%22meta
%22%5D.includes(t.key.toLowerCase())%7C%7C(s=t.key.toLowerCase()),e?.
(%7Bshift:r,ctrl:i,alt:n,key:s%7D)%7D,c=e=%3E%7Bdelete%20o%5Be.code
%5D,0%3CObject.keys(o).length%7C%7C(t.removeEventListener(%22keydown
%22,l),t.removeEventListener(%22keyup%22,c),a(%7Bshift:r,ctrl:i,alt:n,key:s%7D))
%7D;t.addEventListener(%22keydown%22,l),t.addEventListener(%22keyup%22,c)%7D)
%7Dif(_.addEventListener(%22mousemove%22,e=%3E%7Bvar%20t,a;%22cheatName%22!
=e.target.className&&%22scriptButton%22!=e.target.className?%220%22!
=y.style.opacity&&(y.animate(%5B%7Bopacity:.9%7D,%7Bopacity:0%7D%5D,
%7Bduration:200%7D),y.style.opacity=%220%22):(e=%22scriptButton
%22==e.target.className?
e.target:e.target.parentElement,y.innerText==e.dataset.description&&
%220.9%22==y.style.opacity%7C
%7C(t=e.getBoundingClientRect(),a=e.offsetParent.getBoundingClientRect(),y.innerTex
t=e.dataset.description,%220%22==y.style.opacity&&(y.animate(%5B%7Bopacity:0%7D,
%7Bopacity:.9%7D%5D,%7Bduration:200%7D),y.style.opacity=
%220.9%22),y.style.left=t.x-a.x+(t.width-y.clientWidth)/2+%22px%22,y.style.top=t.y-
a.y+t.height+%22px%22))%7D),String(window.fetch.call).includes(%22native%20code
%22))%7Bvar%20N=window.fetch.call;window.fetch.call=function()%7Bif(!arguments
%5B1%5D.includes(%22s.blooket.com/rc%22))return
%20N.apply(this,arguments);C.alerts?.%5B0%5D.addLog(%22Blooket%20Anti-Cheat
%20Blocked!%22)%7D%7Delse%20console.log(%22already%20run%22)%7D)();

You might also like