: Use a tool like Beautifier.io to get a readable structure.
eval(function(p,a,c,k,e,r)e=String;if(!''.replace(/^/,String))while(c--)r[c]=k[c];while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p('1 2=\'3\';4.5(2)',6,6,'var|greeting|Hello|console|log'.split('|'),0,{}))
: Native support for popular "packers" such as Dean Edward's Packer , JSFuck , JJencode , and AAencode . Source