{"baseVals":{"rating":0,"gammaadj":1,"decay":0.989,"echo_zoom":1.168,"additivewave":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"wave_a":0.003,"wave_scale":0.573,"wave_smoothing":0,"modwavealphastart":0.24,"modwavealphaend":1.3,"warpscale":1.331,"zoom":1.00051,"warp":0.00002,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0.001,"ob_r":0.34,"ob_g":0.34,"ob_b":0.34,"ob_a":0.09,"ib_size":0.001,"ib_r":0.34,"ib_g":0.34,"ib_b":0.34,"ib_a":0.35,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":73,"textured":1,"rad":0.83263,"ang":6.03186,"tex_ang":5.78053,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0},"init_eqs_str":"a.flag1=0;a.flag1=0;a.q1=0;a.flag=0;a.flag=0;a.q1=0;a.flag1=0;a.flag=0;a.flag=0;","frame_eqs_str":"a.flag1=Math.floor(Math.abs(a.flag1-a.q1));a.flag=Math.floor(Math.abs(a.flag-a.q1*a.flag1));a.ang=a.ang+(.00001<Math.abs(a.flag)?0:-.4)+.4*Math.abs(Math.sin(a.bass))*(.00001<Math.abs(a.flag)?1:-1);a.x+=.06*Math.sin(.7*a.time);a.y+=.06*Math.sin(.5*a.time);"},{"baseVals":{"enabled":1,"textured":1,"x":0.81,"y":0.22,"rad":0.50627,"g":1,"b":1,"a":0.89,"b2":1,"a2":0.31,"border_a":0},"init_eqs_str":"a.flag=0;a.flag=0;a.q1=0;a.flag=0;","frame_eqs_str":"a.flag=Math.abs(a.flag-a.q1);a.y=.00001<Math.abs(a.flag)?.8:.2;"},{"baseVals":{"enabled":1,"textured":1,"x":0.181,"y":0.8,"rad":0.59958,"g":1,"b":1,"r2":1,"border_a":0},"init_eqs_str":"a.flag=0;a.flag=0;a.q1=0;a.flag=0;","frame_eqs_str":"a.flag=Math.abs(a.flag-a.q1);a.y=.00001<Math.abs(a.flag)?.2:.8;"},{"baseVals":{"enabled":1,"x":0.56,"y":0.15,"rad":0.23067,"ang":5.40354,"tex_zoom":0.01,"g":1,"b":1,"r2":1,"b2":1,"a2":0.4},"init_eqs_str":"a.meanbass=0;a.meanbass=0;a.meantreb=0;a.meantreb=0;a.meanmid=0;a.meanmid=0;a.bassdiff=0;a.meanbass=0;a.trebdiff=0;a.meantreb=0;a.middiff=0;a.meanmid=0;a.bassdiff=0;a.bassdiff=0;a.bassdiff=0;a.trebdiff=0;a.trebdiff=0;a.trebdiff=0;a.middiff=0;a.middiff=0;a.middiff=0;a.trebdiff=0;a.middiff=0;a.bassdiff=0;a.trebdiff=0;a.middiff=0;a.bassdiff=0;","frame_eqs_str":"a.meanbass=.01*(99*a.meanbass+a.bass);a.meantreb=.01*(99*a.meantreb+a.treb);a.meanmid=.01*(99*a.meanmid+a.mid);a.bassdiff=15*(a.bass-a.meanbass);a.trebdiff=15*(a.treb-a.meantreb);a.middiff=15*(a.mid-a.meanmid);a.bassdiff*=above(a.bassdiff,0);a.trebdiff*=above(a.trebdiff,0);a.middiff*=above(a.middiff,0);a.g=Math.min(1,Math.max(0,.2*a.trebdiff));a.r=Math.min(1,Math.max(0,.2*a.middiff));a.b=Math.min(1,Math.max(0,.2*a.bassdiff));a.g2=Math.min(1,Math.max(0,.2*a.trebdiff));a.r2=Math.min(1,\nMath.max(0,.2*a.middiff));a.b2=Math.min(1,Math.max(0,.2*a.bassdiff));a.x+=.06*Math.sin(.7*a.time);a.y+=.06*Math.sin(.5*a.time);a.ang=Math.sin(a.time);a.rad=a.rad-.4+.05*a.bass;"}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.temp=0;a.sq=0;a.trebdiff=0;a.meanbass_att=0;a.q1=0;a.meanbass=0;a.lastbeat=0;a.beatrate=0;a.peakbass_att=0;a.runmeanbass=0;a.sqq=0;a.y=0;a.meantreb=0;a.volume=0;a.beat=0;a.oldy=0;a.meanmid=0;a.middiff=0;a.bassdiff=0;a.oldy=.4;","frame_eqs_str":"a.ib_g=.2*Math.abs(Math.sin(.1*a.time));a.ib_b=.2*Math.abs(Math.sin(.3*a.time));a.ib_r=.2*Math.abs(Math.sin(.7*a.time));a.ob_b=Math.abs(Math.sin(100*a.time+a.time));a.ob_r=Math.abs(Math.sin(512*a.time+a.time));a.ob_g=Math.abs(Math.sin(10*a.time+a.time));a.ib_b=Math.abs(Math.sin(10*a.time+a.time));a.ib_r=Math.abs(Math.sin(512*a.time+a.time));a.ib_g=Math.abs(Math.sin(100*a.time+a.time));a.meanbass=.01*(99*a.meanbass+a.bass);a.meantreb=.01*(99*a.meantreb+a.treb);a.meanmid=.01*\n(99*a.meanmid+a.mid);a.bassdiff=15*(a.bass-a.meanbass);a.trebdiff=15*(a.treb-a.meantreb);a.middiff=15*(a.mid-a.meanmid);a.bassdiff*=above(a.bassdiff,0);a.trebdiff*=above(a.trebdiff,0);a.middiff*=above(a.middiff,0);a.ob_g=Math.min(1,Math.max(0,.2*a.trebdiff));a.ob_r=Math.min(1,Math.max(0,.2*a.middiff));a.ob_b=Math.min(1,Math.max(0,.2*a.bassdiff));a.volume=.3*a.bass+a.mid;a.beatrate=equal(a.beatrate,0)+(1-equal(a.beatrate,0))*(below(a.volume,.01)+(1-below(a.volume,.01))*a.beatrate);a.lastbeat+=equal(a.lastbeat,\n0)*a.time;a.meanbass_att=.1*(9*a.meanbass_att+a.bass_att);a.runmeanbass=div(2*a.runmeanbass+a.bass_att,3);a.peakbass_att=Math.max(a.bass_att,a.peakbass_att);a.beat=above(a.volume,.8)*above(a.bass_att,1.1*a.runmeanbass)*below(a.peakbass_att-a.bass_att,.05*a.peakbass_att)*above(a.time-a.lastbeat,.1+.5*(a.beatrate-.1));a.beatrate=Math.max(.00001<Math.abs(a.beat)?.00001<Math.abs(below(a.time-a.lastbeat,2*a.beatrate))?.1*(9*a.beatrate+a.time-a.lastbeat):a.beatrate:a.beatrate,.1);a.peakbass_att=a.beat*\na.bass_att+(1-a.beat)*a.peakbass_att*(.95*above(a.time-a.lastbeat,2*a.beatrate)+.995*(1-above(a.time-a.lastbeat,2*a.beatrate)));a.lastbeat=a.beat*a.time+(1-a.beat)*a.lastbeat;a.peakbass_att=Math.max(a.peakbass_att,1.1*a.meanbass_att);a.q1=a.beat;a.temp=a.y;a.y=.00001<Math.abs(a.beat)?a.oldy:a.y;a.oldy=.00001<Math.abs(a.beat)?a.temp:a.oldy;a.monitor=a.y;","pixel_eqs_str":"a.sq=above(a.x,.3)*below(a.x,.6)*above(a.y,.4)*below(a.y,.6);a.cx=Math.sin(10*a.x+a.time+a.bass);a.cy=Math.sin(10*a.y+a.time+a.treb);a.rot+=.012;a.zoom-=.7*a.sqq;","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = (texture (sampler_main, (uv + (\n    (texture (sampler_main, (uv + texsize.zw)).xy - 0.37)\n   * 0.03))).xyz - 0.004);\n  ret = tmpvar_1.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.08;\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.05)));\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 }"}