let spF,cols,rows,prtC,shM,resolution=20,flF=[],prt=[],mIt=5e3,cuIt=0,dmt=[];var curPr,clPr=[{nm:"fire",prCol:["#f0570b","#fc620b","#ff771e","#ff9a3f","#ff9840","#c33a00","#ff7019"],bcCo:["#bc162c"],pry:.04},{nm:"rcs",prCol:["#281933","#050615","#9ff4b5","#f647a2","#3a1868"],bcCo:["#050615"],pry:.03},{nm:"cyber",prCol:[[205,174,0],[184,0,215],[80,175,195],[215,30,185]],bcCo:[35,0,44],pry:.04},{nm:"vice",prCol:["#ff5995","#ff8a7f","#ff7f78","#ef4587","#8f0d6d","#b92c77","#b61a71"],bcCo:["#580151"],pry:.04},{nm:"WB",prCol:["#e6e9e5","#d5ccb8","#ddd4c0","#dcd2c4","#554a47","#3f3635","#292322","#c6bdab"],bcCo:["#25201f"],pry:.05},{nm:"fwoo",prCol:["#f0570b","#fc620b","#ff771e","#ff9a3f","#ff9840","#c33a00","#ff7019"],bcCo:["#21322a"],pry:.09},{nm:"party",prCol:["#e84461","#ea5972","#c12a43","#db4e66","#f05b71","#e33350","#c93e55"],bcCo:["#0e1833"],pry:.07},{nm:"brnz",prCol:["#ca4b00","#63351b","#d58954","#ff8b00","#d44600","#ed8028"],bcCo:["#400b03"],pry:.1},{nm:"cyci",prCol:["#00ffff","#00c3c2","#005f69","#003631","#00514c"],bcCo:["#1b0b1b"],pry:.1},{nm:"shGl",prCol:["#730045","#99005f","#bd0062","#ae075e","#8f035a","#680340","#47042c"],bcCo:["#050615"],pry:.06},{nm:"CuRa",prCol:"genR",bcCo:["#1c1c1c"],pry:.11},{nm:"btc",prCol:["#f47e16","#ec6216","#ec7000","#f58e00","#e87007"],bcCo:["#f7931a"],pry:.05},{nm:"CuRa2",prCol:"genR2",bcCo:[0,0,0],pry:.11},{nm:"CuRa3",prCol:"genR3",bcCo:[0,0,0],pry:.11}];function hashToSeed(e){let o=0;for(let r=0;rrandom(1,3))),shM=selMBY({showCircle:.28,showRectangle:.28,showDottedCircle:.27,showDoubleDot:.17}),apMSS(),curPr=selPB(),background(curPr.bcCo);for(let e=0;e!(e.nm.includes("CuRa2")||e.nm.includes("btc")||e.nm.includes("fire")||e.nm.includes("cyber")||e.nm.includes("CuRa3"))));break;case"showDottedCircle":e=[{min:2,max:4},{min:3,max:7}][floor(random(2))],o=[20,40,60,80],r=[600,999],spF=1.5,clPr=clPr.filter((e=>!(e.nm.includes("WB")||e.nm.includes("vice")||e.nm.includes("fwoo")||e.nm.includes("rcs")||e.nm.includes("btc"))));break;case"showDoubleDot":e={min:2,max:5},o=[20,40],r=[300,600,999,1500],spF=3,clPr=clPr.filter((e=>!e.nm.includes("cyber")&&!e.nm.includes("rcs")&&!e.nm.includes("btc")))}resolution=random(o),prtC=random(r),dmt="showRectangle"===shM?new Array(rows).fill(0).map((()=>random(e.min,e.max))):[],globalDiameterOptions=e,curPr=selPB(),background(curPr.bcCo),console.log("Selected shM:",shM),console.log("Selected resolution:",resolution),console.log("Selected prtC:",prtC),console.log("Selected diameter range:",e),console.log("Selected color profile:",curPr.nm),console.log("Spacing Factor:",spF)}function generateflF(e){noiseSeed(e);let o=0;for(let e=0;ewidth||this.pos.x<0||this.pos.y>height||this.pos.y<0)&&(this.isMoving=!1)}}