{"baseVals":{"rating":2,"gammaadj":1.98,"decay":0.5,"echo_zoom":1,"echo_alpha":0.5,"echo_orient":3,"wave_mode":6,"additivewave":1,"wave_thick":1,"modwavealphabyvolume":1,"wave_brighten":0,"darken":1,"wave_a":0.001,"wave_scale":2.103,"wave_smoothing":0.54,"wave_mystery":0.38,"modwavealphastart":0.81,"modwavealphaend":1.4,"warpanimspeed":1.459,"warpscale":2.007,"zoom":0.9999,"warp":0.01,"sx":0.9999,"wave_r":0,"wave_g":0,"wave_b":0,"ob_size":0.015,"ob_b":1,"ib_size":0.26,"mv_x":64,"mv_y":48,"mv_l":1.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0,"b1ed":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":14,"num_inst":78,"x":0.6,"rad":0.02217,"tex_zoom":60.80383,"g":1,"b":1,"a":0.9,"g2":0,"a2":1,"border_g":0.59,"border_a":1},"init_eqs_str":"a.speed=0;a.trel=0;a.speed=0;a.speed=0;a.k1=0;a.k1=0;a.k1=0;a.k1=0;a.dist=0;a.k1=0;a.fov=0;a.arg=0;a.dist=0;a.posx=0;a.fov=0;a.dist=0;a.arg=0;a.dist=0;a.posy=0;a.fov=0;a.dist=0;a.arg=0;a.dist=0;a.xl=0;a.posx=0;a.yl=0;a.posy=0;a.time2=0;a.xw=0;a.arg=0;a.arg=0;a.yw=0;a.time2=0;a.time2=0;a.q19=0;a.xl=0;a.xw=0;a.q19=0;a.yl=0;a.yw=0;a.k1=0;a.t1=0;a.t2=0;a.dist=0;a.arg=0;a.arg=0;a.arg=0;a.t1=div(randint(10),10);a.t2=.2+div(randint(8),10);","frame_eqs_str":"a.speed=.02;a.trel=Math.floor(a.time*a.speed)-a.time*a.speed+1;a.k1=div(a.instance,a.num_inst);a.k1-=Math.floor(a.k1);a.dist=1.4-a.k1;a.fov=.1;a.arg=a.dist-.02*a.time;a.posx=div(a.fov,a.dist)*(Math.sin(13*a.arg)+.2*Math.sin(332*a.dist));a.posy=div(a.fov,a.dist)*(Math.cos(36*a.arg)+.2*Math.sin(332*a.dist));a.xl=.5+a.posx;a.yl=.5+a.posy;a.time2=div(a.time,4)+Math.cos(a.instance);a.xw=.5+.5*(Math.sin(14*a.arg)+.02*Math.cos(1131*a.arg));a.yw=a.time2-Math.floor(a.time2);a.x=.00001<\nMath.abs(bnot(a.q19))?a.xl:a.xw;a.y=.00001<Math.abs(bnot(a.q19))?a.yl:a.yw;a.ang=a.time*Math.sin(44*a.k1)*12;a.a=a.t1;a.border_a=0;a.a2=a.t2;a.rad=div(.01,a.dist);a.r=.5+.3*Math.sin(a.instance+a.arg);a.b=.5+.3*Math.sin(a.instance-2+a.arg);a.g=.5+.3*Math.sin(2*a.instance+a.arg);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.rand1=0;a.index2=0;a.index=0;a.q12=0;a.rand2=0;a.t1=0;a.q22=0;a.q21=0;a.q15=0;a.q6=0;a.q1=0;a.dec_med=0;a.q5=0;a.ps=0;a.movx=0;a.rott=0;a.is_beat=0;a.q23=0;a.k1=0;a.q24=0;a.dec_slow=0;a.q11=0;a.q10=0;a.dirx=0;a.q4=0;a.q16=0;a.movy=0;a.q26=0;a.p2=0;a.avg=0;a.q19=0;a.beat=0;a.q17=0;a.p1=0;a.peak=0;a.trig1=0;a.q2=0;a.q27=0;a.p3=0;a.q3=0;a.t0=0;a.movp=0;a.q28=0;a.radi=0;a.q20=0;a.q8=0;a.index=randint(100);a.index2=randint(100);a.rand1=randint(12);a.rand2=randint(3);a.p1=randint(10);\na.p2=a.p1;a.p3=a.p2;a.movy=div(randint(100),23);","frame_eqs_str":"a.dec_med=pow(.95,div(30,a.fps));a.dec_slow=pow(.98,div(30,a.fps));a.beat=Math.max(Math.max(a.bass,a.mid),a.treb);a.avg=a.avg*a.dec_slow+a.beat*(1-a.dec_slow);a.is_beat=above(a.beat,.2+a.avg+a.peak)*above(a.time,a.t0+.2);a.t0=a.is_beat*a.time+(1-a.is_beat)*a.t0;a.peak=a.is_beat*a.beat+(1-a.is_beat)*a.peak*a.dec_med;a.index=mod(a.index+a.is_beat,64);a.index2=mod(a.index2+a.is_beat*bnot(a.index),3);a.q20=a.avg;a.q21=a.beat;a.q22=a.peak;a.ps=a.dec_slow*a.ps+(1-a.dec_slow)*a.q22;\na.q23=a.ps;a.q24=a.is_beat;a.q26=a.bass_att+a.mid_att+a.treb_att;a.q27=a.index+1;a.q28=a.index2;a.k1=a.is_beat*bnot(mod(a.index,20));a.p1=a.k1*(a.p1+1)+(1-a.k1)*a.p1;a.p2=a.dec_med*a.p2+(1-a.dec_med)*a.p1;a.p3=a.dec_med*a.p3+(1-a.dec_med)*a.p2;a.rott=div(3.1416*a.p3,4);a.q1=Math.cos(a.rott);a.q2=Math.sin(a.rott);a.q3=-a.q2;a.q4=a.q1;a.dirx=a.dirx*a.dec_med+(1-a.dec_med)*a.index2;a.movx+=div(.02*a.dirx,a.fps);a.movy+=div(.04*a.q1,a.fps);a.q15=a.movx;a.q16=a.movy;a.movp+=div(.02*a.q23,a.fps);a.q17=\na.movp;a.trig1=a.q24*bnot(mod(a.index,4))*above(a.t1,1.9);a.t1=.00001<Math.abs(a.trig1)?0:a.t1+div(.3,a.fps);a.t1=Math.min(a.t1,2);a.radi=.7;a.q10=(-1+a.t1)*a.radi*1.5;a.q11=(1-2*sqr(a.t1-1))*a.radi-.4;a.q12=0;a.q5=.03+.1*(1+Math.sin(div(a.time,27)+a.rand1));a.q6=2+Math.sin(div(a.time,27)+2.5*a.rand2);a.q8=Math.sin(div(a.time,16));a.q19=.002*a.rand2;a.monitor=a.index;","pixel_eqs_str":"","pixel_eqs":"","warp":"float iter6;\nfloat xlat_mutablerill;\n shader_body { \n  iter6 = float((rand_preset.z > 0.5));\n  float k2_1;\n  float k1_3;\n  float ky_4;\n  vec2 uv3_5;\n  uv3_5 = ((43.0 + (18.0 * iter6)) * (uv - vec2(0.5, 0.5)));\n  ky_4 = clamp ((0.04 - (uv3_5.y / 40.0)), 0.0, 1.0);\n  float tmpvar_6;\n  tmpvar_6 = (uv3_5.x * 0.8);\n  k1_3 = (tmpvar_6 - (sign(tmpvar_6) * 14.0));\n  k1_3 = (k1_3 - (sign(k1_3) * 11.0));\n  k1_3 = (k1_3 - (sign(k1_3) * (2.0 + \n    (rand_preset.y * 8.0)\n  )));\n  for (int n_2 = 1; float(n_2) <= (4.0 + (2.0 * iter6)); n_2++) {\n    k1_3 = (k1_3 + ((\n      (float((-16 * n_2)) * sign(k1_3))\n     * ky_4) * ky_4));\n    ky_4 = clamp ((ky_4 - 0.1), 0.0, 1.0);\n  };\n  k2_1 = k1_3;\n  float tmpvar_7;\n  tmpvar_7 = clamp (k1_3, -1.6, 1.6);\n  k1_3 = tmpvar_7;\n  float tmpvar_8;\n  tmpvar_8 = clamp ((cos(tmpvar_7) - 0.1), 0.0, 1.0);\n  xlat_mutablerill = (((rand_preset - 0.3) * clamp (\n    cos((8.0 * k2_1))\n  , 0.0, 1.0)).xyz * vec3(tmpvar_8)).x;\n  vec2 tmpvar_9;\n  tmpvar_9.x = -(q15);\n  tmpvar_9.y = q16;\n  vec4 tmpvar_10;\n  tmpvar_10.w = 1.0;\n  tmpvar_10.xyz = ((max (\n    (vec3(tmpvar_8) / 2.0)\n  , \n    (texture (sampler_main, (((uv - 0.5) * 2.0) + tmpvar_9)).xyz * 0.66)\n  ) - (0.2 * xlat_mutablerill)) - 0.01);\n  ret = tmpvar_10.xyz;\n }","comp":"float cstretch;\nvec2 xlat_mutabledz;\n shader_body { \n  vec2 tmpvar_1;\n  tmpvar_1.y = 0.0;\n  tmpvar_1.x = texsize.z;\n  vec2 tmpvar_2;\n  tmpvar_2.x = 0.0;\n  tmpvar_2.y = texsize.w;\n  cstretch = (0.7 * sqrt((\n    (2.0 * rand_preset.x)\n   - 1.0)));\n  vec3 mus_3;\n  vec2 uv1_4;\n  vec3 ret_5;\n  vec2 tmpvar_6;\n  tmpvar_6.x = (uv.x + (time * 0.06));\n  tmpvar_6.y = ((uv.y / 4.0) + (time * 0.02));\n  uv1_4 = ((uv - 0.5) + (texture (sampler_noise_lq, tmpvar_6).x * q19));\n  uv1_4.x = (uv1_4.x * (1.0/((\n    ((uv1_4.y * (rand_preset.x - 0.5)) * 2.0)\n   + 1.0))));\n  vec2 tmpvar_7;\n  float tmpvar_8;\n  tmpvar_8 = (q15 * 2.0);\n  tmpvar_7.x = tmpvar_8;\n  tmpvar_7.y = (-2.0 * q16);\n  vec2 tmpvar_9;\n  tmpvar_9 = fract(((\n    (2.0 * uv1_4)\n   + 0.5) + tmpvar_7));\n  xlat_mutabledz.x = ((2.0 * dot (texture (sampler_main, \n    (tmpvar_9 + tmpvar_1)\n  ).xyz, vec3(0.32, 0.49, 0.29))) - (2.0 * dot (texture (sampler_main, \n    (tmpvar_9 - tmpvar_1)\n  ).xyz, vec3(0.32, 0.49, 0.29))));\n  xlat_mutabledz.y = ((2.0 * dot (texture (sampler_main, \n    (tmpvar_9 + tmpvar_2)\n  ).xyz, vec3(0.32, 0.49, 0.29))) - (2.0 * dot (texture (sampler_main, \n    (tmpvar_9 - tmpvar_2)\n  ).xyz, vec3(0.32, 0.49, 0.29))));\n  vec4 tmpvar_10;\n  tmpvar_10 = texture (sampler_main, tmpvar_9);\n  xlat_mutabledz = (xlat_mutabledz * 1.5);\n  vec2 tmpvar_11;\n  tmpvar_11.x = sin(tmpvar_8);\n  tmpvar_11.y = sin((q16 * 2.0));\n  vec2 tmpvar_12;\n  tmpvar_12 = (tmpvar_11 * 0.6);\n  vec2 tmpvar_13;\n  tmpvar_13 = ((uv1_4 - tmpvar_12) + (xlat_mutabledz * (1.0 - cstretch)));\n  vec2 tmpvar_14;\n  tmpvar_14 = ((uv1_4 - tmpvar_12) + xlat_mutabledz);\n  vec2 tmpvar_15;\n  tmpvar_15 = ((uv1_4 - tmpvar_12) + (xlat_mutabledz * (1.0 + cstretch)));\n  vec3 tmpvar_16;\n  tmpvar_16.x = (q5 / sqrt(dot (tmpvar_13, tmpvar_13)));\n  tmpvar_16.y = (q5 / sqrt(dot (tmpvar_14, tmpvar_14)));\n  tmpvar_16.z = (q5 / sqrt(dot (tmpvar_15, tmpvar_15)));\n  mus_3 = (tmpvar_16 + 0.04);\n  mus_3 = (mus_3 * (0.75 + mus_3));\n  ret_5 = (clamp (mus_3, 0.0, 1.0) * clamp ((1.0 - \n    (q6 * dot (tmpvar_10.xyz, vec3(0.32, 0.49, 0.29)))\n  ), 0.0, 1.0));\n  vec3 tmpvar_17;\n  tmpvar_17 = (clamp ((1.0 - \n    (2.0 * sqrt(mus_3))\n  ), 0.0, 1.0) * tmpvar_10.xyz);\n  ret_5 = (ret_5 + ((\n    ((tmpvar_17 * tmpvar_17) / q5)\n   / 2.0) * q8));\n  vec4 tmpvar_18;\n  tmpvar_18.w = 1.0;\n  tmpvar_18.xyz = ret_5;\n  ret = tmpvar_18.xyz;\n }"}