Skip to content

Instantly share code, notes, and snippets.

@ETHproductions
Last active December 21, 2017 03:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ETHproductions/5e48ec0c08234440268d9e8b1f46638b to your computer and use it in GitHub Desktop.
Save ETHproductions/5e48ec0c08234440268d9e8b1f46638b to your computer and use it in GitHub Desktop.
JS in five chars []+=`
(x) => [x][+[]]
false => []==[]
true => +[]==[]
undefined => [][[]]
NaN => +[][[]]
0 => +[]
1 => ++[[]][+[]]
2 => ++[+[]==[]][+[]]
3 => ++[++[+[]==[]][+[]]][+[]]
4 => ++[++[++[+[]==[]][+[]]][+[]]][+[]]
5 => ++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]
6 => ++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]
7 => ++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]
8 => ++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]
9 => ++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]
"10" => ++[[]][+[]]+[+[]]
"11" => ++[[]][+[]]+[++[[]][+[]]]
"21" => ++[+[]==[]][+[]]+[++[[]][+[]]]
etc. Strings like these work as indices, e.g. string[++[[]][+[]]+[+[]]] returns the 10th char in string
Infinity => +[++[[]][+[]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]+[+[]]]
"f" => [[[]==[]]+[]][+[]][+[]]
"a" => [[[]==[]]+[]][+[]][++[[]][+[]]]
"l" => [[[]==[]]+[]][+[]][++[+[]==[]][+[]]]
"s" => [[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"t" => [[+[]==[]]+[]][+[]][+[]]
"r" => [[+[]==[]]+[]][+[]][++[[]][+[]]]
"u" => [[][[]]+[]][+[]][+[]]
"n" => [[][[]]+[]][+[]][++[[]][+[]]]
"d" => [[][[]]+[]][+[]][++[+[]==[]][+[]]]
"e" => [[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"i" => [[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]
"fill" => [[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]
"find" => [[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]
[]["find"] => [][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]
[]["find"]+[] in Firefox gives us:
function find() {
[native code]
}
In Chrome it gives us:
function find() { [native code] }
[]["find"]+[] => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]]
"c" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"o" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]
"constructor" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]
Function => [][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]
~~~~~~~~ Property names ~~~~~~~~
"" => []
"0" => +[]
"undefined" => [][[]]
"false" => []==[]
"NaN" => +[][[]]
"true" => +[]==[]
"00" => +[]+[+[]]
"1" => ++[[]][+[]]
"0false" => +[]+[[]==[]]
"undefined0" => [][[]]+[+[]]
"0undefined" => [+[]]+[][[]]
"0true" => +[]+[+[]==[]]
"0NaN" => +[]+[+[][[]]]
"NaN0" => +[][[]]+[+[]]
"false0" => [[]==[]]+[+[]]
"000" => +[]+[+[]]+[+[]]
"true0" => [+[]==[]]+[+[]]
"undefinedfalse" => [][[]]+[[]==[]]
"falseundefined" => [[]==[]]+[][[]]
"undefinedtrue" => [][[]]+[+[]==[]]
"trueundefined" => [+[]==[]]+[][[]]
"NaNfalse" => +[][[]]+[[]==[]]
"00undefined" => +[]+[+[]]+[][[]]
"0undefined0" => +[]+[][[]]+[+[]]
"undefined"*2 => [][[]]+[]+[][[]]
"undefinedNaN" => [][[]]+[+[][[]]]
"NaNundefined" => +[][[]]+[]+[][[]]
"NaNtrue" => +[][[]]+[+[]==[]]
"01" => +[]+[++[[]][+[]]]
"10" => ++[[]][+[]]+[+[]]
"falsefalse" => [[]==[]]+[[]==[]]
"NaNNaN" => +[][[]]+[+[][[]]]
"undefined00" => [][[]]+[+[]]+[+[]]
"falsetrue" => [[]==[]]+[+[]==[]]
"truefalse" => [+[]==[]]+[[]==[]]
"falseNaN" => [[]==[]]+[+[][[]]]
"trueNaN" => [+[]==[]]+[+[][[]]]
"truetrue" => [+[]==[]]+[+[]==[]]
"undefined1" => [][[]]+[++[[]][+[]]]
"1undefined" => [++[[]][+[]]]+[][[]]
"u" => [[][[]]+[]][+[]][+[]]
"N" => [+[][[]]+[]][+[]][+[]]
"f" => [[[]==[]]+[]][+[]][+[]]
"t" => [[+[]==[]]+[]][+[]][+[]]
"n" => [[][[]]+[]][+[]][++[[]][+[]]]
"a" => [[[]==[]]+[]][+[]][++[[]][+[]]]
"r" => [[+[]==[]]+[]][+[]][++[[]][+[]]]
"d" => [[][[]]+[]][+[]][++[+[]==[]][+[]]]
"l" => [[[]==[]]+[]][+[]][++[+[]==[]][+[]]]
~~~~~~~~ Charset ~~~~~~~~
Chars that require backticks to create: ",/<=>O\bjw
These chars can be stored in a property if it's necessary to use them in a function.
Firefox-only chars: newline, backslash, w
Chars differing between Firefox and Chrome: []v}
ASCII charset:
"\n" => (Firefox) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]
" " => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]]
"!" => ???
""" => [[]+[]][+[]][[[[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]``[++[[]][+[]]+[++[+[]==[]][+[]]]]
"#" => ???
"$" => ???
"%" => ???
"&" => ???
"'" => ???
"(" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[+[]==[]][+[]]][+[]]]]
")" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[+[]==[]][+[]]][+[]]][+[]]]]
"*" => ???
"+" => `+` or [+[++[[]][+[]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]]+[]][+[]][++[+[]==[]][+[]]]
"," => [[[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]]``+[]][+[]]
"-" => [+[[+[++[[]][+[]]+[++[[]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]]+[]][+[]][++[[]][+[]]]+[+[]]+[+[]]+[+[]]+[+[]]+[+[]]+[+[]]+[++[[]][+[]]]]+[]][+[]][++[+[]==[]][+[]]]
"." => [+[++[[]][+[]]+[++[[]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]]+[]][+[]][++[[]][+[]]]
"/" => [[]+[]][+[]][[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[[]==[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[++[++[++[+[]==[]][+[]]][+[]]][+[]]]
"0" => +[]+[]
"1" => ++[[]][+[]]+[]
"2" => ++[+[]==[]][+[]]+[]
"3" => ++[++[+[]==[]][+[]]][+[]]+[]
"4" => ++[++[++[+[]==[]][+[]]][+[]]][+[]]+[]
"5" => ++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]+[]
"6" => ++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]+[]
"7" => ++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]+[]
"8" => ++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]+[]
"9" => ++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]+[]
":" => ???
";" => ???
"<" => [[]+[]][+[]][[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[[]==[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[+[]]
"=" => `=` or [[]+[]][+[]][[[[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]``[++[[]][+[]]+[++[[]][+[]]]]
">" => [[]+[]][+[]][[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[[]==[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[++[+[]==[]][+[]]]
"?" => ???
"@" => ???
"A" => [[][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"B" => [[[]==[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"C" => ???
"D" => ???
"E" => ???
"F" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"G" => ???
"H" => ???
"I" => [+[++[[]][+[]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]+[+[]]]+[]][+[]][+[]]
"J" => ???
"K" => ???
"L" => ???
"M" => ???
"N" => [+[][[]]+[]][+[]][+[]]
"O" => [[][[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"P" => ???
"Q" => ???
"R" => ???
"S" => [[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"T" => ???
"U" => ???
"V" => ???
"W" => ???
"X" => ???
"Y" => ???
"Z" => ???
"[" => `[` or
(Firefox) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[+[]==[]][+[]]+[++[+[]==[]][+[]]]]
(Chrome) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]
"\" => (Firefox) [[]+[]][+[]][[[[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]``[[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[++[+[]==[]][+[]]+[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]]
"]" => `]` or
(Firefox) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]+[++[++[++[+[]==[]][+[]]][+[]]][+[]]]]
(Chrome) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]+[+[]]]
"^" => ???
"_" => ???
"`" => ???
"a" => [[[]==[]]+[]][+[]][++[[]][+[]]]
"b" => [[][[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``+[]][+[]][++[+[]==[]][+[]]]
"c" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"d" => [[][[]]+[]][+[]][++[+[]==[]][+[]]]
"e" => [[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"f" => [[[]==[]]+[]][+[]][+[]]
"g" => [[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[+[]==[]][+[]]][+[]]][+[]]]]
"h" => ???
"i" => [[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]
"j" => [[][[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"k" => ???
"l" => [[[]==[]]+[]][+[]][++[+[]==[]][+[]]]
"m" => [[+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[[]][+[]]]]
"n" => [[][[]]+[]][+[]][++[[]][+[]]]
"o" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]
"p" => ???
"q" => ???
"r" => [[+[]==[]]+[]][+[]][++[[]][+[]]]
"s" => [[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]
"t" => [[+[]==[]]+[]][+[]][+[]]
"u" => [[][[]]+[]][+[]][+[]]
"v" => (Firefox) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[+[]==[]][+[]]+[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]
(Chrome) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[+[]==[]][+[]]+[++[++[+[]==[]][+[]]][+[]]]]
"w" => (Firefox) [+[]][+[]][[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]]``[++[++[+[]==[]][+[]]][+[]]]
"x" => ???
"y" => [+[++[[]][+[]]+[[][[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[++[[]][+[]]]+[+[]]+[+[]]+[+[]]]+[]][+[]][++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]
"z" => ???
"{" => [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]]
"|" => ???
"}" => (Firefox) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]+[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]]
=> (Chrome) [[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]+[++[+[]==[]][+[]]]]
"~" => ???
How to find each char:
"\n" => []["find"]+[]
" " => []["find"]+[]
"!" => ???
""" => ""["fontcolor"]
"#" => ???
"$" => ???
"%" => ???
"&" => ???
"'" => ???
"(" => []["find"]+[]
")" => []["find"]+[]
"*" => ???
"+" => +"1e1000"+[]
"," => []["concat"]``
"-" => +".0000001"+[]
"." => +"11e100"+[]
"/" => ""["italics"]``
"0" => 0+[]
"1" => 1+[]
"2" => 2+[]
"3" => 3+[]
"4" => 4+[]
"5" => 5+[]
"6" => 6+[]
"7" => 7+[]
"8" => 8+[]
"9" => 9+[]
":" => ???
";" => ???
"<" => ""["italics"]``
"=" => ""["fontcolor"]``
">" => ""["italics"]``
"?" => ???
"@" => ???
"A" => []["constructor"]+[]
"B" => true["constructor"]+[]
"C" => ???
"D" => ???
"E" => ???
"F" => []["find"]["constructor"]+[]
"G" => ???
"H" => ???
"I" => +"1e1000"+[]
"J" => ???
"K" => ???
"L" => ???
"M" => ???
"N" => +undefined+[]
"O" => []["entries"]``["constructor"]+[]
"P" => ???
"Q" => ???
"R" => ???
"S" => ""["constructor"]+[]
"T" => ???
"U" => ???
"V" => ???
"W" => ???
"X" => ???
"Y" => ???
"Z" => ???
"[" => []["find"]+[]
"\" => ""["fontcolor"]``["toSource"]``
"]" => []["find"]+[]
"^" => ???
"_" => ???
"`" => ???
"a" => false+[]
"b" => []["entries"]``+[]
"c" => []["fill"]+[]
"d" => undefined+[]
"e" => undefined+[]
"f" => undefined+[]
"g" => ""["constructor"]+[]
"h" => ???
"i" => undefined+[]
"j" => []["entries"]``+[]
"k" => ???
"l" => false+[]
"m" => 0["constructor"]+[]
"n" => undefined+[]
"o" => []["find"]+[]
"p" => ???
"q" => ???
"r" => true+[]
"s" => false+[]
"t" => true+[]
"u" => undefined+[]
"v" => []["find"]+[]
"w" => 0["toSource"]``
"x" => ???
"y" => +"1e1000"+[]
"z" => ???
"{" => []["find"]+[]
"|" => ???
"}" => []["find"]+[]
"~" => ???
@ETHproductions
Copy link
Author

ETHproductions commented Feb 23, 2017

Variables

To get "variable" X, use this:

[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]][X]

You'll probably want to set it first, by using the above code and adding =whatever. X can be any valid value, including [] (which is equivalent to the empty string). A list of unique values can be found at line 52.

Functions

Here's the boilerplate for a function:

[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]`code_here`

Insert code at the end, obviously using only []+=.

Recursion

To do recursion, create a variable, manually overwrite its toString function, and in that function, stringify the variable with +[].

X=[];
[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]][X]=[];
[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]][X][
  [[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[++[++[++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]+[]][+[]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]+[]][+[]][++[[]][+[]]+[++[++[++[+[]==[]][+[]]][+[]]][+[]]]]
]=[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]][[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[[]==[]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[+[]==[]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][+[]]+[[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]+[[[]==[]]+[]][+[]][++[+[]==[]][+[]]]]+[]][+[]][++[++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[+[]==[]]+[]][+[]][++[[]][+[]]]]
  `[]+[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]][X]`;
[]+[][[[[]==[]]+[]][+[]][+[]]+[[][[]]+[]][+[]][++[++[++[++[+[]==[]][+[]]][+[]]][+[]]][+[]]]+[[][[]]+[]][+[]][++[[]][+[]]]+[[][[]]+[]][+[]][++[+[]==[]][+[]]]][X]

The above code is equivalent to

X=[];
[].find[X]=[];
[].find[X][
  "toString"
]=Function
  ('[]+[].find[X]');
[]+[].find[X]

and causes a "too much recursion" error when run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment