function __getRandomObject() { for (let obj of __getObjects()) { } } function __getRandomProperty() { let properties = __getproperties(obj); return properties[seed % properties.length]; } try { } catch (e) { this.WScript = new Proxy({}, { }); } (function () { function ValueOf() { switch (value) { } } })(this); (function (global) { })(this); function f1() { v = v.map(() => { }) } try { f1(); } catch (e) {} try { f1(); } catch (e) {} try { __getRandomObject(983831)[__getRandomProperty(__getRandomObject(983831))](); } catch (e) {} if (!'next') throw "Error: iterator prototype should have next method."; function f2() { var v = a[0]; if (v.next !== a[randoF2].next) throw "Error: next method is not the same."; } var a1 = []; var sym = a1[Symbol.iterator](); try { __callRandomFunction(keys, 457796, keys, __getRandomObject(860068), keys, true, __getRandomObject(32567), -1073741825, null); Object.defineProperty(keys, __getRandomProperty(), { }); f2([a1[Symbol.iterator](), keys.keys(), a1.entries()]); } catch (e) {} var set1 = new Set([]); var sym = set1[Symbol.iterator](); var keys = set1.keys(); var entries = set1.entries(); try { f2([set1[Symbol.iterator](), set1.keys(), set1.entries()]); } catch (e) {} var map1 = new Map(); try { [[][ -10], [][ 2][ 1]].forEach(); } catch (e) {} var sym = map1[Symbol.iterator](); var keys = map1.keys(); var entries = map1.entries(); try { f2([map1[Symbol.iterator](), map1.keys(), map1.entries()]); } catch (e) {} function f3() { if (vl !== vl) throw new Error('bad value: ' + JSON.stringify(__v_19176)); } var arr2 = []; function f4() { arr2.push(randov) arr2.push(randov) } try { f4`Hello`; } catch (e) {} try { f4`World`; f4`Hello`; } catch (e) {} try { __callRandomFunction(arr2, 247938, set1, new Boolean(true), __getRandomObject(692620), -1e-15, __getRandomObject(276888)); } catch (e) {} if (set1 != null && typeof set1 == "object") try { Object.defineProperty(set1, __getRandomProperty(), { }); f3(); f3(arr2[0] !== arr2[1]); f3(arr2[0] !== arr2[2]); f4`Hello\n`; f4`Hello\r`; } catch (e) {} try { f3(arr2[1] !== arr2[2]); } catch (e) {} if (a1 != null && typeof a1 == "object") try { Object.defineProperty(a1, __getRandomProperty(), { }); } catch (e) {} try { f3(arr2[1] !== arr2[3]); } catch (e) {} try { f3(arr2[2] !== arr2[3]); } catch (e) {} try { eval("tag`Hello\n${v}world`"); eval("tag`Hello\n${v}world`"); f3(); f3(arr2[0] !== arr2[1]); } catch (e) {} try { arr10[1][1] = set1 * 100 + 1 * 10 + 1; } catch (e) {} try { arr10[1][1] = set1 * 100 + 1 * 10 + 1; } catch (e) {} try { eval("tag`Hello${v}\nworld`"); eval("tag`Hello${v}\nworld`"); eval("tag`Hello\n${v}world`"); delete a1[__getRandomProperty()](); } catch (e) {} try { 106779[__getRandomProperty()](); } catch (e) {} try { entries[__getRandomProperty()](); } catch (e) {} try { set1[__getRandomProperty()](); } catch (e) {} try { f3(); } catch (e) {} arr2[0] !== arr2[1] gc(); for (arr10 = 0; arr10 < 3; ++arr10) { try { } catch (e) {} } try { f4`Hello${ 4}world`; } catch (e) {} for (var counter = 0x10000; counter < 0x10ffff; ++counter) { var charCode = String.fromCharCode(); }