{"baseVals":{"rating":0,"gammaadj":1.49,"decay":1,"echo_zoom":1,"echo_alpha":0.5,"echo_orient":3,"wave_mode":1,"wave_thick":1,"modwavealphabyvolume":1,"wave_brighten":0,"darken_center":1,"brighten":1,"darken":1,"wave_a":0.001,"wave_scale":0.319,"wave_smoothing":0.9,"wave_mystery":-0.2,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":2.669,"zoomexp":0.9995,"zoom":0.9998,"rot":-0.0001,"warp":0.01,"sy":1.0002,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0.05,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":54,"num_inst":25,"rad":0.01,"tex_zoom":7.0985,"g":1,"b":1,"r2":1,"b2":1,"border_r":0.1,"border_g":0.1,"border_b":0.1,"border_a":0},"init_eqs_str":"a.q1=0;a.q3=0;a.q4=0;a.q6=0;a.q7=0;a.q8=0;","frame_eqs_str":"a.rad=.02*a.q1;a.x+=.13*a.q3*Math.sin(1.4*a.instance);a.y+=.13*a.q4*Math.cos(1.4*a.instance);a.r=1-a.q6;a.g=1-a.q7;a.b=1-a.q8;a.r2=a.r;a.g2=a.g;a.b2=a.b;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":54,"textured":1,"rad":0.46287,"tex_ang":1.88494,"tex_zoom":1.28197,"g":1,"b":1,"r2":1,"b2":1,"border_r":0.1,"border_g":0.1,"border_b":0.1,"border_a":0},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.q6=0;a.q1=0;a.q4=0;a.vol=0;a.q2=0;a.q3=0;a.q7=0;a.mtime=0;a.q8=0;","frame_eqs_str":"a.wave_r+=.6*(.6*Math.sin(1.3*a.time)+.4*Math.sin(.98*a.time));a.wave_b+=.6*(.6*Math.sin(1.1*a.time)+.4*Math.sin(.78*a.time));a.wave_g+=.5*(.6*Math.sin(1.2*a.time)+.4*Math.sin(.6*a.time));a.q8=a.wave_r;a.q7=a.wave_b;a.q6=a.wave_g;a.vol=.1*(9*a.vol+.333333*(a.bass_att+a.mid_att+a.treb_att));a.q1=a.vol;a.mtime+=.01*a.vol;a.q2=.25*a.mtime;a.sy+=.02*a.vol;a.sx=a.sy;a.rot+=.01*Math.sin(.05*a.time);a.monitor=a.rot;a.q3=a.aspectx;a.q4=a.aspecty;a.warp=0;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec3 ret_1;\n  vec4 tmpvar_2;\n  tmpvar_2 = texture (sampler_main, uv);\n  ret_1 = (tmpvar_2.xyz + clamp ((\n    (tmpvar_2.yzx - tmpvar_2.zxy)\n   - \n    (((texture (sampler_blur1, uv).xyz * scale1) + bias1) * 0.1)\n  ), 0.0, 1.0));\n  ret_1 = (ret_1 * 0.99);\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_1;\n  ret = tmpvar_3.xyz;\n }","comp":" shader_body { \n  vec3 N_1;\n  vec3 ret_2;\n  vec2 tmpvar_3;\n  tmpvar_3 = (vec2(1.0, 0.0) * texsize.zw);\n  N_1.x = ((texture (sampler_main, (uv + tmpvar_3)).xyz - texture (sampler_main, (uv - tmpvar_3)).xyz).x * 0.5);\n  vec2 tmpvar_4;\n  tmpvar_4 = (vec2(0.0, 1.0) * texsize.zw);\n  N_1.y = ((texture (sampler_main, (uv + tmpvar_4)).xyz - texture (sampler_main, (uv - tmpvar_4)).xyz).x * 0.5);\n  N_1.x = (N_1.x + ((\n    ((texture (sampler_blur1, (uv + tmpvar_3)).xyz * scale1) + bias1)\n   - \n    ((texture (sampler_blur1, (uv - tmpvar_3)).xyz * scale1) + bias1)\n  ).x * 0.5));\n  N_1.y = (N_1.y + ((\n    ((texture (sampler_blur1, (uv + tmpvar_4)).xyz * scale1) + bias1)\n   - \n    ((texture (sampler_blur1, (uv - tmpvar_4)).xyz * scale1) + bias1)\n  ).x * 0.5));\n  N_1.z = -0.07;\n  vec3 tmpvar_5;\n  tmpvar_5 = normalize(N_1);\n  N_1 = tmpvar_5;\n  vec3 tmpvar_6;\n  tmpvar_6.z = -0.8;\n  tmpvar_6.x = q6;\n  tmpvar_6.y = q7;\n  vec3 tmpvar_7;\n  tmpvar_7.z = 0.0;\n  tmpvar_7.xy = ((uv_orig * 2.0) - 1.0);\n  vec3 tmpvar_8;\n  tmpvar_8 = normalize((tmpvar_6 - tmpvar_7));\n  vec3 tmpvar_9;\n  tmpvar_9 = normalize((tmpvar_7 - vec3(0.0, 0.0, 1.0)));\n  ret_2 = (vec3(clamp (dot (tmpvar_5, tmpvar_8), 0.0, 1.0)) * normalize((\n    ((texture (sampler_blur3, uv_orig).xyz * scale3) + bias3)\n  .yzx + 0.1)));\n  ret_2 = (ret_2 + (pow (\n    clamp (dot (normalize((tmpvar_9 + \n      ((2.0 * tmpvar_5) * dot (tmpvar_9, tmpvar_5))\n    )), tmpvar_8), 0.0, 1.0)\n  , 32.0) * 0.5));\n  vec4 tmpvar_10;\n  tmpvar_10.w = 1.0;\n  tmpvar_10.xyz = ret_2;\n  ret = tmpvar_10.xyz;\n }"}