#define PI 3.14159265359 uniform vec2 u_resolution; uniform float u_time; void main(){ vec3 colorA=vec3(0.08199999999999971,0,0.82); vec3 colorB=vec3(0.15999999999999992,1,0.9020000000000005); vec2 st=gl_FragCoord.xy/u_resolution.xy; vec3 color=vec3(.0); vec3 pct=vec3(refract(0.35310946433752444, 1. * sin(u_time * 0.4245990592520311), 0.657212869169217)); pct.r=distance(refract(st.x * cos(u_time * 0.7420732516993858), mix(min(mod(0.6056402433622798, smoothstep(min(mix(0.3322280510606448, inversesqrt(abs(reflect(st.x, st.y))), smoothstep(st.x * tan(u_time * 0.9497902746834185), mix(st.x, step(1., reflect(0.6739889184185612, inversesqrt(1. * (mod(step(clamp(st.y, sign(1.), refract(min(smoothstep(exp(distance(0.9901257567732387, st.y)), st.y * tan(u_time * 0.80704461648518), st.x * sin(u_time * 0.032784065260505035)), inversesqrt(length(min(sign(st.x * sin(u_time * 0.46517768614363697)), 1. * (sqrt(st.x * sin(u_time * 0.837750828533822)), mix(1. * (clamp(1. * (st.x, st.x * cos(u_time * 0.7690046371850527)), step(max(1., 0.5168369494606414), st.x), abs(st.x * cos(u_time * 0.34059999065592583)))), 1. * (1. * (1. * cos(u_time * 0.8697847916992143), 0.8832234405961837, fract(st.x)), 0.45324055166676114), clamp(clamp(st.x * tan(u_time * 0.48948267582254035), st.y * cos(u_time * 0.38689424438678666), fract(reflect(0.11589933071463143, fract(st.y * tan(u_time * 0.19332621377954928))))), 0.1369575678510523, st.x * sin(u_time * 0.3260513742455794))), fract(abs(refract(1. * (mix(smoothstep(0.9642798686001375, inversesqrt(max(st.x * cos(u_time * 0.2975448678178092), st.x)), smoothstep(0.10749804722057033, st.x * cos(u_time * 0.4465523474273264), 0.9193154883401549)), fract(mix(0.8498170221768536, st.y * sin(u_time * 0.35009511522916636), st.x)), distance(st.x, st.x)), st.x), length(st.x), 0.18892921834281107)))))))), clamp(fract(ceil(1. * (fract(smoothstep(clamp(1. * (inversesqrt(1. * (dot(length(1.), st.y * sin(u_time * 0.25714884891733036)), st.x * tan(u_time * 0.235554999798544), sign(clamp(0.13191346150879135, st.x, 0.5615659861471453)))), min(min(0.9588829861419215, 0.6603207813741685), 1.), ceil(sign(st.x * tan(u_time * 0.15347005068894526)))), st.x, st.x), 0.829269336878897, mix(sqrt(dot(0.7518442733909008, st.y)), step(st.x * sin(u_time * 0.2171133425663757), 1.), st.y * sin(u_time * 0.7800790114095548)))), 1. * cos(u_time * 0.5642104089479786)))), 1., st.x * cos(u_time * 0.9047820205174898)), 0.04149996176619064)), 1.), refract(st.y * sin(u_time * 0.9223230228137288), pow(0.32834314909761586, st.x), 1. * tan(u_time * 0.4238825373219536))), 1. * (min(1. * tan(u_time * 0.17173145686097224), 1. * (0.6930105943900673, st.y * tan(u_time * 0.4364154303193093), 1. * tan(u_time * 0.8226852220651877))), st.y * tan(u_time * 0.8398100547424181), ceil(st.y * sin(u_time * 0.11650640652359046))))))), step(0.5275059861817175, 0.6974602270866902)), fract(inversesqrt(st.y * sin(u_time * 0.3719472237210826))))), st.y * cos(u_time * 0.9787171937782236)), 0.544325968554335, st.y * tan(u_time * 0.04041931666076992))), 0.8246272901582766), inversesqrt(1. * sin(u_time * 0.6523949646008479)), 1. * (exp2(mod(step(st.y * sin(u_time * 0.2224338343369856), sign(exp2(1. * (1. * (st.y * sin(u_time * 0.358521885979605), refract(0.06744681836205924, st.x, mix(smoothstep(reflect(0.39802133455626465, 0.630697954218394), dot(0.43029702750813204, 1. * tan(u_time * 0.025877167230701104)), mod(0.25056645282409684, 1.)), min(step(sign(st.x * tan(u_time * 0.2613629177316906)), 1.), dot(0.02780382644890056, st.y)), 1. * sin(u_time * 0.43606333901251937)))), st.x)))), 1. * (1., pow(distance(0.15910210847597595, mix(st.y * cos(u_time * 0.4214677141734653), st.y, st.y * sin(u_time * 0.24994916592432392))), refract(st.x, st.y * sin(u_time * 0.5603871622705056), 1. * sin(u_time * 0.16504266991614813))), st.y * sin(u_time * 0.029083734386967874)))), reflect(clamp(st.y * cos(u_time * 0.8063426935032507), clamp(1., 0.4637094943816277, 1. * cos(u_time * 0.6231361026558068)), 0.8993066321015208), length(st.y)), clamp(clamp(clamp(refract(0.9331047449636414, 0.31386519501314025, step(sqrt(1. * (st.y * tan(u_time * 0.8800104337687654), 1. * cos(u_time * 0.21752262500620767), st.x * cos(u_time * 0.9689245704437154))), smoothstep(smoothstep(1., 0.9081210686731174, 0.05254617467875178), pow(min(1. * cos(u_time * 0.11546705577270788), 1. * (exp(st.y), 0.8793191127582477, inversesqrt(exp(floor(0.9800725183675391))))), inversesqrt(st.x)), max(mix(1., st.x * sin(u_time * 0.3085196029085533), ceil(mod(mix(1. * (exp2(distance(st.x * cos(u_time * 0.09239730022082404), 0.9026792681539523)), smoothstep(0.30884725083345876, st.y * tan(u_time * 0.25782929191419535), 0.713730648871245)), st.y, st.y), st.x))), 0.5370118949544083)))), step(1. * (refract(st.y, min(0.9048293905936537, pow(st.y, 0.38937052747275913)), smoothstep(0.33962036139162366, st.x * tan(u_time * 0.017551527509663933), max(mix(sqrt(0.3887072409975669), st.y, clamp(st.y * sin(u_time * 0.1335554999103803), sqrt(fract(refract(1., sign(sqrt(fract(mod(st.x * sin(u_time * 0.6244352439898587), st.x)))), 1. * sin(u_time * 0.6196289703238109)))), mix(0.09845291524411559, mod(reflect(0.6686736857357524, 0.7068011107587744), 0.7699868623562128), st.x))), 1. * cos(u_time * 0.1197578718194412)))), 1., st.x), 0.7453786218840132), 1. * tan(u_time * 0.7490396654819439)), 1. * sin(u_time * 0.8578880741606717), clamp(st.y, 0.25908129393791934, st.y * sin(u_time * 0.6796243995244297))), ceil(distance(0.9818086843164313, mix(1., exp(0.16418542376992862), 1. * (pow(mix(1. * (1. * (st.y, 0.9712440500170043, 0.7907447761890031), 0.17862289500213957), pow(mix(length(inversesqrt(st.x * tan(u_time * 0.3769977309782614))), exp2(0.5055054715366223), log(st.x * tan(u_time * 0.3957314212580806))), mix(step(st.y, st.x * sin(u_time * 0.6695182547311629)), 0.689034722414215, clamp(0.14417834360913484, length(mod(0.22870099899922014, fract(sign(0.2146676345521561)))), exp2(1. * tan(u_time * 0.7368874553077939))))), length(dot(clamp(st.x, 1. * cos(u_time * 0.3227803222276494), st.y), st.x * tan(u_time * 0.5077004309119443)))), floor(st.x * sin(u_time * 0.9671115528748638))), 1.)))), sign(length(0.2979765258628244))))), sqrt(max(exp(st.x), 1. * sin(u_time * 0.8067344976269852)))), st.y * cos(u_time * 0.2954654173849577)); pct.g=pct.g; pct.b=log(inversesqrt(1. * (st.x, length(mix(abs(0.1713601519000948), 1. * (dot(st.x * cos(u_time * 0.9503734392082254), mod(st.y * tan(u_time * 0.39532506750292185), smoothstep(1. * (exp2(1. * sin(u_time * 0.896214805825068))), 0.3908100126701898, mix(1. * tan(u_time * 0.4842798621769684), smoothstep(refract(sign(ceil(clamp(0.9516219472241254, 1., 1. * tan(u_time * 0.6448670691377056)))), st.y * tan(u_time * 0.372889279464526), 0.6462474967662076), 0.45530716275336724, 1. * cos(u_time * 0.035581775486862144)), abs(refract(pow(clamp(1. * tan(u_time * 0.6535207111848907), floor(st.x), 0.6331054850164923), 0.7244208178270767), 0.15283641952709837, distance(0.2610951971387868, 0.07601227822915935))))))), st.x * tan(u_time * 0.5993673746924846), refract(ceil(0.872142795877864), st.y * cos(u_time * 0.8622587531373559), dot(1. * sin(u_time * 0.7701774059362317), min(0.41070440268385366, distance(abs(0.5555125364056253), abs(abs(clamp(1., 1., st.x * cos(u_time * 0.04794698075155113))))))))), abs(0.8200198149847698))), st.y))); color=mix(colorA,colorB,pct); gl_FragColor=vec4(color,1.); }