{"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 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2.x = -(uv.x);\n  tmpvar_2.y = uv.y;\n  ret_1 = (texture (sampler_main, uv).xyz + texture (sampler_main, tmpvar_2).xyz);\n  vec3 tmpvar_3;\n  tmpvar_3.x = q8;\n  tmpvar_3.y = q7;\n  tmpvar_3.z = q6;\n  ret_1 = (1.0 - mix (ret_1, (ret_1 * tmpvar_3), vec3(rad)));\n  ret_1 = (ret_1 * 1.49);\n  ret_1 = (ret_1 * ret_1);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = ret_1;\n  ret = tmpvar_4.xyz;\n }"}