{"baseVals":{"rating":1,"gammaadj":1,"decay":1,"modwavealphabyvolume":1,"wave_a":0.207,"wave_scale":0.397,"wave_smoothing":0,"wave_mystery":0.24,"modwavealphaend":1.17,"warpscale":16.016,"zoomexp":1.00001,"zoom":1.0597,"warp":0.13126,"ob_size":0,"ob_b":1,"ob_a":1,"ib_size":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_r":0.35,"mv_g":0.35,"mv_b":0.35,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":24,"num_inst":40,"rad":0.01,"r2":1,"g2":0,"border_a":0},"init_eqs_str":"a.x_start=0;a.q1=0;a.y_start=0;a.q2=0;a.x_start=0;a.x_end=0;a.x_start=0;a.y_start=0;a.y_end=0;a.y_start=0;a.x_end=0;a.x_start=0;a.x_end=0;a.y_end=0;a.y_start=0;a.y_end=0;","frame_eqs_str":"a.x_start=a.q1;a.y_start=a.q2;a.x=a.x_start+div((a.x_end-a.x_start)*a.instance,a.num_inst);a.y=a.y_start+div((a.y_end-a.y_start)*a.instance,a.num_inst);a.x_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.x_start:a.x_end;a.y_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.y_start:a.y_end;"},{"baseVals":{"enabled":1,"sides":24,"num_inst":40,"rad":0.01,"r":0,"b":1,"g2":0,"b2":1,"border_a":0},"init_eqs_str":"a.x_start=0;a.q3=0;a.y_start=0;a.q4=0;a.x_start=0;a.x_end=0;a.x_start=0;a.y_start=0;a.y_end=0;a.y_start=0;a.x_end=0;a.x_start=0;a.x_end=0;a.y_end=0;a.y_start=0;a.y_end=0;","frame_eqs_str":"a.x_start=a.q3;a.y_start=a.q4;a.x=a.x_start+div((a.x_end-a.x_start)*a.instance,a.num_inst);a.y=a.y_start+div((a.y_end-a.y_start)*a.instance,a.num_inst);a.x_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.x_start:a.x_end;a.y_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.y_start:a.y_end;"},{"baseVals":{"enabled":1,"sides":24,"num_inst":40,"rad":0.01,"r":0,"g":1,"border_a":0},"init_eqs_str":"a.x_start=0;a.q5=0;a.y_start=0;a.q6=0;a.x_start=0;a.x_end=0;a.x_start=0;a.y_start=0;a.y_end=0;a.y_start=0;a.x_end=0;a.x_start=0;a.x_end=0;a.y_end=0;a.y_start=0;a.y_end=0;","frame_eqs_str":"a.x_start=a.q5;a.y_start=a.q6;a.x=a.x_start+div((a.x_end-a.x_start)*a.instance,a.num_inst);a.y=a.y_start+div((a.y_end-a.y_start)*a.instance,a.num_inst);a.x_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.x_start:a.x_end;a.y_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.y_start:a.y_end;"},{"baseVals":{"enabled":1,"sides":24,"num_inst":100,"rad":0.01,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0},"init_eqs_str":"a.x_start=0;a.q7=0;a.y_start=0;a.q8=0;a.x_start=0;a.x_end=0;a.x_start=0;a.y_start=0;a.y_end=0;a.y_start=0;a.x_end=0;a.x_start=0;a.x_end=0;a.y_end=0;a.y_start=0;a.y_end=0;","frame_eqs_str":"a.x_start=a.q7;a.y_start=a.q8;a.x=a.x_start+div((a.x_end-a.x_start)*a.instance,a.num_inst);a.y=a.y_start+div((a.y_end-a.y_start)*a.instance,a.num_inst);a.x_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.x_start:a.x_end;a.y_end=.00001<Math.abs(equal(a.instance+1,a.num_inst))?a.y_start:a.y_end;"}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.y3=0;a.y1=0;a.x1=0;a.vx3=0;a.q6=0;a.dt=0;a.q1=0;a.q5=0;a.vx1=0;a.vx4=0;a.d34=0;a.x3=0;a.q4=0;a.d23=0;a.vy4=0;a.bounce=0;a.x4=0;a.x2=0;a.d14=0;a.vy2=0;a.y2=0;a.d13=0;a.vy1=0;a.q2=0;a.vx2=0;a.q3=0;a.y4=0;a.q7=0;a.vy3=0;a.d24=0;a.q8=0;a.d12=0;a.x1=.5+div(randint(100)-50,500);a.y1=.5+div(randint(100)-50,500);a.x2=.5+div(randint(100)-50,500);a.y2=.5+div(randint(100)-50,500);a.x3=.5+div(randint(100)-50,500);a.y3=.5+div(randint(100)-50,500);a.x4=.5+div(randint(100)-50,500);a.y4=\n.5+div(randint(100)-50,500);","frame_eqs_str":"a.zoom=1;a.warp=0;a.wave_a=0;a.bounce=.8;a.d12=div(1,sqr(a.x1-a.x2)+sqr(a.y1-a.y2));a.d13=div(1,sqr(a.x1-a.x3)+sqr(a.y1-a.y3));a.d14=div(1,sqr(a.x1-a.x4)+sqr(a.y1-a.y4));a.d23=div(1,sqr(a.x2-a.x3)+sqr(a.y2-a.y3));a.d24=div(1,sqr(a.x2-a.x4)+sqr(a.y2-a.y4));a.d34=div(1,sqr(a.x3-a.x4)+sqr(a.y3-a.y4));a.vx1=a.vx1+(a.x2-a.x1)*a.d12+(a.x3-a.x1)*a.d13+(a.x4-a.x1)*a.d14;a.vy1=a.vy1+(a.y2-a.y1)*a.d12+(a.y3-a.y1)*a.d13+(a.y4-a.y1)*a.d14;a.vx2=a.vx2+(a.x1-a.x2)*a.d12+(a.x3-a.x2)*a.d23+\n(a.x4-a.x2)*a.d24;a.vy2=a.vy2+(a.y1-a.y2)*a.d12+(a.y3-a.y2)*a.d23+(a.y4-a.y2)*a.d24;a.vx3=a.vx3+(a.x1-a.x3)*a.d13+(a.x2-a.x3)*a.d23+(a.x4-a.x3)*a.d34;a.vy3=a.vy3+(a.y1-a.y3)*a.d13+(a.y2-a.y3)*a.d23+(a.y4-a.y3)*a.d34;a.vx4=a.vx4+(a.x1-a.x4)*a.d14+(a.x2-a.x4)*a.d24+(a.x3-a.x4)*a.d34;a.vy4=a.vy4+(a.y1-a.y4)*a.d14+(a.y2-a.y4)*a.d24+(a.y3-a.y4)*a.d34;a.dt=.00003;a.vx1=.00001<Math.abs(above(a.x1,1))?-Math.abs(a.vx1)*a.bounce:.00001<Math.abs(below(a.x1,0))?Math.abs(a.vx1)*a.bounce:a.vx1;a.vx2=.00001<Math.abs(above(a.x2,\n1))?-Math.abs(a.vx2)*a.bounce:.00001<Math.abs(below(a.x2,0))?Math.abs(a.vx2)*a.bounce:a.vx2;a.vx3=.00001<Math.abs(above(a.x3,1))?-Math.abs(a.vx3)*a.bounce:.00001<Math.abs(below(a.x3,0))?Math.abs(a.vx3)*a.bounce:a.vx3;a.vx4=.00001<Math.abs(above(a.x4,1))?-Math.abs(a.vx4)*a.bounce:.00001<Math.abs(below(a.x4,0))?Math.abs(a.vx4)*a.bounce:a.vx4;a.vy1=.00001<Math.abs(above(a.y1,1))?-Math.abs(a.vy1)*a.bounce:.00001<Math.abs(below(a.y1,0))?Math.abs(a.vy1)*a.bounce:a.vy1;a.vy2=.00001<Math.abs(above(a.y2,1))?\n-Math.abs(a.vy2)*a.bounce:.00001<Math.abs(below(a.y2,0))?Math.abs(a.vy2)*a.bounce:a.vy2;a.vy3=.00001<Math.abs(above(a.y3,1))?-Math.abs(a.vy3)*a.bounce:.00001<Math.abs(below(a.y3,0))?Math.abs(a.vy3)*a.bounce:a.vy3;a.vy4=.00001<Math.abs(above(a.y4,1))?-Math.abs(a.vy4)*a.bounce:.00001<Math.abs(below(a.y4,0))?Math.abs(a.vy4)*a.bounce:a.vy4;a.x1+=a.vx1*a.dt;a.y1+=a.vy1*a.dt;a.x2+=a.vx2*a.dt;a.y2+=a.vy2*a.dt;a.x3+=a.vx3*a.dt;a.y3+=a.vy3*a.dt;a.x4+=a.vx4*a.dt;a.y4+=a.vy4*a.dt;a.q1=a.x1;a.q2=a.y1;a.q3=a.x2;\na.q4=a.y2;a.q5=a.x3;a.q6=a.y3;a.q7=a.x4;a.q8=a.y4;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = (texture (sampler_main, uv).xyz - 0.004);\n  ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = texture (sampler_main, uv).xyz;\n  ret = tmpvar_1.xyz;\n }"}