memoscan
← all memos

Memo 0x82ed09c5…415a0c on Ethereum

tdDev:1},VVariance:{min:0,max:10,threshold:2,mean:1,stdDev:1},rects:{insetRectEnabled:!0,spiralRectsEnabled:!0},circles:{count:0,minRadius:2,maxRadius:30},wobble:{enabled:!1,count:1e10,layers:2,multiLayers:1,minLength:5,gridDivisions:1,warpFreq:{min:600,max:800},offsetMultiplier:1},perspectiveBox:{enabled:!0,threshold:2,mean:1,stdDev:1,count:1,firstFull:!0}},Fe=Xe,Ne=Ce,Ue={layers:1,renderLightChance:0,ignoreLighting:!0,renderAccentChance:0,insetMult:2,maxWidth:80,spread:4,widthRange:.3,maxDivergence:2,tension:{min:.9,max:1.2},maxPointUse:1,pointsToConsider:30,maxLinePoints:30},De={warpX:!0,warpY:!1,offAxisX:!0,offAxisY:!1,warpXMult:.05,warpYMult:.05,displacementStrength:.05,noiseMapEnabled:!0},Oe={maxAccents:4,mutation:"none",dominantIsAccentChance:50,useNoiseLookup:!0,samplesForComplimentary:3,samplesForPaletteOffset:2,addBGContrast:!1,freqMultiplier:10,usePolyIDColorOffset:!0,singleAccent:!1,darksOnly:!1},Be={cropToMargin:!0,cropBGShapesAtMargin:!0,cropToMarginFillDark:!1,margin:30},Qe={count:100,lineRemoveStrength:.1,polyOverfitting:.75,noiseOverfittingSpread:0,noiseOverfitFreq:100,excludeWeakSplits:!1,longestSplitOnlyChance:50,noiseFieldCategoryInfluence:1e3},Je=Ve,je=100,Ae=.1,Ee=0,_e="";const qe=(e,t)=>{ze.scale=J.int(e,t);const n=Y/ze.scale,i=P/ze.scale;ze.countX=Math.ceil(n),ze.countY=Math.ceil(i);const l=ze.countX*ze.scale,a=ze.countY*ze.scale;ze.marginX=(Y-l)/2,ze.marginY=(P-a)/2,ze.w=ze.scale,ze.h=ze.scale};var $e,et,tt,nt,it;function lt(e,t){return function(e){return void 0!==e[t]?e[t]:e.default}}!function(e){e.xs="xsmall",e.sm="small",e.md="medium",e.lg="large",e.xl="xlarge"}($e||($e={})),function(e){e.none="none",e.sparse="sparse",e.light="light",e.dense="dense",e.filled="filled",e.detailOnly="detailOnly"}(et||(et={})),function(e){e.light="light",e.medium="medium",e.heavy="heavy"}(tt||(tt={})),function(e){e.color="color",e.dark="dark",e.light="light"}(nt||(nt={})),function(e){e.objects="objects",e.curves="curves",e.angles="angles",e.grid="grid",e.mesh="mesh",e.all="all",e.random="random"}(it||(it={}));const at=()=>({[it.objects]:{splits:{[be.horizontal]:1,[be.vertical]:2,[be.perspective]:0,[be.circle]:2,[be.wobbles]:3,[be.objects]:15,[be.curves]:5,[be.rects]:1,[be.borderRect]:1},meta:{forceSplit:{forceInsertCurvesChance:J.choice([10,0]),forceInsertObjectsChance:J.choice([30,0])}}},[it.grid]:{splits:{[be.horizontal]:2,[be.vertical]:4,[be.perspective]:0,[be.circle]:4,[be.wobbles]:1,[be.objects]:10,[be.curves]:0,[be.rects]:0,[be.borderRect]:0},meta:{forceSplit:{forceInsertCurvesChance:0,forceInsertObjectsChance:0}}},[it.curves]:{splits:{[be.horizontal]:1,[be.vertical]:2,[be.perspective]:0,[be.circle]:10,[be.wobbles]:10,[be.objects]:J.choice([10,1]),[be.curves]:10,[be.rects]:0,[be.borderRect]:1},meta:{usedLineReplayChance:10,forceSplit:{forceInsertCurvesChance:J.choice([0,20]),forceInsertObjectsChance:J.choice([0,20])}}},[it.angles]:{splits:{[be.horizontal]:2,[be.vertical]:3,[be.perspective]:3,[be.circle]:0,[be.wobbles]:0,[be.objects]:3,[be.curves]:2,[be.rects]:0,[be.borderRect]:1},meta:{forceSplit:{forceInsertCurvesChance:0,forceInsertObjectsChance:0}}},[it.mesh]:{splits:{[be.horizontal]:1,[be.vertical]:1,[be.perspective]:1,[be.circle]:1,[be.wobbles]:0,[be.objects]:1,[be.curves]:0,[be.rects]:0,[be.borderRect]:0},meta:{objectProps:{forceYUp:!0},forceSplit:{forceInsertCurvesChance:0,forceInsertObjectsChance:50}}},[it.all]:{splits:{[be.horizontal]:2,[be.vertical]:2,[be.perspective]:2,[be.circle]:2,[be.wobbles]:2,[be.objects]:4,[be.curves]:2,[be.rects]:1,[be.borderRect]:2},meta:{forceSplit:{forceInsertCurvesChance:0,forceInsertObjectsChance:0}}}});let st,ot;const rt=()=>{let e=at();_e="Pencils",qe(20,20),ot=J.weightedChoice([15,$e.sm],[15,$e.md],[10,$e.lg]);let n=lt(0,ot);st=J.weightedChoice([n({[$e.sm]:1,default:1}),et.light],[n({[$e.sm]:0,default:1}),et.dense],[n({[$e.sm]:2,[$e.md]:2,default:1}),et.filled],[1,et.detailOnly]);let i=lt(0,st),l=lt(0,J.weightedChoice([n({[$e.sm]:i({[et.none]:0,[et.sparse]:0,default:0}),default:0}),tt.light],[1,tt.medium],[1,tt.heavy])),a=J.weightedChoice([n({[$e.sm]:i({[et.filled]:5,default:1}),default:1}),it.objects],[n({[$e.sm]:0,default:2}),it.curves],[n({[$e.sm]:0,default:1}),it.angles],[n({[$e.sm]:0,default:1}),it.grid]),s=e[a];Fe=ge(Fe,s.splits),Te=ge(Te,s.meta.forceSplit),Qe=ge(Qe,{noiseOverfittingSpread:n({[$e.sm]:J.num(0,1),default:J.num(0,1)}),noiseOverfitFreq:1200,polyOverfitting:J.choice([1,J.num(.5,1.5)]),longestSplitOnlyChance:n({[$e.sm]:J.choice([0,50,100]),default:J.choice([50,100])}),noiseFieldCategoryInfluence:J.choice([1,4])}),Ee=n({default:s.meta?.usedLineReplayChance||4}),je=t(n({[$e.sm]:i({[et.filled]:J.int(190,180),[et.none]:J.int(190,230),[et.detailOnly]:J.int(200,230),default:J.int(190,230)}),[$e.md]:J.int(250,350),[$e.lg]:J.int(350,800)})),Ae=i({[et.filled]:n({[$e.lg]:J.num(0,.3),[$e.md]:J.num(0,.2),[$e.sm]:J.num(0,.01),default:J.num(0,.1)}),default:n({[$e.sm]:J.num(0,.01),[$e.md]:J.num(0,.1),[$e.lg]:J.num(0,.3)})});let o=J.weightedChoice([1,!1],[1,!0]);Oe={...Oe,mutation:J.weightedChoice([0,"offsetUp"],[0,"offsetDown"],[3,"none"]),addBGContrast:i({[et.detailOnly]:!1,default:!0}),useNoiseLookup:!0,samplesForComplimentary:J.int(1,3),samplesForPaletteOffset:1,singleAccent:!1,freqMultiplier:n({default:o?J.num(300,600):J.num(300,400)}),usePolyIDColorOffset:o,maxAccents:n({default:J.weightedChoice([1,4],[1,6],[2,100])}),darksOnly:!1};let r=lt(0,J.weightedChoice([10,nt.color],[n({[$e.lg]:1,default:0}),nt.dark],[n({[$e.lg]:1,default:0}),nt.light]));Je={...Je,size:n({[$e.lg]:{min:4,max:5},[$e.md]:{min:5,max:6},[$e.sm]:{min:6,max:8}})},Ne=[be.horizontal,be.vertical],Ke={...Ke,default:1,clamp:.05,min:.6,max:1,influencesPressureMult:0,influencesBrightnessMult:1,influencesMinDistanceMult:.2},st!=et.filled||ot!=$e.lg&&ot!=$e.md||!J.bool(10)||(Ke={...Ke,default:1,clamp:.05,min:.5,max:.55,influencesPressureMult:0,influencesBrightnessMult:1,influencesMinDistanceMult:0});let c=J.bool(40);Ue={...Ue,ignoreLighting:J.bool(50),maxWidth:.75*n({[$e.sm]:J.int(40,50),[$e.md]:J.int(40,50),default:J.num(35,45)}),renderLightChance:J.weightedChoice([1,0],[1,J.int(0,10)]),maxPointUse:1,maxDivergence:2,pointsToConsider:10};let d=J.num(.75,1.5);ke=ge({...ke,layers:2,layerScaleMult:2.5,zDepthMaxMult:J.int(1,2),cropTo:n({default:J.choice([xe.scene,xe.border,xe.none])}),forceYUp:a==it.grid||J.bool(30),clampVertsToGrid:n({[$e.sm]:!1,default:!1}),...n({[$e.sm]:{maxDist:200*d,minDist:130*d},[$e.md]:{maxDist:150*d,minDist:100*d},[$e.lg]:J.weightedChoice([5,{maxDist:130*d,minDist:80*d}])}),bnFreq:J.num(10,1e3),fieldFreq:n({[$e.lg]:J.int(4e3,1e4),[$e.sm]:J.int(1e3,2e3),default:J.choice([J.int(1e3,4e3),J.int(4e3,1e4)])}),clampRotationTo:J.weightedChoice([1,22.5],[4,1],[1,11.25]),minSizeMult:1,maxSizeMult:n({default:.75}),maxSides:5,minSides:3,perspective:2e4},s.meta?.objectProps||{});let u={edgeSharpness:{min:.8,max:1},fillChance:100,insetChance:J.choice([8,5,0]),wobbleFreq:{min:40,max:80},wobbleAmplitude:{min:1,max:3},accumulationStrength:{min:1,max:1},materialHardness:i({[et.light]:{min:.9,max:.97},default:{min:.93,max:.99}}),linePressure:i({default:{min:.65,max:.7}}),minDistanceMult:n({[$e.lg]:{min:.7,max:.8},[$e.sm]:{min:.7,max:.8},default:{min:.7,max:.8}}),lineTapering:{fade:{in:{enabledChance:0,min:0,max:0},out:{enabledChance:0,min:0,max:0}},scale:{in:{enabledChance:0,min:0,max:0},out:{enabledChance:0,min:0,max:0}}},layerCountChances:l({[tt.light]:[[1,2]],[tt.medium]:[[1,4]],[tt.heavy]:[[1,6]]}),lineWeight:n({[$e.sm]:{min:1.5,max:1.6},[$e.md]:{min:1.4,max:1.5},default:{min:1.4,max:1.5}}),layerOverride:[{fadeAtLineSegmentChance:0,lineTapering:{fade:{out:{enabledChance:n({[$e.sm]:50,[$e.md]:10,[$e.lg]:0,default:0}),min:1,max:2}}},wobbleAmplitude:{min:5,max:6},wobbleFreq:{min:50,max:70},styleChances:[[1,"bnnoise"]],colorMap:"none"===Oe.mutation&&J.bool(30)?[[[100,J.choice([ye.offsetDown,ye.offset,ye.offsetUp])],[J.weightedChoice([2,0],[1,J.int(0,15)]),ye.color]]]:[[[100,ye.color],[J.weightedChoice([2,0],[1,J.int(0,15)]),ye.offsetUp]]]},{fadeAtLineSegmentChance:0,styleChances:[[1,"edgefill"]],colorMap:[[[1,ye.previous]]],wobbleAmplitude:{min:5,max:6},wobbleFreq:{min:40,max:100}},J.weightedChoice([0,{scribbleChance:100,scribbleStrength:{min:.2,max:.4},colorMap:[[[1,ye.offset]]],styleChances:[[1,"bnnoise"]],linePressure:{min:.9,max:.95},lineTapering:{scale:{out:{enabledChance:100,min:0,max:.2},in:{enabledChance:100,min:0,max:.2}}}}],[2,{scribbleChance:0,colorMap:[[[1,ye.offsetUp]]],wobbleAmplitude:{min:1,max:1},styleChances:[[1,"bnnoise"]],fadeAtLineSegmentChance:100,fadeAtLineSegmentDistanceMult:{min:.6,max:1},fadeAtLineSegmentStrengthMult:{min:1,max:1.1},linePressure:{min:1.2,max:1.25},materialHardness:{min:.9,max:.95},lineTapering:{fade:{in:{enabledChance:0,min:1,max:1},out:{enabledChance:100,min:3,max:8}}}}]),{styleChances:[[1,"directional"],[1,"bnnoise"]],colorMap:[[[1,ye.previous]]],wobbleAmplitude:{min:4,max:8},wobbleFreq:{min:40,max:60}},{colorMap:[[[1,ye.brightnessBasedShadowOrHighlight]]],fadeAtLineSegmentChance:100,fadeAtLineSegmentDistanceMult:{min:1.5,max:1.5},fadeAtLineSegmentStrengthMult:{min:1,max:1},materialHardness:{min:.7,max:.8},linePressure:{min:1.3,max:1.4},minDistanceMult:{min:.5,max:.6},wobbleAmplitude:{min:1,max:2},wobbleFreq:{min:50,max:100},styleChances:[[1,"bnnoise"],[0,"directional"],[0,"wobbles"],[0,"bluenoise"],[0,"edgefill"]],lineTapering:{fade:{in:{enabledChance:0,min:.1,max:.2},out:{enabledChance:100,min:2,max:4}}}},{styleChances:[[1,"bnnoise"]],colorMap:[[[1,ye.previous]]],wobbleAmplitude:{min:5,max:6},wobbleFreq:{min:80,max:200}}]};Pe=ge(Pe,{ignoreLightingChance:0,wobbleAmplitude:{min:2,max:2},wobbleFreq:{min:35,max:45},materialHardness:i({default:{min:.8,max:.85}}),linePressure:{min:.7,max:.9},minDistanceMult:i({[et.sparse]:{min:2.7,max:3.8},default:{min:1.4,max:1.5}}),spatialOverride:{[Ge.notInCurveOrObject]:{fillChance:100,colorMap:[[[1,ye.offset]]],colorPalette:"fg",ignoreLightingChance:100,insetChance:100,scribbleChance:0,insetDistance:{min:10,max:20},minDistanceMult:{min:2.5,max:5},linePressure:{min:.8,max:.9},lineWeight:{min:.8,max:1.6},fadeAtLineSegmentChance:0},[Ge.nonDominant]:i({[et.light]:ge(u,{colorPalette:"bg",fillChance:100,layerCountChances:[[1,2]],minDistanceMult:{min:1,max:1.3},lineWeight:{min:1.1,max:1.2},layerOverride:[ge(u.layerOverride[0],{colorPalette:"bg",colorMap:[[[1,ye.color]]],linePressure:{min:.15,max:.2},styleChances:[[1,"bnnoise"]]}),ge(u.layerOverride[1],{linePressure:{min:.5,max:.6},colorMap:[[[1,ye.previous]]],styleChances:[[1,"edgefill"]]})]}),[et.detailOnly]:{fillChance:0},default:u}),[Ge.overlay]:{lineWeight:{min:1.6,max:1.7},materialHardness:{min:.6,max:.75},minDistanceMult:{min:1,max:1},layerCountChances:[[1,2]],linePressure:{min:.99,max:.99},layerOverride:{0:{styleChances:[[1,"bnnoise"]],colorMap:[[[1,ye.lightest]]],fadeAtLineSegmentChance:0,scribbleChance:0},1:{fadeAtLineSegmentChance:0,styleChances:[[1,"edgefill"]],colorMap:[[[1,ye.brightnessBasedShadowOrHighlight]]],wobbleAmplitude:{min:6,max:8},wobbleFreq:{min:60,max:90}}}},[i({default:n({[$e.lg]:c?Ge.inCurveOrObject:Ge.dominant,[$e.md]:c?Ge.inCurveOrObject:Ge.dominant,default:Ge.dominant})})]:ge(u,{fillChance:100,insetDistance:{min:6,max:12}})}}),Ye=ge(Ye,{insetChance:50,detailMinScaleDivisor:10,insetDistance:{min:4,max:12},wobbleAmplitude:{min:2,max:4},wobbleFreq:{min:55,max:200},fadeAtLineSegmentChance:0,fillChance:0,layerCountChances:[[1,2],[1,1]],colorMap:i({[et.detailOnly]:[[[1,ye.color]],[[1,ye.previous]]],default:[[[1,ye.line]]]}),lineTapering:{fade:{out:{enabledChance:0,min:1,max:2}},scale:{in:{enabledChance:100,min:.01,max:.2},out:{enabledChance:100,min:.01,max:.2}}},linePressure:{min:.9,max:.95},materialHardness:{min:.9,max:.95},lineWeight:{min:.6,max:1.5},minDistanceMult:{min:3,max:5},spatialOverride:{[Ge.nonDominant]:{scribbleChance:0,lineWeight:{min:1,max:1.5},colorMap:[J.choice([[[100,ye.line]]])],colorPalette:J.choice(["bg","fg"]),insetChance:100,insetDistance:{min:7,max:12},fillChance:i({[et.detailOnly]:100,default:0}),linePressure:i({[et.light]:{min:.5,max:.6},default:{min:.5,max:.6}}),minDistanceMult:n({[$e.sm]:{min:5,max:7},default:{min:4,max:6}}),styleChances:J.weightedChoice([1,[[1,"directional"]]],[1,[[1,"bnnoise"]]],[1,[[2,"bnnoise"],[2,"directional"],[0,"wobbles"],[0,"bluenoise"]]],[1,[[1,"bluenoise"]]])},[Ge.dominant]:{ignoreLightingChance:100,fillChance:n({[$e.sm]:i({[et.detailOnly]:J.int(30,40),default:J.int(40,50)}),default:J.weightedChoice([1,30],[3,J.num(40,70)])}),layerCountChances:[[2,2],[1,1]],linePressure:{min:.7,max:.9},styleChances:[[5,"bnnoise"],[5,"directional"],[1,"wobbles"],[4,"bluenoise"]],materialHardness:{min:.8,max:.9},colorMap:[[[100,ye.randomAccent]],[[100,ye.previous]]],minDistanceMult:{min:6,max:15},lineWeight:n({[$e.lg]:{min:1,max:1.25},default:{min:1,max:1.25}})}}}),Re=ge(Re,{count:10,warpChance:100,length:{min:100,max:200},thickness:{min:1,max:1.5}});let h=n({[$e.sm]:J.int(95,100),[$e.lg]:i({[et.light]:J.weightedChoice([2,J.int(55,70)],[1,J.int(65,90)]),[et.detailOnly]:J.weightedChoice([2,J.int(55,70)],[1,J.int(65,90)]),default:J.int(80,90)}),default:J.int(70,100)}),m=J.num(.75,1.25);Me=ge(Me,{meshInsetMuliplier:0,lineFilter:h<80?"none":J.weightedChoice([1,"curves"],[1,"straight"],[3,"none"]),meshDensity:h,skipLongest:n({[$e.lg]:J.int(0,10),default:0}),percentage:n({[$e.lg]:i({[et.filled]:J.weightedChoice([1,J.int(0,1)],[1,J.int(50,80)]),default:h>70?J.weightedChoice([1,J.int(40,70)],[1,J.int(0,0)]):J.int(40,70)}),[$e.md]:i({[et.filled]:J.weightedChoice([1,J.int(0,0)],[1,J.int(50,80)]),default:h>70?J.weightedChoice([1,J.int(40,70)],[1,J.int(0,5)]):J.int(40,70)}),[$e.sm]:i({[et.filled]:J.weightedChoice([1,J.int(0,0)],[1,J.int(50,80)]),default:J.int(40,70)}),default:J.int(50,80)}),cropToDominantShape:!1,colors:r({[nt.color]:!0,default:!1}),backgroundColor:r({[nt.light]:!(st!==et.filled&&h<80),default:!1}),materialHardness:{min:.9,max:.96},linePressure:{min:.9,max:.95},thickness:n({[$e.lg]:{min:2.85*m,max:3*m},[$e.md]:{min:2.25*m,max:3.65*m},default:{min:2.25*m,max:4.25*m}})});let p=J.weightedChoice([1,J.int(0,1)],[1,J.int(2,10)]),g=n({[$e.sm]:J.int(4,4),[$e.md]:J.int(4,4),[$e.lg]:J.int(4,4),default:2});He=ge(He,{margin:g*ze.scale,HVariance:{min:-p,max:p,threshold:1,mean:1,stdDev:1},VVariance:{min:-p,max:p,threshold:1,mean:1,stdDev:1},circles:{count:5,minRadius:5,maxRadius:18},wobble:{enabled:!0,count:1e10,minLength:2,layers:4,multiLayers:1,gridDivisions:1,warpFreq:{min:800,max:2e3},offsetMultiplier:.6},perspectiveBox:{enabled:!0,threshold:4,mean:2,stdDev:8,firstFull:!0,count:1}}),Be={...Be,cropToMargin:!1,margin:6*ze.scale}},ct=()=>{_e="Sparse",qe(20,20);let e=lt(0,J.weightedChoice([1,$e.sm],[1,$e.md],[1,$e.lg]));J.weightedChoice([1,tt.heavy]);let t=J.weightedChoice([e({[$e.sm]:1,default:1}),it.objects],[e({[$e.sm]:0,default:2}),it.curves],[e({[$e.sm]:0,default:1}),it.angles],[e({[$e.sm]:0,default:1}),it.grid]),n=at()[t];n.splits[be.circle]=3,Fe=ge(Fe,n.splits),Te=ge(Te,n.meta.forceSplit),Qe=ge(Qe,{noiseOverfittingSpread:e({[$e.sm]:J.num(0,1),default:J.num(0,1)}),noiseOverfitFreq:1200,polyOverfitting:J.num(.5,1.5)}),Ee=e({default:n.meta?.usedLineReplayChance||4}),je=J.int(200,800),Ae=.1;let i=J.weightedChoice([1,!1],[1,!0]);Oe={...Oe,mutation:J.weightedChoice([0,"offsetUp"],[0,"offsetDown"],[3,"none"]),useNoiseLookup:!0,samplesForComplimentary:J.int(1,2),samplesForPaletteOffset:1,singleAccent:!1,freqMultiplier:e({default:i?J.num(600,1e3):J.num(100,200)}),usePolyIDColorOffset:i,maxAccents:e({default:J.weightedChoice([0,4],[1,6],[2,100])}),darksOnly:!1};let l=lt(0,J.weightedChoice([e({[$e.lg]:1,default:1}),nt.dark]));Je={...Je,count:0},Ne=[be.horizontal,be.vertical],Ke={...Ke,default:1,clamp:.05,min:.9,max:1.1,influencesBrightnessMult:1,influencesMinDistanceMult:0,influencesPressureMult:0},Ue={...Ue,maxWidth:.75*e({[$e.sm]:J.int(40,50),[$e.md]:J.int(40,50),default:J.num(35,45)}),renderLightChance:100,maxPointUse:J.int(1,2),maxDivergence:J.int(2,4),pointsToConsider:10};let a=J.num(.75,1.5);ke=ge({...ke,layers:2,layerScaleMult:2.5,zDepthMaxMult:J.int(1,2),cropTo:e({default:J.choice([xe.scene,xe.border,xe.none])}),forceYUp:!0,clampVertsToGrid:e({[$e.sm]:!1,default:!1}),...e({[$e.sm]:{maxDist:200*a,minDist:130*a},[$e.md]:{maxDist:150*a,minDist:100*a},[$e.lg]:J.weightedChoice([5,{maxDist:150*a,minDist:100*a}])}),bnFreq:J.num(10,1e3),fieldFreq:e({[$e.lg]:J.int(4e3,1e4),[$e.sm]:J.int(1e3,2e3),default:J.choice([J.int(1e3,4e3),J.int(4e3,1e4)])}),clampRotationTo:J.weightedChoice([1,22.5],[4,1],[1,11.25]),minSizeMult:1,maxSizeMult:e({default:.75}),maxSides:5,minSides:3,perspective:2e4},n.meta?.objectProps||{}),Ie=ge(Ie,{});let s={edgeSharpness:{min:0,max:0},fillChance:90,insetChance:10,wobbleFreq:{min:30,max:60},wobbleAmplitude:{min:3,max:8},accumulationStrength:{min:10,max:10},materialHardness:{min:.4,max:.45},linePressure:{min:1.3,max:1.3},lineWeight:je<300?{min:1.9,max:2}:{min:1.6,max:1.7},minDistanceMult:{min:.45,max:.5},lineTapering:{scale:{in:{enabledChance:0,min:.1,max:.2},out:{enabledChance:0,min:1.5,max:2}},fade:{in:{enabledChance:0,min:0,max:0},out:{enabledChance:100,min:3,max:8}}},layerCountChances:[[1,3]],layerOverride:[{fadeAtLineSegmentChance:0,scribbleChance:10,scribbleStrength:{min:.2,max:.4},styleChances:[[1,"bnnoise"],[1,"directional"],[0,"edgefill"],[1,"bluenoise"]],colorMap:"none"===Oe.mutation&&J.bool(50)?[[[100,ye.offsetUp],[1,ye.color]]]:[[[100,ye.color],[1,ye.offsetUp]]]},{fadeAtLineSegmentChance:0,styleChances:[[2,"bnnoise"],[2,"directional"],[0,"edgefill"],[1,"bluenoise"]],colorMap:[[[100,ye.previous]]]},{styleChances:[[1,"bnnoise"]],colorMap:[[[1,ye.brightnessBasedShadowOrHighlight]]]}]};Pe=ge(Pe,{ignoreLightingChance:0,spatialOverride:{[Ge.nonDominant]:s,[Ge.overlay]:{lineWeight:{min:1.6,max:1.7},materialHardness:{min:.6,max:.75},minDistanceMult:{min:1,max:1},layerCountChances:[[1,2]],linePressure:{min:.99,max:.99},layerOverride:[{styleChances:[[1,"bnnoise"]],colorMap:[[[1,ye.lightest]]],fadeAtLineSegmentChance:0,scribbleChance:0},{fadeAtLineSegmentChance:0,styleChances:[[1,"bnnoise"]],colorMap:[[[1,ye.lightest],[1,ye.darkest]]],wobbleAmplitude:{min:6,max:8},wobbleFreq:{min:60,max:90}}]},[Ge.dominant]:ge(s,{fillChance:100,lineTapering:{fade:{in:{enabledChance:0,min:1,max:1},out:{enabledChance:50,min:6,max:8}}},insetChance:20,insetDistance:{min:6,max:12}})}}),Ye=ge(Ye,{insetChance:50,fillChance:50,detailMinScaleDivisor:10,insetDistance:{min:4,max:12},wobbleAmplitude:{min:2,max:4},wobbleFreq:{min:55,max:200},fadeAtLineSegmentChance:0,layerCountChances:[[1,2],[1,1]],colorMap:[[[1,ye.line]]],lineTapering:{fade:{out:{enabledChance:50,min:1,max:2}},scale:{in:{enabledChance:100,min:.01,max:.2},out:{enabledChance:100,min:.01,max:.2}}},linePressure:{min:.8,max:1},materialHardness:{min:.65,max:.82},lineWeight:{min:1.25,max:1.5},ignoreLightingChance:100,styleChances:[[6,"bnnoise"],[6,"directional"],[1,"wobbles"],[1,"bluenoise"]],minDistanceMult:{min:4,max:8}}),Re=ge(Re,{count:0,warpChance:100,length:{min:100,max:200},thickness:{min:1,max:1.5}});let o=e({[$e.sm]:J.int(95,100),[$e.lg]:J.int(65,90),default:J.int(70,100)});Me=ge(Me,{meshInsetMuliplier:0,lineFilter:"none",meshDensity:o,skipLongest:0,percentage:100,cropToDominantShape:!1,colors:l({default:!1}),backgroundColor:l({default:!1}),linePressure:{min:1.1,max:1.4},materialHardness:{min:.75,max:.82},lineTapering:{fade:{in:{enabledChance:0,min:0,max:1},out:{enabledChance:0,min:1,max:2}},scale:{in:{enabledChance:100,min:.1,max:.5},out:{enabledChance:100,min:.1,max:.5}}},thickness:e({default:je<600?{min:2,max:2.5}:{min:1.5,max:2}})});let r=J.weightedChoice([1,J.int(0,1)],[1,J.int(2,10)]),c=e({[$e.sm]:J.int(4,4),[$e.md]:J.int(4,4),[$e.lg]:J.int(4,4),default:2});He=ge(He,{margin:c*ze.scale,HVariance:{min:-r,max:r,threshold:1,mean:1,stdDev:1},VVariance:{min:-r,max:r,threshold:1,mean:1,stdDev:1},circles:{count:5,minRadius:5,maxRadius:18},wobble:{enabled:!0,count:1e10,minLength:2,layers:4,multiLayers:1,gridDivisions:1,warpFreq:{min:800,max:2e3},offsetMultiplier:.6},perspectiveBox:{enabled:!0,threshold:4,mean:2,stdDev:8,firstFull:!0,count:1}}),Be={...Be,cropToMargin:!1,margin:6*ze.scale}},dt=()=>{qe(20,20),_e="Outlines";let e=at();Fe={[be.horizontal]:3,[be.vertical]:4,[be.perspective]:5,[be.circle]:1,[be.wobbles]:3,[be.objects]:1,[be.curves]:0,[be.rects]:0,[be.borderRect]:0};let t=e[J.weightedChoice([1,it.objects],[1,it.curves],[1,it.angles],[1,it.grid])];J.bool(50)&&(Fe=ge(Fe,t.splits)),Fe[be.curves]=0,Ee=1,je=J.int(2e3,6e3),Qe=ge(Qe,{noiseOverfittingSpread:J.num(0,5),noiseOverfitFreq:J.int(200,1200),polyOverfitting:J.num(.5,2),longestSplitOnlyChance:0}),Ae=0,He=ge(He,{margin:4*ze.scale}),Be={...Be,cropToMargin:!1,margin:4*ze.scale},Re=ge(Re,{count:0,isLineColor:!0}),Ue={...Ue,layers:1,renderLightChance:0,renderAccentChance:0,insetMult:2,maxWidth:80,spread:4,widthRange:.3,maxDivergence:2,tension:{min:.9,max:1.2},maxPointUse:1,pointsToConsider:30,maxLinePoints:30},ke={...ke,layers:1,clampVertsToGrid:!0,maxDist:100,minDist:50,bnFreq:100,clampRotationTo:1,minSizeMult:1,maxSizeMult:1.25,maxSides:5,minSides:3,perspective:1900},Je={...Je,count:0},Ke={...Ke,default:1,clamp:.05,min:.99,max:1},Oe={...Oe,samplesForComplimentary:1,singleAccent:!1,freqMultiplier:1,usePolyIDColorOffset:!0,maxAccents:100,darksOnly:!1};let n=J.bool(50),i=!n&&J.bool(50);Ue={...Ue,maxWidth:J.num(30,40),renderLightChance:J.weightedChoice([1,0],[1,J.int(10,30)]),maxPointUse:J.int(2,3),maxDivergence:J.int(2,3),pointsToConsider:J.int(5,10)};let l=J.num(.75,.85),a=J.num(.75,1);Me=ge(Me,{meshDensity:J.int(60,90),percentage:J.int(40,60),cropToDominantShape:!1,skipLongest:1,colors:!1,backgroundColor:!1,linePressure:{min:l,max:l+.1},materialHardness:{min:1.05,max:1.2},thickness:{min:1*a,max:2*a}}),Ye=ge(Ye,{fillChance:J.int(40,60),fadeAtLineSegmentChance:0,colorMap:[[[1,ye.line]]],minDistanceMult:{min:2,max:4},styleChances:[[1,"bnnoise"],[1,"directional"],[0,"wobbles"],[0,"bluenoise"]],spatialOverride:{[Ge.dominant]:{linePressure:{min:l-.1,max:l-.05}},[Ge.nonDominant]:{fillChance:n?50:100,linePressure:n?{min:l-.1,max:l-.05}:{min:.4,max:.5},minDistanceMult:i?{min:.5,max:1}:{min:2,max:4},styleChances:i?[[0,"bnnoise"],[0,"directional"],[0,"wobbles"],[1,"bluenoise"]]:[[1,"bnnoise"],[1,"directional"],[0,"wobbles"],[0,"bluenoise"]]}}}),Pe=ge(Pe,{fillChance:n?100:0,linePressure:{min:l,max:l+.1},fadeAtLineSegmentChance:0,ignoreLightingChance:100,lineWeight:{min:1.3,max:1.3},lineTapering:{fade:{in:{enabledChance:0,min:0,max:1},out:{enabledChance:0,min:1,max:2}},scale:{in:{enabledChance:10,min:.