{"baseVals":{"rating":0,"gammaadj":1,"decay":0.925,"echo_zoom":1.002,"echo_alpha":0.5,"echo_orient":3,"wave_mode":7,"additivewave":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"wave_a":4.1,"wave_scale":1.286,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoom":0.99951,"warp":0.01,"wave_r":0,"wave_g":0,"wave_b":0,"ob_size":0.5,"ob_r":0.01,"ib_size":0.26,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1},"init_eqs_str":"a.y1=0;a.xx=0;a.t1=0;a.x1=0;a.tr=0;a.q6=0;a.bt=0;a.q5=0;a.mi=0;a.ry=0;a.q4=0;a.rx=0;a.ba=0;a.x2=0;a.t2=0;a.y2=0;a.q2=0;a.yy=0;","frame_eqs_str":"a.ba=a.bass-.9;a.tr=a.treb-.9;a.mi=a.mid-.9;a.xx=a.xx+.01*a.ba-.001*a.tr;a.yy=a.yy+.01*a.tr-.001*a.ba;a.xx+=.05*Math.cos(6.28*a.frame+a.bass-1)*a.q2;a.yy+=.05*Math.sin(3.14*a.time*a.q6)*a.q4;a.xx=.00001<Math.abs(above(1,a.xx))?.00001<Math.abs(below(0,a.xx))?a.xx:1:0;a.yy=.00001<Math.abs(above(1,a.yy))?.00001<Math.abs(below(0,a.yy))?a.yy:1:0;a.t1=a.xx;a.t2=a.yy;","point_eqs_str":"a.x1=Math.cos(div(360*a.sample,6.28))*Math.sin(div(360*a.sample,6.28))+.5;a.y1=Math.sin(div(360*a.sample,6.28))*Math.sin(div(360*a.sample,6.28));a.x2=a.x1;a.y2=a.y1;a.ry=.5+(a.treb-a.q5);a.rx=.5+(a.bass-a.q5);a.y1=a.y1*a.ry+.25;a.x1=a.x1*a.rx+.25;a.y1+=a.t1-.5;a.x1+=a.t2-.5;a.x1=.00001<Math.abs(above(1,a.x1))?(below(0,a.x1),a.x1):a.x1;a.y1=.00001<Math.abs(above(1,a.y1))?(below(0,a.y1),a.y1):a.y1;a.y=a.y1;a.x=a.x1;a.r=.5*Math.sin(a.sample*a.value2);a.g=.5*Math.sin(a.bass+a.treb+\na.q2+a.q4+a.q6+a.value1*a.bass);a.bt+=.002*a.value1;a.b=.5*Math.sin(a.bt*a.q2+a.value1);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.beatb=0;a.q6=0;a.beatt=0;a.q1=0;a.beatthard=0;a.q5=0;a.beatbhard=0;a.vol_att=0;a.q4=0;a.beatmhard=0;a.vol=0;a.beatm=0;a.q2=0;a.q3=0;","frame_eqs_str":"a.beatb=above(a.bass,a.bass_att);a.beatbhard=.00001<Math.abs(a.beatb)?a.bass-.9*a.bass_att:a.beatbhard;a.beatm=above(a.mid,a.mid_att);a.beatmhard=.00001<Math.abs(a.beatm)?a.mid-.9*a.mid_att:a.beatmhard;a.beatt=above(a.treb,a.treb_att);a.beatthard=.00001<Math.abs(a.beatt)?a.treb-.9*a.treb_att:a.beatthard;a.vol=a.bass+a.mid+a.treb;a.vol_att=a.bass_att+a.mid_att+a.treb_att;a.q1=a.beatb;a.q2=a.beatbhard;a.q3=a.beatm;a.q4=a.beatmhard;a.q5=a.beatt;a.q6=a.beatthard;a.decay=.999;a.wrap=\n1;","pixel_eqs_str":"a.zoom=1+.01*Math.sin(6.28*a.ang+a.time*a.q6);a.rot=(a.q2-a.q6)*(a.rad*a.q3-a.ang*a.q1)*.1;","warp":" shader_body { \n  vec3 ret_1;\n  vec3 tmpvar_2;\n  tmpvar_2 = (texture (sampler_noise_lq, ((\n    ((texsize.xy * texsize_noise_lq.zw).x * uv)\n   / 2.0) + q23)) + 1.0).xyz;\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, uv).xyz * scale1) + bias1) - 0.3);\n  vec2 tmpvar_4;\n  tmpvar_4.x = (0.3 * tmpvar_3.x);\n  tmpvar_4.y = tmpvar_3.y;\n  ret_1 = ((-0.4 * (\n    ((texture (sampler_blur1, ((uv / 4.0) + (0.4 * tmpvar_4))).xyz * scale1) + bias1)\n   - \n    (tmpvar_2 * 0.1)\n  )) + (texture (sampler_main, (uv + \n    (tmpvar_3 * 0.01)\n  .xy)).xyz + (tmpvar_2 * 0.1)));\n  float tmpvar_5;\n  tmpvar_5 = (1.0 - ((0.01 * q28) * (q28 * rad)));\n  ret_1 = (ret_1 * (0.98 * (tmpvar_5 * tmpvar_5)));\n  ret_1 = (ret_1 - 0.04);\n  vec4 tmpvar_6;\n  tmpvar_6.w = 1.0;\n  tmpvar_6.xyz = ret_1;\n  ret = tmpvar_6.xyz;\n }","comp":""}