{"baseVals":{"rating":4,"gammaadj":1,"decay":0.96,"echo_zoom":1.007,"echo_orient":1,"wave_mode":2,"wave_dots":1,"wave_brighten":0,"wrap":0,"darken":1,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"warpanimspeed":0.01,"warpscale":0.01,"warp":0.01,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0,"ob_r":0.11,"ob_b":0.1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":5,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"textured":1,"rad":1.46815,"tex_zoom":100,"g":1,"b":1,"a":0,"r2":0.6,"g2":0.7,"b2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"thick":1,"additive":1},"init_eqs_str":"a.cang=0;a.n=0;a.yq=0;a.xp=0;a.aa=0;a.yp=0;a.offset=0;a.t1=0;a.gg=0;a.q1=0;a.xq=0;a.sang=0;a.t3=0;a.zq=0;a.phs=0;a.ang=0;a.tm=0;a.t2=0;a.zp=0;a.bb=0;a.q2=0;a.q3=0;a.rr=0;a.t4=0;a.st=1;","frame_eqs_str":"a.t1=0;a.t2=.5*Math.sin(.17*a.time)+.5;a.t3=0;a.t4=.5*Math.sin(.3*a.time)+.5;a.t4*=128;","point_eqs_str":"a.n=6.283*a.sample;a.xp=0;a.yp=0;a.zp=1;a.phs=4*a.sample;a.offset=Math.sin(3*a.n)*(1-a.sample)*.3;a.ang=1.78*(a.q2+a.phs)+a.offset;a.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.zp*a.cang;a.yq=a.yp;a.zq=a.xp*a.cang-a.zp*a.sang;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.ang=.1*(a.q2+a.phs)+a.offset;a.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.yp*a.cang;a.yq=a.xp*a.cang-a.yp*a.sang;a.zq=a.zp;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.ang=1.2*(a.q2+a.phs)+a.offset;\na.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.zp*a.cang;a.yq=a.yp;a.zq=a.xp*a.cang-a.zp*a.sang;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.zp+=3;a.x=div(a.xp,a.zp)+.5;a.y=1.333*div(a.yp,a.zp)+.5;a.tm=3*a.time;a.rr=.25*Math.tan(a.n+a.tm);a.gg=.25*Math.tan(a.n+a.tm+2.1);a.bb=.25*Math.tan(a.n+a.tm+4.2);a.r=Math.min(a.rr,1)*above(a.rr,0);a.g=Math.min(a.gg,1)*above(a.gg,0);a.b=Math.min(a.bb,1)*above(a.bb,0);a.r=1-pow(1-a.r,3);a.g=1-pow(1-a.g,3);a.b=1-pow(1-a.b,3);a.aa=.5*Math.sin(a.n*a.t4)+.5;a.aa=\na.aa;a.r=a.r*a.aa*a.q1;a.g=a.g*a.aa*a.q1;a.b=a.b*a.aa*a.q1;a.r=.00001<Math.abs(a.q3)?1-a.r:a.r;a.g=.00001<Math.abs(a.q3)?1-a.g:a.g;a.b=.00001<Math.abs(a.q3)?1-a.b:a.b;a.a=1-pow(1-a.sample,2);"},{"baseVals":{"enabled":1,"thick":1,"additive":1},"init_eqs_str":"a.cang=0;a.n=0;a.yq=0;a.xp=0;a.aa=0;a.yp=0;a.offset=0;a.t1=0;a.gg=0;a.q1=0;a.xq=0;a.sang=0;a.t3=0;a.zq=0;a.phs=0;a.ang=0;a.tm=0;a.t2=0;a.zp=0;a.bb=0;a.q2=0;a.q3=0;a.rr=0;a.t4=0;a.st=1;","frame_eqs_str":"a.t1=0;a.t2=.5*Math.sin(.17*a.time)+.5;a.t3=0;a.t4=.5*Math.sin(.3*a.time)+.5;a.t4*=128;","point_eqs_str":"a.n=6.283*a.sample;a.xp=0;a.yp=0;a.zp=1;a.phs=4*a.sample;a.offset=-Math.sin(3*a.n)*(1-a.sample)*.3;a.ang=1.78*(a.q2+a.phs)+a.offset;a.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.zp*a.cang;a.yq=a.yp;a.zq=a.xp*a.cang-a.zp*a.sang;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.ang=.1*(a.q2+a.phs)+a.offset;a.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.yp*a.cang;a.yq=a.xp*a.cang-a.yp*a.sang;a.zq=a.zp;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.ang=1.2*(a.q2+a.phs)+a.offset;\na.sang=Math.sin(a.ang);a.cang=Math.cos(a.ang);a.xq=a.xp*a.sang+a.zp*a.cang;a.yq=a.yp;a.zq=a.xp*a.cang-a.zp*a.sang;a.xp=a.xq;a.yp=a.yq;a.zp=a.zq;a.zp+=3;a.x=div(a.xp,a.zp)+.5;a.y=1.333*div(a.yp,a.zp)+.5;a.tm=3*a.time;a.rr=.25*Math.tan(a.n+a.tm);a.gg=.25*Math.tan(a.n+a.tm+2.1);a.bb=.25*Math.tan(a.n+a.tm+4.2);a.r=Math.min(a.rr,1)*above(a.rr,0);a.g=Math.min(a.gg,1)*above(a.gg,0);a.b=Math.min(a.bb,1)*above(a.bb,0);a.r=1-pow(1-a.r,3);a.g=1-pow(1-a.g,3);a.b=1-pow(1-a.b,3);a.aa=.5*Math.sin(a.n*a.t4)+.5;a.aa=\na.aa;a.r=a.r*a.aa*a.q1;a.g=a.g*a.aa*a.q1;a.b=a.b*a.aa*a.q1;a.r=.00001<Math.abs(a.q3)?1-a.r:a.r;a.g=.00001<Math.abs(a.q3)?1-a.g:a.g;a.b=.00001<Math.abs(a.q3)?1-a.b:a.b;a.a=1-pow(1-a.sample,2);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.mq29=0;a.cthr=0;a.mq1=0;a.q25=0;a.q12=0;a.q22=0;a.q21=0;a.q13=0;a.q29=0;a.q6=0;a.q1=0;a.mq31=0;a.q5=0;a.mq21=0;a.mq24=0;a.chng=0;a.mq28=0;a.mq23=0;a.q31=0;a.q23=0;a.q24=0;a.q11=0;a.atime=0;a.q4=0;a.zm=0;a.q26=0;a.mq27=0;a.mq25=0;a.mq22=0;a.vol=0;a.mq26=0;a.flash=0;a.q2=0;a.q27=0;a.q28=0;a.mtime=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.flash=0;","frame_eqs_str":"a.chng=Math.sin(.5*a.time);a.cthr=.9999;a.mq21=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq21;a.mq22=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq22;a.mq23=.00001<Math.abs(above(a.chng,a.cthr))?randint(3):a.mq23;a.mq24=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq24;a.mq25=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq25;a.mq26=.00001<Math.abs(above(a.chng,a.cthr))?randint(2):a.mq26;a.mq27=.00001<Math.abs(above(a.chng,a.cthr))?randint(1):a.mq27;\na.mq28=.00001<Math.abs(above(a.chng,a.cthr))?randint(1):a.mq28;a.mq29=.00001<Math.abs(above(a.chng,a.cthr))?.3*randint(1):a.mq29;a.mq31=.00001<Math.abs(above(a.chng,a.cthr))?.3*randint(1):a.mq31;a.monitor=a.chng;a.q21=a.mq21;a.q22=a.mq22;a.q23=a.mq23;a.q24=a.mq24;a.q25=a.mq25;a.q26=a.mq26;a.q27=a.mq27;a.q28=a.mq28;a.q29=a.mq29;a.q31=a.mq31;a.monitor=a.mq1;a.vol=a.bass+a.treb+a.mid;a.atime+=a.vol;a.q11=.4+.4*Math.sin(.006*a.atime);a.q12=.4+.4*Math.cos(.00613828348*a.atime);a.q13=.4+.4*Math.sin(.00598593455*\na.atime);a.monitor=a.q13;a.q4=Math.sin(.03*a.atime);a.q5=Math.cos(.030383824*a.atime);a.q6=Math.tan(.029384834*a.atime);a.decay=.98;a.zoom=1.003;a.q1=.5*(a.mid+a.treb);a.q1=Math.min(a.q1,1);a.q1*=a.q1;a.q1=1;a.vol=pow(.25*(a.bass+a.mid+a.treb),3);a.vol=Math.min(a.vol,1);a.mtime+=.1*a.vol;a.q2=a.mtime;a.flash=.00001<Math.abs(below(a.flash,1))?a.flash+.25*a.vol:0;a.invert=above(a.flash,.5);a.invert=0;","pixel_eqs_str":"a.sy=1;a.sx=a.sy;a.zm=2*(a.rad-.5);a.zm=.00001<Math.abs(above(a.zm,1))?a.zm*a.treb:a.zm*a.bass;a.zoom=.999+.005*a.zm;","warp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = (texsize.zw * 4.0);\n  vec3 tmpvar_3;\n  tmpvar_3 = (((texture (sampler_blur1, \n    (uv + (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(1.0, 0.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec3 tmpvar_4;\n  tmpvar_4 = (((texture (sampler_blur1, \n    (uv + (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (uv - (vec2(0.0, 1.0) * tmpvar_2))\n  ).xyz * scale1) + bias1));\n  vec2 tmpvar_5;\n  tmpvar_5.x = tmpvar_3.x;\n  tmpvar_5.y = tmpvar_4.x;\n  vec2 tmpvar_6;\n  tmpvar_6 = (uv + ((tmpvar_5 * texsize.zw) * 8.0));\n  vec2 tmpvar_7;\n  tmpvar_7.x = tmpvar_3.y;\n  tmpvar_7.y = tmpvar_4.y;\n  vec2 tmpvar_8;\n  tmpvar_8 = (uv + ((tmpvar_7 * texsize.zw) * 8.0));\n  vec2 tmpvar_9;\n  tmpvar_9.x = tmpvar_3.z;\n  tmpvar_9.y = tmpvar_4.z;\n  vec2 tmpvar_10;\n  tmpvar_10 = (uv + ((tmpvar_9 * texsize.zw) * 8.0));\n  ret_1.x = (texture (sampler_main, tmpvar_6).x - ((texture (sampler_main, tmpvar_6).xyz - \n    ((texture (sampler_blur3, tmpvar_6).xyz * scale3) + bias3)\n  ).x * 0.02));\n  ret_1.y = (texture (sampler_main, tmpvar_8).y - ((texture (sampler_main, tmpvar_8).xyz - \n    ((texture (sampler_blur3, tmpvar_8).xyz * scale3) + bias3)\n  ).y * 0.02));\n  vec4 tmpvar_11;\n  tmpvar_11 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * tmpvar_6.xyy) * (\n    (q27 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q29)));\n  if (((ret_1.x > (q21 * q13)) && (ret_1.x <= (q24 * q11)))) {\n    ret_1.y = (ret_1.y + (tmpvar_11.x * 0.5));\n  };\n  if (((ret_1.y > (q22 * q11)) && (ret_1.y <= (q25 * q12)))) {\n    ret_1.z = (ret_1.z + (tmpvar_11.y * 0.5));\n  };\n  if (((ret_1.z > (q23 * q12)) && (ret_1.z <= (q26 * q13)))) {\n    ret_1.x = (ret_1.x + (tmpvar_11.z * 0.5));\n  };\n  ret_1.z = (texture (sampler_main, tmpvar_10).z - ((texture (sampler_main, tmpvar_10).xyz - \n    ((texture (sampler_blur3, tmpvar_10).xyz * scale3) + bias3)\n  ).z * 0.02));\n  ret_1 = (ret_1 - ((ret_1.yzx * 0.2) - 0.06));\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = ret_1;\n  ret = tmpvar_12.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec3 tmpvar_2;\n  tmpvar_2 = pow (((\n    (texture (sampler_blur2, uv).xyz * scale2)\n   + bias2) / bass_att), vec3((1.0 - dot (\n    clamp (pow (((\n      (texture (sampler_blur1, uv).xyz * scale1)\n     + bias1) / treb_att), vec3((1.0 - dot (\n      clamp (texture (sampler_main, uv).xyz, 0.0, 1.0)\n    , vec3(0.32, 0.49, 0.29))))), 0.0, 1.0)\n  , vec3(0.32, 0.49, 0.29)))));\n  ret_1 = tmpvar_2;\n  vec4 tmpvar_3;\n  tmpvar_3 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * uv.xyy) * (\n    (q28 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q31)));\n  if (((tmpvar_2.x > (q26 * q13)) && (tmpvar_2.x <= (q23 * q11)))) {\n    ret_1.z = (tmpvar_2.z - (tmpvar_3.x * 0.5));\n  };\n  if (((tmpvar_2.y > (q25 * q11)) && (tmpvar_2.y <= (q22 * q12)))) {\n    ret_1.x = (tmpvar_2.x - (tmpvar_3.y * 0.5));\n  };\n  if (((ret_1.z > (q24 * q12)) && (ret_1.z <= (q21 * q13)))) {\n    ret_1.y = (tmpvar_2.y - (tmpvar_3.z * 0.5));\n  };\n  ret_1 = (1.0 - ret_1);\n  vec4 tmpvar_4;\n  tmpvar_4.w = 1.0;\n  tmpvar_4.xyz = ret_1;\n  ret = tmpvar_4.xyz;\n }"}