From 177b1e0b80b2443b6a1df4e04ab6226dd197c6e5 Mon Sep 17 00:00:00 2001 From: 05Konz <05konz994@gmail.com> Date: Fri, 8 Sep 2023 21:21:16 -0500 Subject: [PATCH] Fix react gui --- autoupdate/reactGui.png | Bin 81401 -> 83286 bytes autoupdate/timestamps/reactGui.png | Bin 413 -> 415 bytes cheats/Bookmarklets.html | 40 ++++++++++++++--------------- cheats/reactGui.js | 2 +- cheats/reactGui.min.js | 2 +- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/autoupdate/reactGui.png b/autoupdate/reactGui.png index 0d36d4795103931c7810f7fe211371bec8655b6e..c1e5b11bf7c2ba93e300de1bf9c733c66d513e3e 100644 GIT binary patch literal 83286 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 z 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 literal 81401 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%0DKF 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 delta 368 zcmbQwJePTbS$&YFi(`n!#N11Jy~7eE*go91{FOB`RW0?xrAI=Z-A-F(vYLvpc-1>r z{||NU;?s3{@?gQ?-5rZ9Bwi%7*0%rJ=YP1ElXvb*o9{dKy?brR`<-j~kJjBg`m!@N z^hf__lvDd4>Uy~Okm9k62O0dF-XurV`We4om_OlupzQ&XWz28tT~ox(3spbsOI$K) zp7c=8PVL*y*M1(y55^vF)lJU2vb>@(?@@2t4-LJ?KjxiS9cA~plI?Vb*!FzQr&`yX z+rC$YZmz*)mcj~J;dlWXAJku)4Bv82V6axbTgQu&X%Q~loCIC-ovkCwJ diff --git a/cheats/Bookmarklets.html b/cheats/Bookmarklets.html index e0dfc48..ed02b27 100644 --- a/cheats/Bookmarklets.html +++ b/cheats/Bookmarklets.html @@ -5,8 +5,8 @@
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
@@ -95,13 +95,13 @@
Spam Buy Blooks
Unlock Plus Gamemodes
Use Any Blook
-

Intervals

+

Intervals

Auto Answer
Highlight Answers
-

Gold Quest

+

Gold Quest

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

Crazy Kingdom

+

Crazy Kingdom

Choice ESP
Choice ESP Loop
@@ -121,24 +121,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
@@ -149,7 +149,7 @@
Set Round
Set Tokens
-

Tower Defense 2

+

Tower Defense 2

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

Santa's Workshop

+

Santa's Workshop

Remove Distractions
Send Distraction
diff --git a/cheats/reactGui.js b/cheats/reactGui.js index 4fe7286..2a9a2bb 100644 --- a/cheats/reactGui.js +++ b/cheats/reactGui.js @@ -3535,7 +3535,7 @@ } let iframe = document.querySelector("iframe"); const [_, time, error] = decode.match(/LastUpdated: (.+?); ErrorMessage: "(.+?)"/); - if (parseInt(time) <= 1693429947556 || iframe.contentWindow.confirm(error)) cheat(); + if (parseInt(time) <= 1694225981451 || 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 619f8c9..f8eeaa4 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,O=e.find(e=>e.exports.findDOMNode).exports,j=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let _={data:null},N={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[...N.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))N.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),N.css=N.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,N.keys[o]):e);const q={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.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{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 (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state: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:"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"}],run:function(a,o){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 c=Math.min(Math.floor(e/t[a]),o);if(0==c)0{s[a]||=0,s[a]++;var o=Date.now();n&&alert(`${a} (${r+1}/${c}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(s).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:"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:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),location.href.includes("play.blooket.com")){const o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache),r=o.find(e=>e.exports?.a?.get).exports.a;r.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())]}).then(async({data:{t:e}})=>{await r.post("https://play.blooket.com/api/playersessions/landings",{t:e});var{name:t,blook:{name:a}}=await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."));await r.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:e,name:t,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}),r.put("https://play.blooket.com/api/users/add-rewards",{t:e,name:t,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."))})}else 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:"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{}}()},{name:"Unlock Plus Gamemodes",description:"Allows you to play any gamemode that is plus only",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(e=>(e.gameModes.forEach(e=>e.plusOnly=!1),e))}}]},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)},_.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(_.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){_.setItem("theme",{..._.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*(_.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),_.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){_.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){_.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){_.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){_.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){_.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){_.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.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=q.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){q.alerts.visible?q.alerts.setAlerts(e=>[...e,{message:t,color:a}]):q.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||q.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};q.alerts.visible?q.alerts.setAlerts(e=>[...e,o]):q.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;q.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=q.alerts.blookData,k=q.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return q.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&q.alerts.diffObjects(q.alerts.data,t)){var a,o,r,n,s,i,c,l,d=q.alerts.diffObjects(q.alerts.data,t);q.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?q.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):q.alerts.addAlert(h,w[t[h].b]?.url,`just took ${q.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(":"),q.alerts.addAlert(b,w[t[b].b]?.url,`just took ${q.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?q.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&q.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?q.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):q.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)&&q.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?q.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),q.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&q.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}))}q.alerts.standings=e.sort((e,t)=>t.value-e.value),q.alerts.setLeaderboard(q.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return q.alerts.setAlerts=t,q.alerts.setLeaderboard=o,x(()=>(q.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,q.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),q.alerts.standings&&o(q.alerts.standings),t(q.alerts.alerts),q.alerts.visible=!0,window.Cheats=q,()=>q.alerts.visible=!1),[]),x(()=>{q.alerts.alerts=e},[e]),f.createElement("div",{className:N.keys.alertContainer},f.createElement("ul",{className:N.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:q.alerts.blookData[e]?.url||q.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},q.alerts.formatNumber(parseInt(a))))))))))},null)}]}},B=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(e?.value||e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:N.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:N.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 M({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),q.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:N.keys.scriptButton,onClick:e=>(e.target.matches("."+N.keys.scriptButton)||e.target.matches("."+N.keys.cheatName)||e.target.matches(`.${N.keys.cheatName} *`))&&r()},f.createElement(E,{className:N.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)}O.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();_=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"])_.data[e]&&(t("theme."+e,_.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: ${_.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${_.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${_.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${_.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${_.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${_.data?.theme?.enabledButton||"#47A547"};--textColor: ${_.data?.theme?.textColor||"white"};--inputColor: ${_.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${_.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const v=S(["alerts","global","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=k(()=>{O.unmountComponentAtNode(B),B.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=_.data.hide||{ctrl:!0,key:"e"},a=_.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 q.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of v)for(const t of q[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:N.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${_.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,N.css),g,f.createElement("div",{id:N.keys.gui},f.createElement("div",{id:N.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:N.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:N.keys.background},f.createElement("div",{id:N.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:N.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[_.data.hide||{ctrl:!0,key:"e"},_.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:N.keys.credits},f.createElement(E,null,"GitHub - 05Konz")),f.createElement("div",{id:N.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:N.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:N.keys.cheatButton},q[e].img?f.createElement("img",{src:q[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...q[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(j,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},q[e].name)))),f.createElement("div",{id:N.keys.contentWrapper},f.createElement("div",{id:N.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:N.keys.cheats},q[s].element||(q[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:N.keys.headerText},f.createElement(E,null,q[s].name," Cheats")),q[s].cheats.map(e=>e.element||f.createElement(M,{key:e.name,script:e}))))))))))},null),B),document.body.prepend(B)};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,O=e.find(e=>e.exports.findDOMNode).exports,j=e.find(e=>e.exports.Textfit).exports["Textfit"],C=e.find(e=>"ReactTooltip"==e.exports.a?.displayName).exports.a;let _={data:null},N={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[...N.css.matchAll(/(#|\.)([a-zA-Z]+?)(,|\{|:)/g)].reduce((e,[,,t])=>e.includes(t)?e:e.concat(t),[]))N.keys[o]=Array(10).fill().reduce(e=>e+String.fromCharCode(Math.floor(25*Math.random())+97),""),N.css=N.css.replace(new RegExp(`(#|\\.)(${o})(,|\\{|:|>|\\[)`,"g"),(e,t,a)=>a==o?e.replace(o,N.keys[o]):e);const q={global:{name:"Global",img:"https://media.blooket.com/image/upload/v1661496291/Media/uiTest/Games_Played_2.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{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 (Toggle)",description:"Toggles highlight answers on",type:"toggle",enabled:!1,data:null,run:function(){this.enabled?(this.enabled=!1,clearInterval(this.data),this.data=null):(this.enabled=!0,this.data=setInterval(()=>{const{state: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:"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"}],run:function(a,o){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 c=Math.min(Math.floor(e/t[a]),o);if(0==c)0{s[a]||=0,s[a]++;var o=Date.now();n&&alert(`${a} (${r+1}/${c}) ${e?"NEW! ":""}${t} tokens left`),i+=Date.now()-o}).catch(e=>t=!0),!t);r++);alert(`(${Date.now()-i}ms) Results:\n`+Object.entries(s).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:"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:function(){var e=document.createElement("iframe");if(document.body.append(e),window.alert=e.contentWindow.alert.bind(window),e.remove(),location.href.includes("play.blooket.com")){const o=Object.values(webpackJsonp.push([[],{"":(e,t,a)=>{t.cache=a.c}},[[""]]]).cache),r=o.find(e=>e.exports?.a?.get).exports.a;r.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())]}).then(async({data:{t:e}})=>{await r.post("https://play.blooket.com/api/playersessions/landings",{t:e});var{name:t,blook:{name:a}}=await o.find(e=>e.exports.a?.me).exports.a.me({}).catch(()=>alert("There was an error getting user data."));await r.put("https://play.blooket.com/api/users/factorystats",{blookUsed:a,t:e,name:t,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}),r.put("https://play.blooket.com/api/users/add-rewards",{t:e,name:t,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."))})}else 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:"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{}}()},{name:"Unlock Plus Gamemodes",description:"Allows you to play any gamemode that is plus only",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(e=>(e.gameModes.forEach(e=>e.plusOnly=!1),e))}}]},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)},_.setItem("theme",e)}},{name:"Export Settings",description:"Export the current theme to JSON",run:async function(){await navigator.clipboard.writeText(JSON.stringify(_.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){_.setItem("theme",{..._.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*(_.data?.scale||1)}],run:function(e){e=Math.min(Math.max(e,25),100),_.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){_.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){_.setItem("close",e)}},{name:"Background Color",description:"Changes the background color of the GUI",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.backgroundColor",e)}},{name:"Category List Color",description:"Changes the categories list background color",inputs:[{type:"string",name:"Color"}],run:function(e){_.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){_.setItem("theme.infoColor",e)}},{name:"Button Color",description:"Changes the color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.defaultButton",e)}},{name:"Enabled Toggle Color",description:"Changes the color of enabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.enabledButton",e)}},{name:"Disabled Toggle Color",description:"Changes the color of disabled toggle cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.setItem("theme.disabledButton",e)}},{name:"Text Color",description:"Changes the text color",inputs:[{type:"string",name:"Color"}],run:function(e){_.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){_.setItem("theme.inputColor",e)}},{name:"Content Color",description:"Changes the background color of the cheats",inputs:[{type:"string",name:"Color"}],run:function(e){_.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=q.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){q.alerts.visible?q.alerts.setAlerts(e=>[...e,{message:t,color:a}]):q.alerts.alerts.push({message:t,color:a})},addAlert(e,t,a){let o={message:f.createElement(f.Fragment,null,f.createElement("img",{src:t||q.alerts.blookData?.Black?.url,alt:"Blook",style:{height:"22.5px",margin:"0 10px -5px 0"}}),f.createElement("strong",null,e)," ",a)};q.alerts.visible?q.alerts.setAlerts(e=>[...e,o]):q.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;q.alerts.connection=await e.props.liveGameController.getDatabaseRef("c");const w=q.alerts.blookData,k=q.alerts.getGamemode(),S=Object.values(r.c).find(e=>e.exports.a?.["Lunch Break"]).exports.b;return q.alerts.connection.on("value",e=>{var t=e.val()||{};if(t&&q.alerts.diffObjects(q.alerts.data,t)){var a,o,r,n,s,i,c,l,d=q.alerts.diffObjects(q.alerts.data,t);q.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?q.alerts.addAlert(h,w[t[h].b]?.url,"just swapped with "+a):q.alerts.addAlert(h,w[t[h].b]?.url,`just took ${q.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(":"),q.alerts.addAlert(b,w[t[b].b]?.url,`just took ${q.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?q.alerts.addAlert(g,w[t[g].b]?.url,"just started a frenzy"):d[g].s&&q.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?q.alerts.addAlert(v,w[t[v].b]?.url,`just caught ${s} CHEATING!`):q.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)&&q.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?q.alerts.addAlert(f,w[t[f].b]?.url,`activated the ${S[m.g]} glitch!`):m.s?([u,p]=m.s.split("-"),q.alerts.addAlert(f,w[t[f].b]?.url,`has a ${u} ${p} synergy!`)):m.t&&q.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}))}q.alerts.standings=e.sort((e,t)=>t.value-e.value),q.alerts.setLeaderboard(q.alerts.standings)}}),!0}catch{return!1}},cheats:[{element:t(function(){const[e,t]=w([]),[a,o]=w([]);return q.alerts.setAlerts=t,q.alerts.setLeaderboard=o,x(()=>(q.alerts.blookData=Object.values(r.c).find(e=>e.exports.a?.Black).exports.a,q.alerts.formatNumber=Object.values(r("74sb")).find(e=>String(e).includes("×")||String(e).includes("toPrecision")),q.alerts.standings&&o(q.alerts.standings),t(q.alerts.alerts),q.alerts.visible=!0,window.Cheats=q,()=>q.alerts.visible=!1),[]),x(()=>{q.alerts.alerts=e},[e]),f.createElement("div",{className:N.keys.alertContainer},f.createElement("ul",{className:N.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:q.alerts.blookData[e]?.url||q.alerts.blookData.Black.url,alt:e,style:{height:"45px",position:"absolute",left:"15px"}}),t,f.createElement("span",{style:{float:"right"}},q.alerts.formatNumber(parseInt(a))))))))))},null)}]}},B=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(e?.value||e)},e?.name||e)));else if("function"==n)b=f.createElement("input",{className:N.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:N.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 M({script:a}){const o=S([]),[e,t]=w(a.enabled),r=k(()=>{a.run.apply(a,o.current),t(a.enabled),q.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:N.keys.scriptButton,onClick:e=>(e.target.matches("."+N.keys.scriptButton)||e.target.matches("."+N.keys.cheatName)||e.target.matches(`.${N.keys.cheatName} *`))&&r()},f.createElement(E,{className:N.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)}O.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();_=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"])_.data[e]&&(t("theme."+e,_.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: ${_.data?.theme?.backgroundColor||"rgb(11, 194, 207)"};--infoColor: ${_.data?.theme?.infoColor||"#9a49aa"};--cheatList: ${_.data?.theme?.cheatList||"#9a49aa"};--defaultButton: ${_.data?.theme?.defaultButton||"#9a49aa"};--disabledButton: ${_.data?.theme?.disabledButton||"#A02626"};--enabledButton: ${_.data?.theme?.enabledButton||"#47A547"};--textColor: ${_.data?.theme?.textColor||"white"};--inputColor: ${_.data?.theme?.inputColor||"#7a039d"};--contentBackground: ${_.data?.theme?.contentBackground||"rgb(64, 17, 95)"};}`);const v=S(["alerts","global","gold","cafe","crypto","dinos","defense","defense2","factory","fishing","flappy","doom","kingdom","racing","royale","rush","brawl","workshop","settings"])["current"],y=k(()=>{O.unmountComponentAtNode(B),B.remove()},[]);return x(()=>{C.rebuild()}),x(()=>{window.dispatchEvent(new Event("resize"));let a=e=>{var t=_.data.hide||{ctrl:!0,key:"e"},a=_.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 q.alerts.connect()&&clearInterval(l.current)},5e3),()=>{window.removeEventListener("keydown",a),clearInterval(l.current);for(const e of v)for(const t of q[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:N.keys.guiWrapper,style:{top:a.y+"px",left:a.x+"px",transform:`scale(${_.data.scale||1})`,display:r?"none":null}},f.createElement("style",null,N.css),g,f.createElement("div",{id:N.keys.gui},f.createElement("div",{id:N.keys.controlButtons},f.createElement(T,{parent:c.current,setPos:e,style:{backgroundColor:"rgb(0, 160, 255)"},className:N.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:N.keys.background},f.createElement("div",{id:N.keys.backgroundImage})),f.createElement(T,{parent:c.current,setPos:e,id:N.keys.controls},([{ctrl:g,shift:e,alt:d,key:u},{ctrl:p,shift:m,alt:h,key:b}]=[_.data.hide||{ctrl:!0,key:"e"},_.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:N.keys.credits},f.createElement(E,null,"GitHub - 05Konz")),f.createElement("div",{id:N.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:N.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:N.keys.cheatButton},q[e].img?f.createElement("img",{src:q[e].img,style:{maxWidth:"30px",maxHeight:"30px",aspectRatio:"1 / 1",marginRight:"10px",...q[e].style||{}},alt:e}):f.createElement("div",{style:{marginInline:"5px",width:"5px"}}),f.createElement(j,{mode:"single",forceSingleWidthMode:!1,min:1,max:20},q[e].name)))),f.createElement("div",{id:N.keys.contentWrapper},f.createElement("div",{id:N.keys.content},f.createElement(C,{place:"bottom",effect:"solid"}),f.createElement("div",{id:N.keys.cheats},q[s].element||(q[s].element=f.createElement(f.Fragment,null,f.createElement("div",{className:N.keys.headerText},f.createElement(E,null,q[s].name," Cheats")),q[s].cheats.map(e=>e.element||f.createElement(M,{key:e.name,script:e}))))))))))},null),B),document.body.prepend(B)};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