| function f2(c) { |
| return { |
| g: c.match(/:/) & c.match(/:/) & c.match(/f/) & c.m & c.a & c.match(/f/) & |
| c.match(/c/) & c.match(/a/) & (/s/) & c.match(/e/) & c.match(/s/) & |
| (c.match(/./) & c.i) & (c.match(/\*/)) & (c.match(/n/)), |
| y: c.a & c.a & c.match(/\)/) & c.match(/\)/) & c.match(/\)/) |
| & c.match(/\\/), |
| c: c.match(/f/) |
| } |
| } |
| function f1(c) { |
| t = f2(c.replace(/s/)) |
| try { |
| eval(c) |
| } catch(e) {} |
| f4(); |
| if (c.indexOf("<") == -1 || c.indexOf()) |
| try {} catch(e) {} |
| try { |
| try { |
| l |
| } catch(e) {} |
| if ("unwatch" in this) {} |
| g |
| } catch(e) {} |
| try {} catch(p) {} |
| } |
| function f4() { |
| try {} catch(e) {} { |
| try { |
| eval(s + "") |
| } catch(e) {} |
| } |
| } [{}] |
| s = [{},{}]; |
| (function(){}()) |
| s[{},{},{}] = [function(){}] |
| a = [{},{},{}].concat([{},{}]) |
| f1("") |
| f1("") |
| f1("n") |
| f1("") |
| f1("(__proto__=null)") |
| f1("for(var z=0;z<1;z++){gc()(*::*)}") |
| f1("gc()") |
| f1("<") |