Symmetric JavaScript

{(.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(') [""+~~+""] ;[{}]; {{[]}} xx =AvvA= (.8+{}+8.) [8.||.8] +(''||'')+ ("o"||"o") [""+~~+""] +[('')]+ (""+[8][8]+"") [0.**.0] +(""+[]+"")+ ('xX'+!!+'Xx') [0|8.**.8|0] +[([])]+ (.8+{}+8.) [8+~~+8] +(''||'')+ (''+[8==8]+'') [0.**.0] +[("")]+ (""+[8][8]+"") [""+~~+""] +""+''+""+ (.8+{}+8.) [8.||.8] +([]+[]+[])+ (0+{}+0) [8-!!-8] +[('')]+ ("o"||"o") [""+~~+""] +(''+[]+'')+ (''+[8==8]+'') [0.**.0] ;[,{},]; [xx][AvvA][xx] (wYYw) ([]**[])

click to run