{"baseVals":{"rating":1,"decay":1,"echo_alpha":0.05,"wave_thick":1,"modwavealphabyvolume":1,"brighten":1,"wave_a":100,"wave_scale":4.874,"wave_smoothing":0,"modwavealphastart":0.2,"modwavealphaend":1,"warpscale":1.772,"zoomexp":4.401,"zoom":1.031,"rot":0.003,"warp":0,"wave_r":0.3,"wave_g":0,"wave_b":0,"mv_a":0,"b1ed":0.8},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"thick":1,"r":0,"g":0.2,"b":0.8},"init_eqs_str":"a.t=0;","frame_eqs_str":"a.a=div(Math.sin(a.treb_att),2);a.t=1.9*a.time;a.r+=.79*(.6*Math.sin(.823*a.t)+.4*Math.sin(.916*a.t));","point_eqs_str":""},{"baseVals":{"enabled":1,"thick":1,"additive":1},"init_eqs_str":"a.t=0;","frame_eqs_str":"a.a=div(a.treb_att,.5);a.t=2.1*a.time;a.r=a.b+.49*(.6*Math.sin(.803*a.t)+.4*Math.sin(.946*a.t));a.b+=.49*(.6*Math.sin(.828*a.t)+.4*Math.sin(.959*a.t));","point_eqs_str":""},{"baseVals":{"enabled":1,"thick":1},"init_eqs_str":"a.t=0;","frame_eqs_str":"a.a=div(a.mid_att,2);a.t=2.3*a.time;a.r+=.79*(.6*Math.sin(.823*a.t)+.4*Math.sin(.916*a.t));a.b=a.r+.79*(.6*Math.sin(.808*a.t)+.4*Math.sin(.949*a.t));","point_eqs_str":""}],"init_eqs_str":"a.speedinv=0;a.q1=0;a.q5=0;a.t3=0;a.flux=0;a.q4=0;a.t=0;a.t2=0;a.q2=0;a.qb=0;a.speed=0;a.qc=0;a.q3=0;a.qa=0;a.mv_x=64;a.mv_y=48;a.nut=0;a.stp=0;a.stq=0;a.rtp=0;a.rtq=0;a.wvr=0;a.decay=0;a.dcsp=0;a.q1=0;a.q2=0;a.q3=0;","frame_eqs_str":"a.t=2.3*a.time;a.t2=2.89*Math.sin(a.treb_att+a.mid_att);a.t3=2.23*Math.sin(a.mid_att+a.treb_att);a.wave_x+=.35*(.7*Math.sin(2.221+a.bass_att)+.3*Math.sin(1.821*a.time));a.wave_y+=.35*(.3*Math.sin(1.942*a.time)+.7*Math.sin(2.522+a.bass_att));a.wave_r+=.79*(.6*Math.sin(.823*a.t3)+.4*Math.sin(.916*a.t2));a.wave_g+=.79*(.6*Math.sin(.9*a.t2)+.4*Math.sin(1.023*a.t2));a.wave_b+=.79*(.6*Math.sin(.808*a.t2)+.4*Math.sin(.949*a.t3));a.rot+=.01*(.6*Math.sin(.038*a.time)+.4*Math.sin(.054*\na.time));a.dx+=.002*(.6*Math.sin(.434*a.time)+.4*Math.sin(.277*a.time));a.dy+=.002*(.6*Math.sin(.384*a.time)+.4*Math.sin(.477*a.time));a.warp=div(Math.sin(a.time),2)-(a.bass_att-a.mid_att);a.decay=1;a.speed=.8;a.speedinv=1-a.speed;a.q1=a.qa*a.speed+a.bass*a.speedinv;a.q2=a.qb*a.speed+a.mid*a.speedinv;a.q3=a.qc*a.speed+a.treb*a.speedinv;a.qa=a.q1;a.qb=a.q2;a.qc=a.q3;a.flux=Math.sin(div(a.time,2));a.q4=.5*a.flux+.5;a.q5=a.flux;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec2 v_1;\n  vec3 ret_2;\n  v_1 = ((normalize(\n    (uv - 0.5)\n  ) * aspect.xy) * (texsize.zw * 3.0));\n  ret_2 = (0.25 * ((\n    (texture (sampler_main, uv).xyz + texture (sampler_main, (uv + (v_1 * 2.5))).xyz)\n   + texture (sampler_main, \n    (uv + (v_1 * 5.5))\n  ).xyz) + texture (sampler_main, (uv + \n    (v_1 * -4.0)\n  )).xyz));\n  ret_2 = (ret_2 - (texture (sampler_fc_main, uv).xyz * (0.25 * \n    ((texture (sampler_blur1, uv).xyz * scale1) + bias1)\n  ).x));\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_2;\n  ret = tmpvar_3.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  ret_1 = ((texture (sampler_main, uv).xyz * 2.0) + ((\n    (texture (sampler_blur1, uv).xyz * scale1)\n   + bias1) * 5.0));\n  ret_1 = (ret_1 * 0.3);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ret_1;\n  ret = tmpvar_2.xyz;\n }"}