Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HH.js – September 2019

Martin Kleppe
September 23, 2019

HH.js – September 2019

How to write JavaScript with 6, 5, … 2, 1 different characters?

Martin Kleppe

September 23, 2019
Tweet

More Decks by Martin Kleppe

Other Decks in Technology

Transcript

  1. Ubilabs, Hamburg aem1k.com @aemkei Martin Kleppe make difficult to understand

    "obfuscare" = "to darken" from Latin Obfuscation +-------------+ | +---------+ | | | +-----+ | | | | | +-+ | | | | | + | + | | | | +---+---+ | | +---+ | +---+ | +-------+
  2. Ubilabs, Hamburg aem1k.com @aemkei Martin Kleppe make difficult to understand

    "obfuscare" = "to darken" from Latin Obfuscation +-------------+ | +---------+ | | | +-----+ | | | | | +-+ | | | | | + | + | | | | +---+---+ | | +---+ | +---+ | +-------+
  3. +-------------+ | +---------+ | | | +-----+ | | |

    | | +-+ | | | | | + | + | | | | +---+---+ | | +---+ | +---+ | +-------+ Obfuscation
  4. "… is the deliberate act of creating source code that

    is difficult for humans to understand."
  5. function E(a,b,d){this.props=a;this.context=b;this.refs=D;this.updater=d||C }E.prototype.isReactComponent={};E.prototype.setState=function(a,b){"object "!==typeof a&&"function"!==typeof a&&null!=a?B("85"):void 0;this.updater.en queueSetState(this,a,b,"setState")};E.prototype.forceUpdate=function(a){thi s.updater.enqueueForceUpdate(this,a,"forceUpdate")};function F(){}F.prototy

    pe=E.prototype;function G(a,b,d){this.props=a;this.context=b;this.refs=D;th is.updater=d||C}var H=G.prototype=new F;H.constructor=G;k(H,E.prototype);H. isPureReactComponent=!0;var I={current:null},J={current:null},K=Object.prot otype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};function M(a,b ,d){var c=void 0,e={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h= b.ref),void 0!==b.key&&(g=""+b.key),b)K.call(b,c)&&!L.hasOwnProperty(c)&&(e [c]=b[c]);var f=arguments.length-2;if(1===f)e.children=d;else if(1<f){for(v ar l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];e.children=l}if(a&&a.defaultP rops)for(c in f=a.defaultProps,f)void 0===e[c]&&(e[c]=f[c]);return{$$typeof :p,type:a,key:g,ref:h,props:e,_owner:J.current}}function da(a,b){return{$$t ypeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function N(a){return"object"===typeof a&&null!==a&&a.$$typeof===p}function escape(a)
  6. S="\40\n";M="map";i=991;for(z = [ ] ; i ; )z[--i]=i%30? 8 :

    S [ 1 ] ; F=d=> [30,1,-30 , - 1 ] [ M ] ( ( f,g,h )=>S[0]<z [ f = d + 2 * h[3&g+i]]&&(z[f]=z[(d + f ) / 2 ] = S [ 0],i--,F( f ) ) ) , F(32);z+=S[1]//aem1k.com/maze
  7. ,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, , , ,8, , , ,8, , ,

    ,8, , , ,8, , , ,8, , , , , , , ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8,8,8,8,8, ,8, ,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , , , ,8, , , ,8, ,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, ,8,8,8, ,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , , , ,8, , , ,8, ,8, ,8,8,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8,8,8,8,8,8,8, ,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , , , ,8, ,8, , , ,8, ,8,8,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, ,8, ,8,8,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , , , ,8, ,8, , , ,8, ,8, ,8,8,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8,8,8,8,8, ,8,8,8, ,8, ,8, , , ,8, ,8, , , ,8, , , ,8, , , ,8, , , , , ,8, , , ,8, ,8,8,8, ,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, ,8,8,8, ,8,8,8, ,8, , , ,8, ,8, , , ,8, , , ,8, , , ,8, ,8, , , ,8, , , ,8, ,8, ,8,8,8, ,8,8,8, ,8, ,8, ,8, ,8, ,8, ,8,8,8, ,8,8,8, ,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, ,8,8,8, ,8,8,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8,8,8, ,8,8,8, ,8, , , ,8, , , ,8, , , ,8, , , , , , , , , , , ,8, , , ,8, ,8, ,8,8,8, ,8,8,8, ,8, ,8, ,8,8,8,8,8,8,8,8,8, ,8,8,8, ,8, ,8, , , ,8, , , ,8, ,8, , , ,8, , , , , ,8, , , ,8, , , ,8, ,8,8,8, ,8,8,8, ,8, ,8,8,8,8,8,8,8,8,8, ,8, ,8,8,8, ,8,8,8, ,8, , , ,8, , , ,8, ,8, , , , , , , ,8, ,8, , , ,8, , , ,8, ,8, ,8,8,8, ,8,8,8, ,8,8,8,8,8, ,8, ,8, ,8,8,8, ,8,8,8, ,8, ,8, , , ,8, , , ,8, , , , , , , ,8, , , , , ,8, ,8, , , ,8, ,8,8,8, ,8,8,8, ,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, ,8,8,8, ,8, , , ,8, , , ,8, ,8, , , ,8, , , ,8, , , ,8, ,8, , , ,8, ,8, ,8,8,8, ,8,8,8,8,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8,8,8, ,8, ,8, , , ,8, , , , , , , ,8, , , ,8, , , ,8, , , , , ,8, ,8, ,8,8,8, ,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, ,8, ,8, , , ,8, ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, ,8, ,8, ,8,8,8,8,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, ,8, , , , , , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, , , ,8, ,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
  8. _____ _____ _____ __ __ _____ _____ ___ _____ __

    ___ __ ___ / _ \ ___ \ ___| | | / ___/ __ \ / _ \_ _| | / _ \| \ | | | | | | |_/ / |_ | | | \`--.| / \// /_\ \| | | || | | | \| | | | | | ___ \ _| | | | |`--. \ | | _|| | | || | | | . ` | \ \_/ / |_/ / || \_/ /\__/ / \__/\| | | || | | |\ \_/ / |\ | \___/\____/__| \___/ \____/ \____/\_||_/\_/ |_| \___/\_| \_/
  9. _____ _____ _____ __ __ _____ _____ ___ _____ __

    ___ __ ___ / _ \ ___ \ ___| | | / ___/ __ \ / _ \_ _| | / _ \| \ | | | | | | |_/ / |_ | | | \ `--.| / \// /_\ \| | | || | | | \| | | | | | ___ \ _| | | | |`--. \ | | _ || | | || | | | . ` | \ \_/ / |_/ / | | \_/ /\__/ / \__/\| | | || | | |\ \_/ / |\ | \___/\____/__| \___/\____/ \____/\_| |_/\_/ |_| \___/\_| \_/
  10. _____ ______ _____ _ _ _____ _____ _______ __ /

    ____| ____/ ___ | | | | __ \|_ _|_ _\ \ / / | (___ | |__ | | `-| | | | |__) | | | | | \ \_/ / \___ \| __|| | | | | | _ / | | | | \ / ,--,_) | |___| |__,-| |__| | | \ \ _| |_ | | | | |_____/|______\_____|\____/|_| \_\_____| |_| |___|
  11. _____ ______ _____ _ _ _____ _____ _______ __ /

    ____| ____/ ___ | | | | __ \|_ _|_ _\ \ / / | (___ | |__ | | `-| | | | |__) | | | | | \ \_/ / \___ \| __|| | | | | | _ / | | | | \ / ,--,_) | |___| |__,-| |__| | | \ \ _| |_ | | | | |_____/|______\_____|\____/|_| \_\_____| |_| |___| __________________________________________________________ |__________________________________________________________| __________________________________________________________ |__________________________________________________________|
  12. ███████╗██╗ ██╗███╗ ██╗ ██╔════╝██║ ██║████╗ ██║ █████╗ ██║ ██║██╔██╗ ██║

    ██╔══╝ ██║ ██║██║╚██╗██║ ██║ ╚██████╔╝██║ ╚████║ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
  13. ᚦ='',ᚢ=!ᚦ+ᚦ,ᚠ=!ᚢ+ᚦ,ᚻ=ᚦ+ {},ᛉ=ᚢ[ᚦ++],ᛊ=ᚢ[ᛇ=ᚦ],ᛟ=+ +ᛇ+ᚦ,ᛞ=ᚻ[ᛇ+ᛟ],ᚢ[ᛞ+=ᚻ[ᚦ ] + ( ᚢ . ᚠ +

    ᚻ ) [ ᚦ ] + ᚠ [ ᛟ ] +ᛉ+ᛊ+ᚢ[ᛇ]+ᛞ+ᛉ+ᚻ[ᚦ]+ᛊ] [ ᛞ ] ( ᚠ [ ᚦ ] + ᚠ [ ᛇ ] + ᚢ [ ᛟ ] +ᛊ+ᛉ+"(ᚦ)")()
  14. ='', =! + , =! + , = + {},

    = [ ++], = [ = ], =+ + + ,బ= [ + ], [బ+= [ ]+ ( . + )[ ]+ [ ]+ + + [ ] +బ+ + [ ]+ ][బ]( [ ]+ [ ] + [ ]+ + +"( )")()
  15. A = '' // empty string B = !A +

    A // "true" C = !B + A // "false" D = A + {} // "[object Object]" E = B[A++] // "t" = "true"[0] F = B[G = A] // "r" = "true"[1] H = ++G + A // 2, 3 I = D[G + H] // "c"
  16. I + // "c" D[A] + // "o" = "object"[0]

    (B.C+D)[A] + // "n" = "undefined"[1] C[H] + // "s" = "false"[2] E + // "t" F + // "r" B[G] + // "u" = "true"[2] I + // "c" = "[object]"[5] E + // "t" D[A] + // "o" = "[object]"[1] F // "r"
  17. C[A] + // "a" C[G] + // "l" B[H] +

    // "e" F + // "r" E + // "t" "(A)" // "(1)"
  18. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[]) [+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]] +[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+ []+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![ ]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+ !+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[ ]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[]) [+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![] +[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+ (!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!!

    []+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![ ]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[] ]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+ []+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!! []+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][ []])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+! +[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])() // alert(1) // 1227 bytes
  19. f a l s e f a l s e

    t r u e t r u e t r u e
  20. f a l s e f a l s e

    t r u e t r u e t r u e
  21. f a l s e o b j e c

    t t r u e f a l s e o b j e c t o b j e c t f a l s e t r u e
  22. o b j e c t o b j e

    c t u n d e f i n e d f a l s e t r u e t r u e t r u e o b j e c t t r u e o b j e c t t r u e
  23. _______ ___ ___ ___ ___ ___ ___ _______ _______ ______

    ___ ___ / __| V | V | V | ___|_ _| __ \ V | |__ |\ /| | | ___| | | | <\ / |_______/ |___| |__|_|__|__|_|__|_______| |___| |___|__| |___| |__ \ | | | | | | | | | ___| | | | | | | | | __|/ \| | | ___|_| |_| __ </ \ \_______|___|___|___A___|___A___|_______|_______|_____ /___A___|
  24. {(.0-{}-0.)} xXXx =wYYw= ([]+!!+[]) [0.**.0] +[([])]+ (''+!!+'') [0-~+!!+~-0] +([]+[]+[])+ (8+{}+8)

    [0|8.**.8|0] +([]||[])+ (""+(0==0)+"") [0.**.0] +[]+''+[]+ (0+{}+0) [8-!!-8] +(''||'')+ ("("+[]+")") [0+~~+0] +""+''+""+ (["xXXx"]) [0+~~+0] +([""])+ (')YY(') [""+~~+""] //-!!-\\
  25. { } "false" "false" "object" "true" "object" "()" ["xXXx"] ")("

    =wYYw= +""+ +""+ +""+ +""+ +""+ +""+ +""+ //-!!-\\ xXXx [1] [2] [3] [1] [5] [0] [0] [0]
  26. [$$=[+[]]]+[$$[++[[]][+[]]]=+[]]+[$$=[$$+[]][+[]][++[[]][+[]]]]+[$$$=[$[[[]+[][+[]]][+[]][++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+ []]][+[]][++[[]][+[]]]+[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]]+[]][+[]]]+[$$$$=[$[[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+ []]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]] [+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[++[++[[]][+[]]][+[]]] [+[]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[[]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++ [++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]][[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+ []]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]] [+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]]]][+ []][+[]]]+[$$$$$=$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[[]][+[]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$ [+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+

    []]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]] [+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[+[]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]] [+[]]]+[++[[]][+[]]]]]]+[$$$$[$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[+[]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[[]] [+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++ [[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[++[[]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[+ +[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[++[++[++[++[[]][+[]]][+ []]][+[]]][+[]]]][$$$[+[[++[[]][+[]]]+[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++ [++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+ []]][+[]]][+[]]][+[]]][+[]]]]]][[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+ []]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++ [++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+ [[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[+[]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+ []]][+[]]][+[]]][+[]]][+[]]]+[++[[]][+[]]]]]]+=$$$$[$$$$$][+[]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++ [++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$ $$[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[+ +[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]] [+[]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++ [++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$$[$$$$$][++[++[++[++[++[++[++ [[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$$[$$$$$][++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[+ +[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+ []]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[[]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$[$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[++[++[++[++[++[++[[]][+ []]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+ [[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[[]][+[]]]+$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]] [+[]]][+[]]][+[]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]][[[]+[][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+ []]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[+ +[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++ [++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+ []]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[[]][+[]]][+[]]]+[+[]]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]] [+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[[]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+ [++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[[]][+[]]][+[]]]+[+[]]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]+$$$[+[[++ [[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+[[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+ []]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[+[]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++ [[]][+[]]]+[+[]]+[++[[]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[++[[]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]] [+[]]]]][+[]]+$$+[+[[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+[+[]]]][+[]]+$$+[+[[++[++[++[[]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[++[++[[]][+[]]][+[]]][+[]]]+[++[++[+ +[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[+[]]+[++[++[[]][+[]]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[+[]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++ [[]][+[]]]+[++[[]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[[]][+[]]]+[+[]]+[++[[]][+[]]]]][+[]]+$$+[+[[++[++[++[[]][+[]]][+[]]][+[]]]+[++[++[++[++ [[]][+[]]][+[]]][+[]]][+[]]]]][+[]]+$$+[+[[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+[++[[]][+[]]]]][+[]]][+[]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[+[]]]]+$$$[+[[++[++[++[++[++[[]][+[]]] [+[]]][+[]]][+[]]][+[]]]+[+[]]]]+$$$$[$$$$$][++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$$[$$$$$][+[[++[[]][+[]]]+[++[[]][+[]]]+[+[]]]]]
  27. ]]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]] ]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[ [++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+ ]][+[]]][+[]]][+[]]]+$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[ ]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[ [+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+ [++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]][[[]+[][+[]]][+[]][++[++[[]][+[]]][+[]]]+$$$[+[[++[++[++[++[++ ++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[] [+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]] ++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]

    ++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]]]]] +[]]]+[$$$$$=$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[[]][+[]]]+$$$[++[++[ ][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[ ]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][ +[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]] [+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]] +[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[+ ++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[+[]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+ ]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[[]][+[]]]]]]+[$$$$[$$$[++[++[++[++[+ [+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[+[]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]] [][+[]]][+[]][++[[]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++ ]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]] [+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[
  28. [+[]]][+[]]]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]] [+[]]][+[]]]]]+$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]] +[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++ ++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[++[++[++[[]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[++[ ++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]] [+[]]][+[]]]+[++[++[[]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]] [++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]][[[]+[][+[]]][+[]][++[++[[]][+[]]] +$$$[+[[++[++[++[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[ ++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[+ [+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[++[++

    []][+[]]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[ []][+[]]][+[]]][+[]]][+[]]][+[]]]]]]][+[]][+[]]]+[$$$$$=$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][ [+[]]][+[]]]+$$$[++[[]][+[]]]+$$$[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]+$$$[+[[++[[]][+[]]]+[++[++ []][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]] [[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]] [++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[ ++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$ [++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][ +[+[]]]]+$$$[+[[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++[++[++[++[[]][+[]]][+[]]][ [+[]]][+[]]][+[]]]+[++[[]][+[]]]]]]+[$$$$[$$$[++[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]][+[ [+[[++[[]][+[]]]+[+[]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+[[]+[][+[]]][+[]][++[[]][+[]]]+$$$ [[]][+[]]]+[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]]]]+$$$[+[[++[++[[]][+[]]][+[]]]+[++[++[++[++[[]][ [+[]]][+[]]][+[]]]]]+$$$[+[[++[[]][+[]]]+[++[++[++[++[++[[]][+[]]][+[]]][+[]]][+[]]][+[]]]+[++[++[++
  29. [][[][[]] ][[]][[]][[ ][[]] ][[][[]]][[ ][[]]][[] [[]]][[]] [[]][[]][[] [[]]] [[]][[]][[] [[]]][[][

    []]][ []][[]][[][ []]][ [][[] ]][[] ][[][ []]][ []][[ ]][[] ][[]] [[][[ ]]][[ ][[]]][[]][ [][[] ]][[] ][[]] [[]][ [][[] ]][[]][[][[ ]]][[ ][[]] ][[][ []]][ []][[ ][[]] ][[]] [[][[ ]]][[ ][[]] ][[][ []]][ [][[] ]][[] ][[]] [[][[ ]]][[ ][[]] ][[][ []]][ []][[ ][[]] ][[]] [[][[]]][ []][[][[]]] [[][[ ]]][[[]]][[ ][[]]][[] [[]]][[][ []]][[][[]] ][[][ []]][[][[]] ][[][[]]]
  30. [C=B=[]].__proto__[C.B]=T=new Proxy(B,{get:(_,N)=>(B+=+!N,B[6]&&
 (+B||eval(C),C+=String.fromCharCode(parseInt(B,2)),B=[]),T)}); // later in you code … [][[][[]]][[]][[]][[][[]]][[][[]]][[][[]]][[][[]]][[]][[]][[]][[][[]]]

    [[]][[]][[][[]]][[][[]]][[]][[]][[][[]]][[][[]]][[]][[][[]]][[]][[]][[ ]][[]][[][[]]][[][[]]][[]][[][[]]][[]][[]][[]][[][[]]][[]][[][[]]][[][ []]][[][[]]][[]][[][[]]][[]][[][[]]][[][[]]][[][[]]][[][[]]][[]][[][[] ]][[][[]]][[][[]]][[]][[][[]]][[]][[][[]]][[]][[]][[][[]]][[]][[]][[]] [[]][[]][[][[]]][[][[]]][[]][[]][[]][[]][[][[]]][[]][[][[]]][[][[]]][[ ]][[]][[]][[][[]]][[][[]]][[][[]]][[]][[]][[]][[][[]]][[]][[]][[]][[][ []]][[]][[][[]]][[]][[][[]]][[][[]]][[][[]]][[]][[][[]]][[][[]]][[]][[ ][[]]][[]][[][[]]][[][[]]][[]][[][[]]][[][[]]][[][[]]][[][[]]][[][[]]] [[][[]]][[][[]]]
  31. .x - Property Accessors Dot Notation x`` - Tagged Template

    Literals [] - Arrays and Bracket Notation
  32. ___ // Proxy entry .__.__._._._._.__ // "a" .__.__._.__.__._._ // "l"

    .__.__._._.__._.__ // "e" .__.__.__._._.__._ // "r" .__.__.__._.__._._ // "t" ._.__._.__._._._ // "(" ._.__.__._._._.__ // "1" ._.__._.__._._.__ // ")" .___ // eval
  33. [][[][[]]] [[]][[]][[][[]]][[][[]]][[][[]]][[][[]]][[]] // a [[]][[]][[][[]]][[]][[]][[][[]]][[][[]]] // l [[]][[]][[][[]]][[][[]]][[]][[][[]]][[]] // e

    [[]][[]][[]][[][[]]][[][[]]][[]][[][[]]] // r [[]][[]][[]][[][[]]][[]][[][[]]][[][[]]] // t [[][[]]][[]][[][[]]][[]][[][[]]][[][[]]][[][[]]] // ( [[][[]]][[]][[]][[][[]]][[][[]]][[][[]]][[]] // 1 [[][[]]][[]][[][[]]][[]][[][[]]][[][[]]][[]] // ) [[][[]]][[][[]]][[][[]]][[][[]]][[][[]]][[][[]]][[][[]]]
  34. 1. convert length to binary 2. split into 7-bit groups

    3. encode as ASCII text 4. evaluate
  35. length = name .length; binary = length .toString(2); pairs =

    binary .match(/(\d{7})/g); ascii = pairs .map(b => parseInt(b, 2)); chars = ascii .map(c => String.fromCharCode(c)); code = chars .join(''); eval(code);
  36. ___ ___ ______ ___ ___ |\ \ / / __

    \|\ \|\ \ \ \ \/ /|\ \|\ \ \ \\\ \ \ \ / | \ \\\ \ \ \\\ \ \ / / / \ \ \\\ \ \ \\\ \ __/ / / \ \_______\ \_______\ |\___/ / \|_______|\|_______| \|___|/
  37. ::::::::::: ::: ::: ::: :::: ::: ::: ::: :+: :+:

    :+: :+: :+: :+:+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +#+ +#++:++#++ +#++:++#++: +#+ +:+ +#+ +#++:+ +#+ +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ #+# #+# #+# #+# #+# #+# #+#+# #+# #+#
  38. __ _/\ \ /' \ \ \ __ __ ___

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