/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/kahoot-spammer@1.1.2/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const api=require("kahoot.js-updated");async function sleep(e){return new Promise((r=>setTimeout(r,e)))}var i,id=0,errnum=0;class KahootSpam{static async spam(e,r,o){if(!e)throw new TypeError("Please give me a valid pin");if(!Number(e))throw new TypeError("Please use a number for the pin");if(!r)throw new TypeError("Please give me a name");if(Number(r))throw new TypeError("Please use a string for the name");if(!o)throw new TypeError("Please give me an amount");if(!Number(o))throw new TypeError("Please give me a number for the amount");try{for(i=0;i<o;i++){id+=1;var a=new api;a.join(e,`${r}${id}`),a.on("joined",(()=>{console.log(`Bot ${r}${id} has successfully joined game ${e}`)}))}}catch(e){throw errnum+=1,new TypeError(`Error: ${errnum}`)}}static async spamWithAnswers(e,r,o,a){if(!e)throw new TypeError("Please give me a valid pin");if(!Number(e))throw new TypeError("Please use a number for the pin");if(!r)throw new TypeError("Please give me a name");if(Number(r))throw new TypeError("Please use a string for the name");if(!o)throw new TypeError("Please give me an amount");if(!Number(o))throw new TypeError("Please give me a number for the amount");if(!a)throw new TypeError("Please give me how long to sleep in miliseconds");if(!Number(a))throw new TypeError("Please use a number for the sleep time");try{for(i=0;i<o;i++){id+=1;var n=new api;n.join(e,`${r}${id}`),n.on("joined",(()=>{console.log(`Bot ${r}${id} has successfully joined game ${e}`)})),n.on("QuestionStart",(e=>{if(1==a){let r=Math.floor(1e4*Math.random());setTimeout((()=>{let r=Math.floor(4*Math.random());e.answer(r)}),r)}else{if(0!=a)throw new TypeError('You need to have "true" or "false" for if you want to sleep');{let r=Math.floor(4*Math.random());e.answer(r)}}}))}}catch(e){throw errnum+=1,new TypeError(`Error: ${errnum}`)}}}module.exports=KahootSpam;
//# sourceMappingURL=/sm/ff8c3593877bdb6b35a02700a66c150ad7f56df10dd2481a2742588381f93c4a.map