{"baseVals":{"rating":2,"gammaadj":1,"wave_mode":2,"wave_dots":1,"wave_brighten":0,"wave_a":0.001,"wave_scale":0.012,"wave_smoothing":0.9,"warpanimspeed":0.01,"warpscale":1.766,"zoomexp":1.00016,"dx":0.00001,"dy":0.00001,"warp":0.01,"wave_r":0.5,"wave_g":0.4,"wave_b":0.3,"ob_size":0.005,"ob_a":1,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":1,"mv_r":0.39,"mv_g":0.44,"mv_b":0.9,"mv_a":0},"shapes":[{"baseVals":{"enabled":1,"sides":10,"additive":1,"textured":1,"rad":0.41906,"tex_zoom":1.25716,"r":0.8,"g":0.9,"b":1,"a":0.2,"g2":0.5,"b2":1,"border_a":0},"init_eqs_str":"","frame_eqs_str":""},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":1,"additive":1,"r":0.3,"g":0.7},"init_eqs_str":"a.n=0;a.yq=0;a.xp=0;a.xs=0;a.yp=0;a.xq=0;a.flip=0;a.ys=0;a.zq=0;a.ang=0;a.vol=0;a.zp=0;a.phase=0;","frame_eqs_str":"a.r=.01*Math.sin(a.bass+a.mid+div(a.time,2))+a.samples;a.g=.01*Math.sin(a.bass+a.mid+div(a.time,4))+a.samples;a.b=.01*Math.sin(a.bass+a.mid+div(a.time,6))+a.samples;a.a=.01*Math.sin(a.bass+a.vol)*sqr(a.time);","point_eqs_str":"a.n=6.283*a.sample;a.flip+=1;a.flip*=below(a.flip,2);a.phase=Math.sin(3*a.n)*Math.sin(7.9*a.n)*Math.sin(16.7*a.n)*Math.sin(63.5*a.n)*6;a.xp=Math.sin(a.n+a.phase)*a.flip;a.yp=Math.cos(a.n+a.phase)*a.flip;a.zp=0;a.ang=2*a.n+.2*a.phase;a.xq=a.xp*Math.sin(a.ang)+a.zp*Math.cos(a.ang);a.yq=a.yp;a.zq=a.xp*Math.cos(a.ang)-a.zp*Math.sin(a.ang);a.ang=.1*a.time;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.ang=.17*a.time;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.zq+=3.1;a.xs=div(a.xq,a.zq);a.ys=div(a.yq,a.zq);a.x=a.xs+.5;a.y=1.3*a.ys+.5;a.a=.05*(1-a.flip);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.mq29=0;a.cthr=0;a.cjsy=0;a.mq1=0;a.cksx=0;a.cjzm=0;a.cjwp=0;a.crs=0;a.q25=0;a.ckwp=0;a.crx=0;a.q12=0;a.cb=0;a.cjdx=0;a.cjsx=0;a.q22=0;a.q21=0;a.vt=0;a.q13=0;a.q29=0;a.q6=0;a.ci=0;a.it=0;a.mq31=0;a.myx=0;a.q5=0;a.ckdx=0;a.mq21=0;a.mq24=0;a.myy=0;a.cr2=0;a.chng=0;a.mq28=0;a.ckrt=0;a.ckdy=0;a.radm=0;a.cr=0;a.my=0;a.mq23=0;a.cjdy=0;a.q31=0;a.q23=0;a.q24=0;a.cksy=0;a.rf=0;a.q11=0;a.ckzm=0;a.atime=0;a.ckcy=0;a.q4=0;a.cjcy=0;a.q26=0;a.cjrt=0;a.mod=0;a.cjcx=0;a.mq27=0;a.mq25=0;a.mx=\n0;a.mq22=0;a.vol=0;a.crr=0;a.mq26=0;a.q27=0;a.cqr=0;a.kx1=0;a.ckcx=0;a.cr1=0;a.jx1=0;a.q28=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.wave_r=a.wave_r+.35*Math.sin(.4*a.time)+.16*Math.sin(.5*a.time);a.wave_g=a.wave_g+.36*Math.sin(.7*a.time)+.15*Math.sin(.11*a.time);a.wave_b=a.wave_b+.37*Math.sin(.84*a.time)+.15*Math.sin(.3*a.time);a.warp=0;","pixel_eqs_str":"a.myx=a.y-.5;a.myy=a.x-.25;a.dy=4*a.myx*a.myy;a.dx=2*(a.myy*a.myy-a.myx*a.myx)+div(a.mid,1.52)+div(Math.sin(div(a.time,2)),2);a.it=.3*Math.sin(.2*a.time);a.radm=.5*a.rad;a.rot=div(.02*Math.sin(30*(a.radm+a.it)),20*(a.rad+.1)*(.4*Math.sin(a.time)+.5));a.mod=Math.sin(5*a.ang);a.mod*=a.mod;a.zoom=.99-Math.abs(.01*a.mod);a.mx=1.33*(a.x-.5);a.my=a.y-.5;a.ckdx=a.dx;a.ckdy=a.dy;a.cksx=a.sx;a.cksy=a.sy;a.ckrt=a.rot;a.ckzm=a.zoom;a.ckcx=a.cx;a.ckcy=a.cy;a.ckwp=a.warp;a.dx=0;a.dy=0;a.sx=\n1;a.sy=1;a.rot=0;a.zoom=1;a.cx=.5;a.cy=.5;a.warp=0;a.rf=.00001<Math.abs(above(a.x,.5))?1:0;a.vt=2*(a.x-.5);a.dx=a.rf*a.vt+a.dx*(1-a.rf);a.rf=1-a.rf;a.rot*=a.rf;a.zoom=a.rf*a.zoom+(1-a.rf);a.dy*=a.rf;a.sx=a.rf*a.sx+(1-a.rf);a.rf=.00001<Math.abs(above(a.y,.5))?1:0;a.vt=2*(a.y-.5);a.dy=a.rf*a.vt+a.dy*(1-a.rf);a.rf=1-a.rf;a.rot*=a.rf;a.zoom=a.rf*a.zoom+(1-a.rf);a.sx=a.rf*a.sx+(1-a.rf);a.cr1=Math.floor(div(Math.sin(4*a.treb+2*a.mid),2)+.5+.99);a.cr2=a.cr1;a.crx=a.cr2-a.cr1;a.ci=a.rad;a.cb=.25;a.crs=2;\na.cr=pow(div(Math.sin(6.3*a.ci-6.3*a.cb),2)+.5,a.crs)*a.crx+a.cr1;a.cqr=.00001<Math.abs(above(a.ci,.25+a.cb))?a.cr:a.crx+a.cr1;a.crr=.00001<Math.abs(below(a.ci,1.5))?a.cqr:a.crx+a.cr1;a.jx1=a.crr;a.kx1=1-a.crr;a.cjdx=a.dx;a.cjdy=a.dy;a.cjsx=a.sx;a.cjsy=a.sy;a.cjrt=a.rot;a.cjzm=a.zoom;a.cjcx=a.cx;a.cjcy=a.cy;a.cjwp=a.warp;a.dx=a.jx1*a.cjdx+a.kx1*a.ckdx;a.dy=a.jx1*a.cjdy+a.kx1*a.ckdy;a.sx=a.jx1*a.cjsx+a.kx1*a.cksx;a.sy=a.jx1*a.cjsy+a.kx1*a.cksy;a.rot=a.jx1*a.cjrt+a.kx1*a.ckrt;a.zoom=a.jx1*a.cjzm+a.kx1*\na.ckzm;a.cx=a.jx1*a.cjcx+a.kx1*a.ckcx;a.cy=a.jx1*a.cjcy+a.kx1*a.ckcy;a.warp=a.jx1*a.cjwp+a.kx1*a.ckwp;","warp":" shader_body { \n  vec3 ret_1;\n  vec2 tmpvar_2;\n  tmpvar_2 = (uv + ((\n    (texture (sampler_main, uv).xyz - (((texture (sampler_blur1, uv).xyz * scale1) + bias1) * 5.0))\n  .xy * texsize.zw) * 5.0));\n  vec4 tmpvar_3;\n  tmpvar_3 = texture (sampler_main, tmpvar_2);\n  ret_1 = tmpvar_3.xyz;\n  vec4 tmpvar_4;\n  tmpvar_4 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * tmpvar_2.xyy) * (\n    (q27 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q29)));\n  if (((tmpvar_3.x > (q21 * q13)) && (tmpvar_3.x <= (q24 * q11)))) {\n    ret_1.y = (tmpvar_3.y + (tmpvar_4.x * 0.5));\n  };\n  if (((ret_1.y > (q22 * q11)) && (ret_1.y <= (q25 * q12)))) {\n    ret_1.z = (tmpvar_3.z + (tmpvar_4.y * 0.5));\n  };\n  if (((ret_1.z > (q23 * q12)) && (ret_1.z <= (q26 * q13)))) {\n    ret_1.x = (tmpvar_3.x + (tmpvar_4.z * 0.5));\n  };\n  ret_1 = (ret_1 + ((\n    (texture (sampler_noise_lq, ((uv_orig * texsize.xy) * texsize_noise_lq.zw)).xyz * 2.0)\n   - 1.0) * 0.01));\n  ret_1 = (ret_1 - 0.00014);\n  vec4 tmpvar_5;\n  tmpvar_5.w = 1.0;\n  tmpvar_5.xyz = ret_1;\n  ret = tmpvar_5.xyz;\n }","comp":" shader_body { \n  vec2 uv_1;\n  vec3 ret_2;\n  uv_1 = (uv * 0.5);\n  vec3 tmpvar_3;\n  tmpvar_3 = max (texture (sampler_main, uv_1).xyz, texture (sampler_main, (uv_1 + vec2(0.5, 0.0))).xyz);\n  ret_2 = tmpvar_3;\n  vec4 tmpvar_4;\n  tmpvar_4 = texture (sampler_noisevol_hq, (((vec3(0.05, 0.05, 0.0) * uv_1.xyy) * (\n    (q28 * texsize.xyy)\n   * texsize_noisevol_hq.zww)) + ((time * vec3(0.0, 0.0, 1.0)) * q31)));\n  if (((tmpvar_3.x > (q26 * q13)) && (tmpvar_3.x <= (q23 * q11)))) {\n    ret_2.z = (tmpvar_3.z - (tmpvar_4.x * 0.5));\n  };\n  if (((tmpvar_3.y > (q25 * q11)) && (tmpvar_3.y <= (q22 * q12)))) {\n    ret_2.x = (tmpvar_3.x - (tmpvar_4.y * 0.5));\n  };\n  if (((ret_2.z > (q24 * q12)) && (ret_2.z <= (q21 * q13)))) {\n    ret_2.y = (tmpvar_3.y - (tmpvar_4.z * 0.5));\n  };\n  ret_2 = (max (max (ret_2, texture (sampler_main, \n    (uv_1 + vec2(0.0, 0.5))\n  ).xyz), texture (sampler_main, (uv_1 + vec2(0.5, 0.5))).xyz) * 1.666);\n  vec4 tmpvar_5;\n  tmpvar_5.w = 1.0;\n  tmpvar_5.xyz = ret_2;\n  ret = tmpvar_5.xyz;\n }"}