{"version":2,"baseVals":{"rating":5,"gammaadj":1,"decay":0.5,"echo_zoom":1,"echo_orient":3,"wave_thick":1,"modwavealphabyvolume":1,"wave_a":0.009,"wave_scale":1.554,"wave_smoothing":0.756,"modwavealphastart":1.2,"modwavealphaend":1.2,"warpanimspeed":0.01,"warpscale":100,"zoomexp":0.26311,"warp":0.01359,"wave_r":0,"wave_b":0,"ob_size":0,"ob_a":1,"ib_size":0.5,"ib_r":1,"ib_g":1,"ib_b":1,"mv_x":64,"mv_y":48,"mv_l":0.85,"mv_r":0.5,"mv_g":0.5,"mv_b":0.5,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":100,"additive":1,"thickoutline":1,"rad":0.86644,"r":0.85,"g2":0,"border_a":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"sides":5,"textured":1,"rad":0.986,"tex_ang":3.14159,"tex_zoom":0.99979,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"ang =sin(time/65) ;// ang + (bass*.2) + (time*.4);"},{"baseVals":{"sides":100,"textured":1,"x":0.9,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"x = sin(time) * .4 + .5;\n\n"},{"baseVals":{"sides":36,"additive":1,"rad":0.81623,"r":0,"g":0.04,"g2":0,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"x = 1-q1;\ny = q2;\nx = 0.5 + (x - 0.5)*0.25;\ny = 0.5 + (y - 0.5)*0.25;"}],"waves":[{"baseVals":{"thick":1,"additive":1,"r":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"q1 = below(int(rand(100)),4 + 10*(treb+mid+bass));","point_eqs_eel":"it = (it + 1)*above(sample,0)*below(it,53);\nita = (ita + equal(it,0))*above(sample,0);\n\nsw = 1-equal(it,0)*equal(ita,0);\nswi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4);\nxv = if(sw - swi,xv,int(rand(1001))*.001*.8);\nmx = xv + ita*.025;\nmy = if(sw - swi,my,int(rand(1001))*.001*.975);\n\nsz = .01;\nvx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36);\nvy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30);\n\nsa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16;\nsb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12;\nsc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19;\nsd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5;\nse = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5;\nsf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25;\nsg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18;\nsh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5;\nsi = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25;\nsj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15;\n\nlr = if(sw,lr,int(rand(10)));\nlet = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj;\n\nva = equal(let,23) + equal(let,24) + equal(let,26);\nvb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23);\nvc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19);\nvd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20);\nve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25);\nvf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26);\nvg = equal(let,1);\nvh = equal(let,9) + equal(let,20);\nvi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18);\nvj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26);\nvk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27);\nvl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24);\nvm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19);\nvn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22);\nvo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24);\nvp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26);\nvq = equal(let,2) + equal(let,4) + equal(let,22);\nvr = equal(let,9) + equal(let,20) + equal(let,25);\nvs = equal(let,22);\nvt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26);\n\na = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0)))))))))))))))))))));\n\na = a*below(ita,8)*q1;\n\nx = mx + vx*sz*.75;\ny = my + vy*sz*1.5;"},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","frame_eqs_eel":"wave_a = 0.01;","pixel_eqs_eel":"vx = 0.5+cos(time*0.2)*0.5;\nvy = 0.5+sin(time*0.2)*0.5;\nx = x - vx;\ny = y - vy;\n\nd = time*0.04;\nxx = sin(d)*x + cos(d)*y;\nyy = cos(d)*x - sin(d)*y;\n\nx = xx;\ny = yy;\n\ncz = 0.5;\nzoom = 0.33;\nw = 1/zoom*(1+sqrt(sqr(cz) + sqr(x-cx)+sqr(y-cy)));\ndx = (x-mx)*w;\ndy = (y-my)*w;","warp":" shader_body { \n vec2 uv_z_1;\n vec3 ret_2;\n vec2 tmpvar_3;\n tmpvar_3 = (1.0 - abs((\n (fract((uv * 0.5)) * 2.0)\n - 1.0)));\n ret_2.x = (texture (sampler_fc_main, tmpvar_3).y * 0.65);\n vec2 tmpvar_4;\n tmpvar_4 = (texsize.zw * 6.0);\n vec2 tmpvar_5;\n vec2 tmpvar_6;\n tmpvar_6 = (uv_orig - 0.5);\n tmpvar_5 = ((tmpvar_6 * 0.996) + 0.5);\n vec2 tmpvar_7;\n tmpvar_7.x = (((texture (sampler_blur1, \n (tmpvar_5 + (vec2(1.0, 0.0) * tmpvar_4))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (tmpvar_5 - (vec2(1.0, 0.0) * tmpvar_4))\n ).xyz * scale1) + bias1)).z;\n tmpvar_7.y = (((texture (sampler_blur1, \n (tmpvar_5 + (vec2(0.0, 1.0) * tmpvar_4))\n ).xyz * scale1) + bias1) - ((texture (sampler_blur1, \n (tmpvar_5 - (vec2(0.0, 1.0) * tmpvar_4))\n ).xyz * scale1) + bias1)).z;\n uv_z_1 = (tmpvar_5 - ((tmpvar_7 * texsize.zw) * 2.0));\n ret_2.z = max (((\n (texture (sampler_fc_main, tmpvar_3).x - 0.5)\n * 3.0) * clamp (\n (1.0 - (sqrt(dot (tmpvar_6, tmpvar_6)) * 3.2))\n , 0.0, 1.0)), texture (sampler_fc_main, uv_z_1).z);\n ret_2.z = (ret_2.z + ((texture (sampler_fc_main, uv_z_1).z - \n ((texture (sampler_blur1, clamp (uv_z_1, 0.0, 1.0)).xyz * scale1) + bias1)\n .z) * 0.02));\n ret_2.y = (max (texture (sampler_fc_main, mix (uv, uv_orig, vec2(1.0001, 1.0001))).y, texture (sampler_fc_main, uv_orig).z) - 0.008);\n ret_2.z = (ret_2.z * (1.0 + (ret_2.y * 0.024)));\n vec4 tmpvar_8;\n tmpvar_8.w = 1.0;\n tmpvar_8.xyz = ret_2;\n ret = tmpvar_8.xyz;\n }","comp":" shader_body { \n vec2 uv_1;\n float ang2_2;\n ang2_2 = (fract((0.9549295 * ang)) / 6.0);\n ang2_2 = (abs((ang2_2 - 0.08333334)) * 6.283185);\n vec2 tmpvar_3;\n tmpvar_3.x = cos(ang2_2);\n tmpvar_3.y = sin(ang2_2);\n uv_1 = (0.5 + ((\n (0.4 * (rad * sqrt(dot (texsize.xy, texsize.xy))))\n * tmpvar_3) * texsize.zw));\n vec2 tmpvar_4;\n tmpvar_4.x = cos((uv_1.y * 100.0));\n tmpvar_4.y = sin((uv_1.x * 120.0));\n uv_1 = (uv_1 + (0.02 * tmpvar_4));\n vec4 tmpvar_5;\n tmpvar_5.w = 1.0;\n tmpvar_5.xyz = (1.4 * pow ((\n clamp (((texture (sampler_blur1, uv_1).xyz * scale1) + bias1), 0.0, 1.0)\n * \n (texture (sampler_fc_main, uv_1).xyz - ((texture (sampler_blur3, uv_1).xyz * scale3) + bias3))\n ), vec3(0.5, 0.5, 0.5)));\n ret = tmpvar_5.xyz;\n }"}