| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| function GenerateArray(seed, arrayType, arraySize, missingValuePercent, typeOfDeclaration) { |
| for (var arrayIndex = 0; arrayIndex < arraySize; arrayIndex++) { |
| if (isVarArray && arrayIndex != 0) {} |
| } |
| } |
| function test0() { |
| function makeArrayLength(x) { |
| if (x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; |
| else return Math.floor(x) & 0xffff; |
| };; |
| |
| function leaf() { |
| return 100; |
| }; |
| var protoObj0 = {}; |
| var arrObj0 = {}; |
| var func0 = function() {}; |
| var func1 = function() { |
| function v0() {} |
| v2.prototype.method0 = function() { |
| return (test0.caller); |
| }; |
| strvar3 = '*}' + 'i1' + 'l<' + '*a'.concat(ary[(86)]); |
| function v11(v12) {} |
| if (shouldBailout) {} |
| }; |
| var func2 = function(argMath0, argArrObj1) {}; |
| var func3 = function(argMath2, ...argArr3) { |
| function v13() { |
| var v16 = { |
| toString: function() { |
| v14 = 3; |
| return "Hello World"; |
| } |
| }; |
| } |
| v13(); |
| }; |
| var func4 = function() { |
| var v18 = {}; |
| Object.defineProperty(v18, "testvar", {}); |
| var v19 = (((g < protoObj0.length) && (a <= obj1.length)), Object.create({ |
| prop0: func3((c &= c), ary), |
| prop0: func3((c &= c), ary), |
| prop1: (test0.caller) |
| }), (this.prop0 = func2((test0.caller), arrObj0)), func0.call(protoObj0), ((protoObj0.prop1 >= e) || (d <= c))); |
| for (var v21 in v20) { // in operator |
| } |
| }; |
| arrObj0.method0 = func4; |
| var ary = new Array(10); |
| var c = -2147483647; |
| var d = 286446329; |
| var e = -800983664.9; |
| var g = -1.15975976993642E+18; |
| do { |
| arrObj0.method0.call(arrObj0); |
| if ((obj1.method0.call(obj0) * (f <<= ((((test0.caller) < (VarArr0.unshift(strvar1, (test0.caller), (aliasOfFloatArr0.pop()), (541044180.1 ? f : -1320078011)))) | (IntArr0[(95)] ? ((a * this.prop0 + protoObj1.length) * ((425506099 * protoObj1.prop1 + g) + arrObj0.length)) : (test0.caller))) & (++obj0.length))) + VarArr2[(75)])) { |
| if ((((new Error('abc')) instanceof((typeof RegExp == 'function') ? RegExp : Object)) !== ((test0.caller) != (aliasOfVarArr1[((((typeof(b) == 'object') >= 0 ? (typeof(b) == 'object') : 0)) & 0XF)])))) { |
| function func5() {} |
| } else { |
| function func6(arg0) {} |
| if ((protoObj0.method1.call(obj6) != (typeof(h) != 'string'))) {} |
| for (var __loopvar3 = 0; __loopvar3 < 3; __loopvar3++) {} |
| } |
| |
| function func7() {} |
| } |
| } while (((~((new Error('abc')) instanceof((typeof RegExp == 'function') ? RegExp : Object)))) && __loopvar0 < 3) |
| if ((((protoObj1.prop1--) != (((VarArr0.unshift(((parseInt("-60") instanceof((typeof EvalError == 'function') ? EvalError : Object)) instanceof((typeof Error == 'function') ? Error : Object)), (++protoObj1.length), ((-1773563946 * 84 + 4294967296) == arrObj0.prop1), (arrObj0.prop0 %= aliasOfi16[(protoObj0.prop0) & 255]), ({} |
| instanceof((typeof EvalError == 'function') ? EvalError : Object)), (('prop0' in arrObj0) * ((d ? 468055979.1 : h) + 773168218.1)), (('prop0' in arrObj0) ? (-1.85965069094854E+18 >= -221) : -147671108.9), ((-527800715 ? f : arrObj0.prop0) ? aliasOfIntArr0[(((protoObj0.prop0 >= 0 ? protoObj0.prop0 : 0)) & 0XF)] : (('prop0' in arrObj0) * ((d ? 468055979.1 : h) + 773168218.1))), arrObj0.length, protoObj0.prop0)) * aliasOfFloatArr0[(18)] - ui8[((FloatArr2[(38)] * (test0.caller) - aliasOfIntArr0[(((protoObj0.prop0 >= 0 ? protoObj0.prop0 : 0)) & 0XF)])) & 255]) * (h >>>= func0()) - (protoObj0.prop1 >= protoObj1.prop0))) != (parseInt("-60") instanceof((typeof EvalError == 'function') ? EvalError : Object)))) { |
| protoObj1 = { |
| method0: function() { |
| return function v25() { |
| for (var _strvar0 in i8) {} |
| } |
| }, |
| method1: function() { |
| return function v26() {} |
| } |
| }; |
| switch (strvar0) { |
| case 'î@' + '!$' + '($' + '%!': |
| } |
| } |
| }; |
| test0(); |