{"baseVals":{"rating":5,"gammaadj":1,"decay":0.5,"echo_zoom":1.03,"wave_brighten":0,"wrap":0,"wave_a":0.001,"wave_scale":0.01,"wave_smoothing":0,"modwavealphastart":1,"modwavealphaend":1,"warpscale":0.107,"zoomexp":1.00814,"fshader":1,"warp":0.01743,"wave_r":0,"wave_g":0,"wave_b":0,"ob_size":0,"ib_size":0,"ib_r":1,"ib_g":1,"ib_b":1,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":5,"mv_a":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"samples":495,"sep":4,"spectrum":1,"thick":1,"scaling":100,"smoothing":1,"a":0.99},"init_eqs_str":"a.d=0;a.n=0;a.y1=0;a.xx=0;a.z=0;a.w=0;a.t5=0;a.t1=0;a.x1=0;a.q6=0;a.zoom=0;a.q1=0;a.q5=0;a.t8=0;a.d1=0;a.t3=0;a.t6=0;a.pi=0;a.pi3=0;a.q4=0;a.t7=0;a.c2=0;a.s3=0;a.rd=0;a.t=0;a.zz=0;a.c3=0;a.t2=0;a.q2=0;a.q3=0;a.s1=0;a.s2=0;a.t4=0;a.yy=0;a.c=0;a.c1=0;a.t2=0;a.t3=0;a.t4=0;a.ab=1;","frame_eqs_str":"a.t1=a.q1;a.t2=a.q2;a.t3=a.q3;a.t4=a.q4;a.t5=a.q5;a.t6=a.q6;a.t8=.07;a.t7=1;","point_eqs_str":"a.t7=-a.t7;a.pi=Math.asin(1);a.n=180;a.rd=.075;a.xx=.5*Math.sin(a.sample*a.pi*4+(a.t7+1)*a.t8)+Math.cos(a.sample*a.pi*a.n)*a.rd*Math.sin(a.sample*a.pi*4+(a.t7+1)*a.t8);a.yy=.5*Math.cos(a.sample*a.pi*4+(a.t7+1)*a.t8)+Math.cos(a.sample*a.pi*a.n)*a.rd*Math.cos(a.sample*a.pi*4+(a.t7+1)*a.t8);a.zz=Math.sin(a.sample*a.pi*a.n)*a.rd;a.d=sqrt(a.xx*a.xx+a.yy*a.yy+a.zz*a.zz);a.d1=1;a.xx*=a.d1;a.yy*=a.d1;a.zz*=a.d1;a.w=-a.d*a.t5*0;a.s1=Math.sin(1*a.t2+a.w);a.s2=Math.sin(1*a.t3+a.w);a.s3=\nMath.sin(1*a.t4+a.w);a.c1=Math.cos(1*a.t2+a.w);a.c2=Math.cos(1*a.t3+a.w);a.c3=Math.cos(1*a.t4+a.w);a.z=(a.c3*a.s1*a.c2+a.s3*a.s2)*a.xx-(a.c3*a.s1*a.s2-a.s3*a.c2)*a.yy+a.c3*a.c1*a.zz;a.x1=a.c1*a.c2*a.xx+a.c1*a.s2*a.yy-a.s1*a.zz;a.y1=(a.s3*a.s1*a.c2-a.c3*a.s2)*a.xx+(a.s3*a.s1*a.s2+a.c3*a.c2)*a.yy+a.s3*a.c1*a.zz;a.d=sqrt(a.x1*a.x1+a.y1*a.y1);a.w=Math.atan2(a.x1,a.y1);a.a=1;a.zoom=.5*Math.atan2(a.a,a.a+a.z)*a.d;a.x=.5+a.zoom*Math.sin(a.w);a.y=.5+a.zoom*Math.cos(a.w);a.pi3=2.09418562716;a.t=6*a.sample+\n2*a.t3;a.c=.5015;a.r=(Math.sin(a.t)+1)*a.c;a.g=(Math.sin(a.t-a.pi3)+1)*a.c;a.b=(Math.sin(a.t-2*a.pi3)+1)*a.c;a.a=1;"},{"baseVals":{},"init_eqs_str":"","frame_eqs_str":"","point_eqs_str":""},{"baseVals":{},"init_eqs_str":"","frame_eqs_str":"","point_eqs_str":""},{"baseVals":{},"init_eqs_str":"","frame_eqs_str":"","point_eqs_str":""}],"init_eqs_str":"a.n=0;a.n2=0;a.ab=0;a.q6=0;a.j3=0;a.q1=0;a.q5=0;a.n1=0;a.v=0;a.pi3=0;a.q4=0;a.j2=0;a.k=0;a.j1=0;a.q2=0;a.q3=0;a.c=0;a.x1=0;a.y1=0;","frame_eqs_str":"a.pi3=div(2*Math.asin(1),3);a.c=3*a.time;a.monitor=5*Math.sin(a.time);a.ab=.9*a.ab+sqr(a.mid_att);a.q6=0*a.ab;a.q1=0;a.v=.01;a.j1=.95*a.j1+sqr(4*a.bass);a.j2=.95*a.j2+sqr(4*a.mid);a.j3=.95*a.j3+sqr(4*a.treb);a.n+=.0052*a.j1;a.n1+=.0052*a.j2;a.n2+=.0052*a.j3;a.q2=.01*a.n;a.q3=.01*a.n1;a.q4=.01*a.n2;a.k=.99*a.k+sqr(2*a.mid_att);a.q5=0*a.k;a.zoom=1;a.warp=0;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec3 ret_1;\n  ret_1 = ((texture (sampler_blur3, (0.5 + \n    (((uv + (texsize.zw * 2.0)) - 0.5) * 0.94)\n  )).xyz * scale3) + bias3);\n  ret_1 = (ret_1 - 0.024);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ret_1;\n  ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n  vec3 myblur_1;\n  myblur_1 = ((texture (sampler_main, uv).xyz * 3.0) + (texture (sampler_main, (uv - texsize.zw)) * 0.75).xyz);\n  myblur_1 = (myblur_1 + (texture (sampler_main, (uv + texsize.zw)) * 0.75).xyz);\n  myblur_1 = (myblur_1 + (texture (sampler_main, (uv + \n    (vec2(1.0, -1.0) * texsize.zw)\n  )) * 0.75).xyz);\n  myblur_1 = (myblur_1 + (texture (sampler_main, (uv + \n    (vec2(-1.0, 1.0) * texsize.zw)\n  )) * 0.75).xyz);\n  myblur_1 = (myblur_1 + texture (sampler_main, (uv + (vec2(0.0, -1.0) * texsize.zw))).xyz);\n  myblur_1 = (myblur_1 + texture (sampler_main, (uv + (vec2(0.0, 1.0) * texsize.zw))).xyz);\n  myblur_1 = (myblur_1 + texture (sampler_main, (uv + (vec2(-1.0, 0.0) * texsize.zw))).xyz);\n  myblur_1 = (myblur_1 + texture (sampler_main, (uv + (vec2(1.0, 0.0) * texsize.zw))).xyz);\n  myblur_1 = (myblur_1 * 0.1);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ((myblur_1 * myblur_1) * myblur_1);\n  ret = tmpvar_2.xyz;\n }"}