{"baseVals":{"rating":0,"echo_zoom":1.01,"echo_alpha":0.5,"echo_orient":3,"wave_mode":2,"wave_thick":1,"wave_a":7.74,"wave_scale":0.656,"wave_smoothing":0.8,"warpscale":1.772,"zoomexp":1.96,"zoom":0.98,"warp":0.513,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"ob_size":0,"ob_a":0.5,"ib_size":0.07,"ib_a":0.025,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"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.blah=0;","frame_eqs_str":"a.wave_x+=.5*(.6*Math.sin(2.121*a.time)+.4*Math.sin(1.621*a.time));a.wave_y+=.5*(.6*Math.sin(1.742*a.time)+.4*Math.sin(2.322*a.time));a.wave_r+=.5*(.6*Math.sin(.823*a.time)+.4*Math.sin(.916*a.time));a.wave_g+=.5*(.6*Math.sin(.9*a.time)+.4*Math.sin(1.023*a.time));a.wave_b+=.5*(.6*Math.sin(.808*a.time)+.4*Math.sin(.949*a.time));a.zoom+=.07*(.6*Math.sin(.239*a.time)+.4*Math.sin(.296*a.time));a.rot+=.038*(.6*Math.sin(.381*a.time)+.4*Math.sin(.539*a.time));a.cx+=.03*(.6*Math.sin(.374*\na.time)+.4*Math.sin(.194*a.time));a.cy+=.037*(.6*Math.sin(.274*a.time)+.4*Math.sin(.394*a.time));a.dx+=.025*(.6*Math.sin(.334*a.time)+.4*Math.sin(.277*a.time));a.dy+=.025*(.6*Math.sin(.384*a.time)+.4*Math.sin(.247*a.time));a.sx+=.015*(.6*Math.sin(.313*a.time)+.4*Math.sin(.383*a.time));a.decay-=.01*equal(mod(a.frame,50),0);a.ib_r+=.2*Math.sin(.5413*a.time);a.ib_g+=.2*Math.sin(.3459*a.time);a.ib_b+=.2*Math.sin(.4354*a.time);a.blah=div(3,a.ib_r+a.ib_g+a.ib_b);a.ib_r*=a.blah;a.ib_g*=a.blah;a.ib_b*=a.blah;\n","pixel_eqs_str":"a.rot+=.25*a.rad*Math.sin(.3986*a.time);","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1 = texture (sampler_main, uv);\n  vec4 tmpvar_2;\n  tmpvar_2.w = 1.0;\n  tmpvar_2.xyz = ((max (tmpvar_1.xyz, texture (sampler_main, \n    (uv + (vec2(0.0, 16.0) * ((tmpvar_1.xy - 0.5) * texsize.zw)))\n  ).xyz) - 0.008) * 0.96);\n  ret = tmpvar_2.xyz;\n }","comp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = abs((texture (sampler_main, uv).xyz - texture (sampler_main, (\n    -(((uv - 0.5) * 1.01))\n   + 0.5)).zyx));\n  ret = tmpvar_1.xyz;\n }"}