{"baseVals":{"rating":5,"gammaadj":1,"decay":0.585,"echo_zoom":1.127,"wave_mode":6,"wave_brighten":0,"wrap":0,"darken":1,"wave_a":0.005,"wave_scale":0.167,"wave_smoothing":0,"modwavealphastart":1,"modwavealphaend":1,"warpanimspeed":1.817,"warpscale":0.918,"zoomexp":0.33077,"warp":0.55697,"wave_x":0.95,"wave_y":1,"ob_size":0.005,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":34.56,"mv_y":28.68,"mv_dx":1,"mv_l":4.95,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"rad":0.04983,"tex_zoom":0.45112,"g":1,"r2":1,"g2":0,"border_a":0},"init_eqs_str":"a.vx=0;a.vy=0;","frame_eqs_str":""},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.d=0;a.y1=0;a.xx=0;a.w=0;a.q12=0;a.q18=0;a.x1=0;a.vt=0;a.q13=0;a.q15=0;a.q6=0;a.q1=0;a.q5=0;a.vb=0;a.v=0;a.mm=0;a.tt=0;a.bbb=0;a.q11=0;a.pi=0;a.q4=0;a.c2=0;a.s3=0;a.zom=0;a.q16=0;a.zz=0;a.c3=0;a.q17=0;a.bb=0;a.q2=0;a.q14=0;a.q3=0;a.s1=0;a.s2=0;a.vvm=0;a.yy=0;a.vvb=0;a.q7=0;a.vm=0;a.c1=0;a.vvt=0;a.q8=0;","frame_eqs_str":"a.vvb=Math.max(0,Math.min(1,a.vvb));a.vvm=Math.max(0,Math.min(1,a.vvm));a.vvt=Math.max(0,Math.min(1,a.vvt));a.vb=.85*a.vb+(1-a.vb)*pow(a.bass,2)*.01;a.vvb=.95*a.vvb+(1-a.vvb)*a.vb*.2;a.vm=.85*a.vm+(1-a.vm)*pow(a.mid,2)*.01;a.vvm=.95*a.vvm+(1-a.vvm)*a.vm*.2;a.vt=.85*a.vt+(1-a.vt)*pow(a.treb,2)*.01;a.vvt=.95*a.vvt+(1-a.vvt)*a.vt*.2;a.v=.03*div(60,a.fps);a.d=0;a.bb=a.bb+a.vvb*a.v-a.d;a.mm=a.mm+a.vvm*a.v-a.d;a.tt=a.tt+a.vvt*a.v-a.d;a.zz=-.5;a.yy=0;a.xx=.5*sqrt(3);a.zom=.5;a.s1=\nMath.sin(a.tt);a.s2=Math.sin(a.mm);a.s3=Math.sin(a.bb);a.c1=Math.cos(a.tt);a.c2=Math.cos(a.mm);a.c3=Math.cos(a.bb);a.x1=a.c1*a.c2*a.xx+a.c1*a.s2*a.yy-a.s1*a.zz;a.y1=(a.s3*a.s1*a.c2-a.c3*a.s2)*a.xx+(a.s3*a.s1*a.s2+a.c3*a.c2)*a.yy+a.s3*a.c1*a.zz;a.q11=.5+a.x1*a.zom;a.q12=.5+a.y1*a.zom;a.zz=-.5;a.pi=4*Math.asin(1);a.yy=.5*sqrt(3)*Math.sin(div(a.pi,3));a.xx=.5*sqrt(3)*Math.cos(div(a.pi,3));a.x1=a.c1*a.c2*a.xx+a.c1*a.s2*a.yy-a.s1*a.zz;a.y1=(a.s3*a.s1*a.c2-a.c3*a.s2)*a.xx+(a.s3*a.s1*a.s2+a.c3*a.c2)*a.yy+\na.s3*a.c1*a.zz;a.q13=.5+a.x1*a.zom;a.q14=.5+a.y1*a.zom;a.zz=1;a.yy=0;a.xx=0;a.x1=a.c1*a.c2*a.xx+a.c1*a.s2*a.yy-a.s1*a.zz;a.y1=(a.s3*a.s1*a.c2-a.c3*a.s2)*a.xx+(a.s3*a.s1*a.s2+a.c3*a.c2)*a.yy+a.s3*a.c1*a.zz;a.q15=.5+a.x1*a.zom;a.q16=.5+a.y1*a.zom;a.zz=-.5;a.pi=4*-Math.asin(1);a.yy=.5*sqrt(3)*Math.sin(div(a.pi,3));a.xx=.5*sqrt(3)*Math.cos(div(a.pi,3));a.x1=a.c1*a.c2*a.xx+a.c1*a.s2*a.yy-a.s1*a.zz;a.y1=(a.s3*a.s1*a.c2-a.c3*a.s2)*a.xx+(a.s3*a.s1*a.s2+a.c3*a.c2)*a.yy+a.s3*a.c1*a.zz;a.q17=.5+a.x1*a.zom;a.q18=\n.5+a.y1*a.zom;a.q1=4*(a.tt-a.bb);a.zoom=1;a.warp=0;a.bbb=.94*a.bbb+.4*(a.bass-a.treb);a.monitor=a.bbb;a.q2=.01*a.bbb;a.w=-.555;a.q3=Math.sin(a.w);a.q4=Math.cos(a.w);a.w=a.bb-a.tt;a.q5=Math.sin(a.w);a.q6=Math.cos(a.w);a.q7=a.bb-a.mm;a.q8=a.tt-a.mm;a.monitor=a.q7;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec2 uv5_1;\n  vec3 ret_2;\n  vec2 tmpvar_3;\n  tmpvar_3.x = q11;\n  tmpvar_3.y = q12;\n  vec2 tmpvar_4;\n  tmpvar_4.x = q13;\n  tmpvar_4.y = q14;\n  vec2 tmpvar_5;\n  tmpvar_5.x = q15;\n  tmpvar_5.y = q16;\n  vec2 tmpvar_6;\n  tmpvar_6.x = q17;\n  tmpvar_6.y = q18;\n  vec2 tmpvar_7;\n  tmpvar_7 = (uv - 0.5);\n  ret_2.x = (max (max (texture (sampler_fc_main, \n    (((tmpvar_7 * 2.0) + tmpvar_3) + 0.004)\n  ).x, texture (sampler_fc_main, \n    (((tmpvar_7 * 2.0) + tmpvar_4) + 0.004)\n  ).x), max (texture (sampler_fc_main, \n    (((tmpvar_7 * 2.0) + tmpvar_5) + 0.004)\n  ).x, texture (sampler_fc_main, \n    (((tmpvar_7 * 2.0) + tmpvar_6) + 0.004)\n  ).x)) * 1.1);\n  vec2 tmpvar_8;\n  tmpvar_8 = ((uv_orig - 0.5) * vec2((1.68 + q2)));\n  vec2 tmpvar_9;\n  tmpvar_9.x = ((tmpvar_8.x * tmpvar_8.x) - (tmpvar_8.y * tmpvar_8.y));\n  tmpvar_9.y = ((2.0 * tmpvar_8.x) * tmpvar_8.y);\n  ret_2.y = (texture (sampler_fc_main, (tmpvar_9 + vec2(0.36, 0.72))).y + texture (sampler_fc_main, (0.5 + (tmpvar_7 * 4.0))).z);\n  ret_2.z = (texture (sampler_fc_main, ((tmpvar_7 * 3.0) + vec2(1.4, 0.0))).y * 1.2);\n  vec2 tmpvar_10;\n  tmpvar_10 = (tmpvar_7 * aspect.xy);\n  vec2 tmpvar_11;\n  tmpvar_11.x = ((q4 * tmpvar_10.x) - (q3 * tmpvar_10.y));\n  tmpvar_11.y = ((q3 * tmpvar_10.x) + (q4 * tmpvar_10.y));\n  uv5_1 = (vec2(1.05, 1.05) * tmpvar_11);\n  uv5_1 = (vec2(0.47, 0.53) + (uv5_1 * aspect.zw));\n  ret_2.z = (ret_2.z + ((texture (sampler_fc_main, uv5_1).z * 1.01) - 0.004));\n  vec4 tmpvar_12;\n  tmpvar_12.w = 1.0;\n  tmpvar_12.xyz = ret_2;\n  ret = tmpvar_12.xyz;\n }","comp":" shader_body { \n  vec2 uv6_1;\n  vec2 tmpvar_2;\n  tmpvar_2.x = q11;\n  tmpvar_2.y = q12;\n  vec2 tmpvar_3;\n  tmpvar_3.x = q11;\n  tmpvar_3.y = q12;\n  float tmpvar_4;\n  tmpvar_4 = pow (fract(q1), 0.5);\n  vec2 tmpvar_5;\n  tmpvar_5 = (uv - 0.5);\n  vec2 tmpvar_6;\n  tmpvar_6 = ((tmpvar_5 * aspect.xy) * 2.0);\n  vec2 tmpvar_7;\n  tmpvar_7.x = ((q6 * tmpvar_6.x) - (q5 * tmpvar_6.y));\n  tmpvar_7.y = ((q5 * tmpvar_6.x) + (q6 * tmpvar_6.y));\n  uv6_1 = (vec2(0.5, 0.5) * tmpvar_7);\n  vec2 tmpvar_8;\n  tmpvar_8.x = q7;\n  tmpvar_8.y = q8;\n  uv6_1 = ((0.5 + (uv6_1 * aspect.zw)) + tmpvar_8);\n  vec2 tmpvar_9;\n  tmpvar_9 = fract(uv6_1);\n  uv6_1 = tmpvar_9;\n  vec2 tmpvar_10;\n  tmpvar_10 = ((uv_orig - 0.5) * vec2((1.68 + q2)));\n  vec2 tmpvar_11;\n  tmpvar_11.x = ((tmpvar_10.x * tmpvar_10.x) - (tmpvar_10.y * tmpvar_10.y));\n  tmpvar_11.y = ((2.0 * tmpvar_10.x) * tmpvar_10.y);\n  vec2 tmpvar_12;\n  tmpvar_12 = (texsize.zw * 4.0);\n  vec2 tmpvar_13;\n  tmpvar_13 = fract((0.5 + (\n    ((tmpvar_11 + vec2(0.36, 0.72)) - 0.5)\n   * 0.7)));\n  vec2 tmpvar_14;\n  tmpvar_14.x = (((texture (sampler_blur1, \n    (tmpvar_13 + (vec2(1.0, 0.0) * tmpvar_12))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (tmpvar_13 - (vec2(1.0, 0.0) * tmpvar_12))\n  ).xyz * scale1) + bias1)).z;\n  tmpvar_14.y = (((texture (sampler_blur1, \n    (tmpvar_13 + (vec2(0.0, 1.0) * tmpvar_12))\n  ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n    (tmpvar_13 - (vec2(0.0, 1.0) * tmpvar_12))\n  ).xyz * scale1) + bias1)).z;\n  vec4 tmpvar_15;\n  tmpvar_15.w = 1.0;\n  tmpvar_15.xyz = mix (mix ((vec3(0.0, 0.5, 0.8) * texture (sampler_fc_main, tmpvar_9).yyy), mix (vec3(0.4, 0.0, 0.1), vec3(1.0, 1.0, 0.0), \n    ((texture (sampler_blur1, (tmpvar_9 + (tmpvar_14 * 0.1))).xyz * scale1) + bias1)\n  .yyy), texture (sampler_fc_main, tmpvar_13).zzz), vec3(1.0, 1.0, 1.0), vec3(((texture (sampler_fc_main, \n    mix (((tmpvar_5 * 2.0) + tmpvar_2), uv, vec2(tmpvar_4))\n  ).x * tmpvar_4) + (texture (sampler_fc_main, \n    mix (uv, (((tmpvar_5 * 0.5) + 0.5) - ((tmpvar_3 - 0.5) * 0.5)), vec2(tmpvar_4))\n  ).x * \n    (1.0 - tmpvar_4)\n  ))));\n  ret = tmpvar_15.xyz;\n }"}