test57.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  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 = 20701;
  17. b = -41899;
  18. c = 37977;
  19. d = 37465;
  20. e = 14074;
  21. f = -10353;
  22. g = -54007;
  23. h = 50722;
  24. obj0.a = -16631;
  25. obj0.b = 16527;
  26. obj0.c = 14913;
  27. obj0.d = 15426;
  28. obj0.e = -43896;
  29. ary[0] = 53719;
  30. ary[1] = 51346;
  31. ary[100] = 29932;
  32. if((((c - (d + obj0.c)) & (obj0.e < f)) <= ((d * (5729 - b)) - (b - (d ^ -24317))))) {
  33. c = g;
  34. f = ((((c == b) ? obj0.b : obj0.d) & e) | (b & (-62703 ^ (b - b))));
  35. } else {
  36. if(((f - (obj0.e - (-42639 ? 47752 : 21976))) != (e & d))) {
  37. } else {
  38. if(((-5852 ^ ((-52160 & 59872) ^ obj0.e)) <= (-31259 | (obj0.d <= obj0.a)))) {
  39. } else {
  40. }
  41. if(((((-11117 + f) & d) * h) > (c + ((6646 & obj0.d) * (f ? 3162 : 8578))))) {
  42. } else {
  43. obj0.c = ((((b <= 62411) ? obj0.a : obj0.a) & obj0.a) + (obj0.a ^ 47839));
  44. }
  45. }
  46. if(((21716 & (e ^ obj0.d)) > (26624 & (f > (b++ ))))) {
  47. if((((obj0.b + obj0.e) & ((21337 ? obj0.b : g) - d)) != (obj0.e + -3140))) {
  48. obj0.e = g;
  49. g = ((((e ^ 49941) > (-52321 + c)) - -18217) ^ ((f + (g * e)) - d));
  50. obj0.b = c;
  51. } else {
  52. }
  53. b = (+ ((obj0.b | -63555) | (e * (61956 ^ 16652))));
  54. } else {
  55. if(((d - (a - obj0.b)) < (f | e))) {
  56. h = (((obj0.a - b) | (obj0.a | -7981)) ? (((f > -5100) ? (+ 45101) : (- obj0.e)) & obj0.b) : (41621 - (c * (56033 < -16297))));
  57. obj0.a = e;
  58. obj0.a = (((obj0.b & e) - ((+ obj0.b) <= (d >= g))) * ((obj0.d + obj0.d) * g));
  59. } else {
  60. b = (((obj0.a ^ (54508 * -50279)) * -61946) ? (obj0.b | (-65213 <= e)) : (((obj0.c | f) ^ b) & b));
  61. g = obj0.a;
  62. }
  63. }
  64. if(((((49707 * b) & g) & e) != (obj0.d | ((17157 & f) | c)))) {
  65. } else {
  66. h = (((obj0.c + (40058 * c)) ^ (++ b)) ? (((b != -33248) ? (2787 - obj0.a) : obj0.a) & obj0.e) : (f * obj0.b));
  67. c = obj0.a;
  68. }
  69. }
  70. if(((h * ((-2718 ? -44368 : -4399) - 59797)) != (((f + obj0.d) | (-41737 - obj0.a)) * (- obj0.e)))) {
  71. if((((-31594 | (57 > b)) & -57796) >= (((h ^ 35980) >= (36106 | 51330)) + ((obj0.b & 37686) ^ c)))) {
  72. if(((e - ((-56468 != obj0.e) ? obj0.e : (33907 | e))) > (((4162 == d) ? c : (31266 & -59124)) | f))) {
  73. h = ((obj0.a ^ (7707 != (19754 & c))) & ((e * d) ^ ((obj0.c <= 38161) ? (c | -39740) : (obj0.e ? -24998 : 57585))));
  74. } else {
  75. obj0.b = ((e * (obj0.a > b)) & (((obj0.e - h) < obj0.e) ^ -19701));
  76. a = obj0.e;
  77. }
  78. e = obj0.d;
  79. } else {
  80. obj0.b = ((h + c) >= (c + obj0.c));
  81. obj0.d = ((obj0.b | ((f > -16964) ? (d + -56659) : (b < f))) ^ ((58317 & 26822) + f));
  82. }
  83. h = f;
  84. } else {
  85. }
  86. g = obj0.e;
  87. if(((((26831 ? obj0.e : -57441) * (c ^ f)) | ((d & 17870) + (obj0.a++ ))) != ((-1131 * d) ^ (57047 >= b)))) {
  88. h = ((e * obj0.a) & (((g == 47092) ? (50082 - 32048) : (obj0.b | e)) | (obj0.b <= f)));
  89. if(((40617 | 14816) != (h | ((g < c) ? (- f) : (e ? -21208 : obj0.b))))) {
  90. f = ((d - ((g <= 9919) ? h : (d | -36975))) > (obj0.e - ((a <= -57475) ? d : obj0.c)));
  91. } else {
  92. }
  93. } else {
  94. if(((obj0.d ^ obj0.b) == (g & b))) {
  95. if((((c - (c ? d : h)) * 2135) > (-46368 - ((e++ ) & (obj0.a | d))))) {
  96. obj0.a = ((c & ((-33329 & -36483) | (-41772 & c))) - (((40848 ^ -28391) | c) * ((f + -13324) | (24257 - obj0.e))));
  97. obj0.d = obj0.d;
  98. b = (((b ^ (-12136 != -8010)) & -13635) & (c - f));
  99. } else {
  100. }
  101. } else {
  102. f = b;
  103. h = obj0.d;
  104. a = ((-11600 + obj0.d) & (-26174 ^ ((34341 ? 4332 : 27918) != (g >= a))));
  105. }
  106. if(((obj0.b * (+ (-49616 ^ obj0.b))) >= (e | -16388))) {
  107. if((((obj0.e & d) | (-21799 + c)) <= (((b > g) ? c : (a + a)) - ((-8283 ^ obj0.e) | obj0.b)))) {
  108. } else {
  109. }
  110. if(((((obj0.d ^ -61794) ^ (obj0.d - f)) * (b + (27280 - c))) == (f | ((-20712 | -4521) + (b != b))))) {
  111. } else {
  112. obj0.c = (! (e ^ (c >= g)));
  113. h = ((a + obj0.b) ^ ((obj0.d | obj0.e) + (! g)));
  114. }
  115. if(((obj0.b & ((c ^ d) - g)) == (((a + 13069) & (b | obj0.b)) - ((40823 * 8943) & h)))) {
  116. f = c;
  117. } else {
  118. obj0.d = ((((obj0.e > obj0.e) ? (obj0.c * obj0.d) : d) + d) & (((d & h) + (-24925 | obj0.c)) ^ ((-30006 <= obj0.a) ? (39960 ? e : -41717) : -20068)));
  119. b = obj0.c;
  120. }
  121. } else {
  122. h = (obj0.b++ );
  123. if(((obj0.c & obj0.a) != ((e - (h * 29852)) ^ ((-53831 ^ 63667) - (d ^ -5281))))) {
  124. b = obj0.a;
  125. h = ((((61502 - -65154) + (-1028 + 1884)) ^ g) + (obj0.c + ((f != obj0.c) ? (-40838 & f) : obj0.d)));
  126. } else {
  127. }
  128. }
  129. c = f;
  130. }
  131. WScript.Echo("a = " + (a>>3));
  132. WScript.Echo("b = " + (b>>3));
  133. WScript.Echo("c = " + (c>>3));
  134. WScript.Echo("d = " + (d>>3));
  135. WScript.Echo("e = " + (e>>3));
  136. WScript.Echo("f = " + (f>>3));
  137. WScript.Echo("g = " + (g>>3));
  138. WScript.Echo("h = " + (h>>3));
  139. WScript.Echo("obj0.a = " + (obj0.a>>3));
  140. WScript.Echo("obj0.b = " + (obj0.b>>3));
  141. WScript.Echo("obj0.c = " + (obj0.c>>3));
  142. WScript.Echo("obj0.d = " + (obj0.d>>3));
  143. WScript.Echo("obj0.e = " + (obj0.e>>3));
  144. WScript.Echo("ary[0] = " + (ary[0]>>3));
  145. WScript.Echo("ary[1] = " + (ary[1]>>3));
  146. WScript.Echo("ary[100] = " + (ary[100]>>3));
  147. WScript.Echo('done');
  148. })();