test59.js 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  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 = -42214;
  17. b = -58304;
  18. c = -5756;
  19. d = 10488;
  20. e = 43950;
  21. f = -21539;
  22. g = -38904;
  23. h = -35931;
  24. obj0.a = 8977;
  25. obj0.b = -41945;
  26. obj0.c = -16919;
  27. obj0.d = -33613;
  28. obj0.e = 23799;
  29. ary[0] = 61999;
  30. ary[1] = 10094;
  31. ary[100] = 51054;
  32. if((((obj0.e * (42148 + -27475)) & f) == (((63711 + 31107) & obj0.d) ^ 47575))) {
  33. obj0.e = ((((g <= obj0.b) ? (2338 - 51484) : e) - ((40975 ? 10151 : 33287) | f)) == (((g ? 25786 : obj0.e) ^ (60342 | -39191)) ^ obj0.c));
  34. if(((d & b) < ((d + (20580 * b)) + (! (c | 11551))))) {
  35. if(((e - (++ f)) == (e | -60078))) {
  36. e = d;
  37. d = (((+ (- 45909)) * ((g != obj0.d) ? (-35031 * g) : obj0.a)) ? (((-25913 + obj0.a) ^ (obj0.d ? c : h)) | ((e ? -7996 : 44418) >= 48142)) : (obj0.e * obj0.d));
  38. } else {
  39. }
  40. f = e;
  41. g = ((obj0.d & ((+ -56962) | g)) | (((e + b) * (obj0.a + 27766)) + (obj0.a <= f)));
  42. } else {
  43. f = ((((obj0.d ? d : 22231) - c) + ((30223 & obj0.c) + (-62448 + d))) + ((obj0.e + -177) + (obj0.b - -39560)));
  44. if(((((obj0.b <= e) ? b : h) | ((obj0.d + obj0.a) < (obj0.b ^ obj0.d))) != ((- e) & (h == (-65303 ? 31319 : g))))) {
  45. g = (((obj0.e * (-3170 != -64128)) & f) ^ (a * (f++ )));
  46. e = ((h * f) + (((e > d) * obj0.b) ^ ((34088 * b) * (- b))));
  47. obj0.a = ((((-9670 != h) ? (c ^ 42944) : f) + f) ^ (24088 - a));
  48. } else {
  49. c = ((((2950 >= -24418) ? (f >= 56967) : (obj0.e > c)) & obj0.a) == (((27431 | -32062) & d) | (42081 >= (f ? 19958 : f))));
  50. c = (++ d);
  51. obj0.d = ((obj0.a | ((d - e) ^ (39338 != g))) ^ (((27387 ? c : obj0.e) | g) & (g + -53174)));
  52. }
  53. b = g;
  54. }
  55. if((((2960 ^ (-5877 ? -59494 : 15302)) * (a != (2436 <= obj0.e))) >= (g & ((44844 & obj0.e) & (-60040 | obj0.a))))) {
  56. } else {
  57. }
  58. } else {
  59. if(((((c - -19700) & b) - (- (obj0.e ^ -40261))) < ((e ^ (obj0.d++ )) | (a - (10918 | b))))) {
  60. d = ((((-37586 != obj0.c) ? c : (obj0.e | obj0.e)) | -20553) ^ ((+ (obj0.e * 21407)) * ((-47034 * f) | f)));
  61. if(((((obj0.d++ ) & (-37941 - -8104)) + 8097) == (-61356 + c))) {
  62. a = g;
  63. } else {
  64. g = h;
  65. f = c;
  66. }
  67. } else {
  68. if(((obj0.e - ((obj0.a | 267) & (d + f))) > (((-41463 | 63793) + obj0.e) - ((e ? 8466 : 5404) ^ b)))) {
  69. obj0.d = d;
  70. d = ((((-7961 - b) - (obj0.d - 61514)) - obj0.e) + (obj0.b + ((-41231 * h) | d)));
  71. obj0.e = h;
  72. } else {
  73. a = ((((+ -60942) | (d == -27803)) | ((7019 | 41881) * g)) * (((-13343 & -55526) * b) & obj0.b));
  74. g = e;
  75. obj0.c = ((obj0.b - ((b + e) ^ d)) * (((obj0.b > -43155) ? (47890 != obj0.e) : obj0.b) | ((e - 29465) * (e * -32053))));
  76. }
  77. }
  78. }
  79. if(((43433 | ((obj0.c - c) & h)) > (e | ((c <= obj0.d) ? (+ -31512) : obj0.e)))) {
  80. if(((c - ((f & 43060) * obj0.e)) > (((- 13365) - (h * -26379)) + ((-10851 == -36370) ? (-7869 & obj0.b) : e)))) {
  81. if(((((obj0.a * -14129) | (++ d)) & (b & obj0.c)) != (g & ((-24449 & -29164) - (-56516 + -12359))))) {
  82. d = f;
  83. obj0.e = ((((-65133 <= obj0.b) ? obj0.b : (44270 & -17836)) | obj0.a) | ((obj0.a != d) | ((-11080 < obj0.a) ? (a - -32086) : (d - 14316))));
  84. g = (((- (+ e)) + (h <= (obj0.c - 20290))) > (obj0.b * ((39809 <= obj0.a) ? (a ^ e) : (obj0.a + b))));
  85. } else {
  86. f = ((obj0.d - obj0.b) * (63177 + ((-11485 | -47824) + (31538 > obj0.c))));
  87. f = (- (obj0.c | -25731));
  88. }
  89. } else {
  90. f = obj0.d;
  91. if(((a - ((h != obj0.a) ? obj0.c : b)) >= ((+ (h + 46655)) - (obj0.a++ )))) {
  92. } else {
  93. d = ((((h ? 7439 : c) == f) * ((58886 >= 2804) ? a : obj0.d)) - (b ^ ((-54518 | c) ^ -28989)));
  94. }
  95. d = (((b & obj0.e) | obj0.d) == (((49579 > d) != (+ a)) ^ (c ^ -189)));
  96. }
  97. a = b;
  98. } else {
  99. if(((obj0.e | (h | (obj0.d & -49016))) != (((h & 41613) * (-55202 | g)) | ((13589 ? obj0.e : h) * obj0.a)))) {
  100. obj0.e = -51659;
  101. c = obj0.b;
  102. } else {
  103. a = d;
  104. }
  105. g = c;
  106. }
  107. obj0.a = c;
  108. if(((obj0.d | f) <= (35044 + (obj0.a & g)))) {
  109. if(((((-4178 * 48682) & (-55059 + -5878)) + (obj0.e - h)) > (4926 * (58198 ^ obj0.d)))) {
  110. } else {
  111. a = ((((-14217 > b) ? a : g) & (-19444 * obj0.e)) * (obj0.d - obj0.e));
  112. }
  113. if(((((-6529 ? f : 51653) | (-62117 & 22701)) + -53781) >= (obj0.c & (obj0.e - d)))) {
  114. if(((f + g) <= ((obj0.c + g) & ((b ^ h) ^ (20725 + c))))) {
  115. } else {
  116. f = (((-33730 | (d | obj0.d)) * -18670) < (obj0.e ^ f));
  117. f = (((obj0.d >= (-2718 & obj0.a)) & e) ? ((+ (c >= d)) + obj0.a) : (((1849 > -63162) ? (obj0.e ^ obj0.a) : g) - ((obj0.b & f) ^ (f < 28095))));
  118. }
  119. obj0.c = ((d & (! obj0.e)) + (obj0.a - ((29761 ? e : g) > (obj0.d * obj0.c))));
  120. } else {
  121. f = (+ (((++ obj0.a) & (4869 & a)) ^ obj0.a));
  122. h = e;
  123. if(((((++ obj0.b) * obj0.d) & ((b - obj0.c) * c)) != (36183 & (obj0.a++ )))) {
  124. obj0.e = e;
  125. } else {
  126. }
  127. }
  128. } else {
  129. if(((obj0.b ^ ((obj0.e != -62115) ? -14608 : obj0.d)) >= ((obj0.d ^ a) * g))) {
  130. obj0.d = ((h + (h & (64569 | -50374))) | (((22497 | obj0.c) & (c + a)) + -18368));
  131. f = (((obj0.d ^ (obj0.e * 48167)) + obj0.e) | (((-56505 == -32189) ? d : (-64347 - 56429)) * (obj0.e - (! 45447))));
  132. obj0.a = ((obj0.e - (obj0.a ^ (-52420 ? -16360 : 59391))) + ((48260 >= a) ^ obj0.d));
  133. } else {
  134. }
  135. b = ((obj0.d * 37354) + (c * 40154));
  136. if((((++ obj0.a) | h) > (((e <= h) ? (obj0.d | obj0.e) : obj0.d) | d))) {
  137. c = ((e - ((+ c) | 56325)) | ((f++ ) & (+ obj0.e)));
  138. c = ((((h <= -41812) ? (-3125 - d) : (53159 ^ b)) - g) ? ((+ (53207 + 57759)) * -53129) : ((obj0.b <= (- -24463)) | (b ^ e)));
  139. if(((((16674 > obj0.b) ? e : (-53466 * obj0.c)) ^ obj0.a) < (((g < d) ? a : obj0.d) * obj0.c))) {
  140. obj0.b = -30571;
  141. } else {
  142. }
  143. } else {
  144. if(((((h < 44507) ? obj0.d : (e ^ obj0.c)) | (++ a)) >= (((23003 - 44070) < (h ? 24721 : 39193)) * obj0.e))) {
  145. obj0.b = obj0.c;
  146. b = (((obj0.c | obj0.a) & (48835 * b)) - (((28290 | -50520) * (++ g)) & ((e <= 11278) ? obj0.d : c)));
  147. } else {
  148. f = ((((e <= g) ? (63275 & -45398) : (42613 == g)) + ((21514 * e) & (-38533 < -53303))) < (((c ? -10366 : obj0.d) | (-4830 ? -16960 : -46048)) + -41349));
  149. }
  150. if(((-30510 ^ e) == (c & obj0.b))) {
  151. c = h;
  152. d = (((- (d - obj0.a)) - g) >= (((c | h) ^ d) & (g++ )));
  153. obj0.b = ((((-50325 | -19882) - (e + g)) - ((45638 > -52432) ^ (-63623 ? f : 41404))) & (((53195 | 52163) & (-11459 & 16946)) & 63460));
  154. } else {
  155. c = ((-61297 & -36577) == ((+ c) | ((obj0.e != -8986) ? obj0.b : (e >= -22437))));
  156. b = ((obj0.d | ((61143 ^ -41220) != g)) * (((-28788 + -5443) >= (-60279 & -64766)) + ((-10959 != obj0.c) ? obj0.a : (-52718 ? -45050 : 64822))));
  157. obj0.d = ((e ^ -25587) != (((+ d) * (-61371 + h)) & h));
  158. }
  159. }
  160. }
  161. WScript.Echo("a = " + (a>>3));
  162. WScript.Echo("b = " + (b>>3));
  163. WScript.Echo("c = " + (c>>3));
  164. WScript.Echo("d = " + (d>>3));
  165. WScript.Echo("e = " + (e>>3));
  166. WScript.Echo("f = " + (f>>3));
  167. WScript.Echo("g = " + (g>>3));
  168. WScript.Echo("h = " + (h>>3));
  169. WScript.Echo("obj0.a = " + (obj0.a>>3));
  170. WScript.Echo("obj0.b = " + (obj0.b>>3));
  171. WScript.Echo("obj0.c = " + (obj0.c>>3));
  172. WScript.Echo("obj0.d = " + (obj0.d>>3));
  173. WScript.Echo("obj0.e = " + (obj0.e>>3));
  174. WScript.Echo("ary[0] = " + (ary[0]>>3));
  175. WScript.Echo("ary[1] = " + (ary[1]>>3));
  176. WScript.Echo("ary[100] = " + (ary[100]>>3));
  177. WScript.Echo('done');
  178. })();