Suspected bad files

Please wait while JavaScript is catching up…

If a site keeps producing new broken resources filling up the archive (e.g., file download pages with unique session IDs), contact me and we'll make a more automated block.

a50dd04e5dd269b4454c61a84ae129cd99e5f1b871400c1dc5b3fe3142dae33d (text/html, 12615 bytes)

http://branch.untergrund.net/elementgesture61percent/demo/

No other downloads for this URL.

This downloaded file in a sandbox that disallows loading or navigating to external resources:

00000000: 3c 68 74 6d 6c 3e 0d 0a 3c 68 65 61 64 3e 0d 0a 3c 74 69 74 6c 65 3e 49 6e 73 74 61 6e 73 73 69  <html>..<head>..<title>Instanssi
00000020: 20 44 65 6d 6f 3c 2f 74 69 74 6c 65 3e 0d 0a 3c 73 63 72 69 70 74 20 73 72 63 3d 22 6a 71 75 65   Demo</title>..<script src="jque
00000040: 72 79 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 2f 68 65 61 64 3e 0d 0a 3c 62 6f 64 79  ry.js"></script>..</head>..<body
00000060: 3e 0d 0a 09 3c 73 63 72 69 70 74 3e 0d 0a 09 09 76 61 72 20 64 6f 63 20 3d 20 64 6f 63 75 6d 65  >...<script>....var doc = docume
00000080: 6e 74 2c 0d 0a 09 09 09 73 74 79 6c 65 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 2e 73 74  nt,.....style = document.body.st
000000a0: 79 6c 65 3b 0d 0a 09 09 76 61 72 20 74 78 74 20 3d 20 09 09 22 3c 62 72 3e 22 20 2b 0d 0a 09 09  yle;....var txt = .."<br>" +....
000000c0: 09 09 09 09 22 09 3c 68 31 3e 65 6c 65 6d 65 6e 74 2f 67 65 73 74 75 72 65 20 36 31 25 3c 2f 68  ....".<h1>element/gesture 61%</h
000000e0: 31 3e 20 22 20 2b 0d 0a 09 09 09 09 09 09 22 09 3c 68 32 3e 70 61 74 69 65 6e 74 3c 2f 68 32 3e  1> " +........".<h2>patient</h2>
00000100: 20 22 20 2b 0d 0a 09 09 09 09 09 09 22 09 3c 68 33 31 3e 69 6e 73 74 61 6e 73 73 69 3c 2f 68 33   " +........".<h31>instanssi</h3
00000120: 3e 20 3c 62 72 3e 3c 62 72 3e 76 65 72 79 20 75 6e 66 69 6e 69 73 68 65 64 20 76 65 72 73 69 6f  > <br><br>very unfinished versio
00000140: 6e 2c 20 31 30 30 25 20 76 65 72 73 69 6f 6e 20 69 73 20 63 6f 6d 69 6e 67 3f 3c 62 72 3e 3c 62  n, 100% version is coming?<br><b
00000160: 72 3e 3c 69 3e 70 75 73 68 69 6e 67 20 74 68 65 20 62 6f 75 6e 64 61 72 69 65 73 20 6f 66 20 6d  r><i>pushing the boundaries of m
00000180: 6f 64 65 72 6e 20 67 70 75 20 68 61 72 64 77 61 72 65 20 73 69 6e 63 65 20 32 30 31 35 3c 2f 69  odern gpu hardware since 2015</i
000001a0: 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 22 20 2b 0d 0a 09 09 09 09 09 09 22 09 3c 69 6e 70 75 74  ><br><br><br>" +........".<input
000001c0: 20 73 74 79 6c 65 3d 5c 22 68 65 69 67 68 74 3a 32 30 25 3b 20 77 69 64 74 68 3a 33 33 25 3b 20   style=\"height:20%; width:33%; 
000001e0: 66 6f 6e 74 2d 73 69 7a 65 3a 31 32 30 25 5c 22 20 74 79 70 65 3d 5c 22 73 75 62 6d 69 74 5c 22  font-size:120%\" type=\"submit\"
00000200: 20 76 61 6c 75 65 3d 5c 22 4f 4c 44 20 47 50 55 5c 22 20 6f 6e 63 6c 69 63 6b 3d 5c 22 73 74 61   value=\"OLD GPU\" onclick=\"sta
00000220: 72 74 44 65 6d 6f 28 30 2e 36 29 5c 22 3e 22 0d 0a 09 09 09 09 09 09 2b 09 22 3c 69 6e 70 75 74  rtDemo(0.6)\">"........+."<input
00000240: 20 73 74 79 6c 65 3d 5c 22 68 65 69 67 68 74 3a 32 30 25 3b 20 77 69 64 74 68 3a 33 33 25 3b 20   style=\"height:20%; width:33%; 
00000260: 66 6f 6e 74 2d 73 69 7a 65 3a 31 32 30 25 5c 22 20 74 79 70 65 3d 5c 22 73 75 62 6d 69 74 5c 22  font-size:120%\" type=\"submit\"
00000280: 20 76 61 6c 75 65 3d 5c 22 4e 45 57 20 47 50 55 5c 22 20 6f 6e 63 6c 69 63 6b 3d 5c 22 73 74 61   value=\"NEW GPU\" onclick=\"sta
000002a0: 72 74 44 65 6d 6f 28 31 2e 32 29 5c 22 3e 22 0d 0a 09 09 09 09 09 09 2b 09 22 3c 69 6e 70 75 74  rtDemo(1.2)\">"........+."<input
000002c0: 20 73 74 79 6c 65 3d 5c 22 68 65 69 67 68 74 3a 32 30 25 3b 20 77 69 64 74 68 3a 33 33 25 3b 20   style=\"height:20%; width:33%; 
000002e0: 66 6f 6e 74 2d 73 69 7a 65 3a 31 32 30 25 5c 22 20 74 79 70 65 3d 5c 22 73 75 62 6d 69 74 5c 22  font-size:120%\" type=\"submit\"
00000300: 20 76 61 6c 75 65 3d 5c 22 46 55 54 55 52 45 20 47 50 55 5c 22 20 6f 6e 63 6c 69 63 6b 3d 5c 22   value=\"FUTURE GPU\" onclick=\"
00000320: 73 74 61 72 74 44 65 6d 6f 28 31 2e 35 29 5c 22 3e 22 0d 0a 09 09 09 09 09 09 2b 09 22 3c 62 72  startDemo(1.5)\">"........+."<br
00000340: 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 5c 22 73 75 62 6d 69 74 5c 22 20 76 61 6c 75 65 3d 5c 22  ><input type=\"submit\" value=\"
00000360: 4d 55 54 45 5c 22 20 6f 6e 63 6c 69 63 6b 3d 5c 22 73 65 74 4d 75 74 65 28 29 5c 22 3e 22 0d 0a  MUTE\" onclick=\"setMute()\">"..
00000380: 09 09 09 09 09 09 2b 09 22 3c 62 72 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 5c 22 73 75 62 6d 69  ......+."<br><input type=\"submi
000003a0: 74 5c 22 20 76 61 6c 75 65 3d 5c 22 57 49 4e 44 4f 57 45 44 20 56 45 52 53 49 4f 4e 5c 22 20 6f  t\" value=\"WINDOWED VERSION\" o
000003c0: 6e 63 6c 69 63 6b 3d 5c 22 64 6f 6e 74 46 75 6c 6c 73 63 72 65 65 6e 28 29 5c 22 3e 22 2c 0d 0a  nclick=\"dontFullscreen()\">",..
000003e0: 09 09 09 63 61 6e 76 61 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 67 6c 20 3d 20  ...canvas = undefined,.....gl = 
00000400: 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 73 74 61 72 74 44 69 76 20 3d 20 64 6f 63 75 6d 65  undefined,.....startDiv = docume
00000420: 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 2c 0d 0a 09 09 09 57 20 3d  nt.createElement("div"),.....W =
00000440: 20 77 69 6e 64 6f 77 2c 0d 0a 09 09 09 62 70 6d 20 3d 20 36 30 2c 0d 0a 09 09 09 63 75 72 72 65   window,.....bpm = 60,.....curre
00000460: 6e 74 45 66 66 65 63 74 20 3d 20 2d 31 2c 0d 0a 09 09 09 61 75 64 69 6f 20 3d 20 75 6e 64 65 66  ntEffect = -1,.....audio = undef
00000480: 69 6e 65 64 2c 0d 0a 09 09 09 64 65 6d 6f 20 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09  ined,.....demo = undefined,.....
000004a0: 6f 66 66 73 65 74 20 3d 20 30 2c 0d 0a 09 09 09 73 79 6e 63 49 6e 64 65 78 20 3d 20 30 2c 0d 0a  offset = 0,.....syncIndex = 0,..
000004c0: 09 09 09 6d 75 74 65 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 09 09 73 61 6d 70 6c 69 6e 67 52 61 74  ...mute = false,.....samplingRat
000004e0: 65 20 3d 20 32 2c 0d 0a 09 09 09 73 63 65 6e 65 54 65 78 20 3d 20 75 6e 64 65 66 69 6e 65 64 2c  e = 2,.....sceneTex = undefined,
00000500: 0d 0a 09 09 09 73 63 65 6e 65 46 42 20 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 73 63  .....sceneFB = undefined,.....sc
00000520: 65 6e 65 52 42 20 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 6d 69 78 65 72 54 65 78 20  eneRB = undefined,.....mixerTex 
00000540: 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 6c 61 73 74 43 61 6c 6c 65 64 54 69 6d 65 20  = undefined,.....lastCalledTime 
00000560: 3d 20 75 6e 64 65 66 69 6e 65 64 2c 0d 0a 09 09 09 66 70 73 20 3d 20 75 6e 64 65 66 69 6e 65 64  = undefined,.....fps = undefined
00000580: 2c 0d 0a 09 09 09 6e 65 77 45 66 66 65 63 74 53 74 61 72 74 54 69 6d 65 20 3d 20 30 2c 0d 0a 09  ,.....newEffectStartTime = 0,...
000005a0: 09 09 73 65 72 76 65 72 56 65 72 73 69 6f 6e 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 09 09 4a 53 4f  ..serverVersion = false,.....JSO
000005c0: 4e 6c 6f 61 64 65 64 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 09 09 73 68 61 64 65 72 73 54 6f 4c 6f  Nloaded = false,.....shadersToLo
000005e0: 61 64 20 3d 20 2d 31 2c 0d 0a 09 09 09 66 75 6c 6c 73 63 72 65 65 6e 69 6e 67 20 3d 20 74 72 75  ad = -1,.....fullscreening = tru
00000600: 65 2c 0d 0a 09 09 09 63 68 65 63 6b 49 66 4a 53 4f 4e 6c 6f 61 64 65 64 20 3d 20 73 65 74 49 6e  e,.....checkIfJSONloaded = setIn
00000620: 74 65 72 76 61 6c 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0d 0a 09 09 09 09 69 66 28 4a 53 4f 4e 6c  terval(function(){......if(JSONl
00000640: 6f 61 64 65 64 29 20 7b 0d 0a 09 09 09 09 09 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 22 4a 53 4f 4e  oaded) {.......console.log("JSON
00000660: 6c 6f 61 64 65 64 3a 22 2b 4a 53 4f 4e 6c 6f 61 64 65 64 29 3b 0d 0a 09 09 09 09 09 73 68 61 64  loaded:"+JSONloaded);.......shad
00000680: 65 72 73 54 6f 4c 6f 61 64 3d 64 65 6d 6f 2e 66 72 61 67 6d 65 6e 74 53 68 61 64 65 72 73 2e 6c  ersToLoad=demo.fragmentShaders.l
000006a0: 65 6e 67 74 68 3b 0d 0a 09 09 09 09 09 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 73 68 61 64 65 72 73  ength;.......console.log(shaders
000006c0: 54 6f 4c 6f 61 64 29 3b 0d 0a 09 09 09 09 09 6c 6f 61 64 53 68 61 64 65 72 28 73 68 61 64 65 72  ToLoad);.......loadShader(shader
000006e0: 73 54 6f 4c 6f 61 64 2d 31 29 3b 0d 0a 09 09 09 09 09 4a 53 4f 4e 6c 6f 61 64 65 64 3d 66 61 6c  sToLoad-1);.......JSONloaded=fal
00000700: 73 65 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 2c 32 35 30 29 2c 0d 0a 09 09 09 63 68 65 63 6b  se;......}.....},250),.....check
00000720: 49 66 53 68 61 64 65 72 73 4c 6f 61 64 65 64 20 3d 20 73 65 74 49 6e 74 65 72 76 61 6c 28 66 75  IfShadersLoaded = setInterval(fu
00000740: 6e 63 74 69 6f 6e 28 29 7b 0d 0a 09 09 09 09 69 66 28 73 68 61 64 65 72 73 54 6f 4c 6f 61 64 3d  nction(){......if(shadersToLoad=
00000760: 3d 30 29 20 7b 0d 0a 09 09 09 09 09 73 68 61 64 65 72 73 54 6f 4c 6f 61 64 2d 2d 3b 0d 0a 09 09  =0) {.......shadersToLoad--;....
00000780: 09 09 09 6c 6f 61 64 41 75 64 69 6f 28 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 2c 32 35 30  ...loadAudio();......}.....},250
000007a0: 29 2c 0d 0a 09 09 09 73 65 74 4d 75 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 7b 0d 0a 09 09  ),.....setMute = function(){....
000007c0: 09 09 6d 75 74 65 20 3d 20 21 6d 75 74 65 3b 0d 0a 09 09 09 09 2f 2f 61 6c 65 72 74 28 22 73 6f  ..mute = !mute;......//alert("so
000007e0: 75 6e 64 20 69 73 20 6e 6f 77 20 3a 20 22 2b 21 6d 75 74 65 29 3b 0d 0a 09 09 09 7d 2c 0d 0a 09  und is now : "+!mute);.....},...
00000800: 09 09 76 65 72 74 65 78 53 68 61 64 65 72 54 78 74 20 3d 20 22 22 20 2b 0d 0a 09 09 09 09 22 61  ..vertexShaderTxt = "" +......"a
00000820: 74 74 72 69 62 75 74 65 20 76 65 63 32 20 61 3b 22 20 2b 20 0d 0a 09 09 09 09 22 76 6f 69 64 20  ttribute vec2 a;" + ......"void 
00000840: 6d 61 69 6e 28 29 20 7b 22 20 2b 20 0d 0a 09 09 09 09 22 20 20 67 6c 5f 50 6f 73 69 74 69 6f 6e  main() {" + ......"  gl_Position
00000860: 20 3d 20 76 65 63 34 28 61 2c 20 30 2e 2c 20 31 2e 29 3b 22 20 2b 20 0d 0a 09 09 09 09 22 7d 22   = vec4(a, 0., 1.);" + ......"}"
00000880: 2c 0d 0a 09 09 09 64 6f 6e 74 46 75 6c 6c 73 63 72 65 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28  ,.....dontFullscreen = function(
000008a0: 29 7b 0d 0a 09 09 09 09 66 75 6c 6c 73 63 72 65 65 6e 69 6e 67 20 3d 20 66 61 6c 73 65 3b 0d 0a  ){......fullscreening = false;..
000008c0: 09 09 09 09 61 6c 65 72 74 28 22 77 69 6e 64 6f 77 65 64 20 6d 6f 64 65 20 73 65 74 22 29 3b 0d  ....alert("windowed mode set");.
000008e0: 0a 09 09 09 7d 2c 0d 0a 09 09 09 74 6f 67 67 6c 65 46 75 6c 6c 53 63 72 65 65 6e 20 3d 20 66 75  ....},.....toggleFullScreen = fu
00000900: 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 09 09 20 20 69 66 28 21 66 75 6c 6c 73 63 72 65 65 6e 69  nction() {.....  if(!fullscreeni
00000920: 6e 67 29 20 72 65 74 75 72 6e 3b 0d 0a 09 09 09 20 20 69 66 20 28 28 64 6f 63 75 6d 65 6e 74 2e  ng) return;.....  if ((document.
00000940: 66 75 6c 6c 53 63 72 65 65 6e 45 6c 65 6d 65 6e 74 20 26 26 20 64 6f 63 75 6d 65 6e 74 2e 66 75  fullScreenElement && document.fu
00000960: 6c 6c 53 63 72 65 65 6e 45 6c 65 6d 65 6e 74 20 21 3d 3d 20 6e 75 6c 6c 29 20 7c 7c 20 20 20 20  llScreenElement !== null) ||    
00000980: 0d 0a 09 09 09 20 20 20 28 21 64 6f 63 75 6d 65 6e 74 2e 6d 6f 7a 46 75 6c 6c 53 63 72 65 65 6e  .....   (!document.mozFullScreen
000009a0: 20 26 26 20 21 64 6f 63 75 6d 65 6e 74 2e 77 65 62 6b 69 74 49 73 46 75 6c 6c 53 63 72 65 65 6e   && !document.webkitIsFullScreen
000009c0: 29 29 20 7b 0d 0a 09 09 09 20 20 20 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65  )) {.....    if (document.docume
000009e0: 6e 74 45 6c 65 6d 65 6e 74 2e 72 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65 6e 29 20 7b 20 20  ntElement.requestFullScreen) {  
00000a00: 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d  .....      document.documentElem
00000a20: 65 6e 74 2e 72 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65 6e 28 29 3b 20 20 0d 0a 09 09 09 20  ent.requestFullScreen();  ..... 
00000a40: 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45     } else if (document.documentE
00000a60: 6c 65 6d 65 6e 74 2e 6d 6f 7a 52 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65 6e 29 20 7b 20 20  lement.mozRequestFullScreen) {  
00000a80: 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d  .....      document.documentElem
00000aa0: 65 6e 74 2e 6d 6f 7a 52 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65 6e 28 29 3b 20 20 0d 0a 09  ent.mozRequestFullScreen();  ...
00000ac0: 09 09 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65  ..    } else if (document.docume
00000ae0: 6e 74 45 6c 65 6d 65 6e 74 2e 77 65 62 6b 69 74 52 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65  ntElement.webkitRequestFullScree
00000b00: 6e 29 20 7b 20 20 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65  n) {  .....      document.docume
00000b20: 6e 74 45 6c 65 6d 65 6e 74 2e 77 65 62 6b 69 74 52 65 71 75 65 73 74 46 75 6c 6c 53 63 72 65 65  ntElement.webkitRequestFullScree
00000b40: 6e 28 45 6c 65 6d 65 6e 74 2e 41 4c 4c 4f 57 5f 4b 45 59 42 4f 41 52 44 5f 49 4e 50 55 54 29 3b  n(Element.ALLOW_KEYBOARD_INPUT);
00000b60: 20 20 0d 0a 09 09 09 20 20 20 20 7d 20 20 0d 0a 09 09 09 20 20 7d 20 65 6c 73 65 20 7b 20 20 0d    .....    }  .....  } else {  .
00000b80: 0a 09 09 09 20 20 20 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 63 61 6e 63 65 6c 46 75 6c 6c 53  ....    if (document.cancelFullS
00000ba0: 63 72 65 65 6e 29 20 7b 20 20 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 63 61  creen) {  .....      document.ca
00000bc0: 6e 63 65 6c 46 75 6c 6c 53 63 72 65 65 6e 28 29 3b 20 20 0d 0a 09 09 09 20 20 20 20 7d 20 65 6c  ncelFullScreen();  .....    } el
00000be0: 73 65 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 6d 6f 7a 43 61 6e 63 65 6c 46 75 6c 6c 53 63 72  se if (document.mozCancelFullScr
00000c00: 65 65 6e 29 20 7b 20 20 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 6d 6f 7a 43  een) {  .....      document.mozC
00000c20: 61 6e 63 65 6c 46 75 6c 6c 53 63 72 65 65 6e 28 29 3b 20 20 0d 0a 09 09 09 20 20 20 20 7d 20 65  ancelFullScreen();  .....    } e
00000c40: 6c 73 65 20 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 77 65 62 6b 69 74 43 61 6e 63 65 6c 46 75 6c  lse if (document.webkitCancelFul
00000c60: 6c 53 63 72 65 65 6e 29 20 7b 20 20 0d 0a 09 09 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e  lScreen) {  .....      document.
00000c80: 77 65 62 6b 69 74 43 61 6e 63 65 6c 46 75 6c 6c 53 63 72 65 65 6e 28 29 3b 20 20 0d 0a 09 09 09  webkitCancelFullScreen();  .....
00000ca0: 20 20 20 20 7d 20 20 0d 0a 09 09 09 20 20 7d 20 20 0d 0a 09 09 09 7d 2c 0d 0a 0d 0a 09 09 09 66      }  .....  }  .....},.......f
00000cc0: 72 61 67 6d 65 6e 74 53 68 61 64 65 72 73 54 78 74 20 3d 20 5b 0d 0a 09 09 09 5d 2c 0d 0a 0d 0a  ragmentShadersTxt = [.....],....
00000ce0: 09 09 09 70 6f 73 74 46 72 61 67 6d 65 6e 74 53 68 61 64 65 72 54 78 74 20 3d 20 0d 0a 09 09 09  ...postFragmentShaderTxt = .....
00000d00: 09 22 70 72 65 63 69 73 69 6f 6e 20 68 69 67 68 70 20 66 6c 6f 61 74 3b 22 20 2b 0d 0a 09 09 09  ."precision highp float;" +.....
00000d20: 09 22 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 63 65 6e 65 3b 22 20 2b 0d 0a 09  ."uniform sampler2D scene;" +...
00000d40: 09 09 09 22 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 69 52 65 73 6f 6c 75 74 69 6f 6e 3b 22 20 2b  ..."uniform vec2 iResolution;" +
00000d60: 0d 0a 09 09 09 09 22 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 69 47 6c 6f 62 61 6c 54 69 6d 65  ......"uniform float iGlobalTime
00000d80: 3b 22 20 2b 0d 0a 09 09 09 09 22 66 6c 6f 61 74 20 72 61 6e 64 28 76 65 63 32 20 63 6f 29 7b 22  ;" +......"float rand(vec2 co){"
00000da0: 20 2b 0d 0a 09 09 09 09 22 20 20 20 20 72 65 74 75 72 6e 20 66 72 61 63 74 28 73 69 6e 28 64 6f   +......"    return fract(sin(do
00000dc0: 74 28 63 6f 2e 78 79 20 2c 76 65 63 32 28 31 32 2e 39 38 39 38 2c 37 38 2e 32 33 33 29 29 29 20  t(co.xy ,vec2(12.9898,78.233))) 
00000de0: 2a 20 34 33 37 35 38 2e 35 34 35 33 29 3b 22 20 2b 0d 0a 09 09 09 09 22 7d 22 20 2b 0d 0a 09 09  * 43758.5453);" +......"}" +....
00000e00: 09 09 22 76 6f 69 64 20 6d 61 69 6e 28 29 20 7b 22 20 2b 0d 0a 09 09 09 09 22 76 65 63 32 20 75  .."void main() {" +......"vec2 u
00000e20: 76 3d 67 6c 5f 46 72 61 67 43 6f 6f 72 64 2e 78 79 2f 69 52 65 73 6f 6c 75 74 69 6f 6e 3b 22 20  v=gl_FragCoord.xy/iResolution;" 
00000e40: 2b 0d 0a 09 09 09 09 22 75 76 2e 79 20 2a 3d 20 28 31 36 2e 2f 36 2e 29 3b 22 20 2b 0d 0a 09 09  +......"uv.y *= (16./6.);" +....
00000e60: 09 09 22 75 76 2e 79 20 2d 3d 20 2e 38 3b 22 20 2b 0d 0a 09 09 09 09 22 76 65 63 34 20 63 3d 76  .."uv.y -= .8;" +......"vec4 c=v
00000e80: 65 63 34 28 30 2e 2c 30 2e 2c 30 2e 2c 31 2e 29 3b 22 20 2b 0d 0a 09 09 09 09 22 69 66 28 75 76  ec4(0.,0.,0.,1.);" +......"if(uv
00000ea0: 2e 79 3c 31 2e 20 26 26 20 75 76 2e 79 3e 30 2e 30 29 20 7b 22 20 2b 0d 0a 09 09 09 09 22 63 20  .y<1. && uv.y>0.0) {" +......"c 
00000ec0: 2b 3d 20 74 65 78 74 75 72 65 32 44 28 73 63 65 6e 65 2c 75 76 29 2a 2e 35 32 3b 22 20 2b 0d 0a  += texture2D(scene,uv)*.52;" +..
00000ee0: 09 09 09 09 22 63 20 2b 3d 20 74 65 78 74 75 72 65 32 44 28 73 63 65 6e 65 2c 75 76 2b 76 65 63  ...."c += texture2D(scene,uv+vec
00000f00: 32 28 31 2e 29 2f 69 52 65 73 6f 6c 75 74 69 6f 6e 29 2a 2e 31 32 3b 22 20 2b 0d 0a 09 09 09 09  2(1.)/iResolution)*.12;" +......
00000f20: 22 63 20 2b 3d 20 74 65 78 74 75 72 65 32 44 28 73 63 65 6e 65 2c 75 76 2b 76 65 63 32 28 2d 31  "c += texture2D(scene,uv+vec2(-1
00000f40: 2e 29 2f 69 52 65 73 6f 6c 75 74 69 6f 6e 29 2a 2e 31 32 3b 22 20 2b 0d 0a 09 09 09 09 22 63 20  .)/iResolution)*.12;" +......"c 
00000f60: 2b 3d 20 74 65 78 74 75 72 65 32 44 28 73 63 65 6e 65 2c 75 76 2b 76 65 63 32 28 2d 31 2e 2c 31  += texture2D(scene,uv+vec2(-1.,1
00000f80: 2e 29 2f 69 52 65 73 6f 6c 75 74 69 6f 6e 29 2a 2e 31 32 3b 22 20 2b 0d 0a 09 09 09 09 22 63 20  .)/iResolution)*.12;" +......"c 
00000fa0: 2b 3d 20 74 65 78 74 75 72 65 32 44 28 73 63 65 6e 65 2c 75 76 2b 76 65 63 32 28 31 2e 2c 2d 31  += texture2D(scene,uv+vec2(1.,-1
00000fc0: 2e 29 2f 69 52 65 73 6f 6c 75 74 69 6f 6e 29 2a 2e 31 32 3b 22 20 2b 0d 0a 09 09 09 09 22 63 2e  .)/iResolution)*.12;" +......"c.
00000fe0: 61 20 3d 20 31 2e 3b 22 20 2b 0d 0a 09 09 09 09 22 63 2e 72 67 62 20 2b 3d 20 76 65 63 33 28 2d  a = 1.;" +......"c.rgb += vec3(-