#define PI 3.14159265359 uniform vec2 u_resolution; uniform float u_time; uniform vec3 u_colorA; uniform vec3 u_colorB; void main(){ vec2 st=gl_FragCoord.xy/u_resolution.xy; vec3 color=vec3(.0); vec3 pct=vec3(1.); pct.r=step(1. * cos(u_time * 0.22247055964854356), 1. * (refract(reflect(mod(st.x * sin(u_time * 0.5829170484129419), 0.1638039124052385), 1. * cos(u_time * 0.7806318076194689)), mod(0.4657802144047921, sqrt(inversesqrt(ceil(st.y)))), abs(mod(min(distance(smoothstep(st.x, dot(0.8501656602701402, ceil(st.x)), abs(refract(1. * tan(u_time * 0.841003258987186), min(st.x * sin(u_time * 0.30330978245492635), min(0.9166684734308277, 1.)), reflect(1. * sin(u_time * 0.9760152565726802), 1. * sin(u_time * 0.8018005032202106))))), 0.9009803372112926), st.y * sin(u_time * 0.5223388817620422)), mix(st.x, st.y * sin(u_time * 0.45995780207672754), smoothstep(mix(0.6340206826131564, clamp(st.x * sin(u_time * 0.5501767608686194), smoothstep(1., 0.9340776359875795, st.y), refract(0.19184512088112227, pow(1. * tan(u_time * 0.33453035858005487), 1.), ceil(smoothstep(0.4981678739162847, 1. * cos(u_time * 0.9091055055996373), st.y)))), st.y), refract(dot(0.7317198961978182, 1. * (0.13975115514744485, max(smoothstep(1. * tan(u_time * 0.0589700948322186), st.x * sin(u_time * 0.5669697168778705), log(1. * cos(u_time * 0.2995808239008463))), mix(st.x * tan(u_time * 0.20770969687115293), st.x * tan(u_time * 0.696915347448269), smoothstep(0.804516554333108, reflect(smoothstep(1., st.x, reflect(dot(st.y, 1. * (sqrt(st.y), exp2(0.4869615506058893), 0.3253867349620607)), st.y)), log(st.x * tan(u_time * 0.6910936374601842))), st.x * cos(u_time * 0.5127552535507)))), 0.6840765372779758)), inversesqrt(mix(mix(sign(smoothstep(floor(st.y * tan(u_time * 0.8418259475892023)), st.x, log(1.))), 1. * (ceil(pow(max(dot(pow(clamp(st.x, st.x, st.x * cos(u_time * 0.12279517655106387)), st.y * cos(u_time * 0.09439478993803507)), st.y), st.y * sin(u_time * 0.513020524133905)), 0.421412744881802)), 0.6732387413272792, 0.4865312850806306), length(sign(0.37391582116866284))), 1. * (mix(refract(sqrt(st.y), refract(0.038786322282190366, st.y, st.x), dot(ceil(st.y), 0.5930415447952929)), mix(dot(step(ceil(st.x), st.y), 0.677977239544607), 0.9972014501976927, dot(st.x * tan(u_time * 0.5271964610513888), st.x)), inversesqrt(0.9849116107595355))), st.x * sin(u_time * 0.05373226749637838))), 1. * (1., 0.323058842858003, floor(0.5061315674327082))), 0.17431549551082548))))))); pct.g=pct.g; pct.b=mix(1. * tan(u_time * 0.6090144756477421), st.y, st.x * tan(u_time * 0.2829077988287213)); color=mix(u_colorB,u_colorA,pct); gl_FragColor=vec4(color,1.); } u_colorA=(0.9999999999999999,0.9973333333333333,0.8400000000000002),u_colorB=(0.8240000000000005,0.9999999999999999,0.3400000000000002)









