artCodestring="var throwAndStop=e=>{throw console.log(e),new Error(e)};"undefined"==typeof p5&&throwAndStop("You must include p5js v1.4.0; see this contract's 'artCodeDependencies()' method.");const sunflowerIsDefined="undefined"!=typeof Sunflower,tokenDataIsDefined="undefined"!=typeof tokenData;var Helper;let minRadius,spacingType,spacing;sunflowerIsDefined?Helper={...Sunflower}:tokenDataIsDefined&&(Helper={seed:tokenData.hash}),Helper?.seed||throwAndStop("To run, call 'seedForToken(...)' on this contract to get the seed. Then prefix this js code with 'tokenData = {hash: <seed>}', where <seed> is the seed as a string starting with '0x...'.");let gapWeighting,sw,colors,colorCount,masterSpeed,masterSpeedOrig,invert,mono,leaveTrails,fatLines,longLines,varyLines,chaosSpeed,turboSpeed,rainbow,neon,pulsate,bgColor,bgColorFade,bounce,alternateDirection,radiusLimit,crossed,minArcAngle=Math.PI/90,minArcAngleGap=Math.PI/30,maxArcAngle=Math.PI/4,maxArcAngleGap=Math.PI/18,noColorConnection=!0,colorOptions=[["fff","fff","b7b","648","237"],["e54","fec","bdd","298","043"],["988","a98","ccb","bbc","eee"],["356","7ab","abc","fee","987"],["C97","FBB","EDE","9DF","7BE"],["d27","dab","ffe","fff","332"],["685","958","eff","acd","377"],["d33","dca","a96","974","421"],["eee","046","175","ac3","ce8"],["005","eee","05b","4ad","def"],["322","801","e10","f22","eee"],["327","559","a8e","eee","ecf"],["fd4","fd3","eee","fb2","fb1"],["fd2","e50","fe1","d31","eee"],["5aa","9dc","eee","fe7","6bb"],["f46","f9a","fee","add","0ba"],["098","067","036","bff","eee"],["7df","09b","eee","1ae","129"],["267","6ba","cec","eed","eee"],["b40","e60","ea4","fdb","fef"],["9c9","fbb","fe8","9ee","5bc"],["FFF","FDE","ECB","C67","923"],["700","b03","ea2","eca","eee"],["27a","438","905","f32","fb0"],["79a","7ce","09c","058","fd0"],["034","d22","f70","fb4","eeb"],["8ce","29b","034","fb0","f80"],["0bb","3cc","6dd","9ee","cff"],["7df","bfe","eff","fde","fbd"],["f91","fb6","eee","cff","2cb"],["55b","eee","fd0","eff","bee"],["ad9","8ba","f9a","eee","efc"]];for(let e=0;e<colorOptions.length;e++)for(let a=0;a<colorOptions[e].length;a++)colorOptions[e][a]="#"+colorOptions[e][a][0]+colorOptions[e][a][0]+colorOptions[e][a][1]+colorOptions[e][a][1]+colorOptions[e][a][2]+colorOptions[e][a][2];let minD,M,seed="";function setup(){masterSeed=Number(BigInt(Helper.seed)%BigInt("9007199254740991")),colorMode(HSB),randomSeed(masterSeed),noiseSeed(masterSeed),colors=random(colorOptions),minD=min(windowWidth,windowHeight),M=minD/800,createCanvas(minD,minD),noFill(),stroke(0),sw=floor(random(6,15)),frameRate(30),minRadius=min(random(50,300),random(50,300)),radiusLimit=round(10*random(1.25,2))/10,spacing=sw+round(random(15,20)),minArcAngle=Math.PI/random(60,120),minArcAngleGap=Math.PI/random(15,25),maxArcAngle=Math.PI/random(3,6),maxArcAngleGap=Math.PI/random(10,15),gapWeighting=random(10,20),masterSpeed=min(random(2,20),random(2,20)),masterSpeedOrig=masterSpeed,invert=random()<.5,mono=random()<.1,fatLines=random<.2,longLines=random<.05,neon=random()<.05&&!mono,leaveTrails=random()<.1,varyLines=random()<.05,chaosSpeed=random()<.01,turboSpeed=random()<.05,rainbow=random()<.025,pulsate=random()<.05,spacingType=random()<.5?"random":"fixed",bounce=random()<.02,alternateDirection=random()<.1,crossed=random()<.05,leaveTrails&&(invert=!1,masterSpeed+=4,crossed=!1),chaosSpeed&&(turboSpeed=!1),turboSpeed&&(masterSpeed=random(30,40),masterSpeedOrig=masterSpeed),varyLines&&(fatLines=!1),fatLines&&(invert=!1),longLines&&(minArcAngle*=3,maxArcAngle*=3),bounce&&(pulsate=!1,chaosSpeed=!1),rainbow&&(invert=!1,mono=!1,colors=["#D54177","#EF895B","#F2DE68","#71C560","#5094CF","#8545C1"]),mono&&(colors=["#eeeeee","#aaaaaa","#888888","#555555","#222222"]),neon?(invert=!1,colors=["#e92098","#ffae1d","#2aff60","#fffe00","#00feff"],bgColor="#111111"):bgColor=colors.splice(floor(random(colors.length)),1)[0],colorCount=colors.length,bgColorFade=hexToHSL(bgColor,.1),Helper.setMetadata?.("Leave trails",leaveTrails?"Yes":"No"),Helper.setMetadata?.("Rainbow",rainbow?"Yes":"No"),Helper.setMetadata?.("Neon",neon?"Yes":"No"),Helper.setMetad"
artDescriptionstring="A free drop from NFT Creatives, 10% secondary sales royalties are donated to charity.
We'd love a follow, retweet or just a friendly message - https://twitter.com/NFTCreatives "
A free drop from NFT Creatives, 10% secondary sales royalties are donated to charity.
We'd love a follow, retweet or just a friendly message - https://twitter.com/NFTCreatives