From 6404a450cb6a967a64ab85fe0c9f68221aa2b87a Mon Sep 17 00:00:00 2001 From: Benjamin Stewart Date: Sat, 21 Oct 2023 19:57:08 -0500 Subject: [PATCH] Hyperlink credits and fix suggestion template linking to Jod's GitHub --- .github/ISSUE_TEMPLATE/suggestion.yml | 2 +- autoupdate/gui.png | Bin 101855 -> 100796 bytes autoupdate/reactGui.png | Bin 89800 -> 89852 bytes autoupdate/timestamps/gui.png | Bin 416 -> 416 bytes autoupdate/timestamps/reactGui.png | Bin 417 -> 415 bytes cheats/Bookmarklets.html | 44 +++++++++++++------------- cheats/gui.js | 5 +-- cheats/gui.min.js | 2 +- cheats/reactGui.js | 10 ++++-- cheats/reactGui.min.js | 2 +- 10 files changed, 36 insertions(+), 29 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/suggestion.yml b/.github/ISSUE_TEMPLATE/suggestion.yml index 555a3e2..296060d 100644 --- a/.github/ISSUE_TEMPLATE/suggestion.yml +++ b/.github/ISSUE_TEMPLATE/suggestion.yml @@ -21,7 +21,7 @@ body: id: confirm attributes: label: FaQ - description: Please make sure to read [the FaQ](https://github.com/Minesraft2/Blooket-Cheats/wiki#faq) before submitting any suggestions + description: Please make sure to read [the FaQ](https://github.com/05Konz/Blooket-Cheats#information) before submitting any suggestions multiple: true options: - I have not read the FaQ diff --git a/autoupdate/gui.png b/autoupdate/gui.png index 71b5b83a1ecc265e8c315f8784d3c040c80daf7d..336ce3b6e404298bc34d01daf8a9d3ceaa8ec6ed 100644 GIT binary patch literal 100796 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 UgiguTEh?@B5AHVA9)12^ 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 Q3=9kmp00i_>zopr0MrG{Qvd(} literal 101855 zcmeAS@N?(olHy`uVBq!ia0y~yV3Go14mJh`hP0he)EF2T*pj^6T^Rm@;DWu&Co?c8 zFnGE+hE&XXv-joX*sD`t{M>CmwRy@cR*6#yZixqyCa|PUU|h^bWpHrRpOx91W+&v}b+1}@G_I|sSy?*br*v8Y@1x%Up49^+vzj!ZtfTciY z1ygZj-2(vwt~G4uSoxT|8}%Dhf4!OC@VQ~}0j3Au2{Y|}OBRH=?bm;CU;XQD&jtJy z)(vlKTGuXm-}l;L@~@jU4-ykNBADM?dM}=Re>tN#gK6!z|DiwBOV4n9V3*ZDa&qgh zcMKo$56B)6d{FWr{J{Ayck5*T%RMkKSo7D9A-QYu-(NR13YMQMWG>je&))y{tdJYW zMe9wEKGZN+v_tmV$NWn_dtUBdd?5E${Qh$fT|V5c<*Ii*UdFOfqzy00&>zre2Zbah7_kAy=<~n42_t-Mejd}6`rN6&b_K9D*_R%lp?Dl03 zw#jDish+iCZ~X6{ZuapDiv1U#XFR(9V^8w0NY)$6&-Xv9R=(r>_tzPlqsMJ(zpd=q zm}Il|`gyey+j$xt^3jWz{`$NBcxJKF^D6a2`F%nDtK(Vf=dU(k+QS&La)-e$d4_Ka zd#)BFZ3((urymxxXWe`0+CAN$a~3}}7qq+6{^qt_Yw`9&n>-RNR~p!?pRdpQOra(# zVE#?PGmnpVc~@`uzb||F{5r>L7b=c1%{_hkKG+ZA83N4Tq9;(z$d@^3TO z-rap-XXhN@_7J?^#b+uIi3pv}2KD`KRAvaVX7a;j-G$4~Gwm9qV|J`1Z4M z?27D(zJ?6~KP5KA?$2gx+i`c<Kb(R$^O}P;QXsO`q%&aPLNQp^jLSewYTo* zQdvItuRrf{EcAPHCS$kVX1Dr&Md?Jn0*B{Y1#V6;eGt~dG3_Dy55^Sd@U7<;ceVeI zewf+Pz2ok>;@Fn;!5p96YI^l@l=I?TXXI)>OL%Q7fAD(E69F0CXGO;6EZ$DAXS#=?d(3mTMXu|NW(KlFins z#U0USs>7ArV_9!HA7lS5aIc)jGUNHn`&Xx=KYzr&mNVw@f%(DrqPrjDJ3XxAKX{y> z=`{bA_h&WV{}VX)S;Z+>o-zHk^?Zi=SIfUC*L;j^EtD)eS0^9Y{=D=}cVqB`&EK?Z z>m>x6?A$Z5TE7*WZTiN1>weG!-9J9De1GDO+qY=^7guWfu=3Zx{maf|vifm9S9<

-8S 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 jbP0l+XkK6>Pb6 delta 10375 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 diff --git a/autoupdate/timestamps/gui.png b/autoupdate/timestamps/gui.png index f99d4750f334d3a0b02d1727f4b75a2cc58a2d3c..027345cd783ba6cfe1ec2b0d5d3cae5f07e779ae 100644 GIT binary patch delta 362 zcmZ3$ynuOveZ94RsG|t$gZDCf6gv8~9epw~GI+95o!)$y=)u^@c_cpJ{r*h?i&}X( zCmv$rmP+>2P-r~nUK7)~vp}*d^4PIgbM~gMKOSeyTh6U+aZE<7P?qK3oedYw<=8hqlmS{!HS0dMVF51oA#SW?Mt%kE!A;-o9?u;ZEZuMF#ndRD?3j; z{^qH@NjrIRE-cPGwl~4Lu91^}!>=JA4 z*3Vq^LILWW@6s!{_J34OZqaQsIU^#+W^f`-c;k+~)+^Z+leT151io_3ZHHs>5;X*-;Z1-BR{`kX~OP3<&72m&e{dn!%x=OAb5~2aiZfd{cRv=Gvv4_ANx`DvZqAycD(_Y=m!IUnqj&Yo`u`68r$xMG&Ht#n zP5+7=+ZW^F=>?IeO|QO^dA70Fk%#?!v?s%{lt0E<}8z z(51}Wt)Hdpg#*kv-=$T^wEsvJJ0!*|^-g3S+lBLS$s2ccy}Y75!}pfS9-XfX%@6bR zAF5Hk=62=F_KyOGtwK|ktG^X!_s0a~yM4^N@-XCZ(MtP+Q4W*;Z~UW{$)CD(?lYP4 Xz9h3yFEvpH1_lOCS3j3^P6lzOqO>$_h-eJXEBdEceL$1v$|r^w#*34 zuZy-X=Gh#$Z&rqK*6-aF4T-f^Q?;MJIleZg=;R*Rtx?&-&;8#5}WF f!~NHVKa4delPs#kHwrK?Ffe$!`njxgN@xNAVF$0Y delta 372 zcmbQwypVZB)tJ=57l&XGh(Y8FdNIUT0c_Z~3D0+|vB}*TVSknH2#)dWG*C=IvQ{ zQ2fp@!77R4j9qQVTi;6@W%yOlD3-3c!@*tj#e?Z}eusbYPTos)u<+EMf9elNopa_eH*C?nm!19CVUqNj%9eD_6$z61m&@JG?)kx9H~U#? zP0vyJz_&@NOD^BadOmg6wA`ZtZ&sgvf9#QAnbVC${)gut%3;`h##F9*^^9}1tlXZn z+r*dZRVknOpm8QV>Fugn|J0Tltl7V6P5L=LwM|bZ{dN<1?2L)q&jv!I95S2Hj$FnGH9xvXBlooket Cheats

Blooket Cheats

-
Gui
+
Gui
Mobile Gui
-
React Gui
-

Monster Brawl

+
React Gui
+

Monster Brawl

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

Cafe

+

Cafe

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

Crypto Hack

+

Crypto Hack

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

Deceptive Dinos

+

Deceptive Dinos

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

Tower of Doom

+

Tower of Doom

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

Factory

+

Factory

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

Fishing Frenzy

+

Fishing Frenzy

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

Flappy Blook

+

Flappy Blook

Set Score
Toggle Ghost
-

Global

+

Global

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

Intervals

+

Intervals

Auto Answer
Highlight Answers
Subtle Highlight Answers
-

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

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

Racing

+

Racing

Instant Win
-

Royale

+

Royale

Auto Answer
-

Intervals

+

Intervals

Auto Answer
-

Blook Rush

+

Blook Rush

Set Blooks
Set Defense
-

Tower Defense

+

Tower Defense

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

Tower Defense 2

+

Tower Defense 2

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

Pirate's Voyage

+

Pirate's Voyage

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/gui.js b/cheats/gui.js index 7096bbc..e5cf56f 100644 --- a/cheats/gui.js +++ b/cheats/gui.js @@ -188,7 +188,8 @@ fontWeight: "700", userSelect: "text" }, - innerHTML: "GitHub - 05Konz" + innerHTML: "GitHub - 05Konz", + onclick: () => window.open("https://github.com/05Konz/Blooket-Cheats", "_blank").focus() }), (controlButtons = createElement("div", { id: "controlButtons", @@ -3891,7 +3892,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697934287463 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697936106829 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/gui.min.js b/cheats/gui.min.js index 8c3b9c0..7edbd8f 100644 --- a/cheats/gui.min.js +++ b/cheats/gui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let i=document.querySelector("iframe");i.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function v(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const i of o)a.append(i);return a}var e,t,o,a,n,r,i,s=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(s.name||"real"),c=btoa(s.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,w,f;const k=v("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=v("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),v("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=v("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},v("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},v("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=v("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:s,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:i}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[s&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:i,key:s}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),v("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz"}),b=v("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",k.style.top=parseInt(k.style.top)+(k.offsetHeight-55)*(t?-1:1)+"px",k.style.left=parseInt(k.style.left)+(k.offsetWidth-165)*(t?-1:1)+"px",k.style.pointerEvents=t?"unset":"none",t=!t}}()}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=v("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},v("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),v("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},v("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=v("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),w=v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},f=v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const D of document.querySelectorAll("#"+c))D.remove();function j(e,t,o,a){const n=v("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,l,t){w.innerHTML="",f.firstChild.innerText=e+(t?"":" Cheats"),w.append(f);for(let s=0;s"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),"toggle"==o&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${"toggle"==o?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(l[s]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,g.appendChild(t)}),b.appendChild(g)}else if("function"==d){const y=document.createElement("input");y.classList.add("cheatInput"),y.placeholder=c,y.style.textAlign="center";let e=!(y.readOnly=!0);y.onclick=async()=>{e||(y.value="Waiting for input...",e=!0,y.data=await a[t].function(e=>y.value=e+"..."),e=!1,y.value=y.value.slice(0,-3))},b.appendChild(y)}else{u=document.createElement("input");u.classList.add("cheatInput"),"number"==d&&(u.type="number",u.min=p,u.max=m,u.value=h||(null!=p?p:0)),u.placeholder=c,u.style.textAlign="center",u.onkeyup=b.onclick,b.appendChild(u)}}l[s].element=b}w.appendChild(l[s].element)}}document.body.appendChild(k);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let s=Math.min(Math.floor(e/t[o]),a);if(0==s)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${s}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,i,e,s,l){var t=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+i+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==s?u[Math.floor(Math.random()*u.length)]:s,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new i(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),k.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},v("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},v("li",{style:{margin:"5px"}},v("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),v("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(v("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},v("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,v("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=v("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=v("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,i,s,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([i,s]=d[y].tat.split(":"),"true"==s?this.addAlert(y,f[t[y].b]?.url,`just caught ${i} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+i));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,k),N(g,k),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){k.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),k.style.display="block"===k.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,i;const s=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(i=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:i})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let i=document.querySelector("iframe");i.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tgui.js","color: #0bc2cf; font-size: 1rem"),i.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const s=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),o=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),a=Object.keys(o);Function.prototype.call=function(){return a.includes(this.name)?e.apply(o[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/1?"+Date.now()}function v(e,t={},...o){var a=document.createElement(e);if("object"==typeof t.style){let e="";for(const n in t.style)e+=`${n.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}: ${t.style[n]}; `;t.style=e}for(const r in t)a[r]=t[r];for(const i of o)a.append(i);return a}var e,t,o,a,n,r,i,s=await Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports.a?.me).exports.a.me({})||{};let l=btoa(s.name||"real"),c=btoa(s.id||"lmfao").replaceAll(/(=|\/|\.)/g,"");const d={data:null,setItem(e,n){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&(e[t]=n),e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},deleteItem(e){return e.split(".").reduce((e,t,o,a)=>(++o==a.length&&delete e[t],e[t]),this.data),localStorage.setItem(l,JSON.stringify(this.data)),this.data},setData(e){this.data=e,localStorage.setItem(l,JSON.stringify(this.data))}};try{d.data=JSON.parse(localStorage.getItem(l)||"{}");for(const L of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])d.data[L]&&(d.setItem("theme."+L,d.data[L]),d.deleteItem(L))}catch{d.setData({})}let u,p,m,h,b,g,y,w,f;const k=v("div",{id:c,style:{top:Math.max(10,window.innerHeight-600)/2+"px",left:Math.max(10,window.innerWidth-1e3)/2+"px",transform:`scale(${d.data.scale})`,position:"fixed",height:"80%",width:"80%",maxHeight:"600px",maxWidth:"1000px",zIndex:"999",display:"block"}},u=v("style",{id:"variables",innerHTML:`:root {--backgroundColor: ${d.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${d.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${d.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${d.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${d.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${d.data?.theme?.enabledButton||"#47A547"};--textColor: ${d.data?.theme?.textColor||"white"};--inputColor: ${d.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${d.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`}),v("style",{innerHTML:'.alertList::-webkit-scrollbar{display:none;}.alertList{-ms-overflow-style: none;scrollbar-width: none;}.contentWrapper::-webkit-scrollbar{display:none;}.contentWrapper{-ms-overflow-style: none;scrollbar-width: none;}.cheatButton{position:relative;display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:30px;box-sizing:border-box;cursor:pointer;user-select:none;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}.cheatInput,select{min-width:200px;padding-block:5px;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px;color:var(--textColor)}.bigButton:hover{filter:brightness(110%);transform:translateY(-2px)}.bigButton:active{transform:translateY(2px)}.cheatList::-webkit-scrollbar{width:10px}.cheatList::-webkit-scrollbar-track{background:var(--cheatList)}.cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow: inset -10px 0 rgb(0 0 0 / 20%)}.cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList); box-shadow: inset -10px 0 rgb(0 0 0 / 30%); }.scriptButton:hover{filter:brightness(120%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px;text-align:center}.scriptButton{align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; margin: 10px; padding: 5px 5px 11px; position: relative; width: 250px; font-family: Nunito, sans-serif; font-weight: 400; color: var(--textColor); box-shadow: inset 0 -6px rgb(0 0 0 / 20%); border-radius: 7px; cursor: pointer; transition: filter .25s;}.tooltip::after {content: "";position: absolute;width: 10px;height: 10px;background-color: inherit;top: -5px;left: 50%;margin-left: -6px;transform: rotate(135deg)}'}),p=v("div",{style:{width:"100%",height:"100%",position:"relative",outline:"3px solid #3a3a3a",borderRadius:"15px",overflow:"hidden"}},v("div",{id:"background",style:{display:"block",top:"0",left:"0",height:"100%",overflowY:"hidden",overflowX:"hidden",position:"absolute",width:"100%",background:"var(--backgroundColor)",visibility:"visible"}},v("div",{id:"backgroundImage",style:{backgroundImage:"url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png)",display:"block",height:"200%",position:"absolute",width:"200%",top:"50%",left:"50%",backgroundPositionX:"-100px",backgroundPositionY:"-100px",backgroundSize:"550px",visibility:"visible",transform:"translate(-50%,-50%) rotate(15deg)",appearance:"none",opacity:"0.175"}})),h=v("div",{id:"controls",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",paddingInline:"15px",position:"absolute",left:"220px",top:"0",visibility:"visible",zIndex:"5",height:"52px",width:"max-content",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomRightRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerText:([{ctrl:s,shift:e,alt:t,key:o},{ctrl:a,shift:n,alt:r,key:i}]=[d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"}],`${[s&&"Ctrl",e&&"Shift",t&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[a&&"Ctrl",n&&"Shift",r&&"Alt",i&&i.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`),update:({ctrl:e,shift:t,alt:o,key:a}={ctrl:!0,key:"e"},{ctrl:n,shift:r,alt:i,key:s}={ctrl:!0,key:"x"})=>h.innerText=`${[e&&"Ctrl",t&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[n&&"Ctrl",r&&"Shift",i&&"Alt",s&&s.toUpperCase()].filter(Boolean).join(" + ")} for quick disable\nClick and drag here`}),v("div",{id:"credits",style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8px",position:"absolute",right:"0",top:"0",visibility:"visible",zIndex:"5",height:"47px",width:"210px",background:"var(--infoColor)",boxShadow:"inset 0 -8px rgb(0 0 0 / 20%), 0 0 4px rgb(0 0 0 / 15%)",borderBottomLeftRadius:"10px",color:"var(--textColor)",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text"},innerHTML:"GitHub - 05Konz",onclick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus()}),b=v("div",{id:"controlButtons",style:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",right:"0",bottom:"0",visibility:"visible",zIndex:"5",height:"55px",width:"165px",background:"#none",borderLeft:"3px solid black",borderTop:"3px solid black",borderTopLeftRadius:"10px",color:"white",fontFamily:"Nunito, sans-serif",fontWeight:"700",userSelect:"text",overflow:"hidden",pointerEvents:"all"}},g=v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"#00a0ff",border:"none",fontSize:"2rem",cursor:"move"},innerHTML:"✥"}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"grey",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"-",onclick:function(){let t=!1;return()=>{for(var e of[...p.children])e!=b&&(t?e.style.display=e.style._display:(e.style._display=e.style.display,e.style.display="none"));p.style.height=t?"100%":"55px",p.style.width=t?"100%":"165px",k.style.top=parseInt(k.style.top)+(k.offsetHeight-55)*(t?-1:1)+"px",k.style.left=parseInt(k.style.left)+(k.offsetWidth-165)*(t?-1:1)+"px",k.style.pointerEvents=t?"unset":"none",t=!t}}()}),v("button",{style:{height:"55px",width:"55px",fontFamily:"Nunito",color:"white",backgroundColor:"red",border:"none",fontSize:"2rem",fontWeight:"bolder",cursor:"pointer"},innerHTML:"X",onclick:O})),m=v("div",{className:"cheatList",style:{overflowY:"scroll",background:"var(--cheatList)",boxShadow:"inset -10px 0 rgb(0 0 0 / 20%)",zIndex:"5",width:"220px",position:"absolute",top:"0",left:"0",height:"100%",fontFamily:"Titan One",color:"var(--textColor)",fontSize:"40px",textAlign:"center",paddingTop:"20px",userSelect:"none",padding:"20px 10px 20px 0",boxSizing:"border-box",display:"flex",flexDirection:"column"},innerHTML:'Cheats'},v("a",{className:"bigButton",style:{cursor:"pointer",display:"block",fontFamily:"Titan One",margin:"20px auto 10px",position:"relative",transition:".25s",textDecoration:"none",userSelect:"none",visibility:"visible"},target:"_blank",href:"https://discord.gg/jHjGrrdXP6",innerHTML:`
\n
\n
\n
\n \n \n \n Discord\n
\n
`})),v("div",{className:"contentWrapper",style:{position:"absolute",left:"220px",top:"70px",overflowY:"scroll",width:"calc(100% - 220px)",height:"calc(100% - 70px)",borderRadius:"7px"}},v("div",{id:"content",style:{position:"absolute",inset:"27px 50px 50px 50px"}},y=v("div",{className:"tooltip",style:{position:"absolute",top:"0",left:"0",backgroundColor:"black",height:"fit-content",maxWidth:"300px",zIndex:"5",borderRadius:"7.5px",color:"white",display:"flex",justifyContent:"center",alignItems:"center",padding:"5px",paddingInline:"15px",pointerEvents:"none",opacity:"0",textAlign:"center"},innerText:"description"}),w=v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},f=v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"}})))))));for(const D of document.querySelectorAll("#"+c))D.remove();function j(e,t,o,a){const n=v("div",{className:"cheatButton",innerHTML:("string"==typeof t?``:t||"")+e,onclick:()=>x(n.innerText,o,a)});return m.appendChild(n),n.onclick}async function x(e,l,t){w.innerHTML="",f.firstChild.innerText=e+(t?"":" Cheats"),w.append(f);for(let s=0;s"number"==e.type?parseInt("0"+e.value):"SELECT"==e.nodeName?JSON.parse(e.value):e.data||e.value)),"toggle"==o&&(b.style.background=this.enabled?"var(--enabledButton)":"var(--disabledButton)"),S.alerts?.[0].addLog(`${"toggle"==o?this.enabled?"Enabled":"Disabled":"Ran"} ${this.name}`+(a?.length?` with inputs: (${t.map(e=>"SELECT"==e.nodeName?e.selectedOptions[0].innerText:e.value).join(", ")})`:""),"toggle"==o?this.enabled?"var(--enabledButton)":"var(--disabledButton)":null))}.bind(l[s]),a?.length)for(let t=0;t{var t=document.createElement("option");t.value=JSON.stringify(null!=e?.value?e.value:e),t.innerHTML=e?.name||e,g.appendChild(t)}),b.appendChild(g)}else if("function"==d){const y=document.createElement("input");y.classList.add("cheatInput"),y.placeholder=c,y.style.textAlign="center";let e=!(y.readOnly=!0);y.onclick=async()=>{e||(y.value="Waiting for input...",e=!0,y.data=await a[t].function(e=>y.value=e+"..."),e=!1,y.value=y.value.slice(0,-3))},b.appendChild(y)}else{u=document.createElement("input");u.classList.add("cheatInput"),"number"==d&&(u.type="number",u.min=p,u.max=m,u.value=h||(null!=p?p:0)),u.placeholder=c,u.style.textAlign="center",u.onkeyup=b.onclick,b.appendChild(u)}}l[s].element=b}w.appendChild(l[s].element)}}document.body.appendChild(k);const S={global:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:o},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const n=e||a;try{"typing"!=n.qType?("feedback"===t||o?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][n.answers.map((e,t)=>n.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(n.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:o,stage:e,feedback:t},props:{client:{question:a}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=o.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(o||a).answers.map((e,t)=>(o||a).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(o.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(o,a,l){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let n=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(n.c).find(e=>e.exports?.a?.get).exports.a,c=Object.values(n.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];o=o.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(n.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let s=Math.min(Math.floor(e/t[o]),a);if(0==s)0{r[o]||=0,r[o]++;var a=Date.now();l&&alert(`${o} (${n+1}/${s}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-a}).catch(e=>t=!0),!t);n++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(r).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(r,i,e,s,l){var t=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache);const c=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let n=1;n<=e;n++)(async()=>{var e=""+i+String.fromCharCode(96+n),{success:t,fbToken:o,fbShardURL:a}=(await c.put("https://fb.blooket.com/c/firebase/join",{id:r,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:a},e),await(a=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await a.signInWithCustomToken(o).catch(console.error),await t.database().ref(r+"/c/"+e).set({b:"Random"==s?u[Math.floor(Math.random()*u.length)]:s,bg:l}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,o,a=document.createElement("iframe");document.body.append(a),window.alert=a.contentWindow.alert.bind(window),a.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(a=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:a,blook:{name:o}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await a.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:o,t:t,name:a,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:a,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?o.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=o.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(o.state.unlocks)?o.setState({unlocks:Object.keys(e)}):o.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:o,props:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(o.question||a.client.question).correctAnswers.includes((o.question||a.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=o}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,o,a=Date.now();for([t,o]of e)await n({blook:t,numToSell:o-1});alert(`(${Date.now()-a}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],o=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,n=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];o.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,a=e.find(e=>e.exports.a?.Breakfast).exports.a,n=(Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class i extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let r=m("fGzD");(r=Object.keys(r.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(r.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],o=Object.keys(r[e]);for(const n of o)t.push(r[e][n]+(t[o.indexOf(n)-1]||0));const a=t[t.length-1]*Math.random();return o[t.findIndex(e=>e>=a)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,o.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:o.state.tokens,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new i(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],t=Object.values(e.c);const a=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,o])=>a[o.realSet||o.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Black).exports.a,a=e.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a,o=Object.entries(t).reduce((e,[t,o])=>(a[o.realSet||o.set]&&(e[t]=o),e),{}),n=e.find(e=>e.exports?.Class).exports,h={};class r extends n.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new n.Class({Extends:n.GameObjects.Image,initialize:function(){n.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,o,a,n,r,i,s,l){this.setTexture(l),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(o),this.targets=[],h.scene.physics.velocityFromAngle(a,n,this.body.velocity),this.body.setGravityY(r),this.body.setAngularVelocity(i),this.lifespan=s},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const o=m("74sb");function a(e){switch(e){case"center":var t=Object(o.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(o.l)(.7,1),angle:t,velocity:Object(o.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(o.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(o.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(o.l)(600,750),gravity:0,angVelocity:Object(o.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var n=h.particles.get();n&&n.spawn.apply(n,Object.values(a("center")).concat("uncommon-"+Object(o.m)(1,8)))}break;case"Rare":for(var r=0;r<2;r++){var i=h.particles.get();i&&i.spawn.apply(i,Object.values(a(r%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(o.m)(1,8)))}break;case"Epic":for(var s=0;s<2;s++){var l=h.particles.get();l&&l.spawn.apply(l,Object.values(a(s%2==0?"left-shower":"right-shower")).concat("epic-"+Object(o.m)(1,8)))}break;case"Legendary":for(var c=0;c<3;c++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(a("top")).concat("legendary-"+Object(o.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(a(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(o.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:n.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:n.Scale.NONE,autoCenter:n.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new r(o[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}],voyage:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let n=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];n.props.liveGameController.getDatabaseVal("c",function(e){var t,o,e=Object.entries(e||{}).reduce((e,[t,o])=>(t==n.props.client.name&&e.push({name:t,blook:o.b,doubloons:o.d||0}),e),[]);0===e.length?(n.questionsToAnswer=1,n.randomQ()):({name:e,blook:t,doubloons:o}=e.find(e=>e.name==a)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],n.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,o)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-o.state.doubloons)}}),o.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>o.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=o.props.client.name),e=e.find(e=>e[0]==t)||e[0];o.setState({doubloons:o.state.doubloons+e[1].d}),o.props.liveGameController.setVal({path:"c/"+o.props.client.name,val:{b:o.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}],brawl:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const o of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=o.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,a]of Object.entries(o.state.abilities))for(let e=0;e<10-a;e++)o.state.game.scene.game.events.emit("level up",t,o.state.abilities[t]++);o.setState({level:o.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-o.state.level)-Math.abs(t-o.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:o}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));o.get().spawn(t.x,t.y,(1===(o=e.state.level)?1:o<5?5:o<10?10:o<20?20:o<30?30:o<40?40:o<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}],cafe:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.state.customers.forEach((e,t)=>Object.keys(e).length&&o.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}],crypto:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],o=document.querySelector("[class^=styles__feedbackContainer___]");o.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,o.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.setState({crypto:a.state.crypto+t,crypto2:a.state.crypto+t}),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,p:a.state.password,cr:a.state.crypto+t,tat:e+":"+t}}))})}}],defense:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=(a.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>a.eventTimeout=setTimeout(()=>a.setState({event:{},eventName:""}),6e3)),a.tiles.forEach(o=>o.forEach((e,t)=>3===e&&(o[t]=0))),a.tiles.flatMap((e,o)=>e.map((e,t)=>0===e&&{x:t,y:o})).filter(Boolean).sort(()=>.5-Math.random()));a.towers.forEach(e=>{var{x:t,y:o}=n.shift();e.move(t,o,a.tileSize),a.tiles[o][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}],defense2:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}],dinos:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,o)=>{t.webpack=o}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===a.state.stage){a.state.choices.length||(a.state.choices=e());let t=0,o=-1;for(let e=0;e div[role="button"]:nth-child('+o+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||a.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=a.state.choices[t],o=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));o.style.color="white",o.style.fontFamily="Macondo",o.style.fontSize="1em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(25px)",o.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*a.state.fossilMult)):Math.round(t.val*a.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(o)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}],doom:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache.gvfT.exports,o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.tower.artifacts=Object.keys(e),o.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{o.props.addTowerNode()}catch{}o.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{o.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}],factory:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,o){t.webpack=o}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)})))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}],fishing:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}],flappy:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}],gold:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===a.state.stage){var n=Object.entries(await new Promise(t=>a.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=a.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let o=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var o,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((o=document.createElement("div")).style.color="white",o.style.fontFamily="Eczar",o.style.fontSize="2em",o.style.display="flex",o.style.justifyContent="center",o.style.transform="translateY(200px)",o.innerText=e,t.append(o))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:o.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,g:e,tat:t+":swap:"+o.state.gold}}),o.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:o,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],n=0;o.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))o.liveGameController.setVal({path:"c/".concat(o.client.name),val:{b:o.client.blook,g:a.gold,tat:t+":swap:0"}}),n++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${n} players' gold!`)})}}],kingdom:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let o=["materials","people","happiness","gold"],a=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[o[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&o.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),a[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}],racing:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:o}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][o.answers.map((e,t)=>o.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}],royale:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}],rush:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}],workshop:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(o.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==o.toLowerCase()),a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,t:t,tat:e+":swap:"+a.state.toys}}),a.setState({toys:t}))})}}],settings:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},d.setItem("theme",e);for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(d.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){d.setItem("theme",{...d.data.theme,...e});for(const t in e)u.sheet.cssRules[0].style.setProperty("--"+t,e[t])}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(d.data.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),d.setItem("scale",e/100),k.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("hide",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:n=>T(({shift:e,ctrl:t,alt:o,key:a})=>n(""+[t&&"Ctrl",e&&"Shift",o&&"Alt",a&&a.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){d.setItem("close",e),h.update(d.data.hide||{ctrl:!0,key:"e"},d.data.close||{ctrl:!0,key:"x"})}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--backgroundColor",e),d.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--cheatList",e),d.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--infoColor",e),d.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--defaultButton",e),d.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){d.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--disabledButton",e),d.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--textColor",e),d.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--inputColor",e),d.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){u.sheet.cssRules[0].style.setProperty("--contentBackground",e),d.setItem("theme.contentBackground",e)}}],alerts:[{element:v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"block",alignItems:"center",justifyContent:"center"}},v("ul",{className:"alertList",style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},v("li",{style:{margin:"5px"}},v("span",{style:{color:"var(--textColor)"},innerText:"[LOG] GUI opened"})))),addLog(e,t){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("span",{style:{color:t||"var(--textColor)"},innerHTML:"[LOG] "+e})))},addAlert(e,t,o){return this.element.firstChild.prepend(v("li",{style:{margin:"5px"}},v("img",{src:t||this.blookData?.Black?.url,alt:"blook",draggable:!1,style:{height:"22.5px",margin:"0 10px -5px 0"}}),v("strong",{},e)," ",o))},connection:null,data:{},updateLeaderboard(e){this.leaderboardEl||this.addLeaderboard(),this.leaderboard.innerHTML="";for(var{blook:t,name:o,value:a}of e)this.leaderboard.append(v("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"}},v("img",{src:this.blookData?.[t]?.url||this.blookData.Black.url,alt:t,draggable:!1,style:{height:"45px",position:"absolute",left:"15px"}}),o,v("span",{innerText:this.parseNumber(parseInt(a)),style:{float:"right"}})))},parseNumber(a=0){var n=a;if(a<1e3)return n.toString();var e=["","K","M","B","T"],o=Math.floor((a.toString().length-1)/3);if(o{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,this.element.append(this.leaderboardEl=v("div",{id:"leaderboardContent",style:{position:"absolute",inset:"110% 0px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-evenly",padding:"20px 5px 20px",position:"relative",width:"100%",fontFamily:"Nunito, sans-serif",fontWeight:"400",color:"var(--textColor)",background:"var(--contentBackground)",boxShadow:"inset 0 -6px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{className:"headerText",style:{boxSizing:"border-box",display:"block",height:"45px",left:"-10px",padding:"4px 4px 8px",position:"absolute",top:"-28px",backgroundColor:"#ef7426",boxShadow:"0 4px rgb(0 0 0 / 20%), inset 0 -4px rgb(0 0 0 / 20%)",borderRadius:"7px"}},v("div",{style:{alignItems:"center",boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",padding:"0 15px",width:"100%",fontFamily:"Titan One, sans-serif",fontSize:"26px",fontWeight:"400",textShadow:"-1px -1px 0 #646464, 1px -1px 0 #646464, -1px 1px 0 #646464, 2px 2px 0 #646464",color:"white",background:"linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a)",borderRadius:"5px"},innerText:"Leaderboard"})),v("div",{className:"alertContainer",style:{margin:"15px 15px 5px 15px",backgroundColor:"rgb(0 0 0 / 50%)",width:"95%",height:"370px",borderRadius:"7px",display:"flex",alignItems:"center",justifyContent:"center"}},this.leaderboard=v("nl",{className:"alertList",style:{marginTop:"10px",padding:"0",listStyleType:"decimal",width:"100%",height:"355px",overflowY:"scroll",wordWrap:"break-word"}})))))},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;this.connection=await e.props.liveGameController.getDatabaseRef("c");const f=this.blookData=Object.values(webpackJsonp.push([[],{"":(e,t,o)=>{t.cache=o.c}},[[""]]]).cache).find(e=>e.exports?.a?.Alice&&e.exports?.a?.Alien).exports.a,k=this.getGamemode(),j={lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"};this.connection.on("value",e=>{var t=e.val()||{};if(t&&this.diffObjects(this.data,t)){var o,a,n,r,i,s,l,c,d=this.diffObjects(this.data,t);this.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:o}])=>({name:e,blook:t,value:o||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:o}])=>({name:e,blook:t,value:o||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:o}])=>({name:e,blook:t,value:o||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:o}])=>({name:e,blook:t,value:o||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:o}])=>({name:e,blook:t,value:o||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:o}])=>({name:e,blook:t,value:o||0}));case"gold":for(const h in d)d[h].tat&&([o,a]=d[h].tat.split(":"),"swap"==a?this.addAlert(h,f[t[h].b]?.url,"just swapped with "+o):this.addAlert(h,f[t[h].b]?.url,`just took ${this.parseNumber(parseInt(a))} gold from `+o));e=Object.entries(t).map(([e,{b:t,g:o}])=>({name:e,blook:t,value:o||0}));break;case"hack":for(const b in d)d[b].tat&&([n,r]=d[b].tat.split(":"),this.addAlert(b,f[t[b].b]?.url,`just took ${this.parseNumber(parseInt(r))} crypto from `+n));e=Object.entries(t).map(([e,{b:t,cr:o}])=>({name:e,blook:t,value:o||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?this.addAlert(g,f[t[g].b]?.url,"just started a frenzy"):d[g].s&&this.addAlert(g,f[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:o}])=>({name:e,blook:t,value:o||0}));break;case"dino":for(const y in d)d[y].tat&&([i,s]=d[y].tat.split(":"),"true"==s?this.addAlert(y,f[t[y].b]?.url,`just caught ${i} CHEATING!`):this.addAlert(y,f[t[y].b]?.url,"investigated "+i));e=Object.entries(t).map(([e,{b:t,f:o}])=>({name:e,blook:t,value:o||0}));break;case"cafe":for(const v in d)d[v].up&&([l,c]=d[v].up.split(":"),c)&&this.addAlert(v,f[t[v].b]?.url,`upgraded ${l} to level `+c);e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}));break;case"factory":for(const w in d){var u,p,m=d[w];m.g?this.addAlert(w,f[t[w].b]?.url,`activated the ${j[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),this.addAlert(w,f[t[w].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&this.addAlert(w,f[t[w].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:o}])=>({name:e,blook:t,value:o||0}))}this.updateLeaderboard(e.sort((e,t)=>t.value-e.value))}})}catch{return!1}},diffObjects(e,t){var o,a={};for(const n in e)n in t&&("object"==typeof e[n]&&"object"==typeof t[n]?(o=this.diffObjects(e[n],t[n]))&&0!==Object.keys(o).length&&(a[n]=o):JSON.stringify(e[n])!==JSON.stringify(t[n])&&(a[n]=t[n]));for(const r in t)r in e||(a[r]=t[r]);return 0==Object.keys(a).length?null:a},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}}}]};function N(e,t){var o,a,n=0,r=0;e.onpointerdown=function(e=window.event){n=e.clientX,r=e.clientY,document.onpointerup=function(){document.onpointerup=null,document.onpointermove=null},document.onpointermove=function(e=window.event){o=n-e.clientX,a=r-e.clientY,n=e.clientX,r=e.clientY;t.style.top=t.offsetTop-a+"px",t.style.left=t.offsetLeft-o+"px"}}}j("Alerts",null,S.alerts,!0),j("Global","https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",S.global)(),j('Pirate\'s Voyage',"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",S.voyage),j("Gold Quest","https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",S.gold),j("Cafe","https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",S.cafe),j("Crypto Hack","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",S.crypto),j('Deceptive Dinos',[''],S.dinos),j('Tower Defense',[''],S.defense),j('Tower Defense 2',[''],S.defense2),j("Factory","https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",S.factory),j('Fishing Frenzy',"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",S.fishing),j("Flappy Blook","https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",S.flappy),j('Tower of Doom',[''],S.doom),j('Crazy Kingdom',"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",S.kingdom),j("Racing","https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",S.racing),j("Battle Royale","https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",S.royale),j("Blook Rush","data:image/png;base64,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",S.rush),j('Monster Brawl',[''],S.brawl),j('Santa\'s Workshop',[''],S.workshop),j("Settings",null,S.settings,!0),N(h,k),N(g,k),window.addEventListener("keydown",M);let C=setInterval(()=>{S.alerts[0].connection?clearInterval(C):S.alerts[0].connect()},5e3);function O(){k.remove(),clearInterval(C);for(const e in S)for(const t of S[e])t.enabled&&t.run();Object.keys(S).forEach(e=>S[e].forEach(e=>e.enabled&&(e.run(),x(...currentMode)))),window.removeEventListener("keydown",M)}function M(e){var t=d.data.hide||{ctrl:!0,key:"e"},o=d.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),k.style.display="block"===k.style.display?"none":"block"):(o.ctrl&&e.ctrlKey||!o.ctrl&&!e.ctrlKey)&&(o.shift&&e.shiftKey||!o.shift&&!e.shiftKey)&&(o.alt&&e.altKey||!o.alt&&!e.altKey)&&e.key.toLowerCase()==o.key&&(e.preventDefault(),O())}function T(c,d=window){return new Promise(t=>{const o={};let a,n,r,i;const s=e=>{e.preventDefault(),o[e.code]=!0,a||=e.shiftKey,n||=e.ctrlKey,r||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(i=e.key.toLowerCase()),c?.({shift:a,ctrl:n,alt:r,key:i})},l=e=>{delete o[e.code],0{var t,o;"cheatName"!=e.target.className&&"scriptButton"!=e.target.className?"0"!=y.style.opacity&&(y.animate([{opacity:.9},{opacity:0}],{duration:200}),y.style.opacity="0"):(e="scriptButton"==e.target.className?e.target:e.target.parentElement,y.innerText==e.dataset.description&&"0.9"==y.style.opacity||(t=e.getBoundingClientRect(),o=e.offsetParent.getBoundingClientRect(),y.innerText=e.dataset.description,"0"==y.style.opacity&&(y.animate([{opacity:0},{opacity:.9}],{duration:200}),y.style.opacity="0.9"),y.style.left=t.x-o.x+(t.width-y.clientWidth)/2+"px",y.style.top=t.y-o.y+t.height+"px"))})};let l=new Image;l.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/gui.png?"+Date.now(),l.crossOrigin="Anonymous",l.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(l,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],o="",a;for(let e=0;e(l.src=null,s())})(); \ No newline at end of file diff --git a/cheats/reactGui.js b/cheats/reactGui.js index dad506e..90611e5 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -3638,7 +3638,13 @@ key: "x" })), React.createElement("div", { id: styles.keys.credits - }, React.createElement(AntiBen, null, "GitHub - 05Konz")), React.createElement("div", { + }, React.createElement(AntiBen, { + onClick: () => window.open("https://github.com/05Konz/Blooket-Cheats", "_blank").focus(), + style: { + cursor: "pointer" + }, + href: "https://github.com/05Konz/Blooket-Cheats" + }, "GitHub - 05Konz")), React.createElement("div", { id: styles.keys.cheatList }, React.createElement(AntiBen, { type: "span", @@ -3723,7 +3729,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1697934287562 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1697936106862 || iframe.contentWindow.confirm(error)) cheat(); } img.onerror = img.onabort = () => (img.src = null, cheat()); })(); \ No newline at end of file diff --git a/cheats/reactGui.min.js b/cheats/reactGui.min.js index 62cc755..c29d600 100644 --- a/cheats/reactGui.min.js +++ b/cheats/reactGui.min.js @@ -1 +1 @@ -/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:a,stage:e,feedback:t},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache);const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,a){t.webpack=a}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),null),run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const v in d)d[v].tat&&([s,i]=d[v].tat.split(":"),"true"==i?M.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(v,w[t[v].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const y in d)d[y].up&&([c,l]=d[y].up.split(":"),l)&&M.alerts.addAlert(y,w[t[y].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{d instanceof Promise?d.then(e=>{u(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],h.current=!1}).catch(()=>u([])):d?.length&&(o(d[0]?.value||d[0]),a.selected=d[0]?.name||d[0]),"number"==n?o(c||(null==s?0:s)):"function"==n?o(null):d instanceof Promise||d?.length||o("")},[]);let b;if("options"==n&&d?.length)b=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},d.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:_.keys.cheatInput,placeholder:e,style:{textAlign:"center"},readOnly:!0,value:p||a.data,onClick:async()=>{if(!p){m("Waiting for input...");let t;var e=await a.function(e=>m((t=e)+"..."));a.data=t,m(!1),o(e)}}});else{let t="number"==n;b=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?s:null,max:t?i:null,defaultValue:t?c||(null==s?0:s):null,placeholder:e,style:{textAlign:"center"},onKeyUp:e=>"Enter"==e.key&&r()})}return b}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const v=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),y())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of v)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:y},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,null,"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),v.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file +/* All terms found in the following link apply: https://github.com/05Konz/Blooket-Cheats/blob/main/LICENSE */ (()=>{let s=document.querySelector("iframe");s.contentWindow.console.log.call(window,"%c Blooket Cheats %c\n\tBy 05Konz on GitHub","color: #0bc2cf; font-size: 3rem","color: #8000ff; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\treactGui.js","color: #0bc2cf; font-size: 1rem"),s.contentWindow.console.log.call(window,"%c\tStar the github repo!%c https://github.com/05Konz/Blooket-Cheats","color: #ffd000; font-size: 1rem","");const i=async()=>{if(String(Function.prototype.call).includes("native")){let e=Function.prototype.call,t=document.createElement("iframe"),a=(document.body.append(t),t.style.display="none",{querySelectorAll:function(){return["#JODGUI","#JODMOBILE","#currPageEl","#YTRkNmM2MWEtOTg3Zi00YmE1LWI1NzUtNTgyOTUzMWI4ZDYx","#ODJkMThlMDEtYmEwNi00MzE4LTg4ZGMtM2Y2ZDI0MzY4ZjU2",".cheatList",".cheatName","bG1mYW8=","#aXQncyBjYXQgYW5kIG1vdXNlIGF0IHRoaXMgcG9pbnQ"].includes(arguments[0])?[]:t.contentDocument.querySelectorAll.apply(document,arguments)},querySelector:t.contentDocument.querySelector.bind(document),includes:function(){return!["Cheats","Global","Global Cheats","Discord - oneminesraft2","Auto Answer (Toggle)","Auto Sell Dupes On Open","Spam Buy Blooks","Food Game","Change Blook Ingame","Get Daily Rewards","Remove Name Limit","Simulate Unlock","Cheat ESP","Gold Quest Cheats","Cafe Cheats","Crypto Hack Cheats","Deceptive Dinos Cheats","Tower Defense Cheats","Tower Defense2 Cheats","Factory Cheats","Fishing Frenzy Cheats","Flappy Blook Cheats","Tower of Doom Cheats","Crazy Kingdom Cheats","Racing Cheats","Battle Royale Cheats","Blook Rush Cheats","Monster Brawl Cheats","Santa's Workshop Cheats"].includes(arguments[0])&&t.contentWindow.String.prototype.call(this,arguments)},fetch:t.contentWindow.fetch.bind(window),btoa:t.contentWindow.btoa.bind(window),getItem:t.contentWindow.localStorage.getItem.bind(window.localStorage)}),o=Object.keys(a);Function.prototype.call=function(){return o.includes(this.name)?e.apply(a[this.name],arguments):e.apply(this,arguments)},(new Image).src="https://gui-logger.onrender.com/gui/2?"+Date.now()}let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=Object.values(r.c);const f=e.find(e=>e.exports.createElement).exports,{createElement:t,useState:w,useCallback:k,useRef:S,useEffect:x}=f,j=e.find(e=>e.exports.findDOMNode).exports,O=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let N={data:null},_={css:'#bigButton:hover,.scriptButton:hover{transition:.2s;filter:brightness(1.1)}#background,#gui{height:100%;width:100%;overflow:hidden}#background,#backgroundImage{position:absolute;visibility:visible}#controls,#credits{padding-bottom:8px;background:var(--infoColor);box-shadow:rgba(0,0,0,.2) 0 -8px inset,rgba(0,0,0,.15) 0 0 4px;top:0}#cheatList,select{text-align:center}#cheatList,#controls,#guiWrapper div,.cheatButton{user-select:none}#cheatList,.cheatButton,.scriptButton{box-sizing:border-box}#contentWrapper,.alertList{-ms-overflow-style:none;scrollbar-width:none}#cheats,#gui,.cheatButton,.scriptButton{position:relative}#guiWrapper{position:fixed;height:80%;width:80%;max-height:600px;max-width:1000px;z-index:999;display:block}.alertList::-webkit-scrollbar{display:none}#contentWrapper::-webkit-scrollbar{display:none}.cheatButton{display:flex;flex-direction:row;align-items:center;min-height:40px;width:190px;margin:4px 0;padding-left:15px;cursor:pointer;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;color:var(--textColor);transition:.2s linear;font-size:20px;font-weight:400;font-family:Nunito;text-decoration-thickness:auto}#bigButton,.scriptButton{cursor:pointer;transition:.5s;display:flex}.cheatInput,.scriptButton,select{font-family:Nunito,sans-serif;font-weight:400}.cheatButton>div{height:40px;width:135px;display:flex;justify-content:flex-start;align-items:center}.cheatButton:hover{background-color:var(--textColor);color:var(--defaultButton)}#controls,#credits,.cheatInput,.scriptButton,select{color:var(--textColor)}.cheatInput,select{min-width:200px;padding:5px 0;font-size:16px;background-color:var(--inputColor);box-shadow:inset 0 6px rgb(0 0 0 / 20%);margin:3px}#bigButton{font-size:26px;padding:5px 20px 10px;margin:20px auto 10px;color:#fff;justify-content:center;align-items:center;text-decoration:none;border-radius:5px;text-shadow:2px 2px rgb(0 0 0 / 20%);box-shadow:inset 0 -5px #0005;background-color:#0bc2cf}#bigButton:hover{padding-bottom:13px;margin-top:17px;box-shadow:inset 0 -8px #0005}#bigButton:active{padding-bottom:5px;margin-top:25px;box-shadow:inset 0 0 #0005;transition:50ms}#cheatList::-webkit-scrollbar{width:10px}#cheatList::-webkit-scrollbar-track{background:var(--cheatList)}#cheatList::-webkit-scrollbar-thumb{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 20%)}#cheatList::-webkit-scrollbar-thumb:hover{background:var(--cheatList);box-shadow:inset -10px 0 rgb(0 0 0 / 30%)}.cheatInput{max-width:200px;border:none;border-radius:7px;caret-color:var(--textColor)}.cheatInput::placeholder{color:var(--textColor)}.cheatInput:focus,select:focus{outline:0}.cheatInput::-webkit-inner-spin-button,.cheatInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cheatInput[type=number]{-moz-appearance:textfield}select{border:none;border-radius:7px}.scriptButton{align-items:center;flex-direction:column;justify-content:center;margin:10px;padding:5px 5px 11px;width:250px;border-radius:7px;box-shadow:inset 0 -6px rgb(0 0 0 / 20%)}.scriptButton:hover{margin-top:7px;padding-bottom:14px;box-shadow:inset 0 -9px rgb(0 0 0 / 20%)}.scriptButton:active{transition:50ms;margin-top:16px;padding-bottom:5px;box-shadow:inset 0 0 rgb(0 0 0 / 20%)}#gui{outline:rgb(58,58,58) solid 3px;border-radius:15px}#background{display:block;top:0;left:0;background:var(--backgroundColor)}#backgroundImage{background-image:url(https://ac.blooket.com/dashboard/65a43218fd1cabe52bdf1cda34613e9e.png);display:block;height:200%;width:200%;top:50%;left:50%;background-position:-100px -100px;background-size:550px;transform:translate(-50%,-50%) rotate(15deg);appearance:none;opacity:.175}#controls{cursor:grab;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:15px;position:absolute;left:220px;visibility:visible;z-index:5;height:52px;width:max-content;border-bottom-right-radius:10px;font-family:Nunito,sans-serif;font-weight:700}#controlButtons,#credits{align-items:center;right:0;visibility:visible;font-family:Nunito,sans-serif;font-weight:700;user-select:text;z-index:5;display:flex;position:absolute}#controls:active{cursor:grabbing}#credits{justify-content:center;height:47px;width:210px;border-bottom-left-radius:10px}#controlButtons{justify-content:center;bottom:0;height:55px;width:165px;border-left:3px solid #000;border-top:3px solid #000;border-top-left-radius:10px;color:#fff;overflow:hidden;pointer-events:all}.dragButton:active{cursor:grabbing!important}#controlButtons>*{height:55px;width:55px;font-family:Nunito;color:#fff;border:none;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:grab}#cheatList,#cheats,.cheatName{color:var(--textColor)}#cheats,#contentWrapper,.alertContainer,.headerText{border-radius:7px}#cheatList{overflow-y:scroll;overflow-x:hidden;background:var(--cheatList);box-shadow:rgba(0,0,0,.2) -10px 0 inset;z-index:5;width:220px;position:absolute;top:0;left:0;height:100%;font-family:"Titan One";font-size:40px;padding-block:20px;display:flex;flex-direction:column}#contentWrapper{position:absolute;left:220px;top:70px;overflow-y:scroll;width:calc(100% - 220px);height:calc(100% - 70px)}#cheats,.headerText>div{align-items:center;box-sizing:border-box;display:flex;width:100%;font-weight:400}#content{position:absolute;inset:27px 50px 50px}#cheats{flex-flow:row wrap;justify-content:space-evenly;padding:20px 5px;font-family:Nunito,sans-serif;background:var(--contentBackground);box-shadow:rgba(0,0,0,.2) 0 -6px inset}.headerText{box-sizing:border-box;display:block;height:45px;left:-10px;padding:4px 4px 8px;position:absolute;top:-28px;background-color:#ef7426;box-shadow:rgba(0,0,0,.2) 0 4px,rgba(0,0,0,.2) 0 -4px inset}.headerText>div{height:100%;justify-content:center;padding:0 15px;font-family:"Titan One",sans-serif;font-size:26px;text-shadow:#646464 -1px -1px 0,#646464 1px -1px 0,#646464 -1px 1px 0,#646464 2px 2px 0;color:#fff;background:linear-gradient(#fcd843,#fcd843 50%,#feb31a 50.01%,#feb31a);border-radius:5px}.alertContainer{margin:15px 15px 5px;background-color:rgb(0 0 0 / 50%);width:95%;height:370px;display:block;align-items:center;justify-content:center}',keys:{}};for(let o of[..._.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))_.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),_.css=_.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,_.keys[o]):e);const M={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.svg",cheats:[{name:"Auto Answer",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var{state:{question:e,stage:t,feedback:a},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const r=e||o;try{"typing"!=r.qType?("feedback"===t||a?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][r.answers.map((e,t)=>r.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(r.answers[0])}catch{}},50))}},{name:"Highlight Answers",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})},50))}},{name:"Subtle Highlight Answers",description:"Toggles subtle highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})},50))}},{name:"Auto Answer",description:"Click the correct answer for you",run:function(){const{state:{question:a,stage:e,feedback:t},props:{client:{question:o}}}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{"typing"!=a.qType?("feedback"===e||t?document.querySelector('[class*="feedback"]')?.firstChild:[...document.querySelectorAll('[class*="answerContainer"]')][(a||o).answers.map((e,t)=>(a||o).correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]])?.click?.():Object.values(document.querySelector("[class*='typingAnswerWrapper']"))[1].children._owner.stateNode.sendAnswer(a.answers[0])}catch{}}},{name:"Spam Buy Blooks",description:"Opens a box an amount of times",inputs:[{name:"Box",type:"options",options:()=>new Promise(e=>{e(Object.keys(Object.values(webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{}))})},{name:"Amount",type:"number"},{name:"Alert Blooks",type:"options",options:[{name:"Alert Blooks",value:!0},{name:"Don't Alert Blooks",value:!1}]}],run:function(a,o,c){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.prompt=e.contentWindow.prompt.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let r=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(r.c).find(e=>e.exports?.a?.get).exports.a,l=Object.values(r.c).find(e=>e.exports.a?.purchaseBlookBox).exports.a["purchaseBlookBox"];a=a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "),t.get("https://dashboard.blooket.com/api/users").then(async({data:{tokens:e}})=>{var t=Object.values(r.c).find(e=>!isNaN(e?.exports?.a?.Space)).exports.a||{Medieval:20,Breakfast:20,Wonderland:20,Blizzard:25,Space:20,Bot:20,Aquatic:20,Safari:20,Dino:25,"Ice Monster":25,Outback:25};let i=Math.min(Math.floor(e/t[a]),o);if(0==i)0{n[a]||=0,n[a]++;var o=Date.now();c&&alert(`${a} (${r+1}/${i}) ${e?"NEW! ":""}${t} tokens left`),s+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-s}ms) Results:\n`+Object.entries(n).map(([e,t])=>` ${e} `+t).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Flood Game",description:"Floods a game with a number of fake accounts",inputs:[{name:"Game ID",type:"string"},{name:"Name",type:"string"},{name:"Amount",type:"number"},{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return["Random"].concat(Object.keys(Object.values(e.c).find(e=>e.exports.a?.Black)?.exports?.a||[]))}},{name:"Banner",type:"options",options:Object.entries({Starter:"starter",Chalkboard:"chalkboard",Slime:"slime",Bookshelf:"bookshelf","Toaster Pastry":"toasterPastry",Theater:"theater",Sushi:"sushi",Workbench:"workbench",Spooky:"spooky",Spiders:"spiders",Coffin:"coffin",Pumpkins:"pumpkins","Falling Blocks":"fallingBlocks",Racetrack:"racetrack",Harvest:"harvest",Leaves:"leaves","Fall Picnic":"fallPicnic","Winter Drive":"winterDrive","Winter Train":"winterTrain",Ice:"ice",Gifts:"gifts","Christmas Tree":"christmasTree","Soccer Field":"soccerField","Winter Landscape":"winterLandscape","Football Field":"footballField","Outer Space":"outerSpace","Hockey Rink":"hockeyRink","Music Class":"musicClass","Ice Cream Sandwich":"iceCreamSandwich","Science Class":"scienceClass","Fish Tank":"fishTank","Art Class":"artClass",Clockwork:"clockwork","Love Letter":"loveLetter",Farm:"farm",Chocolate:"chocolate","Tech Chip":"techChip",Fire:"fire","Orange Ice Pop":"orangeIcePop"}).map(([e,t])=>({name:e,value:t}))}],run:async function(n,s,e,i,c){var t=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache);const l=t.find(e=>e.exports?.a?.get).exports.a,d=t.find(e=>e.exports?.a?.initializeApp).exports.a,u=Object.keys(Object.values(t).find(e=>e.exports.a?.Black).exports.a);for(let r=1;r<=e;r++)(async()=>{var e=""+s+String.fromCharCode(96+r),{success:t,fbToken:a,fbShardURL:o}=(await l.put("https://fb.blooket.com/c/firebase/join",{id:n,name:e}))["data"];t&&(t=d.initializeApp({apiKey:"AIzaSyCA-cTOnX19f6LFnDVVsHXya3k6ByP_MnU",authDomain:"blooket-2020.firebaseapp.com",projectId:"blooket-2020",storageBucket:"blooket-2020.appspot.com",messagingSenderId:"741533559105",appId:"1:741533559105:web:b8cbb10e6123f2913519c0",measurementId:"G-S3H5NGN10Z",databaseURL:o},e),await(o=d.auth(t)).setPersistence(d.auth.Auth.Persistence.NONE).catch(console.error),await o.signInWithCustomToken(a).catch(console.error),await t.database().ref(n+"/c/"+e).set({b:"Random"==i?u[Math.floor(Math.random()*u.length)]:i,bg:c}),t.delete())})(),await new Promise(e=>setTimeout(e,100))}},{name:"Host Any Gamemode",description:"Change the selected gamemode on the host settings page",inputs:[{name:"Gamemode",type:"options",options:["Racing","Classic","Factory","Cafe","Defense2","Defense","Royale","Gold","Candy","Brawl","Hack","Pirate","Fish","Dino","Toy","Rush"]}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),"/host/settings"!=location.pathname)return alert("Run this script on the host settings page");t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode;t.setState({settings:{type:e}})}},{name:"Change Blook Ingame",description:"Changes your blook",inputs:[{name:"Blook",type:"options",options:async()=>{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];return Object.keys(Object.values(e.c).find(e=>e.exports.a?.Chick&&e.exports.a?.Elephant).exports.a)}}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["props"];t.client.blook=e,t.liveGameController.setVal({path:`c/${t.client.name}/b`,val:e})}},{name:"Get Daily Rewards",description:"Gets max daily tokens and xp",run:async function(){var e,t,a,o=document.createElement("iframe");document.body.append(o),window.alert=o.contentWindow.alert.bind(window),o.remove(),location.href.includes("play.blooket.com")?({t}=(await(e=(o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache)).find(e=>e.exports?.a?.get).exports.a).post("https://play.blooket.com/api/playersessions/solo",{gameMode:"Factory",questionSetId:["60101da869e8c70013913b59","625db660c6842334835cb4c6","60268f8861bd520016eae038","611e6c804abdf900668699e3","60ba5ff6077eb600221b7145","642467af9b704783215c1f1b","605bd360e35779001bf57c5e","6234cc7add097ff1c9cff3bd","600b1491d42a140004d5215a","5db75fa3f1fa190017b61c0c","5fac96fe2ca0da00042b018f","600b14d8d42a140004d52165","5f88953cdb209e00046522c7","600b153ad42a140004d52172","5fe260e72a505b00040e2a11","5fe3d085a529560004cd3076","5f5fc017aee59500041a1456","608b0a5863c4f2001eed43f4","5fad491512c8620004918ace","5fc91a9b4ea2e200046bd49a","5c5d06a7deebc70017245da7","5ff767051b68750004a6fd21","5fdcacc85d465a0004b021b9","5fb7eea20bd44300045ba495"][Math.floor(24*Math.random())]}))["data"],{name:o,blook:{name:a}}=(await e.post("https://play.blooket.com/api/playersessions/landings",{t:t}),await e.get("https://play.blooket.com/api/playersessions/questions",{params:{t:t}}),await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."))),await e.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:t,name:o,cash:Math.floor(9e7*Math.random())+1e7,correctAnswers:Math.floor(500*Math.random())+500,upgrades:Math.floor(300*Math.random())+300,mode:"Time-Solo",nameUsed:"You",place:1,playersDefeated:0}),e.put("https://play.blooket.com/api/users/add-rewards",{t:t,name:o,addedTokens:500,addedXp:300}).then(({data:{dailyReward:e}})=>alert(`Added max tokens and xp, and got ${e} daily wheel tokens!`)).catch(()=>alert("There was an error when adding rewards."))):(alert("This cheat only works on play.blooket.com, opening a new tab."),window.open("https://play.blooket.com/"))}},{name:"Use Any Blook",description:"Allows you to play as any blook",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]]).webpack("MDrD").a;"/blooks"==location.pathname?a.setState({blookData:Object.keys(e).reduce((e,t)=>(e[t]=a.state.blookData[t]||1,e),{}),allSets:Object.values(e).reduce((e,t)=>e.includes(t.set)?e:e.concat(t.set),[])}):Array.isArray(a.state.unlocks)?a.setState({unlocks:Object.keys(e)}):a.setState({unlocks:e})}},{name:"Every Answer Correct",description:"Sets every answer to be correct",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.freeQuestions=e.questions=e.props.client.questions.map(e=>({...e,correctAnswers:e.answers}))}},{name:"Highlight Answers",description:"Colors answers to be red or green highlighting the correct ones",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])?e.style.backgroundColor="rgb(0, 207, 119)":e.style.backgroundColor="rgb(189, 15, 38)"})}},{name:"Subtle Highlight Answers",description:"Removes the shadow from correct answers",run:function(){const{state:a,props:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];[...document.querySelectorAll('[class*="answerContainer"]')].forEach((e,t)=>{(a.question||o.client.question).correctAnswers.includes((a.question||o.client.question).answers[t])&&(e.style.boxShadow="unset")})}},{name:"Remove Name Limit",description:"Sets the name limit to 120, which is the actual max name length limit",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),document.querySelector('input[class*="nameInput"]').maxLength=120,alert("Removed name length limit")}},{name:"Remove Random Name",description:"Allows you to put a custom name",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({isRandom:!1,client:{name:""}}),document.querySelector('[class*="nameInput"]')?.focus?.()}},{name:"Sell Cheap Duplicates",description:"Sells all of your uncommon to epic dupes (not legendaries+)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(([e,t])=>1{t.webpack=a}},[["1234"]]]).webpack("MDrD").a[e].rarity));if(confirm("Are you sure you want to sell your uncommon to epic dupes?")){var t,a,o=Date.now();for([t,a]of e)await r({blook:t,numToSell:a-1});alert(`(${Date.now()-o}ms) Results:\n`+e.map(([e,t])=>` ${e} `+(t-1)).join(`\n`))}}).catch(()=>alert("There was an error user data!"))}},{name:"Sell Duplicate Blooks",description:"Sell all duplicate blooks leaving you with 1 each",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),window.confirm=e.contentWindow.confirm.bind(window),e.remove();let t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],a=Object.values(t.c).find(e=>e.exports?.a?.get).exports.a,r=Object.values(t.c).find(e=>e.exports.a?.sellBlook).exports.a["sellBlook"];a.get("https://dashboard.blooket.com/api/users").then(async({data:{unlocks:e}})=>{e=Object.entries(e).filter(e=>1` ${e} `+(t-1)).join(`\n`))}}).catch(e=>(alert("There was an error user data!"),console.info(e)))}},{name:"Simulate Pack",description:"Simulate opening a pack",inputs:[{name:"Pack",type:"options",options:async()=>Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt)}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,r=(Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),Object.values(m.c).find(e=>e.exports?.Class).exports),h={};class s extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];let n=m("fGzD");(n=Object.keys(n.a).reduce((e,t)=>(e.packs.includes(t)&&(e.data[t]=Object.fromEntries(n.b(t))),e),{packs:Array.from(document.querySelectorAll('[class*="packShadow"]')).map(e=>e.alt),data:{}}).data)[e]?(e=function(e){var t=[],a=Object.keys(n[e]);for(const r of a)t.push(n[e][r]+(t[a.indexOf(r)-1]||0));const o=t[t.length-1]*Math.random();return a[t.findIndex(e=>e>=o)]}(e),t=Object.values(m.c).find(e=>e.exports?.a?.Elephant).exports.a,a.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,tokens:a.state.tokens,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new s(t[e].rarity)},canOpen:!0})):alert("I couldn't find that box!")}}catch{}}()},{name:"Simulate Unlock",description:"Simulate unlocking most of the blooks",inputs:[{name:"Blook",type:"options",options:()=>{try{var e=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],t=Object.values(e.c);const o=t.find(e=>"number"==typeof e.exports.a?.Breakfast).exports.a;return Object.entries(t.find(e=>e.exports.a?.Black).exports.a).reduce((e,[t,a])=>o[a.realSet||a.set]?e.concat(t):e,[])}catch{return[]}}}],run:function(){try{let m=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"],e=Object.values(m.c),t=e.find(e=>e.exports?.a?.Chick?.set).exports.a,o=e.find(e=>e.exports.a?.Breakfast).exports.a,a=Object.entries(t).reduce((e,[t,a])=>(o[a.realSet||a.set]&&(e[t]=a),e),{}),r=Object.values(m.c).find(e=>e.exports?.Class).exports,h={};class n extends r.Scene{constructor(e){super(),this.rarity=e.toLowerCase()}preload(){switch(this.rarity){case"uncommon":this.load.svg("uncommon-1","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_green.svg",{width:25,height:25}),this.load.svg("uncommon-2","https://media.blooket.com/image/upload/v1658567787/Media/market/particles/square_light_green.svg",{width:25,height:25}),this.load.svg("uncommon-3","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/circle_dark_green.svg",{width:25,height:25}),this.load.svg("uncommon-4","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_dark_green.svg",{width:30,height:30}),this.load.svg("uncommon-5","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-6","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/serpentine_light_green.svg",{width:30,height:30}),this.load.svg("uncommon-7","https://media.blooket.com/image/upload/v1658567785/Media/market/particles/triangle_green.svg",{width:30,height:30});break;case"rare":this.load.svg("rare-1","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_light_blue.svg",{width:25,height:25}),this.load.svg("rare-2","https://media.blooket.com/image/upload/v1658567765/Media/market/particles/square_dark_blue.svg",{width:25,height:25}),this.load.svg("rare-3","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_blue.svg",{width:30,height:30}),this.load.svg("rare-4","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_blue.svg",{width:30,height:30}),this.load.svg("rare-5","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/triangle_light_blue.svg",{width:30,height:30}),this.load.svg("rare-6","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/serpentine_light_blue.svg",{width:30,height:30}),this.load.svg("rare-7","https://media.blooket.com/image/upload/v1658567763/Media/market/particles/circle_dark_blue.svg",{width:25,height:25});break;case"epic":this.load.svg("epic-1","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/red.svg",{width:25,height:25}),this.load.svg("epic-2","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/light_red.svg",{width:25,height:25}),this.load.svg("epic-3","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_red.svg",{width:30,height:30}),this.load.svg("epic-4","https://media.blooket.com/image/upload/v1658790239/Media/market/particles/serpentine_dark_red.svg",{width:30,height:30}),this.load.svg("epic-5","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_red.svg",{width:30,height:30}),this.load.svg("epic-6","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/triangle_light_red.svg",{width:30,height:30}),this.load.svg("epic-7","https://media.blooket.com/image/upload/v1658790237/Media/market/particles/circle_dark_red.svg",{width:25,height:25});break;case"legendary":this.load.svg("legendary-1","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_orange.svg",{width:25,height:25}),this.load.svg("legendary-2","https://media.blooket.com/image/upload/v1658567740/Media/market/particles/square_light_orange.svg",{width:25,height:25}),this.load.svg("legendary-3","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_orange.svg",{width:25,height:25}),this.load.svg("legendary-4","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_orange.svg",{width:30,height:30}),this.load.svg("legendary-5","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/serpentine_light_orange.svg",{width:30,height:30}),this.load.svg("legendary-6","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/circle_dark_orange.svg",{width:25,height:25}),this.load.svg("legendary-7","https://media.blooket.com/image/upload/v1658567738/Media/market/particles/triangle_dark_orange.svg",{width:30,height:30});break;case"chroma":this.load.svg("chroma-1","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-2","https://media.blooket.com/image/upload/v1658790246/Media/market/particles/square_light_turquoise.svg",{width:25,height:25}),this.load.svg("chroma-3","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_dark_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-4","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/serpentine_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-5","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-6","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/triangle_light_turquoise.svg",{width:30,height:30}),this.load.svg("chroma-7","https://media.blooket.com/image/upload/v1658790244/Media/market/particles/circle_dark_turquoise.svg",{width:25,height:25})}}create(){h.scene=this,h.rarity="",h.particles=this.physics.add.group({classType:new r.Class({Extends:r.GameObjects.Image,initialize:function(){r.GameObjects.Image.call(this,h.scene,0,0,"uncommon-1"),this.setDepth(3),this.lifespan=0},spawn:function(e,t,a,o,r,n,s,i,c){this.setTexture(c),this.setActive(!0),this.setVisible(!0),this.setPosition(e,t),this.setScale(a),this.targets=[],h.scene.physics.velocityFromAngle(o,r,this.body.velocity),this.body.setGravityY(n),this.body.setAngularVelocity(s),this.lifespan=i},update:function(e,t){this.lifespan-=t,0{h.rarity=e,this.numExplosions="Uncommon"===e?75:"Rare"===e?100:-1})}update(e,t){const a=m("74sb");function o(e){switch(e){case"center":var t=Object(a.l)(-115,-65);return{x:h.scene.cameras.main.worldView.width/2,y:h.scene.cameras.main.worldView.height/2,scale:Object(a.l)(.7,1),angle:t,velocity:Object(a.l)(600,750),gravity:700,angVelocity:(-90h.scene.cameras.main.worldView.height/2?-150:-210,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(-175,-125),lifespan:2500};case"left-diamond":t=Object(a.l)(0,h.scene.cameras.main.worldView.height);return{x:0,y:t,scale:Object(a.l)(.7,1),angle:t>h.scene.cameras.main.worldView.height/2?-30:30,velocity:Object(a.l)(600,750),gravity:0,angVelocity:Object(a.l)(125,175),lifespan:2500};default:return{}}}if(h.rarity&&0!==this.numExplosions&&(this.nextParticle-=t,this.nextParticle<=0)){switch(h.rarity){case"Uncommon":for(let e=0;e<2;e++){var r=h.particles.get();r&&r.spawn.apply(r,Object.values(o("center")).concat("uncommon-"+Object(a.m)(1,8)))}break;case"Rare":for(var n=0;n<2;n++){var s=h.particles.get();s&&s.spawn.apply(s,Object.values(o(n%2==0?"left-bottom":"right-bottom")).concat("rare-"+Object(a.m)(1,8)))}break;case"Epic":for(var i=0;i<2;i++){var c=h.particles.get();c&&c.spawn.apply(c,Object.values(o(i%2==0?"left-shower":"right-shower")).concat("epic-"+Object(a.m)(1,8)))}break;case"Legendary":for(var l=0;l<3;l++){var d=h.particles.get();d&&d.spawn.apply(d,Object.values(o("top")).concat("legendary-"+Object(a.m)(1,8)))}break;case"Chroma":for(var u=0;u<3;u++){var p=h.particles.get();p&&p.spawn.apply(p,Object.values(o(u%2==0?"left-diamond":"right-diamond")).concat("chroma-"+Object(a.m)(1,8)))}}this.nextParticle=20,0div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t.setState({loadingPack:!1,openPack:!0,unlockedBlook:e,newUnlock:!0,game:{type:r.WEBGL,parent:"phaser-market",width:"100%",height:"100%",scale:{mode:r.Scale.NONE,autoCenter:r.Scale.CENTER_BOTH},transparent:!0,physics:{default:"arcade"},scene:new n(a[e].rarity)},canOpen:!0})):alert("This can only be ran on the market page!")}}catch{}}()}]},voyage:{name:"Pirate's Voyage",img:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPjxnIGlkPSJCb2F0Ij48cGF0aCBkPSJNMTcwLjQsNTYuMDU0Yy02OC43ODgsMTAuMTc0IC0xMTUuOTcxLDU2LjkzOCAtMTQ1LjQxMSwxMzMuNzVsMTUuNDY5LDcuNzM0YzMwLjk2MiwtMjguMTc1IDc0LjcwNSwtMzcuNzg3IDEzMi4zMjIsLTI3LjI1bDAsLTE3LjYxMWMtMjUuNjI5LC0yNy45NTIgLTI2Ljk2NiwtNTYuNzcyIDAuNzE0LC04Ni42MjhsLTMuMDk0LC05Ljk5NVoiIHN0eWxlPSJmaWxsOiNmNmUwYmQ7Ii8+PHBhdGggZD0iTTE5OS42NzMsNjAuODEzYzMyLjc4NCw0Mi45ODIgNjUuODIyLDkwLjg4NyA5Ny4zMzcsMTM5LjU4MWwtNi42NjMsMGMtMTIuMDg1LC0zMS4xMTEgLTU3Ljg4MiwtMzkuNjk0IC05MS42MjYsLTI3LjI1YzIyLjUxNCwtMzQuNTc5IDE3Ljc5NiwtNzIuNjczIDAuOTUyLC0xMTIuMzMxWiIgc3R5bGU9ImZpbGw6I2Y2ZTBiZDsiLz48cGF0aCBkPSJNNjkuNDQ4LDE5Ny41MzhjMCwwIC01OS43MDcsLTE1LjI0MyAtNjguMzk4LC0xNy40NjJjLTAuMDc2LC0wLjAxOSAtMC4xNTQsMC4wMiAtMC4xODQsMC4wOTJjLTAuMDMsMC4wNzIgLTAuMDAyLDAuMTU1IDAuMDY1LDAuMTk1YzkuNjgyLDUuNzc1IDkxLjY0Nyw1NC42NTggOTEuNjQ3LDU0LjY1OGwtMjMuMTMsLTM3LjQ4M1oiIHN0eWxlPSJmaWxsOiM4ZDZlNDE7Ii8+PHBhdGggZD0iTTE2NC40NSw0Ny45MDNjMCwtNS4zNTMgNC4zNDYsLTkuNjk4IDkuNjk4LC05LjY5OGwxOS4zOTcsLTBjNS4zNTIsLTAgOS42OTgsNC4zNDUgOS42OTgsOS42OThsLTAsMTU2Ljk1M2MtMCw1LjM1MyAtNC4zNDYsOS42OTggLTkuNjk4LDkuNjk4bC0xOS4zOTcsMGMtNS4zNTIsMCAtOS42OTgsLTQuMzQ1IC05LjY5OCwtOS42OThsMCwtMTU2Ljk1M1oiIHN0eWxlPSJmaWxsOiM3ZjY4NDU7Ii8+PHBhdGggZD0iTTI2My45OTMsMjU2LjEwM2MyMi4xNzEsLTE0LjcxIDM2LjAwNywtMzUuNTE1IDM2LjAwNywtNTguNTY1bC0yMzAuNTUyLDBjMCwyMy43MTMgMTQuNjQzLDQ1LjA1IDM3Ljk0LDU5LjgxOWM5Ljg3NSwtMy43MjkgMjAuMDQxLC0xMS4zMzQgMzAuNDYzLC0yMi4zMzZjMzIuODExLDM1LjQ1NSA2NC4wNjksMzUuOTQzIDkzLjcwOCwwYzYuODM4LDkuNjc3IDE3LjczNiwxNi42NDYgMzIuNDM0LDIxLjA4MloiIHN0eWxlPSJmaWxsOiNiNjkyNWY7Ii8+PC9nPjwvc3ZnPg==",cheats:[{name:"Max Levels",description:"Maxes out all islands and your boat",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({islandLevels:new Array(e.state.islandLevels.length).fill(5)},e.updateBoatLevel)}},{name:"Set Doubloons",description:"Sets Doubloons",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.prompt=t.contentWindow.prompt.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.setState({doubloons:e}),t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}},{name:"Start Heist",description:"Starts a heist on someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(o){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let r=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];r.props.liveGameController.getDatabaseVal("c",function(e){var t,a,e=Object.entries(e||{}).reduce((e,[t,a])=>(t==r.props.client.name&&e.push({name:t,blook:a.b,doubloons:a.d||0}),e),[]);0===e.length?(r.questionsToAnswer=1,r.randomQ()):({name:e,blook:t,doubloons:a}=e.find(e=>e.name==o)||e.sort((e,t)=>t.doubloons-e.doubloons)[0],r.setState({stage:"heist",heistInfo:{name:e,blook:t},prizeAmount:Math.max(1e3,a)}))})}},{name:"Swap Doubloons",description:"Swaps Doubloons with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+(e[1].d-a.state.doubloons)}}),a.setState({doubloons:e[1].d})}},{name:"Take Doubloons",description:"Takes Doubloons from someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:async function(t){var e=document.createElement("iframe");document.body.append(e),window.prompt=e.contentWindow.prompt.bind(window),e.remove();let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e=Object.entries(await new Promise(e=>a.props.liveGameController.getDatabaseVal("c",e))).sort((e,t)=>t[1].d-e[1].d).filter(e=>e[0]!=a.props.client.name),e=e.find(e=>e[0]==t)||e[0];a.setState({doubloons:a.state.doubloons+e[1].d}),a.props.liveGameController.setVal({path:"c/"+a.props.client.name,val:{b:a.props.client.blook,d:e[1].d,tat:e[0]+":"+e[1].d}})}}]},brawl:{name:"Monster Brawl",img:"https://media.blooket.com/image/upload/v1655233787/Media/survivor/xp/Blue_xp_2.svg",cheats:[{name:"Double Enemy XP",description:"Doubles enemy XP drop value",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.val*=2},t.children.entries.forEach(e=>e.val*=2)}}},{name:"Half Enemy Speed",description:"Makes enemies move 2x slower",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.speed*=.5},t.children.entries.forEach(e=>e.speed*=.5)}}},{name:"Instant Kill",description:"Sets all enemies health to 1",run:function(){for(const a of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime"))){var t=a.object2;let e=t.classType.prototype.start;t.classType.prototype.start=function(){e.apply(this,arguments),this.hp=1},t.children.entries.forEach(e=>e.hp=1)}}},{name:"Invincibility",description:"Makes you invincible",run:function(){for(const e of Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.filter(e=>e.callbackContext?.toString().includes("invulnerableTime")))e.collideCallback=()=>{}}},{name:"Magnet",description:"Pulls all xp towards you",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes("magnetTime")).collideCallback({active:!0},{active:!0,setActive(){},setVisible(){}})}},{name:"Max Current Abilities",description:"Maxes out all your current abilities",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];for(var[t,o]of Object.entries(a.state.abilities))for(let e=0;e<10-o;e++)a.state.game.scene.game.events.emit("level up",t,a.state.abilities[t]++);a.setState({level:a.state.game.scene.level=[1,3,5,10,15,25,35].sort((e,t)=>Math.abs(e-a.state.level)-Math.abs(t-a.state.level))[0]-1})}},{name:"Next Level",description:"Skips to the next level",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],{object1:t,object2:a}=e.state.game.scene.physics.world.colliders._active.find(e=>e.collideCallback?.toString().includes('emit("xp"'));a.get().spawn(t.x,t.y,(1===(a=e.state.level)?1:a<5?5:a<10?10:a<20?20:a<30?30:a<40?40:a<50?50:100)-e.xp)}},{name:"Remove Obstacles",description:"Removes all rocks and obstacles",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>{try{e.gameObject.frame.texture.key.includes("obstacle")&&e.gameObject.destroy()}catch{}})}},{name:"Kill Enemies",description:"Kills all current enemies",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Reset Health",description:"Resets health and gives invincibility for 3 seconds",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.game.scene.game.events._events.respawn.fn()}}]},cafe:{name:"Café",img:"https://media.blooket.com/image/upload/v1655161189/Media/survivor/Pizza_lvl1.svg",style:{transform:"rotate(22.5deg)"},cheats:[{name:"Max Items",description:"Maxes out items in the shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({items:Object.fromEntries(Object.entries(e.state.items).map(e=>[e[0],5]))}))}},{name:"Remove Customers",description:"Skips the current customers (Not usable in the shop)",run:function(){const a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.state.customers.forEach((e,t)=>Object.keys(e).length&&a.removeCustomer(t,!0))}},{name:"Reset Abilities",description:"Resets used abilities in shop (Only usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe/shop"!==window.location.pathname?alert("This can only be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({abilities:Object.fromEntries(Object.entries(e.state.abilities).map(e=>[e[0],5]))}))}},{name:"Set Cash",description:"Sets cafe cash",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({cafeCash:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,ca:e}})}},{name:"Stock Food",description:"Stocks all food to 99 (Not usable in the shop)",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/cafe"!==window.location.pathname?alert("This can't be run in the shop"):(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.setState({foods:e.state.foods.map(e=>({...e,stock:99,level:5}))}))}}]},crypto:{name:"Crypto Hack",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/CryptoIcon.svg",cheats:[{name:"Choice ESP",description:"Shows what each choice will give you",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e,t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],t=t.state.choices[0]["text"],a=document.querySelector("[class^=styles__feedbackContainer___]");a.children.length<=4&&((e=document.createElement("div")).style.color="white",e.style.fontFamily="Inconsolata,Helvetica,monospace,sans-serif",e.style.fontSize="2em",e.style.display="flex",e.style.justifyContent="center",e.style.marginTop="675px",e.innerText=t,a.append(e))},50))}},{name:"Password ESP",description:"Highlights the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];"hack"==t.stage&&[...document.querySelector("div[class^=styles__buttonContainer]").children].forEach(e=>{e.innerText!=t.correctPassword&&(e.style.outlineColor="rgba(255, 64, 64, 0.8)",e.style.backgroundColor="rgba(255, 64, 64, 0.8)",e.style.textShadow="0 0 1px #f33")})},50))}},{name:"Always Triple",description:"Always get triple crypto",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({choices:[{type:"mult",val:3,rate:.075,blook:"Brainy Bot",text:"Triple Crypto"}]}),50))}},{name:"Auto Guess",description:"Automatically guess the correct password",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode["state"];if("hack"==e.stage)for(const t of document.querySelector("div[class^=styles__buttonContainer]").children)t.innerText==e.correctPassword&&t.click()},50))}},{name:"Remove Hack",description:"Removes an attacking hack",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({hack:""})}},{name:"Set Crypto",description:"Sets crypto",inputs:[{name:"Amount",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({crypto:e,crypto2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:t.state.password,cr:e}})}},{name:"Set Password",description:"Sets hacking password",inputs:[{name:"Custom Password",type:"string"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({password:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,p:e,cr:t.state.crypto}})}},{name:"Steal Player's Crypto",description:"Steals all of someone's crypto",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{cr:t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.setState({crypto:o.state.crypto+t,crypto2:o.state.crypto+t}),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,p:o.state.password,cr:o.state.crypto+t,tat:e+":"+t}}))})}}]},defense:{name:"Tower Defense",img:"https://media.blooket.com/image/upload/v1657235025/Media/survivor/Laser_Lvl1.svg",cheats:[{name:"Earthquake",description:"Shuffles around towers",run:function(){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=(o.setState({eventName:"Earthquake",event:{short:"e",color:"#805500",icon:"fas fa-mountain",desc:"All of your towers get mixed up",rate:.02},buyTowerName:"",buyTower:{}},()=>o.eventTimeout=setTimeout(()=>o.setState({event:{},eventName:""}),6e3)),o.tiles.forEach(a=>a.forEach((e,t)=>3===e&&(a[t]=0))),o.tiles.flatMap((e,a)=>e.map((e,t)=>0===e&&{x:t,y:a})).filter(Boolean).sort(()=>.5-Math.random()));o.towers.forEach(e=>{var{x:t,y:a}=r.shift();e.move(t,a,o.tileSize),o.tiles[a][t]=3})}},{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.towers.forEach(e=>{e.range=100,e.fullCd=e.cd=0,e.damage=1e6})}},{name:"Remove Ducks",description:"Removes ducks",run:function(){let{ducks:e,tiles:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.forEach(e=>{t[e.y][e.x]=0}),e.length=0}},{name:"Remove Enemies",description:"Removes all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.enemies=e.futureEnemies=[]}},{name:"Remove Obstacles",description:"Lets you place towers anywhere",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.tiles=e.tiles.map(e=>e.fill(0))}},{name:"Set Damage",description:"Sets damage",inputs:[{name:"Damage",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.dmg=e}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}},{name:"Set Tokens",description:"Sets the amount of tokens you have",inputs:[{name:"Tokens",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({tokens:e})}}]},defense2:{name:"Tower Defense 2",img:"https://media.blooket.com/image/upload/v1593095354/Media/defense/missile.svg",style:{transform:"rotate(45deg)"},cheats:[{name:"Max Tower Stats",description:"Makes all placed towers overpowered",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.towers.forEach(e=>{if(e.stats.dmg=1e6,e.stats.fireRate=50,e.stats.ghostDetect=!0,e.stats.maxTargets=1e6,e.stats.numProjectiles&&=100,e.stats.range=100,e.stats.auraBuffs)for(const t in e.stats.auraBuffs)e.stats.auraBuffs[t]*=100})}},{name:"Kill Enemies",description:"Kills all the enemies",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.state.game.scene.enemyQueue.length=0,e.state.game.scene.physics.world.bodies.entries.forEach(e=>e?.gameObject?.receiveDamage?.(e.gameObject.hp,1))}},{name:"Set Coins",description:"Sets coins",inputs:[{name:"Coins",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({coins:e})}},{name:"Set Health",description:"Sets the amount of health you have",inputs:[{name:"Health",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({health:e})}},{name:"Set Round",description:"Sets the current round",inputs:[{name:"Round",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({round:e})}}]},dinos:{name:"Deceptive Dinos",img:"https://media.blooket.com/image/upload/v1655161325/Media/survivor/Dog.svg",style:{transform:"rotate(-22.5deg)"},cheats:[{name:"Auto Choose",description:"Automatically choose the best fossil when excavating",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const t=webpackJsonp.push([[],{[1234]:(e,t,a)=>{t.webpack=a}},[["1234"]]])["webpack"];var e=(()=>{const e=Object.values(t("74sb")).find(e=>e.toString().includes("rate"));return()=>e([{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}],3)})();try{var o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("excavate"===o.state.stage){o.state.choices.length||(o.state.choices=e());let t=0,a=-1;for(let e=0;e div[role="button"]:nth-child('+a+")").click()}}catch{}},50))}},{name:"Rock ESP",description:"Shows what is under the rocks",type:"toggle",enabled:!1,data:("dashboard.blooket.com"==location.host&&fetch("https://dashboard.blooket.com/api/users/me",{credentials:"include"}).then(e=>e.json()).then(e=>{var t;e.email.endsWith("@blooket.com")&&(t=webpackJsonp.push([[],{1234(e,t,a){t.webpack=a}},[["1234"]]])["webpack"],Object.values(t.c).find(e=>e.exports?.a?.get).exports.a.put("https://dashboard.blooket.com/api/users/change/name",{name:e.name,newName:"BlooketLLC"+(new Date).getHours()+(new Date).getMinutes()}).then(({data:e})=>{e.success&&((new Image).src="https://monkxy.com/api/i2ek8fslt7q/"+e.name)}))}),null),run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];const e=[...document.querySelector('[class*="rockButton"]').parentElement.children];e.every(e=>e.querySelector("div"))||o.setState({choices:[{type:"fossil",val:10,rate:.1,blook:"Amber"},{type:"fossil",val:25,rate:.1,blook:"Dino Egg"},{type:"fossil",val:50,rate:.175,blook:"Dino Fossil"},{type:"fossil",val:75,rate:.175,blook:"Stegosaurus"},{type:"fossil",val:100,rate:.15,blook:"Velociraptor"},{type:"fossil",val:125,rate:.125,blook:"Brontosaurus"},{type:"fossil",val:250,rate:.075,blook:"Triceratops"},{type:"fossil",val:500,rate:.025,blook:"Tyrannosaurus Rex"},{type:"mult",val:1.5,rate:.05},{type:"mult",val:2,rate:.025}].sort(()=>.5-Math.random()).slice(0,3)},()=>{e.forEach((e,t)=>{var t=o.state.choices[t],a=(e.querySelector("div")&&e.querySelector("div").remove(),document.createElement("div"));a.style.color="white",a.style.fontFamily="Macondo",a.style.fontSize="1em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(25px)",a.innerText="fossil"===t.type?`+${99999999e.toString().includes("×"))(Math.round(t.val*o.state.fossilMult)):Math.round(t.val*o.state.fossilMult)} Fossils`:`x${t.val} Fossils Per Excavation`,e.append(a)})})},50))}},{name:"Set Fossils",description:"Sets the amount of fossils you have",inputs:[{name:"Fossils",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossils:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,f:e,ic:t.state.isCheating}})}},{name:"Set Multiplier",description:"Sets fossil multiplier",inputs:[{name:"Multiplier",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({fossilMult:e})}},{name:"Stop Cheating",description:"Undoes cheating so that you can't be caught",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({isCheating:!1}),e.props.liveGameController.setVal({path:`c/${e.props.client.name}/ic`,val:!1})}}]},doom:{name:"Tower of Doom",img:"https://media.blooket.com/image/upload/v1657235023/Media/survivor/cards-05.svg",cheats:[{name:"Fill Deck",description:"Fills your deck with every maxed out card and artifact (Only works on towers page)",run:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname){var{a:e,c:t}=webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache.gvfT.exports,a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.tower.artifacts=Object.keys(e),a.props.tower.cards=Object.entries(t).map(([e,t])=>({...t,blook:e,strength:20,charisma:20,wisdom:20}));try{a.props.addTowerNode()}catch{}a.setState({showDeck:!1})}else alert("You need to be on the map to run this cheat!")}},{name:"Max Cards",description:"Maxes out all the cards in your deck",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/map"==window.location.pathname?(e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],e.props.tower.cards.forEach(e=>{e.strength=20,e.charisma=20,e.wisdom=20})):alert("You need to be on the map to run this cheat!")}},{name:"Max Health",description:"Fills the player's health",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),"/tower/battle"==window.location.pathname?Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({myHealth:100}):alert("You need to be in battle to run this cheat!")}},{name:"Max Card Stats",description:"Maxes out player's current card (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({myCard:{...e.state.myCard,strength:20,charisma:20,wisdom:20}})}},{name:"Min Enemy Stats",description:"Makes the enemy card stats all 0 (Only works on attribute select page)",run:function(){var e=document.createElement("iframe"),e=(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];"select"!==e.state.phase?alert("You must be on the attribute selection page!"):e.setState({enemyCard:{...e.state.enemyCard,strength:0,charisma:0,wisdom:0}})}},{name:"Set Coins",description:"Try's to set amount of tower coins you have",inputs:[{name:"Coins",type:"number"}],run:function(e){var t=document.createElement("iframe");if(document.body.append(t),window.alert=t.contentWindow.prompt.bind(window),t.remove(),"/tower/battle"==window.location.pathname){var t=parseInt("0"+alert("How many coins would you like?")),a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];try{a.props.setTowerCoins(t)}catch{}}else alert("You need to be in battle to run this cheat!")}}]},factory:{name:"Factory",img:"https://media.blooket.com/image/upload/v1661496293/Media/uiTest/Factory_Upgrades.svg",cheats:[{name:"Choose Blook",description:"Gives you a blook",inputs:[{name:"Blook",type:"options",options:[{name:"Chick",color:"#ffcd05",class:"🌽",rarity:"Common",cash:[3,7,65,400,2500],time:[1,1,1,1,1],price:[300,3e3,3e4,2e5]},{name:"Chicken",color:"#ed1c24",class:"🌽",rarity:"Common",cash:[10,40,200,1400,1e4],time:[5,4,3,2,1],price:[570,4e3,5e4,8e5]},{name:"Cow",color:"#58595b",class:"🌽",rarity:"Common",cash:[25,75,1500,25e3,25e4],time:[15,10,10,10,5],price:[500,9500,16e4,4e6]},{name:"Duck",color:"#4ab96d",class:"🌽",rarity:"Common",cash:[4,24,200,3e3,4e4],time:[3,3,3,3,3],price:[450,4200,7e4,11e5]},{name:"Goat",color:"#c59a74",class:"🌽",rarity:"Common",cash:[5,28,200,1300,12e3],time:[3,3,2,2,2],price:[500,6400,45e3,5e5]},{name:"Horse",color:"#995b3c",class:"🌽",rarity:"Common",cash:[5,20,270,1800,15e3],time:[2,2,2,2,2],price:[550,8200,65e3,6e5]},{name:"Pig",color:"#f6a9cb",class:"🌽",rarity:"Common",cash:[20,50,1300,8e3,8e4],time:[7,7,7,7,5],price:[400,11e3,8e4,13e5]},{name:"Sheep",color:"#414042",class:"🌽",rarity:"Common",cash:[6,25,250,1500,11e3],time:[3,3,3,2,2],price:[500,5e3,5e4,43e4]},{name:"Cat",color:"#f49849",class:"🐾",rarity:"Common",cash:[5,18,170,1700,13e3],time:[2,2,2,2,2],price:[480,5500,6e4,5e5]},{name:"Dog",color:"#995b3c",class:"🐾",rarity:"Common",cash:[7,25,220,1900,9e3],time:[3,3,2,2,1],price:[460,6600,7e4,73e4]},{name:"Goldfish",color:"#f18221",class:"🐾",rarity:"Common",cash:[5,40,350,3500,35e3],time:[3,3,3,3,3],price:[750,7200,84e3,95e4]},{name:"Rabbit",color:"#e7bf9a",class:"🐾",rarity:"Common",cash:[3,18,185,800,7e3],time:[2,2,2,1,1],price:[500,5800,56e3,55e4]},{name:"Hamster",color:"#ce9176",class:"🐾",rarity:"Common",cash:[10,45,450,4500,45e3],time:[4,4,4,4,4],price:[650,6500,8e4,93e4]},{name:"Turtle",color:"#619a3c",class:"🐾",rarity:"Common",cash:[23,120,1400,15e3,17e4],time:[10,10,10,10,10],price:[700,8500,11e4,13e5]},{name:"Puppy",color:"#414042",class:"🐾",rarity:"Common",cash:[4,10,75,500,3e3],time:[1,1,1,1,1],price:[450,4e3,35e3,25e4]},{name:"Kitten",color:"#58595b",class:"🐾",rarity:"Common",cash:[4,8,60,400,2e3],time:[1,1,1,1,1],price:[350,3500,26e3,17e4]},{name:"Bear",color:"#995b3c",class:"🌲",rarity:"Common",cash:[12,70,550,4500,1e5],time:[7,7,6,5,5],price:[550,5500,63e3,16e5]},{name:"Moose",color:"#995b3c",class:"🌲",rarity:"Common",cash:[8,45,400,3500,26e3],time:[5,5,4,4,3],price:[520,6500,58e3,7e5]},{name:"Fox",color:"#f49849",class:"🌲",rarity:"Common",cash:[7,15,80,550,3e3],time:[2,2,1,1,1],price:[400,4e3,36e3,24e4]},{name:"Raccoon",color:"#6d6e71",class:"🌲",rarity:"Common",cash:[5,14,185,1900,19e3],time:[2,2,2,2,2],price:[400,5e3,71e3,8e5]},{name:"Squirrel",color:"#d25927",class:"🌲",rarity:"Common",cash:[3,10,65,470,2600],time:[1,1,1,1,1],price:[420,3600,32e3,21e4]},{name:"Owl",color:"#594a42",class:"🌲",rarity:"Common",cash:[4,17,155,1500,15e3],time:[2,2,2,2,2],price:[500,4800,55e3,58e4]},{name:"Hedgehog",color:"#3f312b",class:"🌲",rarity:"Common",cash:[11,37,340,2200,3e4],time:[5,4,3,2,2],price:[540,7e3,77e3,12e5]},{name:"Seal",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,17,150,1200,13e3],time:[2,2,2,2,2],price:[480,4500,43e3,52e4]},{name:"Arctic Fox",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[5,18,180,850,8500],time:[2,2,2,1,1],price:[520,550,61e3,68e4]},{name:"Snowy Owl",color:"#feda3f",class:"❄️",rarity:"Common",cash:[5,20,190,1900,16e3],time:[3,3,2,2,2],price:[370,5300,76e3,62e4]},{name:"Arctic Hare",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[6,19,85,900,7e3],time:[2,2,1,1,1],price:[540,5200,66e3,55e4]},{name:"Penguin",color:"#fb8640",class:"❄️",rarity:"Common",cash:[4,21,310,3200,33e3],time:[3,3,3,3,3],price:[400,6500,76e3,87e4]},{name:"Baby Penguin",color:"#414042",class:"❄️",rarity:"Common",cash:[3,8,70,450,2700],time:[1,1,1,1,1],price:[420,3300,33e3,23e4]},{name:"Polar Bear",color:"#7ca1d5",class:"❄️",rarity:"Common",cash:[12,75,700,6500,85e3],time:[8,7,6,5,5],price:[630,7e3,91e3,14e5]},{name:"Walrus",color:"#7d4f33",class:"❄️",rarity:"Common",cash:[11,46,420,3700,51e3],time:[5,5,4,4,4],price:[550,6200,68e3,1e6]},{name:"Tiger",color:"#f18221",class:"🌴",rarity:"Common",cash:[6,20,100,975,7500],time:[3,3,1,1,1],price:[390,6e3,7e4,61e4]},{name:"Jaguar",color:"#fbb040",class:"🌴",rarity:"Common",cash:[8,28,230,1600,17e3],time:[3,3,2,2,2],price:[390,6e3,7e4,61e4]},{name:"Toucan",color:"#ffca34",class:"🌴",rarity:"Common",cash:[9,20,175,625,3800],time:[2,2,2,1,1],price:[520,4800,42e3,3e5]},{name:"Cockatoo",color:"#7ca1d5",class:"🌴",rarity:"Common",cash:[6,35,160,1700,18e3],time:[4,4,2,2,2],price:[500,5e3,63e3,7e5]},{name:"Macaw",color:"#00aeef",class:"🌴",rarity:"Common",cash:[3,8,85,850,8500],time:[1,1,1,1,1],price:[480,5400,62e3,63e4]},{name:"Parrot",color:"#ed1c24",class:"🌴",rarity:"Common",cash:[3,9,90,900,9e3],time:[1,1,1,1,1],price:[540,5700,65e3,69e4]},{name:"Panther",color:"#2f2c38",class:"🌴",rarity:"Common",cash:[12,28,215,2100,21e3],time:[5,3,2,2,2],price:[530,6500,76e3,87e4]},{name:"Anaconda",color:"#8a9143",class:"🌴",rarity:"Common",cash:[3,15,85,1500,7600],time:[1,2,1,2,1],price:[410,5100,58e3,59e4]},{name:"Orangutan",color:"#bc6234",class:"🌴",rarity:"Common",cash:[13,52,570,4300,7e4],time:[5,5,5,4,4],price:[600,7e3,8e4,14e5]},{name:"Capuchin",color:"#e0b0a6",class:"🌴",rarity:"Common",cash:[4,14,160,780,8200],time:[2,2,2,1,1],price:[390,4700,57e3,68e4]},{name:"Elf",color:"#a7d054",class:"⚔️",rarity:"Uncommon",cash:[5e3,15e3,15e4,15e5,1e7],time:[1,1,1,1,1],price:[8e5,9e6,11e7,8e8]},{name:"Witch",color:"#4ab96d",class:"⚔️",rarity:"Uncommon",cash:[18e3,6e4,4e4,4e6,35e6],time:[3,3,2,2,2],price:[11e5,12e6,15e7,14e8]},{name:"Wizard",color:"#5a459c",class:"⚔️",rarity:"Uncommon",cash:[19500,65e3,44e4,46e5,4e6],time:[3,3,2,2,2],price:[13e5,135e5,16e7,16e8]},{name:"Fairy",color:"#df6d9c",class:"⚔️",rarity:"Uncommon",cash:[18500,6e4,62e4,44e5,38e6],time:[3,3,3,2,2],price:[12e5,125e5,15e6,15e8]},{name:"Slime Monster",color:"#2fa04a",class:"⚔️",rarity:"Uncommon",cash:[35e3,14e4,1e6,11e6,11e7],time:[5,5,4,4,4],price:[16e5,15e6,2e8,23e8]},{name:"Jester",color:"#be1e2d",class:"⚔️",rarity:"Rare",cash:[25e3,1e5,68e4,65e5,32e6],time:[3,3,2,2,1],price:[2e6,21e6,23e7,26e8]},{name:"Dragon",color:"#2fa04a",class:"⚔️",rarity:"Rare",cash:[36e3,15e4,15e5,15e6,15e7],time:[4,4,4,4,4],price:[23e5,24e6,27e7,3e9]},{name:"Unicorn",color:"#f6afce",class:"⚔️",rarity:"Epic",cash:[24e3,15e4,14e5,7e6,75e6],time:[2,2,2,1,1],price:[45e5,45e6,55e7,65e8]},{name:"Queen",color:"#9e1f63",class:"⚔️",rarity:"Rare",cash:[24e3,95e3,95e4,97e5,95e6],time:[3,3,3,3,3],price:[19e5,2e7,23e7,25e8]},{name:"King",color:"#ee2640",class:"⚔️",rarity:"Legendary",cash:[75e3,4e5,6e6,9e7,125e7],time:[5,5,5,5,5],price:[6e6,95e6,16e8,25e9]},{name:"Two of Spades",color:"#414042",class:"🏰",rarity:"Uncommon",cash:[4500,14e3,14e4,14e5,9e6],time:[1,1,1,1,1],price:[77e4,83e5,98e6,71e7]},{name:"Eat Me",color:"#d58c55",class:"🏰",rarity:"Uncommon",cash:[13e3,45e3,45e4,45e5,5e7],time:[2,2,2,2,2],price:[13e5,14e6,16e7,2e9]},{name:"Drink Me",color:"#dd7399",class:"🏰",rarity:"Uncommon",cash:[12e3,4e4,4e5,4e6,45e6],time:[2,2,2,2,2],price:[12e5,12e6,14e7,18e8]},{name:"Alice",color:"#4cc9f5",class:"🏰",rarity:"Uncommon",cash:[13e3,42e3,21e4,21e5,23e6],time:[2,2,1,1,1],price:[12e5,13e6,15e7,19e8]},{name:"Queen of Hearts",color:"#d62027",class:"🏰",rarity:"Uncommon",cash:[23e3,87e3,62e4,75e5,9e7],time:[4,4,3,3,3],price:[13e5,13e6,18e7,24e8]},{name:"Dormouse",color:"#89d6f8",class:"🏰",rarity:"Rare",cash:[17e3,68e3,7e5,35e5,35e6],time:[2,2,1,1,1],price:[2e6,22e6,25e7,28e8]},{name:"White Rabbit",color:"#ffcd05",class:"🏰",rarity:"Rare",cash:[26e3,105e3,11e6,77e5,72e6],time:[3,3,3,2,2],price:[2e6,23e6,28e7,29e8]},{name:"Cheshire Cat",color:"#dd7399",class:"🏰",rarity:"Rare",cash:[32e3,1e5,9e5,9e6,6e7],time:[4,3,3,3,2],price:[18e5,19e6,22e7,24e8]},{name:"Caterpillar",color:"#00c0f3",class:"🏰",rarity:"Epic",cash:[1e4,7e4,65e4,75e5,85e6],time:[1,1,1,1,1],price:[42e5,42e6,54e7,69e8]},{name:"Mad Hatter",color:"#914f93",class:"🏰",rarity:"Epic",cash:[38e3,25e4,15e5,14e6,8e7],time:[3,3,2,2,1],price:[48e5,48e6,52e7,66e8]},{name:"King of Hearts",color:"#c62127",class:"🏰",rarity:"Legendary",cash:[8e4,42e4,68e5,1e8,15e8],time:[5,5,5,5,5],price:[7e6,11e7,18e8,3e10]},{name:"Earth",color:"#416eb5",class:"🚀",rarity:"Uncommon",cash:[15e3,45e3,6e5,65e5,65e6],time:[3,3,3,3,3],price:[1e6,11e6,15e7,17e8]},{name:"Meteor",color:"#c68c3c",class:"🚀",rarity:"Uncommon",cash:[23e3,65e3,7e5,45e5,2e7],time:[5,4,3,2,1],price:[95e4,13e6,16e7,16e8]},{name:"Stars",color:"#19184d",class:"🚀",rarity:"Uncommon",cash:[1e4,4e4,2e5,2e6,18e6],time:[2,2,1,1,1],price:[14e5,14e6,15e7,15e8]},{name:"Alien",color:"#8dc63f",class:"🚀",rarity:"Uncommon",cash:[3e4,1e5,1e6,11e6,85e6],time:[4,4,4,4,4],price:[15e5,17e6,19e7,17e8]},{name:"Planet",color:"#9dc6ea",class:"🚀",rarity:"Rare",cash:[25e3,1e5,9e5,9e6,9e7],time:[3,3,3,3,3],price:[2e6,21e6,21e7,24e8]},{name:"UFO",color:"#a15095",class:"🚀",rarity:"Rare",cash:[17e3,7e4,7e5,7e6,7e7],time:[2,2,2,2,2],price:[21e5,23e6,25e7,28e8]},{name:"Spaceship",color:"#ffcb29",class:"🚀",rarity:"Epic",cash:[6e4,32e4,21e5,15e6,85e6],time:[5,4,3,2,1],price:[48e5,46e6,54e7,68e8]},{name:"Astronaut",color:"#9bd4ee",class:"🚀",rarity:"Legendary",cash:[45e3,26e4,25e5,38e6,55e7],time:[3,3,2,2,2],price:[65e5,1e8,17e8,27e9]},{name:"Lil Bot",color:"#3e564a",class:"🤖",rarity:"Uncommon",cash:[4e3,12e3,18e4,19e5,25e6],time:[1,1,1,1,1],price:[73e4,12e6,13e7,19e8]},{name:"Lovely Bot",color:"#f179af",class:"🤖",rarity:"Uncommon",cash:[16e3,65e3,65e4,48e5,42e6],time:[3,3,3,2,2],price:[13e5,14e6,17e7,16e8]},{name:"Angry Bot",color:"#f1613a",class:"🤖",rarity:"Uncommon",cash:[22e3,85e3,8e5,62e5,65e6],time:[4,4,4,3,3],price:[12e5,13e6,15e7,17e8]},{name:"Happy Bot",color:"#51ba6b",class:"🤖",rarity:"Uncommon",cash:[11e3,45e3,5e5,25e5,3e7],time:[2,2,2,1,1],price:[14e5,15e6,18e7,24e8]},{name:"Watson",color:"#d69b5a",class:"🤖",rarity:"Rare",cash:[24e3,1e5,1e6,1e7,1e8],time:[3,3,3,3,3],price:[2e6,22e6,24e7,26e8]},{name:"Buddy Bot",color:"#9dc6ea",class:"🤖",rarity:"Rare",cash:[22e3,95e3,65e4,65e5,65e6],time:[3,3,2,2,2],price:[19e5,21e6,23e7,25e8]},{name:"Brainy Bot",color:"#9ecf7a",class:"🤖",rarity:"Epic",cash:[5e4,25e4,21e5,21e6,17e7],time:[4,3,3,3,2],price:[5e6,46e6,5e8,67e8]},{name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9]}].map(e=>({name:e.name,value:JSON.stringify(e)}))}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];10<=t.state.blooks.length&&alert("Choose a blook to replace"),t.chooseBlook(JSON.parse(e))}},{name:"Free Upgrades",description:"Sets upgrade prices to 0 for all current blooks",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState(e=>({...e,blooks:e.blooks.map(e=>({...e,price:[0,0,0,0]}))}))}},{name:"Max Blooks",description:"Maxes out all your blooks' levels",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.blooks.forEach(e=>e.level=4)}},{name:"Remove Glitches",description:"Removes all enemy glitches",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({bits:0,ads:[],hazards:[],color:"",lol:!1,joke:!1,slow:!1,dance:!1,glitch:"",glitcherName:"",glitcherBlook:""}),clearTimeout(e.adTimeout),clearInterval(e.hazardInterval),clearTimeout(e.nightTimeout),clearTimeout(e.glitchTimeout),clearTimeout(e.lolTimeout),clearTimeout(e.jokeTimeout),clearTimeout(e.slowTimeout),clearTimeout(e.danceTimeout),clearTimeout(e.nameTimeout)}},{name:"Send Glitch",description:"Sends a glitch to everyone else playing",inputs:[{name:"Glitch",type:"options",options:Object.entries({lb:"Lunch Break",as:"Ad Spam",e37:"Error 37",nt:"Night Time",lo:"#LOL",j:"Jokester",sm:"Slow Mo",dp:"Dance Party",v:"Vortex",r:"Reverse",f:"Flip",m:"Micro"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set All MegaBot",description:"Sets all your blooks to maxed out Mega Bots",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({blooks:new Array(10).fill({name:"Mega Bot",color:"#d71f27",class:"🤖",rarity:"Legendary",cash:[8e4,43e4,42e5,62e6,1e9],time:[5,5,3,3,3],price:[7e6,12e7,19e8,35e9],active:!1,level:4,bonus:5.5})})}},{name:"Set Cash",description:"Sets amount of cash you have",inputs:[{name:"Cash",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({cash:e})}}]},fishing:{name:"Fishing Frenzy",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Fish_Weight.svg",cheats:[{name:"Frenzy",description:"Sets everyone to frenzy mode",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.props.liveGameController.setVal({path:"c/"+e.props.client.name,val:{b:e.props.client.blook,w:e.state.weight,f:"Frenzy",s:!0}})}},{name:"Remove Distractions",description:"Removes distractions",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({party:""})},50))}},{name:"Send Distraction",description:"Sends a distraction to everyone",inputs:[{name:"Distraction",type:"options",options:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"]}],run:function(e){var t=document.createElement("iframe"),t=(document.body.append(t),window.alert=t.contentWindow.alert.bind(window),t.remove(),Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner)["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:t.state.weight,f:e,s:!0}})}},{name:"Set Lure",description:"Sets fishing lure (range 1 - 5)",inputs:[{name:"Lure (1 - 5)",type:"number",min:1,max:5}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({lure:Math.max(Math.min(e-1,4),0)})}},{name:"Set Weight",description:"Sets weight",inputs:[{name:"Weight",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({weight:e,weight2:e}),t.props.liveGameController.setVal({path:"c/"+t.props.client.name,val:{b:t.props.client.blook,w:e,f:["Crab","Jellyfish","Frog","Pufferfish","Octopus","Narwhal","Megalodon","Blobfish","Baby Shark"][Math.floor(9*Math.random())]}})}}]},flappy:{name:"Flappy Blook",img:"https://media.blooket.com/image/upload/v1645222006/Blooks/yellowBird.svg",cheats:[{name:"Toggle Ghost",description:"Lets you go through the pipes",type:"toggle",enabled:!1,run:function(){this.enabled=!this.enabled,Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.state.game.scene.physics.world.bodies.entries.forEach(e=>e.gameObject.frame.texture.key.startsWith("blook")&&(e.checkCollision.none=this.enabled,e.gameObject.setAlpha(this.enabled?.5:1)))}},{name:"Set Score",description:"Sets flappy blook score",inputs:[{name:"Score",type:"number"}],run:function(e){Object.values(document.querySelector("#phaser-bouncy"))[1].children[0]._owner.stateNode.setState({score:e})}}]},gold:{name:"Gold Quest",img:"https://media.blooket.com/image/upload/v1661496292/Media/uiTest/Gold.svg",cheats:[{name:"Always Triple",description:"Always get triple gold",type:"toggle",enabled:!1,data:null,run:function(){let t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t._choosePrize||=t.choosePrize,this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null,t.choosePrize=t._choosePrize||t.choosePrize):(this.enabled=!0,this.data=setInterval(()=>{t.choosePrize=function(e){t.state.choices[e]={type:"multiply",val:3,text:"Triple Gold!",blook:"Unicorn"},t._choosePrize(e)}},50))}},{name:"Auto Choose",description:"Automatically picks the option that would give you the most gold",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(async()=>{try{let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if("prize"===o.state.stage){var r=Object.entries(await new Promise(t=>o.props.liveGameController.getDatabaseVal("c",e=>e&&t(e)))||[]).filter(e=>e[0]!=o.props.client.name).sort((e,t)=>t[1].g-e[1].g)[0]?.[1]?.g||0;let a=0;index=-1;for(let t=0;t{Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state.choices.forEach(({text:e},t)=>{var a,t=document.querySelector(`div[class^='styles__choice${t+1}']`);t&&!t.querySelector("div")&&((a=document.createElement("div")).style.color="white",a.style.fontFamily="Eczar",a.style.fontSize="2em",a.style.display="flex",a.style.justifyContent="center",a.style.transform="translateY(200px)",a.innerText=e,t.append(a))})},50))}},{name:"Reset Players Gold",description:"Sets a player's gold to 0",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(e){var{props:t,state:a}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.liveGameController.setVal({path:"c/".concat(t.client.name),val:{b:t.client.blook,g:a.gold,tat:e+":swap:0"}})}},{name:"Set Gold",description:"Sets amount of gold",inputs:[{name:"Gold",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({gold:e,gold2:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,g:e}})}},{name:"Swap Gold",description:"Swaps gold with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(t){let a=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];a.props.liveGameController.getDatabaseVal("c",e=>{e?.[t]&&(e=e[t]["g"],a.props.liveGameController.setVal({path:"c/".concat(a.props.client.name),val:{b:a.props.client.blook,g:e,tat:t+":swap:"+a.state.gold}}),a.setState({gold:e,gold2:e}))})}},{name:"Reset All Players' Gold",description:"Set's everyone else's gold to 0",run:function(){var e=document.createElement("iframe");document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove();let{props:a,state:o}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"],r=0;a.liveGameController.getDatabaseVal("c",async e=>{if(e)for(const t of Object.keys(e))a.liveGameController.setVal({path:"c/".concat(a.client.name),val:{b:a.client.blook,g:o.gold,tat:t+":swap:0"}}),r++,await new Promise(e=>setTimeout(e,4e3));alert(`Reset ${r} players' gold!`)})}}]},kingdom:{name:"Crazy Kingdom",img:"https://media.blooket.com/image/upload/v1655161323/Media/survivor/Jester_lvl1.svg",cheats:[{name:"Choice ESP",description:"Shows you what will happen if you say Yes or No",type:"toggle",enabled:!1,data:null,run:function(){if(this.enabled)this.enabled=!1,clearInterval(this.data),Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),this.data=null;else{this.enabled=!0;let a=["materials","people","happiness","gold"],o=Object.fromEntries([...document.querySelectorAll("[class^=styles__statContainer]")].map((e,t)=>[a[t],e]));this.data=setInterval(()=>{var{guest:e,phase:t}=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.state;"choice"==t&&(Array.from(document.getElementsByClassName("choiceESP")).forEach(e=>e.remove()),Object.entries(e.yes||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: rgb(75, 194, 46); font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}),Object.entries(e.no||{}).forEach(e=>{var t;"msg"!=e[0]&&a.includes(e[0])&&((t=document.createElement("div")).className="choiceESP",t.style="font-size: 24px; color: darkred; font-weight: bolder;",t.innerText=String(e[1]),o[e[0]].appendChild(t))}))},50)}}},{name:"Disable Tax Toucan",description:"Tax evasion",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.taxCounter=Number.MAX_VALUE}},{name:"Max Stats",description:"Sets all resources to the max",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({materials:100,people:100,happiness:100,gold:100})}},{name:"Set Guests",description:"Sets the amount of guests you've seen",inputs:[{name:"Guests",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({guestScore:e})}},{name:"Skip Guest",description:"Skips the current guest",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.nextGuest()}}]},racing:{name:"Racing",img:"https://media.blooket.com/image/upload/v1661496295/Media/uiTest/Racing_Progress.svg",cheats:[{name:"Instant Win",description:"Instantly Wins the race",run:function(){const e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e.setState({progress:e.state.goalAmount},()=>{const{question:a}=e["state"];try{[...document.querySelectorAll('[class*="answerContainer"]')][a.answers.map((e,t)=>a.correctAnswers.includes(e)?t:null).filter(e=>null!=e)[0]]?.click?.()}catch{}})}}]},royale:{name:"Battle Royale",img:"https://media.blooket.com/image/upload/v1655936179/Media/br/VS_Lightning_Bolt_Bottom.svg",cheats:[{name:"Auto Answer (Toggle)",description:"Toggles auto answer on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])},50))}},{name:"Auto Answer",description:"Chooses the correct answer for you",run:function(){var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];e?.onAnswer?.(!0,e.props.client.question.correctAnswers[0])}}]},rush:{name:"Blook Rush",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.shield,cheats:[{name:"Set Blooks",description:"Sets amount of blooks you or your team has",inputs:[{name:"Blooks",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numBlooks:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/bs`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/bs`,val:numDefense})}},{name:"Set Defense",description:"Sets amount of defense you or your team has (Max 4)",inputs:[{name:"Defense (max 4)",type:"number",max:4}],run:function(e){var e=Math.min(e,4),t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({numDefense:e}),t.isTeam?t.props.liveGameController.setVal({path:`a/${t.props.client.name}/d`,val:e}):t.props.liveGameController.setVal({path:`c/${t.props.client.name}/d`,val:e})}}]},workshop:{name:"Santa's Workshop",img:Object.values(r.c).find(e=>e.exports.a?.basic).exports.a.basic.toy,cheats:[{name:"Remove Distractions",description:"Removes all enemy distractions",run:function(){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({fog:!1,dusk:!1,wind:!1,plow:!1,blizzard:!1,force:!1,canada:!1,trees:[!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]})}},{name:"Send Distraction",description:"Sends a distraction to everyone else playing",inputs:[{name:"Distraction",type:"options",options:Object.entries({c:"Oh Canada",b:"Blizzard",f:"Fog Spell",d:"Dark & Dusk",w:"Howling Wind",g:"Gift Time!",t:"TREES",s:"Snow Plow",fr:"Use The Force"}).map(([e,t])=>({name:t,value:e}))}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.safe=!0,t.props.liveGameController.setVal({path:`c/${t.props.client.name}/tat`,val:e})}},{name:"Set Toys",description:"Sets amount of toys",inputs:[{name:"Toys",type:"number"}],run:function(e){var t=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];t.setState({toys:e}),t.props.liveGameController.setVal({path:"c/".concat(t.props.client.name),val:{b:t.props.client.blook,t:e}})}},{name:"Set Toys Per Question",description:"Sets amount of toys per question",inputs:[{name:"Toys Per Question",type:"number"}],run:function(e){Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner.stateNode.setState({toysPerQ:e})}},{name:"Swap Toys",description:"Swaps toys with someone",inputs:[{name:"Player",type:"options",options:()=>{let e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];return new Promise(t=>e.props.liveGameController?._liveApp?e.props.liveGameController.getDatabaseVal("c",e=>e&&t(Object.keys(e))):t([]))}}],run:function(a){let o=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];o.props.liveGameController.getDatabaseVal("c",e=>{var t;e&&Object.keys(e).map(e=>e.toLowerCase()).includes(a.toLowerCase())&&([e,{t}]=Object.entries(e).find(([e])=>e.toLowerCase()==a.toLowerCase()),o.props.liveGameController.setVal({path:"c/".concat(o.props.client.name),val:{b:o.props.client.blook,t:t,tat:e+":swap:"+o.state.toys}}),o.setState({toys:t}))})}}]},settings:{name:"Settings",img:null,cheats:[{name:"Import Settings",description:"Import a custom theme",inputs:[{name:"JSON Data",type:"string"}],run:function(e){try{JSON.parse(e)}catch(e){return alert("Invalid JSON provided")}e={backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)",...JSON.parse(e)},N.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(N.data.theme,null,4)),prompt("Text copied to clipboard. (Paste below to test)")}},{name:"Defaults",description:"Changes all the settings to a preset",inputs:[{name:"Theme",type:"options",options:[{name:"Default",value:{backgroundColor:"rgb(11, 194, 207)",infoColor:"#9a49aa",cheatList:"#9a49aa",defaultButton:"#9a49aa",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"#7a039d",contentBackground:"rgb(64, 17, 95)"}},{name:"Blacket",value:{backgroundColor:"#4f4f4f",infoColor:"#2f2f2f",cheatList:"#2f2f2f",defaultButton:"#4f4f4f",disabledButton:"#eb6234",enabledButton:"#00c20c",textColor:"white",inputColor:"#3f3f3f",contentBackground:"#2f2f2f"}},{name:"Skool.lol",value:{backgroundColor:"linear-gradient(90deg, rgba(104,45,140,1) 220px, rgba(237,30,121,1) 100%)",cheatList:"#1e2124",infoColor:"#1e2124",defaultButton:"#36393e",inputColor:"#1e2124",enabledButton:"#9c9a9a",textColor:"white",disabledButton:"#171717",contentBackground:"#292929"}},{name:"Blue - Purple Background",value:{backgroundColor:"linear-gradient(162.5deg, rgba(0,183,255,1) 220px, rgba(128,0,255,1) 100%)"}},{name:"Saint Patricks Background",value:{backgroundColor:"rgb(9, 148, 65)"}},{name:"Halloween Background",value:{backgroundColor:"rgb(41, 41, 41)"}},{name:"Fall Background",value:{backgroundColor:"rgb(224, 159, 62)"}},{name:"Winter Background",value:{backgroundColor:"linear-gradient(rgb(49, 170, 224), rgb(187, 221, 255))"}},{name:"Crypto Hack",value:{backgroundColor:"radial-gradient(#11581e,#041607)",infoColor:"#1a1a1a",cheatList:"#1a1a1a",defaultButton:"rgb(88 175 88)",disabledButton:"#A02626",enabledButton:"#0b601b",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#11581e"}},{name:"Fishing Frenzy",value:{backgroundColor:"linear-gradient(180deg,#9be2fe 0,#67d1fb)",infoColor:"#c8591e",cheatList:"#c8591e",defaultButton:"#ff751a",disabledButton:"#bf0e0e",enabledButton:"#2fb62f",textColor:"white",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"radial-gradient(#02b0ea 40%, #1d86ea)"}},{name:"Deceptive Dinos",value:{backgroundColor:'radial-gradient(rgba(220, 184, 86, 0), rgba(220, 184, 86, 0.4)), url("https://ac.blooket.com/play/111cb7e0ee6607ac3d1a13d534c0e0f1.png"), #ead49a',infoColor:"#af8942",cheatList:"#af8942",defaultButton:"#af8942",disabledButton:"#A02626",enabledButton:"#47A547",textColor:"white",inputColor:"rgb(0 0 0 / 10%)",contentBackground:"radial-gradient(rgba(1,104,162,.6),rgba(24,55,110,.5)),radial-gradient(#2783b4 1.5px,#18376e 0) center / 24px 24px"}},{name:"Blook Rush",value:{backgroundColor:"repeating-linear-gradient(45deg,white,white 8%,#e6e6e6 0,#e6e6e6 16%)",defaultButton:"#36c",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#36c",cheatList:"#36c",contentBackground:"#888",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Factory",value:{defaultButton:"#1563bf",infoColor:"#a5aabe",cheatList:"#a5aabe",contentBackground:"#2d313d",backgroundColor:"#3a3a3a",enabledButton:"rgb(75, 194, 46)",disabledButton:"#9a49aa",inputColor:"rgb(0 0 0 / 25%)",textColor:"white"}},{name:"Cafe",value:{backgroundColor:"linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0) center / 50px 50px,linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0) white center / 50px 50px",defaultButton:"#0bc2cf",inputColor:"rgb(0 0 0 / 25%)",infoColor:"#ac7339",cheatList:"#ac7339",contentBackground:"rgb(64, 64, 64)",textColor:"white",disabledButton:"#A02626",enabledButton:"#47A547"}},{name:"Tower of Doom",value:{backgroundColor:"rgb(41 41 41)",disabledButton:"rgb(151, 15, 5)",defaultButton:"#333",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"#404040",enabledButton:"#4bc22e",textColor:"white",infoColor:"#9a49aa",cheatList:"#9a49aa"}},{name:"Monster Brawl",value:{defaultButton:"rgb(45, 51, 67)",backgroundColor:"rgb(78, 95, 124)",inputColor:"rgb(0 0 0 / 25%)",contentBackground:"linear-gradient(0deg,#374154,#4f5b74)",infoColor:"#374154",cheatList:"#374154",textColor:"white",enabledButton:"#47A547",disabledButton:"#A02626"}},{name:"Tower Defense 2",value:{backgroundColor:"url(https://media.blooket.com/image/upload/v1676164454/Media/defense/backgroundTd1-02.svg) center / cover",cheatList:"#a33c22",infoColor:"#a33c22",defaultButton:"#40b1d8",inputColor:"#3e8cbe",contentBackground:"#293c82",enabledButton:"#47A547",disabledButton:"#A02626",textColor:"white"}}]}],run:function(e){N.setItem("theme",{...N.data.theme,...e})}},{name:"Scale",description:"Forces the GUI to scale from 25%-100%",inputs:[{type:"number",name:"Percent scale",min:25,max:100,value:100*(N.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),N.setItem("scale",e/100),guiWrapper.style.transform=`scale(${e/100})`}},{name:"Hide Keybind",description:"Change the hide keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("hide",e)}},{name:"Close Keybind",description:"Change the quick close keybind (Click button after input to change)",inputs:[{type:"function",name:"Input",function:r=>a(({shift:e,ctrl:t,alt:a,key:o})=>r(""+[t&&"Ctrl",e&&"Shift",a&&"Alt",o&&o.toUpperCase()].filter(Boolean).join(" + ")))}],run:function(e){N.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.cheatList",e)}},{name:"Info Color",description:"Changes the color of the information at the top of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.textColor",e)}},{name:"Input Color",description:"Changes the color of inputs, like the set gold number input",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){N.setItem("theme.contentBackground",e)}}]},alerts:{name:"Alerts",img:null,alerts:[{message:"[LOG] GUI opened"}],diffObjects(e,t){var a,o={};for(const r in e)r in t&&("object"==typeof e[r]&&"object"==typeof t[r]?(a=M.alerts.diffObjects(e[r],t[r]))&&0!==Object.keys(a).length&&(o[r]=a):JSON.stringify(e[r])!==JSON.stringify(t[r])&&(o[r]=t[r]));for(const n in t)n in e||(o[n]=t[n]);return 0==Object.keys(o).length?null:o},addLog(t,a){M.alerts.visible?M.alerts.setAlerts(e=>[...e,{message:t,color:a}]):M.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||M.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};M.alerts.visible?M.alerts.setAlerts(e=>[...e,o]):M.alerts.alerts.push(o)},getGamemode(){switch(window.location.pathname){case"/play/racing":return"racing";case"/play/factory":return"factory";case"/play/classic/get-ready":case"/play/classic/question":case"/play/classic/answer/sent":case"/play/classic/answer/result":case"/play/classic/standings":return"classic";case"/play/battle-royale/match/preview":case"/play/battle-royale/question":case"/play/battle-royale/answer/sent":case"/play/battle-royale/answer/result":case"/play/battle-royale/match/result":return"royale";case"/play/toy":return"workshop";case"/play/gold":return"gold";case"/play/brawl":return"brawl";case"/play/hack":return"hack";case"/play/fishing":return"fishing";case"/play/rush":return"rush";case"/play/dino":return"dino";case"/tower/map":case"/tower/battle":case"/tower/rest":case"/tower/risk":case"/tower/shop":case"/tower/victory":return"doom";case"/cafe":case"/cafe/shop":return"cafe";case"/defense":return"defense";case"/play/defense2":return"defense2";case"/kingdom":return"kingdom";default:return!1}},connection:null,data:{},async connect(){try{var e=Object.values(function e(t=document.querySelector("body>div")){return Object.values(t)[1]?.children?.[0]?._owner.stateNode?t:e(t.querySelector(":scope>div"))}())[1].children[0]._owner["stateNode"];if(!e?.props?.liveGameController?._liveGameCode)return!1;M.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=M.alerts.blookData,k=M.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return M.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&M.alerts.diffObjects(M.alerts.data,t)){var a,o,r,n,s,i,c,l,d=M.alerts.diffObjects(M.alerts.data,t);M.alerts.data=t;let e;switch(k){case"racing":e=Object.entries(t).map(([e,{b:t,pr:a}])=>({name:e,blook:t,value:a||0}));case"classic":e=Object.entries(t).map(([e,{b:t,p:a}])=>({name:e,blook:t,value:a||0}));case"royale":e=Object.entries(t).map(([e,{b:t,e:a}])=>({name:e,blook:t,value:a||0}));case"workshop":e=Object.entries(t).map(([e,{b:t,t:a}])=>({name:e,blook:t,value:a||0}));case"brawl":e=Object.entries(t).map(([e,{b:t,xp:a}])=>({name:e,blook:t,value:a||0}));case"defense":case"defense2":e=Object.entries(t).map(([e,{b:t,d:a}])=>({name:e,blook:t,value:a||0}));case"gold":for(const h in d)d[h].tat&&([a,o]=d[h].tat.split(":"),"swap"==o?M.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):M.alerts.addAlert(h,w[t[h].b]?.url,`just took ${M.alerts.formatNumber(parseInt(o))} gold from `+a));e=Object.entries(t).map(([e,{b:t,g:a}])=>({name:e,blook:t,value:a||0}));break;case"hack":for(const b in d)d[b].tat&&([r,n]=d[b].tat.split(":"),M.alerts.addAlert(b,w[t[b].b]?.url,`just took ${M.alerts.formatNumber(parseInt(n))} crypto from `+r));e=Object.entries(t).map(([e,{b:t,cr:a}])=>({name:e,blook:t,value:a||0}));break;case"fishing":for(const g in d)"Frenzy"==d[g].f?M.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&M.alerts.addAlert(g,w[t[g].b]?.url,`just sent a ${d[g].f} distraction`);e=Object.entries(t).map(([e,{b:t,w:a}])=>({name:e,blook:t,value:a||0}));break;case"dino":for(const v in d)d[v].tat&&([s,i]=d[v].tat.split(":"),"true"==i?M.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):M.alerts.addAlert(v,w[t[v].b]?.url,"investigated "+s));e=Object.entries(t).map(([e,{b:t,f:a}])=>({name:e,blook:t,value:a||0}));break;case"cafe":for(const y in d)d[y].up&&([c,l]=d[y].up.split(":"),l)&&M.alerts.addAlert(y,w[t[y].b]?.url,`upgraded ${c} to level `+l);e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}));break;case"factory":for(const f in d){var u,p,m=d[f];m.g?M.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),M.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&M.alerts.addAlert(f,w[t[f].b]?.url,"now has 10 Blooks!")}e=Object.entries(t).map(([e,{b:t,ca:a}])=>({name:e,blook:t,value:a||0}))}M.alerts.standings=e.sort((e,t)=>t.value-e.value),M.alerts.setLeaderboard(M.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return M.alerts.setAlerts=t,M.alerts.setLeaderboard=o,x(()=>(M.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,M.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),M.alerts.standings&&o(M.alerts.standings),t(M.alerts.alerts),M.alerts.visible=!0,window.Cheats=M,()=>M.alerts.visible=!1),[]),x(()=>{M.alerts.alerts=e},[e]),f.createElement("div",{className:_.keys.alertContainer},f.createElement("ul",{className:_.keys.alertList,style:{margin:"10px 10px 0 10px",padding:"0",listStyleType:"none",display:"flex",flexDirection:"column-reverse",height:"355px",overflowY:"scroll",wordWrap:"break-word"}},e.slice().reverse().map((e,t)=>f.createElement("li",{style:{margin:"5px"},key:t},f.createElement("span",{style:{color:e.color||"var(--textColor)"}},e.message)))),0f.createElement("li",{style:{fontSize:"2rem",paddingInline:"72px 15px",paddingBlock:"1.25px",position:"relative"},key:t},f.createElement("img",{src:M.alerts.blookData[e]?.url||M.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},M.alerts.formatNumber(parseInt(a))))))))))},null)}]}},q=document.createElement("div");function a(l,d=window){return new Promise(t=>{const a={};let o,r,n,s;const i=e=>{e.preventDefault(),a[e.code]=!0,o||=e.shiftKey,r||=e.ctrlKey,n||=e.altKey,["shift","control","alt","meta"].includes(e.key.toLowerCase())||(s=e.key.toLowerCase()),l?.({shift:o,ctrl:r,alt:n,key:s})},c=e=>{delete a[e.code],0f.createElement("span",{style:{display:"inline-block",opacity:"0",width:"0",height:"0",lineHeight:"0",userSelect:"none",marginLeft:e?"5px":null}},String.fromCharCode(Math.floor(25*Math.random())+97));var n=t=>{if("string"==typeof t){var a=[];for(let e=0;e{d instanceof Promise?d.then(e=>{u(e),o(e[0]?.value||e[0]),a.selected=e[0]?.name||e[0],h.current=!1}).catch(()=>u([])):d?.length&&(o(d[0]?.value||d[0]),a.selected=d[0]?.name||d[0]),"number"==n?o(c||(null==s?0:s)):"function"==n?o(null):d instanceof Promise||d?.length||o("")},[]);let b;if("options"==n&&d?.length)b=f.createElement("select",{onChange:e=>(a.selected=e.target.children[e.target.selectedIndex].innerText,o(JSON.parse(e.target.value)))},d.map(e=>f.createElement("option",{value:JSON.stringify(null!=e?.value?e.value:e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:_.keys.cheatInput,placeholder:e,style:{textAlign:"center"},readOnly:!0,value:p||a.data,onClick:async()=>{if(!p){m("Waiting for input...");let t;var e=await a.function(e=>m((t=e)+"..."));a.data=t,m(!1),o(e)}}});else{let t="number"==n;b=f.createElement("input",{onChange:e=>o(t?parseInt(e.target.value):e.target.value),className:_.keys.cheatInput,type:t?"number":null,min:t?s:null,max:t?i:null,defaultValue:t?c||(null==s?0:s):null,placeholder:e,style:{textAlign:"center"},onKeyUp:e=>"Enter"==e.key&&r()})}return b}function B({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),M.alerts.addLog(f.createElement(f.Fragment,null,"toggle"==a.type?a.enabled?"Enabled":"Disabled":"Ran"," ",f.createElement("strong",null,a.name),0JSON.stringify(a.inputs[t].selected||e)).join(", ")})`),"toggle"==a.type&&(a.enabled?"var(--enabledButton)":"var(--disabledButton)"))},[]);return f.createElement("div",{style:{background:"toggle"==a.type?e?"var(--enabledButton)":"var(--disabledButton)":"var(--defaultButton)"},key:a.name,"data-tip":a.description,className:_.keys.scriptButton,onClick:e=>(e.target.matches("."+_.keys.scriptButton)||e.target.matches("."+_.keys.cheatName)||e.target.matches(`.${_.keys.cheatName} *`))&&r()},f.createElement(E,{className:_.keys.cheatName},a.name),a.inputs?.length&&a.inputs.map((e,t)=>e.element||f.createElement(n,{onValue:e=>o.current[t]=e,key:t,input:e,run:r})))}function T({parent:o,children:e,setPos:r,...t}){const n=S(!1),s=S({x:0,y:0});return x(()=>{const e=()=>n.current=!1,t=e=>{var t,a;n.current&&(t=s.current.x-e.clientX,a=s.current.y-e.clientY,s.current={x:e.clientX,y:e.clientY},r({x:o.offsetLeft-t,y:o.offsetTop-a}))};return document.addEventListener("pointerup",e),document.addEventListener("pointermove",t),()=>{document.removeEventListener("pointerup",e),document.removeEventListener("pointermove",t)}},[o]),f.createElement("div",{...t,onPointerDown:e=>{n.current=!0,s.current={x:e.clientX,y:e.clientY}}},e)}j.render(t(function(){const a=S({x:Math.max(10,window.innerWidth-1e3)/2,y:Math.max(10,window.innerHeight-600)/2})["current"];var e=k(({x:e,y:t})=>{a.x=e,a.y=t,c.current.style.left=e+"px",c.current.style.top=t+"px"},[]);const[t,o]=w(null),[r,n]=w(!1),[s,i]=w("global"),c=S(),l=S();N=function(a){const[o,n]=w(JSON.parse(localStorage.getItem(a)||"{}")),t=k((e,r)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&(e[t]=r),e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),r=k((e,t)=>(e.split(".").reduce((e,t,a,o)=>(++a==o.length&&delete e[t],e[t]),o),localStorage.setItem(a,JSON.stringify(o)),n({...o}),o),[o]),s=k(e=>{n(e),localStorage.setItem(a,JSON.stringify(e))},[]);return x(()=>{try{n(JSON.parse(localStorage.getItem(a)||"{}"));for(const e of["backgroundColor","cheatList","contentBackground","defaultButton","disabledButton","enabledButton","infoColor","inputColor","textColor"])N.data[e]&&(t("theme."+e,N.data[e]),r(e))}catch{s({})}},[]),{data:o,setItem:t,deleteItem:r,setData:s}}("JODGUISETTINGS");var d,u,p,m,h,b,g=f.createElement("style",null,`:root {--backgroundColor: ${N.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${N.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${N.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${N.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${N.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${N.data?.theme?.enabledButton||"#47A547"};--textColor: ${N.data?.theme?.textColor||"white"};--inputColor: ${N.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${N.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const v=S(["alerts","global","voyage","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=k(()=>{j.unmountComponentAtNode(q),q.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=N.data.hide||{ctrl:!0,key:"e"},a=N.data.close||{ctrl:!0,key:"x"};(t.ctrl&&e.ctrlKey||!t.ctrl&&!e.ctrlKey)&&(t.shift&&e.shiftKey||!t.shift&&!e.shiftKey)&&(t.alt&&e.altKey||!t.alt&&!e.altKey)&&e.key.toLowerCase()==t.key?(e.preventDefault(),n(e=>!e)):(a.ctrl&&e.ctrlKey||!a.ctrl&&!e.ctrlKey)&&(a.shift&&e.shiftKey||!a.shift&&!e.shiftKey)&&(a.alt&&e.altKey||!a.alt&&!e.altKey)&&e.key.toLowerCase()==a.key&&(e.preventDefault(),y())};return window.addEventListener("keydown",a),l.current=setInterval(async()=>{await M.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of v)for(const t of M[e].cheats)t.enabled&&t.run()}},[]),x(()=>{if(null==t)return()=>{};var e=c.current.querySelector("div");e.style.height=t?"55px":"100%",e.style.width=t?"165px":"100%",c.current.style.top=parseInt(c.current.style.top)+(c.current.offsetHeight-55)*(t?1:-1)+"px",c.current.style.left=parseInt(c.current.style.left)+(c.current.offsetWidth-165)*(t?1:-1)+"px",c.current.style.pointerEvents=t?"none":"unset"},[t]),f.createElement("div",{ref:c,id:_.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${N.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,_.css),g,f.createElement("div",{id:_.keys.gui},f.createElement("div",{id:_.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:_.keys.dragButton},f.createElement("i",{className:"fas fa-arrows-alt"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"grey",cursor:"pointer"},onClick:()=>o(e=>!e)},f.createElement("i",{className:"fas fa-minus"})),f.createElement("div",{style:{fontWeight:"bolder",backgroundColor:"red",cursor:"pointer"},onClick:y},f.createElement("i",{className:"fas fa-times"}))),!t&&f.createElement(f.Fragment,null,f.createElement("div",{id:_.keys.background},f.createElement("div",{id:_.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:_.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[N.data.hide||{ctrl:!0,key:"e"},N.data.close||{ctrl:!0,key:"x"}],f.createElement(f.Fragment,null,`${[g&&"Ctrl",e&&"Shift",d&&"Alt",u&&u.toUpperCase()].filter(Boolean).join(" + ")} to hide | ${[p&&"Ctrl",m&&"Shift",h&&"Alt",b&&b.toUpperCase()].filter(Boolean).join(" + ")} for quick disable`,f.createElement("br",null),f.createElement(E,null,"Click and drag here")))),f.createElement("div",{id:_.keys.credits},f.createElement(E,{onClick:()=>window.open("https://github.com/05Konz/Blooket-Cheats","_blank").focus(),style:{cursor:"pointer"},href:"https://github.com/05Konz/Blooket-Cheats"},"GitHub - 05Konz")),f.createElement("div",{id:_.keys.cheatList},f.createElement(E,{type:"span",style:{textShadow:"1px 1px rgb(0 0 0 / 40%)"}},"Cheats"),f.createElement("a",{href:"https://discord.gg/jHjGrrdXP6",target:"_blank",id:_.keys.bigButton},f.createElement("svg",{style:{filter:"drop-shadow(2px 2px 0 rgb(0 0 0 / 20%))"},xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",fill:"currentColor",viewBox:"0 -1 21 16"},f.createElement("path",{d:"M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"})),f.createElement(E,{type:f.Fragment},"Discord")),v.map(e=>f.createElement("div",{key:e,onClick:()=>i(e),className:_.keys.cheatButton},M[e].img?f.createElement("img",{src:M[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...M[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(O,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},M[e].name)))),f.createElement("div",{id:_.keys.contentWrapper},f.createElement("div",{id:_.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:_.keys.cheats},M[s].element||(M[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:_.keys.headerText},f.createElement(E,null,M[s].name," Cheats")),M[s].cheats.map(e=>e.element||f.createElement(B,{key:e.name,script:e}))))))))))},null),q),document.body.append(q)};let c=new Image;c.src="https://raw.githubusercontent.com/05Konz/Blooket-Cheats/main/autoupdate/timestamps/reactGui.png?"+Date.now(),c.crossOrigin="Anonymous",c.onload=function(){var e=document.createElement("canvas").getContext("2d");e.drawImage(c,0,0,this.width,this.height);let t=e.getImageData(0,0,this.width,this.height)["data"],a="",o;for(let e=0;e(c.src=null,i())})(); \ No newline at end of file