try { function g(code) { code = code.replace(/\/\*DUPTRY\d+\*\//, function(k) { var n = parseInt(k.substr(8), 10); return aa("try{}catch(e){}", n); }); var f = new Function(code); f() } function aa(s, n) { if (n == 1) { return s; } var s2 = s + s; var r = n % 2; var d = (n - r) / 2; var m = aa(s2, d); return r ? m + s : m; } g("switch(x){default:case l:/*DUPTRY5338*/case 0:x}"); } catch (e) {}