test78.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. (function() {
  6. var ary = new Array(10);
  7. var obj0 = new Object();
  8. var a;
  9. var b;
  10. var c;
  11. var d;
  12. var e;
  13. var f;
  14. var g;
  15. var h;
  16. a = -46435;
  17. b = 60754;
  18. c = -61665;
  19. d = 14127;
  20. e = 7800;
  21. f = -15401;
  22. g = -19078;
  23. h = 4507;
  24. obj0.a = -23511;
  25. obj0.b = -41404;
  26. obj0.c = 7065;
  27. obj0.d = 12574;
  28. obj0.e = 42463;
  29. ary[0] = -32104;
  30. ary[1] = -14029;
  31. ary[100] = 26331;
  32. d = ((((g > obj0.b) ? (obj0.b ^ h) : (+ obj0.a)) & 29205) ? (g ^ obj0.a) : ((obj0.d ^ e) + ((obj0.e | -33206) & (obj0.d & 45406))));
  33. if(((-43163 ^ a) == (d - ((-10009 != 30799) - (c + a))))) {
  34. if(((((obj0.e ? -39841 : -7762) <= g) ^ ((g >= obj0.e) | (a | obj0.d))) < (c | ((31152 - e) & (c * b))))) {
  35. obj0.b = ((obj0.e + (-47811 | f)) * (g - ((obj0.c & f) ^ -61232)));
  36. if(((obj0.b & (d & (-64667 + c))) < (((+ obj0.e) ^ (-61997 | obj0.a)) | f))) {
  37. obj0.d = (((+ b) | ((obj0.e * a) | (-2669 > 36832))) * ((++ b) * obj0.d));
  38. } else {
  39. obj0.d = obj0.a;
  40. e = (((! obj0.e) - obj0.b) & (24413 ^ g));
  41. }
  42. if(((((- obj0.a) - -53766) * (- (f > obj0.d))) != ((! (55543 + obj0.e)) ^ ((-34402 + a) ^ obj0.b)))) {
  43. } else {
  44. d = ((5241 - 1894) | (57657 & ((obj0.b * g) | (h * f))));
  45. }
  46. } else {
  47. if(((obj0.b * (e <= (d ^ c))) < (((-32272 <= e) + obj0.b) - ((obj0.d | -9955) ^ c)))) {
  48. } else {
  49. obj0.c = obj0.d;
  50. obj0.d = (((obj0.a + a) | e) - (c * (- (-10828 <= -60139))));
  51. g = obj0.b;
  52. }
  53. obj0.d = 53359;
  54. if(((((13017 <= 23468) ? -43088 : f) - ((-18678 < b) ? e : e)) != ((++ e) * ((h + c) + a)))) {
  55. } else {
  56. obj0.e = -59453;
  57. obj0.c = (((+ (obj0.d | f)) - ((! obj0.c) ^ (-13114 ^ -23842))) + (((63991 & g) ^ (47122 ? 50161 : 37549)) | ((obj0.a | f) - (++ g))));
  58. }
  59. }
  60. if(((-27987 * ((b ^ 63158) & b)) == (obj0.c - e))) {
  61. } else {
  62. f = obj0.b;
  63. if(((obj0.b & obj0.a) <= ((b + (-4195 | -32923)) ^ ((63841 ? -41670 : e) & obj0.d)))) {
  64. d = ((((++ f) == c) & ((h < 37559) ? (obj0.b | obj0.d) : obj0.b)) > (b - (+ d)));
  65. g = ((((obj0.d >= obj0.e) | obj0.b) - e) ? (obj0.e ^ f) : (((-48716 > g) | 27123) & b));
  66. } else {
  67. }
  68. }
  69. b = 46414;
  70. } else {
  71. if(((((obj0.a <= -35250) ? (-36176 ? e : obj0.c) : (obj0.d <= -12840)) ^ ((a & b) & 41551)) == ((b > (58086 ^ -13170)) ^ g))) {
  72. } else {
  73. if(((((! 22018) > (! 5328)) + (e ^ (obj0.d < obj0.e))) < (((-48716 != -33861) ? -20948 : (a & d)) & obj0.d))) {
  74. obj0.c = obj0.d;
  75. obj0.b = g;
  76. h = obj0.b;
  77. } else {
  78. f = (++ obj0.a);
  79. obj0.c = b;
  80. g = b;
  81. }
  82. }
  83. obj0.d = (! (-56495 | ((-46711 + -55180) != (h & obj0.c))));
  84. a = obj0.b;
  85. }
  86. a = ((((32707 + 41689) ^ (46324 != obj0.b)) - obj0.d) | (obj0.a * (++ obj0.e)));
  87. obj0.a = h;
  88. WScript.Echo("a = " + (a>>3));
  89. WScript.Echo("b = " + (b>>3));
  90. WScript.Echo("c = " + (c>>3));
  91. WScript.Echo("d = " + (d>>3));
  92. WScript.Echo("e = " + (e>>3));
  93. WScript.Echo("f = " + (f>>3));
  94. WScript.Echo("g = " + (g>>3));
  95. WScript.Echo("h = " + (h>>3));
  96. WScript.Echo("obj0.a = " + (obj0.a>>3));
  97. WScript.Echo("obj0.b = " + (obj0.b>>3));
  98. WScript.Echo("obj0.c = " + (obj0.c>>3));
  99. WScript.Echo("obj0.d = " + (obj0.d>>3));
  100. WScript.Echo("obj0.e = " + (obj0.e>>3));
  101. WScript.Echo("ary[0] = " + (ary[0]>>3));
  102. WScript.Echo("ary[1] = " + (ary[1]>>3));
  103. WScript.Echo("ary[100] = " + (ary[100]>>3));
  104. WScript.Echo('done');
  105. })();