{"baseVals":{"rating":3,"gammaadj":1.14,"decay":0.899,"echo_zoom":1,"wave_mode":3,"wave_dots":1,"wave_brighten":0,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"zoomexp":0.8802,"fshader":1,"zoom":0.9998,"warp":0.01,"sx":0.9999,"sy":0.9998,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0,"ob_r":0.8,"ob_g":0.8,"ob_b":0.8,"ib_size":0,"ib_r":0,"ib_g":0.3,"ib_b":0,"mv_x":3,"mv_y":2,"mv_dx":0.02,"mv_dy":-0.02,"mv_l":0.15,"mv_r":0.49,"mv_g":0.48,"mv_b":0.3,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"textured":1,"rad":1.3291,"ang":0.94248,"tex_zoom":0.7273,"g":1,"b":1,"r2":1,"b2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":1,"sides":3,"b":0.5,"a":0.1,"b2":1,"a2":0.1},"init_eqs_str":"","frame_eqs_str":"a.sides=4*a.bass_att;"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"g":0.8,"b":0.1},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.yr=0;a.xs=0;a.yp=0;a.scale=0;a.xr=0;a.q1=0;a.xq=0;a.flip=0;a.ys=0;a.zq=0;a.ang=0;a.zp=0;a.zr=0;","frame_eqs_str":"","point_eqs_str":"a.n=6.28*a.sample;a.xp=.03*Math.sin(32*a.n);a.yp=.03*Math.cos(32*a.n);a.zp=0;a.scale=.5*Math.sin(96*a.n)+.5;a.scale*=.5*Math.sin(3*a.n)+.5;a.scale=a.scale*a.bass_att*a.bass_att*.5;a.xp*=1+a.scale;a.yp*=1+a.scale;a.ang=a.n;a.xr=a.xp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.yr=a.yp;a.zr=a.xp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.xr+=.11;a.ang=4*a.q1;a.xp=a.xr*Math.sin(a.ang)+a.zr*Math.cos(a.ang);a.yp=a.yr;a.zp=a.xr*Math.cos(a.ang)-a.zr*Math.sin(a.ang);a.zp-=.3;a.ang=.4*a.q1;a.xq=\na.xp;a.yq=a.yp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.zq=a.yp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.ang=1.1*a.q1;a.xp=a.xq*Math.sin(a.ang)+a.zq*Math.cos(a.ang);a.yp=a.yq;a.zp=a.xq*Math.cos(a.ang)-a.zq*Math.sin(a.ang);a.zp+=1.1;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.flip=.00001<Math.abs(above(a.sample,.5))?-1:1;a.x=a.xs*a.flip+.5;a.y=1.3*a.ys+.5;a.r=.5*Math.sin(a.time)+.5;a.g=.5*Math.sin(a.time+2.1)+.5;a.b=.5*Math.sin(a.time+4.2)+.5;"},{"baseVals":{"enabled":1},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.yr=0;a.xs=0;a.yp=0;a.scale=0;a.xr=0;a.xq=0;a.flip=0;a.ys=0;a.zq=0;a.ang=0;a.zp=0;a.q2=0;a.zr=0;","frame_eqs_str":"","point_eqs_str":"a.n=6.28*a.sample;a.xp=.03*Math.sin(32*a.n);a.yp=.03*Math.cos(32*a.n);a.zp=0;a.scale=.5*Math.sin(128*a.n)+.5;a.scale*=.5*Math.sin(4*a.n)+.5;a.scale=a.scale*a.mid_att*a.mid_att*.5;a.xp*=1+a.scale;a.yp*=1+a.scale;a.ang=a.n;a.xr=a.xp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.yr=a.yp;a.zr=a.xp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.xr+=.11;a.ang=4*a.q2;a.xp=a.xr*Math.sin(a.ang)+a.zr*Math.cos(a.ang);a.yp=a.yr;a.zp=a.xr*Math.cos(a.ang)-a.zr*Math.sin(a.ang);a.zp-=.3;a.ang=.5*a.q2;a.xq=\na.xp;a.yq=a.yp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.zq=a.yp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.ang=1*a.q2;a.xp=a.xq*Math.sin(a.ang)+a.zq*Math.cos(a.ang);a.yp=a.yq;a.zp=a.xq*Math.cos(a.ang)-a.zq*Math.sin(a.ang);a.zp+=1.1;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.flip=.00001<Math.abs(above(a.sample,.5))?-1:1;a.x=a.xs*a.flip+.5;a.y=1.3*a.ys+.5;a.b=.5*Math.sin(a.time)+.5;a.r=.5*Math.sin(a.time+2.1)+.5;a.g=.5*Math.sin(a.time+4.2)+.5;"},{"baseVals":{"enabled":1},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.yr=0;a.xs=0;a.yp=0;a.scale=0;a.xr=0;a.xq=0;a.flip=0;a.ys=0;a.zq=0;a.ang=0;a.zp=0;a.q3=0;a.zr=0;","frame_eqs_str":"","point_eqs_str":"a.n=6.28*a.sample;a.xp=.03*Math.sin(32*a.n);a.yp=.03*Math.cos(32*a.n);a.zp=0;a.scale=.5*Math.sin(192*a.n)+.5;a.scale*=.5*Math.sin(6*a.n)+.5;a.scale=a.scale*a.treb_att*a.treb_att*.5;a.xp*=1+a.scale;a.yp*=1+a.scale;a.ang=a.n;a.xr=a.xp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.yr=a.yp;a.zr=a.xp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.xr+=.11;a.ang=4*a.q3;a.xp=a.xr*Math.sin(a.ang)+a.zr*Math.cos(a.ang);a.yp=a.yr;a.zp=a.xr*Math.cos(a.ang)-a.zr*Math.sin(a.ang);a.zp-=.3;a.ang=.6*a.q3;a.xq=\na.xp;a.yq=a.yp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.zq=a.yp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.ang=.92*a.q3+1;a.xp=a.xq*Math.sin(a.ang)+a.zq*Math.cos(a.ang);a.yp=a.yq;a.zp=a.xq*Math.cos(a.ang)-a.zq*Math.sin(a.ang);a.zp+=1.1;a.xs=div(a.xp,a.zp);a.ys=div(a.yp,a.zp);a.flip=.00001<Math.abs(above(a.sample,.5))?-1:1;a.x=a.xs*a.flip+.5;a.y=1.3*a.ys+.5;a.g=.5*Math.sin(a.time)+.5;a.b=.5*Math.sin(a.time+2.1)+.5;a.r=.5*Math.sin(a.time+4.2)+.5;"},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.maxdbass=0;a.fx=0;a.q6=0;a.dbass=0;a.q1=0;a.wx=0;a.q5=0;a.cheat=0;a.lastbeat=0;a.myrot=0;a.interval=0;a.rotval=0;a.q4=0;a.wy=0;a.am=0;a.pbass=0;a.beat=0;a.q2=0;a.q3=0;a.q7=0;a.sure=0;a.q8=0;","frame_eqs_str":"a.sure=.00001<Math.abs(equal(a.sure,0))?.6:a.sure;a.interval=.00001<Math.abs(equal(a.interval,0))?40:a.interval;a.lastbeat=.00001<Math.abs(equal(a.lastbeat,0))?a.frame-a.fps:a.lastbeat;a.dbass=div(a.bass-a.pbass,a.fps);a.beat=above(a.dbass,.6*a.maxdbass)*above(a.frame-a.lastbeat,div(a.fps,3));a.sure=.00001<Math.abs(a.beat*below(Math.abs(a.frame-(a.interval+a.lastbeat)),div(a.fps,5)))?Math.min(.095+a.sure,1):a.beat*(a.sure-.095)+(1-a.beat)*a.sure*.9996;a.sure=Math.max(.5,a.sure);\na.cheat=.00001<Math.abs(above(a.frame,a.lastbeat+a.interval+Math.floor(div(a.fps,10)))*above(a.sure,.91))?1:a.cheat;a.beat=.00001<Math.abs(a.cheat)?1:a.beat;a.sure=.00001<Math.abs(a.cheat)?.95*a.sure:a.sure;a.maxdbass=Math.max(.999*a.maxdbass,a.dbass);a.maxdbass=Math.max(.012,a.maxdbass);a.maxdbass=Math.min(.02,a.maxdbass);a.interval=.00001<Math.abs(a.beat)?a.frame-a.lastbeat:a.interval;a.lastbeat=.00001<Math.abs(a.beat)?a.frame-a.cheat*Math.floor(div(a.fps,10)):a.lastbeat;a.cheat=0;a.pbass=a.bass;\na.warp=0;a.zoom=1-.002*div(a.fps,85);a.q8=a.beat;a.q7=1-2*sqrt(div(a.frame-a.lastbeat,a.interval));a.q7=.00001<Math.abs(below(a.q7,-1))?1:a.q7;a.q6=div(60*a.fps,a.interval);a.decay=.955+div(.525,a.fps);a.wx=(1-a.beat)*a.wx+a.beat*(-5+div(10*Math.floor(randint(1E3)),1E3));a.wx=(1-a.beat)*a.wx+a.beat*(a.wx+3*sign(a.wx));a.wy=(1-a.beat)*a.wy+a.beat*(-5+div(10*Math.floor(randint(1E3)),1E3));a.fx=(1-a.beat)*a.fx+a.beat*(-1+Math.floor(randint(5)));a.am=(1-a.beat)*a.am+a.beat*div(1.5*Math.floor(randint(100)),\n100);a.am=(1-a.beat)*a.am+a.beat*(equal(a.fx,-1)*(.5+a.am)*sign(-a.wx)+above(a.fx,-1)*a.am);a.rotval=(1-a.beat)*a.rotval+a.beat*div(.02*a.q6,140)*(-1+div(2*Math.floor(randint(100)),100));a.myrot=(1-a.beat)*(a.myrot+a.rotval)+0*a.beat;a.q1=a.wx;a.q2=a.wy;a.q3=a.fx;a.q4=a.am;a.q5=a.myrot;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  float tmpvar_2;\n  tmpvar_2 = dot (texsize.zw, texsize.zw);\n  vec2 tmpvar_3;\n  tmpvar_3 = (uv - 0.5);\n  tmpvar_1.xyz = (max (max (texture (sampler_main, uv).xyz, texture (sampler_main, \n    ((tmpvar_3 * (1.0 - (3.0 * \n      sqrt(tmpvar_2)\n    ))) + 0.5)\n  ).xyz), texture (sampler_main, (\n    (tmpvar_3 * (1.0 + (3.0 * sqrt(tmpvar_2))))\n   + 0.5)).xyz) - 0.02);\n  ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n  float ang2_1;\n  float tmpvar_2;\n  tmpvar_2 = ((rad * sqrt(\n    dot (texsize.xy, texsize.xy)\n  )) * 0.5);\n  ang2_1 = ((ang * 0.1591549) + ((time * 0.015) - (tmpvar_2 * 0.0002)));\n  ang2_1 = (fract((ang2_1 * 7.0)) / 7.0);\n  ang2_1 = (abs((ang2_1 - 0.07142857)) * 6.283185);\n  vec2 tmpvar_3;\n  tmpvar_3.x = cos(ang2_1);\n  tmpvar_3.y = sin(ang2_1);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = (texture (sampler_main, (0.5 + (\n    ((tmpvar_2 * 0.8) * tmpvar_3)\n   * texsize.zw))).xyz * 1.333);\n  ret = tmpvar_4.xyz;\n }"}