test5.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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 = 17529;
  17. b = 64429;
  18. c = -15327;
  19. d = -12216;
  20. e = 52807;
  21. f = 52320;
  22. g = 30757;
  23. h = 35613;
  24. obj0.a = 42687;
  25. obj0.b = -60195;
  26. obj0.c = 40233;
  27. obj0.d = -15587;
  28. obj0.e = 5280;
  29. ary[0] = -34418;
  30. ary[1] = 43673;
  31. ary[100] = -39970;
  32. h = obj0.b;
  33. if((((+ (62725 - obj0.a)) & (b * c)) == ((53490 & (obj0.b++ )) - ((19897 + 46484) | obj0.d)))) {
  34. if(((((obj0.d * 21169) ^ g) - ((obj0.a | 30674) ^ (- -53007))) == (((a <= 36190) ? -56153 : 39309) & obj0.d))) {
  35. } else {
  36. if((((-46872 - -11964) - ((obj0.c * obj0.c) + (! -6453))) > (((60349 <= e) ? d : (obj0.c ? -41170 : obj0.e)) ^ ((+ 54759) ^ c)))) {
  37. } else {
  38. obj0.e = h;
  39. }
  40. }
  41. if(((((d ? d : b) | 50129) ^ ((-19637 ^ 20988) ^ (- c))) >= (((-20154 + obj0.d) >= (a ^ g)) - b))) {
  42. if(((13826 - 33020) != ((-64080 > f) ^ (e < f)))) {
  43. obj0.a = ((obj0.e ^ a) * (h ^ obj0.a));
  44. obj0.a = ((((g ^ -43022) * (obj0.c >= -51266)) | ((52048 | obj0.b) * (g - 19056))) ? (c * ((-49997 & h) - -35603)) : ((b - (obj0.b ^ a)) | (obj0.a * f)));
  45. } else {
  46. }
  47. if((((h - (22343 + f)) ^ ((-41088 >= -54368) ? 2055 : 36724)) >= (obj0.b * (+ (-27257 - 14991))))) {
  48. obj0.e = h;
  49. obj0.d = obj0.b;
  50. obj0.a = obj0.c;
  51. } else {
  52. }
  53. e = h;
  54. } else {
  55. }
  56. } else {
  57. c = g;
  58. if(((((a < g) ? obj0.c : 26473) ^ obj0.d) == ((e | (+ obj0.a)) | ((h < -25664) ? (a | -49541) : obj0.b)))) {
  59. h = obj0.b;
  60. if(((obj0.c + f) <= ((obj0.a - -6147) ^ ((60633 + b) * (obj0.b + 28860))))) {
  61. f = ((g ^ (obj0.d & -22137)) * (c + e));
  62. obj0.e = ((obj0.d | (e | (obj0.d ? b : 55532))) * (((obj0.d < -10331) ? (-2126 < -12574) : (45884 ? 6714 : 26526)) | a));
  63. } else {
  64. d = ((f ^ obj0.c) > ((d++ ) | ((-55321 + -16516) != (h + f))));
  65. obj0.e = (((e == (32594 ? -29558 : a)) + (- (f + obj0.b))) | ((b * 15930) ^ a));
  66. d = ((((-16241 * 17836) - (- c)) + (e * (-51949 + -12171))) & (((51723 <= obj0.e) ? (-9679 ? -17413 : f) : (22709 + 23722)) | (e ^ -18282)));
  67. }
  68. if((((obj0.c | (-55605 - a)) - (++ obj0.c)) >= (obj0.d | obj0.b))) {
  69. } else {
  70. h = e;
  71. b = (((obj0.e - b) | ((c ^ 1883) ^ (64971 | -34912))) - (((52743 ^ obj0.b) * f) ^ ((61225 - -1529) - (15371 ^ -47576))));
  72. f = ((((-9678 | obj0.b) | (-41100 ? obj0.b : a)) + e) * ((! (57380 - h)) & (b & (b - -58847))));
  73. }
  74. } else {
  75. if(((((d * 17002) & d) | ((1698 > -14040) - h)) < (obj0.c | ((! 28285) <= obj0.a)))) {
  76. h = obj0.a;
  77. } else {
  78. obj0.c = ((((++ obj0.a) & e) * (++ obj0.e)) | (g | (e > c)));
  79. obj0.d = obj0.a;
  80. b = ((-24080 & a) ? (obj0.e ^ a) : (((-3991 < d) - obj0.b) * a));
  81. }
  82. obj0.e = 21794;
  83. }
  84. }
  85. if(((((52173 >= 31116) - (c | 61262)) ^ h) >= (d & c))) {
  86. if(((c - f) >= (((+ 48216) ^ b) & (++ e)))) {
  87. if(((obj0.b + (e - obj0.b)) == (obj0.b * ((56982 != -27081) ? (+ a) : (d * 49508))))) {
  88. } else {
  89. obj0.a = ((e - ((-55374 > c) ? h : (++ c))) ^ (f - a));
  90. }
  91. } else {
  92. if(((((63964 ? obj0.b : obj0.d) + (e ? -15192 : b)) * ((30442 <= c) | (d & f))) <= (b - g))) {
  93. c = -31287;
  94. } else {
  95. obj0.d = obj0.c;
  96. b = ((d - obj0.b) ? (((obj0.e > 5459) & obj0.c) - ((3721 >= e) ? (- 14470) : obj0.d)) : (b & ((14412 - 18696) & (obj0.e * obj0.e))));
  97. }
  98. obj0.a = ((((36660 + -17258) & (d | b)) | h) * (-21681 | -34199));
  99. }
  100. obj0.d = (((c ^ (- c)) | ((46577 >= -47539) ? (++ obj0.e) : obj0.a)) ? (d | 45819) : (obj0.b | d));
  101. if(((((33732 <= 45806) | b) | ((12035 ? obj0.c : 64581) * a)) <= ((+ -32320) | (! (++ f))))) {
  102. b = (+ (((-34029 ^ 5977) == (a * b)) | -20001));
  103. if(((c + h) == (((-32212 | 42591) & obj0.e) & (c != d)))) {
  104. } else {
  105. }
  106. } else {
  107. }
  108. } else {
  109. }
  110. b = e;
  111. WScript.Echo("a = " + (a>>3));
  112. WScript.Echo("b = " + (b>>3));
  113. WScript.Echo("c = " + (c>>3));
  114. WScript.Echo("d = " + (d>>3));
  115. WScript.Echo("e = " + (e>>3));
  116. WScript.Echo("f = " + (f>>3));
  117. WScript.Echo("g = " + (g>>3));
  118. WScript.Echo("h = " + (h>>3));
  119. WScript.Echo("obj0.a = " + (obj0.a>>3));
  120. WScript.Echo("obj0.b = " + (obj0.b>>3));
  121. WScript.Echo("obj0.c = " + (obj0.c>>3));
  122. WScript.Echo("obj0.d = " + (obj0.d>>3));
  123. WScript.Echo("obj0.e = " + (obj0.e>>3));
  124. WScript.Echo("ary[0] = " + (ary[0]>>3));
  125. WScript.Echo("ary[1] = " + (ary[1]>>3));
  126. WScript.Echo("ary[100] = " + (ary[100]>>3));
  127. WScript.Echo('done');
  128. })();