Byte Shifting - London JS Conf

Da8d2138f0bcc1f7d1042a557f70623c?s=47 Martin Kleppe
September 04, 2014

Byte Shifting - London JS Conf

Da8d2138f0bcc1f7d1042a557f70623c?s=128

Martin Kleppe

September 04, 2014
Tweet

Transcript

  1. LOOK RIGHT >> 8

  2. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdyssoooyNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNy/..` ``` ``..--/+/+yydNMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMNy- ` `....+mMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMNs.` ``

    `...`/hNMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMN+` `-dMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMN: ` ``-dMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMN- ` ``.:/dMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMdo` `.-/-hMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMNo` .:/:/.:hMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMN/ `.../sms.:oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMo` ``..-//:yNMMm::shMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy. ``..---.``.::///++oyNMMMMM+:soMMMMMMMMMMMMMM MMMMMMMMMMMMMMMN- ``..---::::/+ooosydmNMMMMMMN+//+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMy- `....---:://+oyhdmNNNNMMMMMMmy/-+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMmo `....----::/++ohmmNNNNMMMMMMMMN/./mMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMN/ `.....``````..-::/osyhddhhddddmNd..+NMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMy` `.--...```````` ``-:/+++/:.``./hs`oNMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMNo+:.` .---..``` `.`````.:+o:.` `:+mNNMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMm:` ```----...``````:-``.``-+mN+..``:NNMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMmh-..`..`-::--........---....-oNMNdyyhmMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMho:. `-..``-:----..--::::::-...-+NMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMNo. ` `.-------:://///:-....-/hMMMMMMMMMh`oMMMMMMMMMMMMMMMM MMMMMMMMMMMMN- .-:------:::::--.`..--/sMMMh+yNMMh sMMMMMMMMMMMMMMM MMMMMMMMMMMMo `.-----..........`````.-+dNm+-/dN- +MMMMMMMMMMMMMMM MMMMMMMMMMMM. `.--...````````````````.oNMMo:.o/ +MMMMMMMMMMMMMMM MMMMMMMMMMMM/ `....````` ````.-:/+hmmy-:/y oMMMMMMMMMMMMMMM MMMMMMMMMMMMs ``..````````` ```.-+shyydh. dMMMMMMMMMMMMMMM MMMMMMMMMMMMy ``````````..``````--:/yMMNmh. /mMMMMMMMMMMMMMM MMMMMMMMMMMMs `````` ``````````.-oNNh+. .+oyhhmMMMMMMMM MMMMMMMMMMMM. ` ````````....-:ohmNd/` `-:+sh MMMMMMMMMMMs `...--/ydy: MMMMMMMMmdy- `.-. MMMNy+-. ms: ``` Martin Kleppe
  3. __ _/\ \ /' \ \ \ __ __ ___

    ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/ //aem1k.com
  4. __ _/\ \ /' \ \ \ __ __ ___

    ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/ @aemkei
  5. Ubilabs

  6. /` |>18>> / | <<O | \ | /\ |

    / / o | jgs^^^^^^^`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  7. Code Golf '\ . . |>18>> \ . ' .

    | O>> . 'o | \ . | /\ . | / / .' | jgs^^^^^^^`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  8. Code + Sport + Art

  9. None
  10. c=document.body.children[0];h=t=150;L=w=c.width=800;u=D=50;H=[];R=Math.random;for($ in C=c.getContext! ('2d'))C[$[J=X=Y=0]+($[6]||'')]=C[$];setInterval("if(D)for(x=405,i=y=I=0;i<1e4;)L=H[i++]=i<9|L<w&R()<! .3?w:R()*u+80|0;$=++t%99-u;$=$*$/8+20;y+=Y;x+=y-H[(x+X)/u|0]>9?0:X;j=H[o=x/u|0];Y=y<j|Y<0?Y+1:(y=j,J?! -10:0);with(C){A=function(c,x,y,r){r&&arc(x,y,r,0,7,0);fillStyle=c.P?c:'#'+'ceff99ff78f86eeaaffffd453! 33'.substr(c*3,3);f();ba()};for(D=Z=0;Z<21;Z++){Z<7&&A(Z%6,w/2,235,Z?250-15*Z:w);i=o-5+Z;S=x-i*u;B=S>! 9&S<41;ta(u-S,0);G=cL(0,T=H[i],0,T+9);T%6||(A(2,25,T-7,5),y^j||B&&(H[i]-=.1,I++));G.P=G.addColorStop;! G.P(0,i%7?'#7e3':(i^o||y^T||(y=H[i]+=$/99),'#c7a'\));G.P(1,'#ca6');i%4&&A(6,t/2%200,9,i%2?27:33);m(-6! ,h);qt(-6,T,3,T);l(47,T);qt(56,T,56,h);A(G);i%3?0:T<w?(A(G,33,T-15,10),fc(31,T-7,4,9)):(A(7,25,$,9),A!

    (G,25,$,5),fc(24,$,2,h),D=B&y>$-9?1:D);ta(S-u,0)}A(6,u,y-9,11);A(5,M=u+X*.7,Q=y-9+Y/5,8);A(8,M,Q,5);f! x(I+'c',5,15)}D=y>h?1:D",u);onkeydown=onkeyup=function(e){E=e.type[5]?4:0;e=e.keyCode;J=e^38?J:E;X=e^! 37?e^39?X:E:-E}! @marijnjh Legend Of The Bouncing Beholder
  11. Does the WORLD fit into 1K of JS?

  12. Does the WORLD fit into 1K of JS?

  13. v=0000;eval$s=%q~d=%!^Lcf<LK8, _@7gj*LJ=c5nM)Tp1g0%Xv.,S[<>YoP 4ZojjV)O>qIH1/n[|2yE[>:ieC "%.#% :::##" 97N-A&Kj_K_><wS5rtWk@*a+Y5 yH?b[F^e7C/56j|pmRe+:)B "##% ::##########" O98(Zh)'Iof*nm.,$C5Nyt=

    PPu01Avw^<IiQ=5$'D-y? "##: ###############" g6`YT+qLw9k^ch|K'),tc 6ygIL8xI#LNz3v}T=4W "# #. .####:#######" lL27FZ0ij)7TQCI)P7u }RT5-iJbbG5P-DHB<. " ##### # :############" R,YvZ_rnv6ky-G+4U' $*are@b4U351Q-ug5 " #######################" 00x8RR%`Om7VDp4M5 PFixrPvl&<p[]1IJ " ############:#### %#####" EGgDt8Lm#;bc4zS^ y]0`_PstfUxOC(q " .#############:##% .## ." /,}.YOIFj(k&q_V zcaAi?]^lCVYp!; " %% .################. #. " ;s="v=%04o;ev"% (;v=(v-($*+[45, ":####: :##############% : " ])[n=0].to_i;)% 360)+"al$s=%q#{ "%######. ######### " ;;"%c"%126+$s<< 126}";d.gsub!(/ "##########. #######% " |\s|".*"/,"");; require"zlib"|| "########### :######. " ;d=d.unpack"C*" d.map{|c|n=(n|| ":#########: .######: . " )*90+(c-2)%91}; e=["%x"%n].pack " :#######% :###### #: " &&"H*";e=Zlib:: Inflate.inflate( " ######% .####% :: " &&e).unpack("b*" )[0];22.times{|y| " ####% %### " ;w=(Math.sqrt(1-( (y*2.0-21)/22)**(; " .###: .#% " ;2))*23).floor;(w* 2-1).times{|x|u=(e+ " %## " )[y*z=360,z]*2;u=u[ 90*x/w+v+90,90/w];s[( " #. " ;y*80)+120-w+x]=(""<< 32<<".:%#")[4*u.count(( " . " ;"0"))/u.size]}};;puts\ s+";_ The Qlobe#{" "*18+ ( "# :#######" ;"Copyright(C).Yusuke End\ oh, 2010")}";exit~;_ The Qlobe Copyright(C).Yusuke Endoh, 2010 Yusuke Endoh
  14. Problems ! 1. 1919 bytes 2. Ruby

  15. Options ! 1. Golf down 2. Rewrite

  16. eval(z='············/* */····················\ ··················/* */··················\ ·················/* */·················\ ···············/* */···············\ ··············/* */··············\

    ·············/* */·············\ ············/* */············\ ············/* */············\ ············/* */············\ ············/* */············\ ·············/* */·············\ ··············/* */··············\ ···············/* */···············\ ·················/* */·················\ ···················/* */··················\ ···············································setTimeout(z)')
  17. ! ····················· ,.oq#+ ,._, ······················· ···················· =<,m#F^ A W###q. ·····················

    ··················· #K q##H######Am ···················· ················· dP cpq#q##########b, ·················· ················ p##@###YG=[#######y ················· ··············· d#qg `*PWo##q#######D ················ ·············· aem1k.com Q###KWR#### W[ ··············· ·············· .Q#########Md#.###OP A@ , ··············· ·············· , (W#####Xx######.P^ T % ··············· ·············· #y `^TqW####P###BP ··············· ··············· b. OQ####x#K ················ ················ l `X#####D , ················· ················· G####B" # ·················· ··················· VQBP` ···················· ····················· TP ····················· ······························································
  18. .<script> eval(z='p="<"+"pre>"/* ,.oq#+ ,._, */;for(y in n="zw24l6k\ 4e3t4jnt4qj24xh2 x/* =<,m#F^

    A W###q. */42kty24wrt413n243n\ 9h243pdxt41csb yz/* #K q##H######Am */43iyb6k43pk7243nm\ r24".split(4)){/* dP cpq#q##########b, */for(a in t=pars\ eInt(n[y],36)+/* p##@###YG=[#######y */(e=x=r=[]))for\ (r=!r,i=0;t[a/* d#qg `*PWo##q#######D */]>i;i+=.05)wi\ th(Math)x-= /* aem1k.com Q###KWR#### W[ */.05,0>cos(o=\ new Date/1e3/* .Q#########Md#.###OP A@ , */+x/PI)&&(e[~\ ~(32*sin(o)*/* , (W#####Xx######.P^ T % */sin(.5+y/7))\ +60] =-~ r);/* #y `^TqW####P###BP */for(x=0;122>\ x;)p+=" *#"/* b. OQ####x#K */[e[x++]+e[x++\ ]]||(S=("eval"/* l `X#####D , */+"(z=\'"+z.spl\ it(B = "\\\\")./* G####B" # */join(B+B).split\ (Q="\'").join(B+Q/* VQBP` */)+Q+")//m1k")[x/2\ +61*y-1]).fontcolor/* TP */(/\\w/.test(S)&&"#\ 03B");document.body.innerHTML=p+=B+"\\n"}setTimeout(z)')// </script>
  19. None
  20. aem1k.com/world

  21. Mandelcode

  22. <pre id=P>! <script> E! = 1! , z=1.07 ;! function

    s( a)! { for(a&&(E=!E),H="",z *=! .9,T*=.8,Y=0;2>Y;Y+=.1) {! for (X=0;2>X;X+=.04){for(x=y=i! =0;99>i &&99>=x*x+y*y;i++)t=2*x*y,x! = x*x-y*y+z*X -z-Z/(1-T),y=t+z*Y-z-U;(/*! MANDELCODE=A-QUINE-BY-AEMKEI=CLICK-TO-ZOOM*/! H )+=" .+#"[ i%5]}H+=n}!E&&setTimeout(s! ,99),P[ I]=H}Z=1.74909351853611232,! U = 3.40212772e-7,onclick=s;n! ="\n";P.textContent="<" +! "pre id=P>\n"+P[I= "i"+! "nnerHTML" ]! T /*aem1k*/! = -! 2! </script>
  23. None
  24. None
  25. aem1k.com/mandelcode

  26. DHTML5 DHTML5

  27. <!DOCTYPE html> <html> <head> <title>Title</title> <script type="text/javascript"> function init() {

    ... } </script> </head> <body onload="init()"> ... </body> </html>
  28. <!DOCTYPE html> <html> <head> <title>Title</title> <script type="text/javascript"> function init() {

    ... } </script> </head> <body onload="init()"> ... </body> </html>
  29. ! <html> <head> <title>Title</title> <script type="text/javascript"> function init() { ...

    } </script> </head> <body onload="init()"> ... </body> </html>
  30. ! <html> <head> <title>Title</title> <script type="text/javascript"> function init() { ...

    } </script> </head> <body onload="init()"> ... </body> </html>
  31. ! <head> <title>Title</title> <script type="text/javascript"> function init() { ... }

    </script> </head> <body onload="init()"> ... </body>
  32. ! <head> <title>Title</title> <script type="text/javascript"> function init() { ... }

    </script> </head> <body onload="init()"> ... </body>
  33. ! ! ! ! ! <body onload="init()"> ... </body> <title>Title</title>

    <script type="text/javascript"> function init() { ... } </script>
  34. ! <title>Title</title> <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  35. ! ! <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  36. ! ! <script type="text/javascript"> function init() { ... } </script>

    <body onload="init()"> ... </body>
  37. ! ! <script> function init() { ... } </script> <body

    onload="init()"> ... </body>
  38. ! ! <script> function init() { ... } </script> <body

    onload="init()"> ... </body>
  39. ! ! <script> ... </script> <body> ... </body>

  40. ! ! <script> ... </script> <body> ... </body>

  41. ! ! ! ! ! ! ! </body> <script> ...

    </script> <body> ...
  42. ! ! <body onload="..."> ! ! ! ! ... </body>

  43. ! ! <body onload="..."> ! ! ! ! ... </body>

  44. ! ! <body onload="..."> ! ! ! ! !

  45. ! ! <body onload="..."> ! ! ! ! !

  46. ! ! <body onload=...> ! ! ! ! !

  47. ! ! <body onload=alert(1)> ! ! ! !

  48. ! ! <body onload=document.write(1)> ! ! ! !

  49. ! ! <body onload=document.body.innerHTML=1> ! ! ! !

  50. ! ! <body id=b onload=b.innerHTML=1> ! ! ! !

  51. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  52. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  53. ! ! <body id=b onload=b.innerHTML='<pre>'+1> ! ! ! !

  54. ! ! <body id=b onload="b.innerHTML='<pre>'+1"> ! ! ! !

  55. ! ! <body id=b onload="b.innerHTML='<pre>'+1"> ! ! ! !

  56. <body onload='b.innerHTML="<pre>"+1'id=b > ! ! id=b onload="b.innerHTML='<pre>'+1"

  57. ! ! <body onload="b.innerHTML='<pre>'+1"id=b> ! ! ! !

  58. ! ! <body onload="b.innerHTML='<pre>'+1"id=b> ! ! ! !

  59. ! ! <pre id=b> ! ! ! !

  60. ! ! <pre id=b><script>b.innerHTML=1</script> ! ! ! !

  61. ! ! <pre id=b><script>b.innerHTML=1</script> ! ! ! !

  62. ! ! <tt id=b><script>b.innerHTML=1</script> ! ! ! !

  63. ! ! <x id=b><script>b.innerHTML=1</script> ! ! ! !

  64. min.js

  65. var x = Math.random(); var y = Math.random(); var z

    = Math.max(x, y);
  66. x = Math.random(); y = Math.random(); z = Math.max(x, y);

  67. M = Math; ! x = Math.random(); y = Math.random();

    z = Math.max(x, y); !
  68. M = Math; ! x = M.random(); y = M.random();

    z = M.max(x, y); !
  69. M = Math; r = M.random; x = M.random(); y

    = M.random(); z = M.max(x, y); !
  70. M = Math; r = M.random; x = r(); y

    = r(); z = M.max(x, y); !
  71. M = Math; r = "random"; x = M[r](); y

    = M[r](); z = M.max(x, y); !
  72. M = Math; r = "random"; x = M[r="random"](); y

    = M[r](); z = M.max(x, y); !
  73. M = Math; x = M[r="random"](); y = M[r](); z

    = M.max(x, y); !
  74. with (Math){ x = random(); y = random(); z =

    max(x, y); }
  75. with (Math) x = random(), y = random(), z =

    max(x, y);
  76. with (Math) x = (r=random)(), y = r(), z =

    max(x, y);
  77. with (Math) ! z = max((r=random)(), r());

  78. with(Math)z=max((r=random)(),r())

  79. github.com/ jed/140bytes/wiki/ Byte-saving-techniques

  80. 1024

  81. 2x2048 @veubeke

  82. 1024

  83. < 512

  84. 496

  85. 4 | | | | 16 |2 | | |

    2 |4 |2 |32 | 16 |64 |8 |2 | 351
  86. 351

  87. <body onload="function V(x){if(x)return(1<D? 4-x:x-1)<<D%2*2|i-i%4>>D%2*2;for(h=H|R()*H;B [--h%H];);B[h%H]=2<<R()+.1}(onkeyup=function (e,d){D=e?e.which-37:B=[];for(i=H=16;i--;)for (p=B[m=V(j=i%4+1)];--j?(q=B[n=V(j)])?p&&p-q? 0:h=B[p?B[m]*=2:B[i++,m]=q,n]=d:1:0;)R=Math. random;for(V(e?h:V());H--;H%4?0:d+='\n')P. innerHTML=d=[d]+[B[H]]+'\t|'})()"><pre

    id=P>
  88. None
  89. <body onload='m=d=o=[],e=4,setInterval(functi on(){for(t=Array(T),s=~~(d/10-.99),d++,d%10?0 :o[d+20]=-~(new Date%5),i=-1;k=o[i+d],17>i;i+ +)if(k--)for(j=-1;c=j==k||j-k>0&&2>j-k?0:"|", 9>j;j++)i>-1?t[17*j+i]=c:0,16>i?t[17*j+i+1]=c :0;for(m-=.2,e-=m,(0>e||e>10||t[17*~~e+8])&&( m=d=o=[],e=4),t[17*~~e+8]=">",r=s,i=0;z=t[i]| |"

    ",T>i;i++)P.innerHTML=r+=i%17?z:"\n"+z},T= 153)'onkeyup=m=1><pre id=P> 382
  90. None
  91. @xem, p01, subzey, aemkei, rlauck, bburky

  92. < 256

  93. <body oninput='e.firstChild.srcdoc=t2[ v="value"]+"<script>"+t0[v]+"</script> <style>"+t1[v]'onload='for(i=3;i--;)e. innerHTML+="<textarea id=t"+i+" rows=9 >"'id=e><iframe>

  94. <body oninput='e.firstChild.srcdoc=t2[ v="value"]+"<script>"+t0[v]+"</script> <style>"+t1[v]'onload='for(i=3;i--;)e. innerHTML+="<textarea id=t"+i+" rows=9 >"'id=e><iframe>

  95. <body oninput='e.firstChild.srcdoc=t2[ v="value"]+"<script>"+t0[v]+"</script> <style>"+t1[v]'onload='for(i=3;i--;)e. innerHTML+="<textarea id=t"+i+" rows=9 >"'id=e><iframe>

  96. < 128

  97. @p01

  98. <body onload=with(c.getContext ('2d'))for(m=8e4;m;rotate(--m& -m&m/2?11:-11))fillRect(0,0,1,1) ,translate(1,0)><canvas id=c>

  99. <body onload=with(c.getContext ('2d'))for(m=8e4;m;rotate(--m& -m&m/2?11:-11))fillRect(0,0,1,1) ,translate(1,0)><canvas id=c>

  100. <body onload=with(c.getContext ('2d'))for(m=8e4;m;rotate(--m& -m&m/2?11:-11))fillRect(0,0,1,1) ,translate(1,0)><canvas id=c>

  101. ...

  102. 64

  103. <p onmousemove=b.innerHTML+= '╱╲'[event.screenX%3] id=b>Hi @p01

  104. <p onmousemove=b.innerHTML+= '╱╲'[event.screenX%3] id=b>Hi @p01

  105. <p onmousemove=b.innerHTML+= '╱╲'[event.screenX%3] id=b>Hi

  106. Hi ╱╲╲╲╱╱╲╱╱╱╱╲╲╲╲╲ ╲╱╱╲╲╱╱╲╱╱╱╲╱╲╲╱╲╱ ╱╲╱╲╲╱╱╱╲╱╱╲╱╲╲╲╲╱ ╲╱╲╱╲╱╲╱╲╱╲╲╲╲╲╱╲╲ ╱╲╱╱╱╱╲╲╱╲╲╱╱╱╱╲╲╲ ╱╲╱╱╱╲╲╲╱╲╱╱╲╱╱╲╲╱ ╱╲╱╲╲╲╲╱╱╱╲╲╲╱╱╱╱╱ ╲╱╱╲╲╲╲╲╲╱╱╲╲╱╱╲╱╱ ╱╱╲╲╱╱╱╲╲╱╲╲╲╲╲╱╱╱

    ╲╱╲╱╲╱╲╱╲╱╱╲╲╱╲╱╲╱ ╱╱╲╱╱╲╲╲╲╱╱╱╱╲╲╱╲╱ ╲╲╱╱╱╲╱╱╲╲╲╲╲╱╲╱╱╱ ╱╱╱╱╱╱╲╲╱╱╱╱╱╱╲╲╱╱ ╲╲╱╱╱╲╱╱╱╱╱╲╲╱╲╱╲╲ ╱╱╲╲╲╱╲╲╱╲╱╱╱╱╲╱╲╲ ╲╲╲╱╲╱╱╱╱╱╲╲╲╱╲╲╲╲ ╲╲╱╲╲╲╱╲╱╲╲╲╱╲╲╲╲╱
  107. BrainFuck ╱╱╱╲╱╲╱╲╲╱ ╱╱╲╲╱╱╱╱╲ ╲╱╲╲╱╲╱╱╲╲ ╱╲╲╲╱╱╱╱╱╱ ╲╲╲╲╱╱╱╱╲╲ ╱╱╱╲╲╱╱╱╱╱ ╲╲╲╲╲╲╱╲╱ ╲╲╲╱╱╱╱╲╱

  108. [].,+-><

  109. ++++++++[>++++[>++>++ +>+++>+<<<<-]>+>+>->> +[<]<-]>>.>---.++++++ +..+++.>>.<-.<.+++.-- ----.--------.>>+.>++.

  110. How many different chars do we need to execute JS?

  111. http:// sla.ckers.org/ forum/ read.php? 24,32930

  112. jsfuck.com

  113. ![] => false !![] => true [][[]] => undefined

  114. ![] +[] => "false" !![] +[] => "true" [][[]] +[]

    => "undefined"
  115. +[] => 0 +!+[] => 1 !+[] + !+[] =>

    2
  116. "false"[0] => "f" "undefined"[5] => "i" "false"[2] => "l" "true"[0]

    => "t" "true"[3] => "e" "true"[1] => "r"
  117. []["f"+"i"+"l"+"t"+"e"+"r"]

  118. []["filter"

  119. []["filter"]

  120. []["filter"]()

  121. []["filter"]["constructor"]

  122. []["filter"]["constructor"](" CODE ")()

  123. []["filter"]["constructor"]("alert(1)")()

  124. [])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]] +(!![]+[])[+[[+!+[]]]]][([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+ []+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!! []+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+! []]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+![]]] +(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+ +[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]] ([][[]]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+ []]]]+(!![]+[])[+[[+!+[]]]]+([][[]]+[])[+[[+[]]]]+([][(![]+[])[[[[]]] +([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+

    (!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[ ]]]]]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[+[[+ []]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+ []]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+ [[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+ []]]]]((![]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[!+[ +!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[ [[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+ +[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+ [[+!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+[+!+[]]+([] [(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+ [])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]] +(!![]+[])[+[[+!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+
  125. None
  126. http:// jsfuck.com

  127. [][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[ !+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[ +!+[]]]]][([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+( ![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(! ![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+ [])[+[[!+[]+!+[]+!+[]+!+[]+![]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]] ]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[] +!+[]+!+[]+!+[]]]]+([][[]]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![ ]+[])[+[[+[]]]]+(!![]+[])[+[[+!+[]]]]+([][[]]+[])[+[[+[]]]]+([][(![]+[])[[[[] ]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]

    +[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[! +[]+!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+([][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+ []+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+ [])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+ []+!+[]]]]+(!![]+[])[+[[+!+[]]]]]((![]+[])[+[[+!+[]]]]+(![]+[])[+[[!+[]+!+[]] ]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]+(!![]+[])[+[[+[]]]]+( [][(![]+[])[+[[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[ !+[]+!+[]]]]+(!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[ +!+[]]]]]+[])[+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+[+!+[]]+([][(![]+[])[+ [[+[]]]]+([][[]]+[])[+[[!+[]+!+[]+!+[]+!+[]+!+[]]]]+(![]+[])[+[[!+[]+!+[]]]]+ (!![]+[])[+[[+[]]]]+(!![]+[])[+[[!+[]+!+[]+!+[]]]]+(!![]+[])[+[[+!+[]]]]]+[]) [+[[+!+[]]]+[[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]]])() 1700
  128. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[ ])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+ []]+(!![]+[])[+!+[]]][([]+{})[!+[]+!+[]+!+[]+!+[]+! +[]]+([]+{})[+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[] ]+[])[+[]]+([]+{})[!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+ [])[+[]]+([]+{})[+!+[]]+(!![]+[])[+!+[]]]((![]+[])[ +!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[] ]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[ +[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]

    ]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[] )[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[ ])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+! +[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![] +[])[+!+[]]])[!+[]+!+[]+[+[]]])() 700
  129. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[ ])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+ []]+(!![]+[])[+!+[]]][([]+{})[!+[]+!+[]+!+[]+!+[]+! +[]]+([]+{})[+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[] ]+[])[+[]]+([]+{})[!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+ [])[+[]]+([]+{})[+!+[]]+(!![]+[])[+!+[]]]((![]+[])[ +!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[] ]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[ +[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]

    ]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[] )[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[ ])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+! +[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![] +[])[+!+[]]])[!+[]+!+[]+[+[]]])() object
  130. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[ ])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+ []]+(!![]+[])[+!+[]]][([]+{})[!+[]+!+[]+!+[]+!+[]+! +[]]+([]+{})[+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[] ]+[])[+[]]+([]+{})[!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+ [])[+[]]+([]+{})[+!+[]]+(!![]+[])[+!+[]]]((![]+[])[ +!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[] ]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[ +[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]

    ]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[] )[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[ ])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+! +[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![] +[])[+!+[]]])[!+[]+!+[]+[+[]]])() "object"
  131. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[ ])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+ []]+(!![]+[])[+!+[]]][([]+{})[!+[]+!+[]+!+[]+!+[]+! +[]]+([]+{})[+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[] ]+[])[+[]]+([]+{})[!+[]+!+[]+!+[]+!+[]+!+[]]+(!![]+ [])[+[]]+([]+{})[+!+[]]+(!![]+[])[+!+[]]]((![]+[])[ +!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[] ]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[ +[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]

    ]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[] )[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[ ])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+! +[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![] +[])[+!+[]]])[!+[]+!+[]+[+[]]])()
  132. X [(!X + X)[+ X]+([! X]+X [X ])[+!+X +[+X ]]+(!X

    +X )[!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+ X ]+(!!X +X )[+!+X ]][(X +{})[!+X +!+X +!+X +!+X +! +X ]+(X +{})[+!+X ]+(X [X ]+X )[+!+X ]+(!X +X )[!+X +!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[+!+X ]+(X [X ]+X )[+X ]+(X +{})[!+X +!+X +!+X +!+X +!+X ]+(!!X + X )[+X ]+(X +{})[+!+X ]+(!!X +X )[+!+X ]]((!X +X )[ +!+X ]+(!X +X )[!+X +!+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]+(!!X +X )[+X ]+(!X +X [(!X +X )[ +X ]+([!X ]+X [X ])[+!+X +[+X ]]+(!X +X )[!+X +!+X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]])[!+X +!+X +[+X ]]+[+!+X ]+(!!X +X [(!X +X )[+X ]+([!X ]+X [X ])[+!+X +[+X ]]+(!X +X )[!+X +! +X ]+(!!X +X )[+X ]+(!!X +X )[!+X +!+X +!+X ]+(!!X +X )[+!+X ]])[!+X +!+X +[+X ]])()
  133. X=[];X[(!X+X)[+X]+([!X]+X[X])[+!+X+[+X]]+(!X+X)[!+ X+!+X]+(!!X+X)[+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+! +X]][(X+{})[!+X+!+X+!+X+!+X+!+X]+(X+{})[+!+X]+(X[X ]+X)[+!+X]+(!X+X)[!+X+!+X+!+X]+(!!X+X)[+X]+(!!X+X) [+!+X]+(X[X]+X)[+X]+(X+{})[!+X+!+X+!+X+!+X+!+X]+(! !X+X)[+X]+(X+{})[+!+X]+(!!X+X)[+!+X]]((!X+X)[+!+X] +(!X+X)[!+X+!+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+!+X ]+(!!X+X)[+X]+(!X+X[(!X+X)[+X]+([!X]+X[X])[+!+X+[+ X]]+(!X+X)[!+X+!+X]+(!!X+X)[+X]+(!!X+X)[!+X+!+X+!+ X]+(!!X+X)[+!+X]])[!+X+!+X+[+X]]+[+!+X]+(!!X+X[(!X

    +X)[+X]+([!X]+X[X])[+!+X+[+X]]+(!X+X)[!+X+!+X]+(!! X+X)[+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+!+X]])[!+X+ !+X+[+X]])() 600
  134. X=[];X[(!X+X)[+X]+([!X]+X[X])[+!+X+[+X]]+(!X+X)[!+ X+!+X]+(!!X+X)[+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+! +X]][(X+{})[!+X+!+X+!+X+!+X+!+X]+(X+{})[+!+X]+(X[X ]+X)[+!+X]+(!X+X)[!+X+!+X+!+X]+(!!X+X)[+X]+(!!X+X) [+!+X]+(X[X]+X)[+X]+(X+{})[!+X+!+X+!+X+!+X+!+X]+(! !X+X)[+X]+(X+{})[+!+X]+(!!X+X)[+!+X]]((!X+X)[+!+X] +(!X+X)[!+X+!+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+!+X ]+(!!X+X)[+X]+(!X+X[(!X+X)[+X]+([!X]+X[X])[+!+X+[+ X]]+(!X+X)[!+X+!+X]+(!!X+X)[+X]+(!!X+X)[!+X+!+X+!+ X]+(!!X+X)[+!+X]])[!+X+!+X+[+X]]+[+!+X]+(!!X+X[(!X

    +X)[+X]+([!X]+X[X])[+!+X+[+X]]+(!X+X)[!+X+!+X]+(!! X+X)[+X]+(!!X+X)[!+X+!+X+!+X]+(!!X+X)[+!+X]])[!+X+ !+X+[+X]])() !+X +X !!X !X
  135. x=[];X={};xx=!+x;xX=!x;Xx=!xX;XX=X+X+X;Xxx=Xx+x; xXx=xX+x;xxx=xx+xx;XXX=xxx+xxx;XXx=xxx+xx;xXX=xx +xxx;x[xXx[+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xx x[+x]+Xxx[XXx]+Xxx[+xx]][(x+X)[XXX+xx]+(x+X)[+xx ]+(x[x]+x)[+xx]+xXx[XXx]+Xxx[+x]+Xxx[+xx]+(x[x]+ x)[+x]+(x+X)[XXX+xx]+Xxx[+x]+(x+X)[+xx]+Xxx[+xx] ](xXx[+xx]+xXx[xxx]+Xxx[XXx]+Xxx[+xx]+Xxx[+x]+(x X+x[xXx[+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xxx[+ x]+Xxx[XXx]+Xxx[+xx]])[xxx+[+x]]+[+xx]+(Xx+x[xXx [+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xxx[+x]+Xxx[

    XXx]+Xxx[+xx]])[xxx+[+x]])()
  136. x=[];X={};xx=!+x;xX=!x;Xx=!xX;XX=X+X+X;Xxx=Xx+x; xXx=xX+x;xxx=xx+xx;XXX=xxx+xxx;XXx=xxx+xx;xXX=xx +xxx;x[xXx[+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xx x[+x]+Xxx[XXx]+Xxx[+xx]][(x+X)[XXX+xx]+(x+X)[+xx ]+(x[x]+x)[+xx]+xXx[XXx]+Xxx[+x]+Xxx[+xx]+(x[x]+ x)[+x]+(x+X)[XXX+xx]+Xxx[+x]+(x+X)[+xx]+Xxx[+xx] ](xXx[+xx]+xXx[xxx]+Xxx[XXx]+Xxx[+xx]+Xxx[+x]+(x X+x[xXx[+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xxx[+ x]+Xxx[XXx]+Xxx[+xx]])[xxx+[+x]]+[+xx]+(Xx+x[xXx [+x]+([xX]+x[x])[+xx+[+x]]+xXx[xxx]+Xxx[+x]+Xxx[

    XXx]+Xxx[+xx]])[xxx+[+x]])()
  137. X X X

  138. Ч Ж Я

  139. Я Л Ж З Ч Д П Б Ю Ф

    И Ы C P Ь Ш X H T Ы
  140. Я=[];Л={};Ж=!Я;З=!Ж;Ч=!+Я;Д=Ч+Ч;П=З +Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч];Ы =Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[Б] +И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш=+Ч;X=+Я; H=П[X];T=Д+[X];Ы[P[Ь]+P[Ш]+C[Ш]+Ю[Б ]+H+И+C[X]+P[Ь]+H+P[Ш]+И](Ю[Ш]+Ю[Д] +П[Б]+И+H+(Ж+Ы)[T]+[Ш]+(З+Ы)[T])();

  141. Я = [ ] ; Л = { } ;

    Ж = ! Я ; З = ! Ж ; Ч = ! + Я ; Д = Ч + Ч ; П = З + Я ; Б = Д + Ч ; Ю = Ж + Я ; Ф = [ Ж ] + Я [ Я ] ; И = П [ + Ч ] ; Ы = Я [ Ю [ + Я ] + Ф [ + Ч + [ + Я ] ] + Ю [ Д ] + П [ + Я ] + П [ Б ] + И ] ; C = Я [ Я ] + Я ; P = Я + Л ; Ь = Д + Б ; Ш = + Ч ; X = + Я ; H = П [ X ] ; T = Д + [ X ] ; Ы [ P [ Ь ] + P [ Ш ] + C [ Ш ] + Ю [ Б ] + H + И + C [ X ] + P [ Ь ] + H + P [ Ш ] + И ] ( Ю [ Ш ] + Ю [ Д ] + П [ Б ] + И + H + ( Ж + Ы ) [ T ] + [ Ш ] + ( З + Ы ) [ T ] ) ( ) ;
  142. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  143. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  144. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  145. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  146. Зв езда <body onload= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  147. Зв езда <bOdY oNLOAd= "Я=[];Л= {};Ж=!Я;З= !Ж;Ч=!+Я;Д= Ч+Ч;П=З+Я;Б=Д+Ч;Ю=Ж+Я;Ф=[Ж]+Я[Я];И=П[+Ч] Ы=Я[Ю[+Я]+Ф[+Ч+[+Я]]+Ю[Д]+П[+Я]+П[ Б]+И];C=Я[Я]+Я;P=Я+Л;Ь=Д+Б;Ш

    =+Ч;X=+Я;Й='XSS';К='Й' H=П[X];T=Д+[X];Ы[P [Ь]+P[Ш]+C[Ш]+Ю[Б]+H +И+C[X]+P[Ь]+H+P[Ш]+И ](Ю[Ш]+Ю[ Д]+П[Б]+И +H+(Ж+Ы )[T]+К+ (З+Ы) [T])( )"> смЕ р Ти
  148. None
  149. aem1k.com/deathstar

  150. Я Л Ж З Ч Д П Б Ю Ф

    И Ы C P Ь Ш X H T Ы
  151. ホフシエスミアハネツセサマテリウニヌムサ

  152. アネウ

  153. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  154. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  155. ウ="" ,ア= !ウ+ ウ,ネ =!ア +ウ, ホ=ウ +{}, ヌ=ア [ウ++

    ],セ= ア[ミ =ウ] ,ハ= ++ミ +ウ, ヘ=ホ [ミ+ハ ],ア[ ヘ+= ホ[ウ ]+(ホ .ホ+ホ )[ウ] +ネ[ハ ]+ヌ+ セ+ア [ミ]+ ヘ+ヌ +ホ[ ウ]+セ ][ヘ] (ネ[ ウ]+ ネ[ミ ]+ア [ハ]+ セ+ヌ+ "(ウ)" )()
  156. None
  157. LOOK RIGHT >> 8

  158. ウ="",ア=!ウ+ウ,ネ=!ア+ウ ホ=ウ+{},ヌ=ア[ウ++],セ=ア [ミ=ウ],ハ=++ミ+ウ,ヘ=ホ[ ミ+ハ],ア[ヘ+=ホ[ウ]+(ホ. ホ+ホ)[ウ]+ネ[ハ]+ヌ+セ+ア [ミ]+ヘ+ヌ+ホ[ウ]+セ][ヘ] (ネ[ウ]+ネ[ミ]+ア[ハ]+セ+ ヌ+"(ウ)")()

  159. ē="",ĕ=!ē+ē,ė=!ĕ+ē,ę=ē+{}, ě=ĕ[ē++],e=ĕ[ȅ=ē],ȇ=++ȅ+ē, ȩ=ę[ȅ+ȇ],ĕ[ȩ+=ę[ē]+(ę.ę+ę) [ē]+ė[ȇ]+ě+e+ĕ[ȅ]+ȩ+ě+ę[ē] +e][ȩ](ė[ē]+ė[ȅ]+ĕ[ȇ]+e+ě+ "(ē)")()

  160. ᆖ="",ᐳ=!ᆖ+ᆖ,ᐸ=!ᐳ+ᆖ 䞓=ᆖ+{},Ƙ=ᐳ[ᆖ++],ǀ=ᐳ [ǁ=ᆖ],ꟾ=++ǁ+ᆖ,ὺ=䞓[ǁ+ ꟾ],ᐳ[ὺ+=䞓[ᆖ]+(䞓.䞓+䞓 )[ᆖ]+ᐸ[ꟾ]+Ƙ+ǀ+ᐳ[ǁ]+ὺ+ Ƙ+䞓[ᆖ]+ǀ][ὺ](ᐸ[ᆖ]+ᐸ [ǁ]+ᐳ[ꟾ]+ǀ+Ƙ+"(ᆖ)")()

  161. Ƙ="",Ɩ=!Ƙ+Ƙ,_=!Ɩ+Ƙ,ὺ=Ƙ+{},ǁ=Ɩ[Ƙ++] 〱=Ɩ[ʽ=Ƙ],⽌=++ʽ+Ƙ,ː=ὺ[ʽ+⽌],Ɩ[ː+=ὺ[Ƙ ]+(ὺ.ὺ+ὺ)[Ƙ]+_[⽌]+ǁ+〱+Ɩ[ʽ]+ː+ǁ+ὺ[Ƙ ]+〱][ː](_[Ƙ]+_[ʽ]+Ɩ[⽌]+〱+ǁ+"(Ƙ)")()

  162. Ŧ="",ũ=!Ŧ+Ŧ,Ŭ=!ũ+Ŧ,Ů=Ŧ+{},Ŷ=ũ[Ŧ++]ŷ =ũ[ƀ=Ŧ],Ɓ=++ƀ+Ŧ,ŧ=Ů[ƀ+Ɓ],ũ[ŧ+=Ů[Ŧ] +(Ů.Ů+Ů)[Ŧ]+Ŭ[Ɓ]+Ŷ+ŷ+ũ[ƀ]+ŧ+Ŷ+Ů[Ŧ] +ŷ][ŧ](Ŭ[Ŧ]+Ŭ[ƀ]+ũ[Ɓ]+ŷ+Ŷ+"(Ŧ)")()

  163. ᅺ="",ᅻ=!ᅺ+ᅺ,ᅼ=!ᅻ+ᅺ,ᅽ=ᅺ+{},ᅾ= ᅻ[ᅺ++]ᅿ=ᅻ[ᆀ=ᅺ],ᆁ=++ᆀ+ᅺ,ᆂ=ᅽ[ ᆀ+ᆁ],ᅻ[ᆂ+=ᅽ[ᅺ]+(ᅽ.ᅽ+ᅽ)[ᅺ]+ᅼ [ᆁ]+ᅾ+ᅿ+ᅻ[ᆀ]+ᆂ+ᅾ+ᅽ[ᅺ]+ᅿ][ᆂ] (ᅼ[ᅺ]+ᅼ[ᆀ]+ᅻ[ᆁ]+ᅿ+ᅾ+"(ᅺ)")()

  164. אםלוע םולש

  165. // םלוע םולש א]ב=ה,{}+א=ד,א+ב!=ג,א+א!=ב,""=א++] ד=+כ]ב,[ט+ח]ד=כ,א+ח++=ט,[א=ח]ב=ו[ א]ד+ה+כ+[ח]ב+ו+ה+[ט]ג+[א](ד+ד.ד)+[א ]+א)"+ה+ו+[ט]ב+[ח]ג+[א]ג)[כ][ו)")()

  166. // םלוע םולש א]ב=ה,{}+א=ד,א+ב!=ג,א+א!=ב,""=א++] ד=+כ]ב,[ט+ח]ד=כ,א+ח++=ט,[א=ח]ב=ו[ א]ד+ה+כ+[ח]ב+ו+ה+[ט]ג+[א](ד+ד.ד)+[א ]+א)"+ה+ו+[ט]ב+[ח]ג+[א]ג)[כ][ו)")()

  167. // םלוע םולש א]ב=ה,{}+א=ד,א+ב!=ג,א+א!=ב,""=א++] ד=+כ]ב,[ט+ח]ד=כ,א+ח++=ט,[א=ח]ב=ו[ א]ד+ה+כ+[ח]ב+ו+ה+[ט]ג+[א](ד+ד.ד)+[א ]+א)"+ה+ו+[ט]ב+[ח]ג+[א]ג)[כ][ו)")()

  168. None
  169. None
  170. None
  171. None
  172. None
  173. aem1k.com/םלוע-םולש

  174. aem1k.com/םלוע-םולש

  175. aem1k.com/hebrew

  176. WHY???

  177. ███████╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║████╗ ██║ █████╗ ██║ ██║██╔██╗ ██║

    ██╔══╝ ██║ ██║██║╚██╗██║ ██║ ╚██████╔╝██║ ╚████║ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
  178. ██╗ ██╗███╗ ███╗██╗████████╗███████╗ ██║ ██║████╗ ████║██║╚══██╔══╝██╔════╝ ██║ ██║██╔████╔██║██║ ██║ ███████╗

    ██║ ██║██║╚██╔╝██║██║ ██║ ╚════██║ ███████╗██║██║ ╚═╝ ██║██║ ██║ ███████║ ╚══════╝╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝
  179. ███████╗ ██████╗ ██████╗██╗ ██╗███████╗ ██╔════╝██╔═══██╗██╔════╝██║ ██║██╔════╝ █████╗ ██║ ██║██║ ██║

    ██║███████╗ ██╔══╝ ██║ ██║██║ ██║ ██║╚════██║ ██║ ╚██████╔╝╚██████╗╚██████╔╝███████║ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
  180. ██╗ █████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ██████╗ ███████╗

    ██║ ██╔══██╗████╗ ██║██╔════╝ ██║ ██║██╔══██╗██╔════╝ ██╔════╝ ██║ ███████║██╔██╗ ██║██║ ███╗██║ ██║███████║██║ ███╗█████╗ ██║ ██╔══██║██║╚██╗██║██║ ██║██║ ██║██╔══██║██║ ██║██╔══╝ ███████╗██║ ██║██║ ╚████║╚██████╔╝╚██████╔╝██║ ██║╚██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
  181. ██╗ ██╗ █████╗ ███╗ ██╗ ██║ ███║██╔══██╗████╗ ██║ ██║ ╚██║╚█████╔╝██╔██╗

    ██║ ██║ ██║██╔══██╗██║╚██╗██║ ███████╗██║╚█████╔╝██║ ╚████║ ╚══════╝╚═╝ ╚════╝ ╚═╝ ╚═══╝
  182. ::::::::::: ::: ::: ::: :::: ::: ::: ::: :+: :+:

    :+: :+: :+: :+:+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +#+ +#++:++#++ +#++:++#++: +#+ +:+ +#+ +#++:+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ #+# #+# #+# #+# #+# #+# #+#+# #+# #+#
  183. js1k.com jsconf.eu 140byt.es jsfuck.com ubilabs.net 10print.org aem1k.com/hebrew aem1k.com/darkstar aem1k.com/darkstar aem1k.com/mandelcode

    p01.org/releases/64b_thread_js pouet.net/prod.php?which=62917 js1k.com/2014-dragons/demo/1919 js1k.com/2014-dragons/details/1862 gist.github.com/veu/603535c10c8516de15cb www.angelfire.com/ne/stud2/sports1.html#swing
  184. @aemkei __ _/\ \ /' \ \ \ __ __

    ___ ___ /\_, \ \ \/'\ /'__`\ /'__`\/' __` __`\/_/\ \ \ , < ___ /\ \L\.\.\ __//\ \/\ \/\ \ \ \ \ \ \\`\____ /\___\ \ \__/.\_\\____\ \_\ \_\ \_\ \ \_\ \_\ \____\ \/___/ \/__/\/_//____/\/_/\/_/\/_/ \/_/\/_/\/____/