{"version":2,"baseVals":{"rating":5,"gammaadj":2.7,"wave_mode":3,"wave_a":4.1,"wave_scale":2.246,"wave_smoothing":0.7,"warpscale":1.331,"zoom":1.01299,"warp":0.00016,"sx":0.99967,"sy":0.9999,"wave_g":0.65,"wave_b":0.25,"wave_y":0.38,"mv_a":0},"shapes":[{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"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":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","frame_eqs_eel":"wave_r = wave_r + 0.250*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );\nwave_g = wave_g + 0.250*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );\nwave_b = wave_b + 0.250*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );\nq1 = (cx*2-1) + 0.92*( 0.60*sin(0.374*time) + 0.40*sin(0.494*time) );\nq2 = (cy*2-1) + 0.92*( 0.60*sin(0.393*time) + 0.40*sin(0.423*time) );\nq3 = (cx*2-1) + 0.92*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) );\nq4 = (cy*2-1) + 0.92*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) );","pixel_eqs_eel":"du = (x*2-1) - q1;\ndv = (y*2-1) - q2;\ndist = sqrt(du*du+dv*dv);\nang2 = atan2(du,dv);\nmult = 0.012/(dist+0.4);\ndx = mult*sin(ang2-1.5);\ndy = mult*cos(ang2-1.5);\ndu = (x*2-1) - q3;\ndv = (y*2-1) - q4;\ndist = sqrt(du*du+dv*dv);\nang2 = atan2(du,dv);\nmult = 0.012/(dist+0.4);\ndx = dx + mult*sin(ang2+1.5);\ndy = dy + mult*cos(ang2+1.5);","warp":"vec3 xlat_mutablemus;\n shader_body { \n vec3 crisp_1;\n vec2 uv6_2;\n vec2 tmpvar_3;\n tmpvar_3 = (uv - 0.5);\n float tmpvar_4;\n tmpvar_4 = (dot (texture (sampler_noise_hq, (uv / 4.0)), vec4(0.32, 0.49, 0.29, 0.0)) * q31);\n mat2 tmpvar_5;\n tmpvar_5[uint(0)].x = cos(tmpvar_4);\n tmpvar_5[uint(0)].y = sin(tmpvar_4);\n tmpvar_5[1u].x = -(sin(tmpvar_4));\n tmpvar_5[1u].y = cos(tmpvar_4);\n uv6_2 = (tmpvar_3 * tmpvar_5);\n uv6_2 = (uv6_2 + sin((q32 * tmpvar_3)));\n xlat_mutablemus = (vec3((0.2 / (\n sqrt(uv6_2.x)\n + 0.2))) * vec3(1.1, 1.0, 0.95));\n xlat_mutablemus = (xlat_mutablemus * (0.9 + (0.1 * texture (sampler_noise_hq, uv))).xyz);\n vec3 tmpvar_6;\n tmpvar_6 = ((texture (sampler_blur1, fract(uv)).xyz * scale1) + bias1);\n vec2 tmpvar_7;\n tmpvar_7.x = dot ((texture (sampler_main, (uv + vec2(0.005, 0.0))) - texture (sampler_main, (uv - vec2(0.005, 0.0)))), vec4(0.32, 0.49, 0.29, 0.0));\n tmpvar_7.y = dot ((texture (sampler_main, (uv + vec2(0.0, 0.005))) - texture (sampler_main, (uv - vec2(0.0, 0.005)))), vec4(0.32, 0.49, 0.29, 0.0));\n crisp_1 = (texture (sampler_main, (uv + (tmpvar_7 * 0.02))).xyz + (texture (sampler_main, uv).xyz / 2.0));\n crisp_1 = (crisp_1 * 0.67);\n crisp_1 = (crisp_1 + ((0.08 * xlat_mutablemus) - (\n sqrt(dot (tmpvar_7, tmpvar_7))\n * tmpvar_6)));\n vec4 tmpvar_8;\n tmpvar_8.w = 1.0;\n tmpvar_8.xyz = (((crisp_1 - \n (dot (tmpvar_6, vec3(0.32, 0.49, 0.29)) * 0.04)\n ) * 0.99) - 0.04);\n ret = tmpvar_8.xyz;\n }","comp":""}