test002.js 113 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159
  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. WScript.RegisterModuleSource('module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js', `
  6. var module0_localbinding_0 = false;
  7. export { module0_localbinding_0 as default };
  8. `);
  9. WScript.RegisterModuleSource('module1_46fe5d72-09ec-43ff-b11b-e57559617d72.js', `
  10. var loopInvariant = shouldBailout ? 6 : 1;
  11. var GiantPrintArray = [];
  12. __counter++;;
  13. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  14. function leaf() { return 100; };
  15. class module1BaseClass { };;
  16. var obj0 = {};
  17. var obj1 = {};
  18. var protoObj1 = {};
  19. var arrObj0 = {};
  20. var litObj0 = {prop1: 3.14159265358979};
  21. var litObj1 = {prop0: 0, prop1: 1};
  22. var arrObj0 = {};
  23. var func0 = function(argMath113 = (ary.unshift(f64.length, (obj0.prop0 *= (f64.length && (++ aliasOfobj0.length))), (typeof((new module1BaseClass())) != null) , 974325168, -140)),...argArr114){
  24. var uniqobj26 = [''];
  25. uniqobj26[__counter%uniqobj26.length].toString();
  26. var uniqobj27 = [''];
  27. var uniqobj28 = uniqobj27[__counter%uniqobj27.length];
  28. uniqobj28.toString();
  29. if((arrObj0.prop1 >> ((typeof obj0.prop1) >> ary[(17)]))) {
  30. var strvar9 = (strvar7).replace(/a/g, strvar3).concat(((f === argMath113) * ((strvar7).replace(/a/g, strvar3) + ((new module1BaseClass()) << (uic8.length, ((function () {;}) instanceof ((typeof Object == 'function' ) ? Object : Object)), leaf.call(obj0 ))))));
  31. strvar9 = strvar9.substring((strvar9.length)/3,(strvar9.length)/3);
  32. argMath113 /=(leaf() ? i8[(26) & 255] : f32[(205) & 255]);
  33. if(shouldBailout){
  34. return 'somestring'
  35. }
  36. WScript.Echo(strvar0 >h);
  37. }
  38. else {
  39. var strvar9 = '(' + '%!(þ';
  40. arrObj0.prop1 =(- 722372450.1);
  41. strvar3 = strvar9[6%strvar9.length];
  42. var strvar10 = strvar9;
  43. strvar10 = strvar10.substring((strvar10.length)/1,(strvar10.length)/4);
  44. litObj1 = protoObj1;
  45. }
  46. return leaf.call(obj1 );
  47. };
  48. var func1 = function(){
  49. var uniqobj29 = {prop0: arrObj0[(6)]};
  50. var uniqobj30 = Object.create(aliasOfobj0);
  51. return (h >>>= (typeof(arrObj0.prop1) == 'object') );
  52. };
  53. var func2 = function(){
  54. function func5 () {
  55. }
  56. var uniqobj31 = new func5();
  57. return (Reflect.construct(module1BaseClass));
  58. };
  59. var func3 = function(argMath115,argMath116 = (new func2()).prop1 ){
  60. class class16 extends module1BaseClass {
  61. constructor (argMath117){
  62. super();
  63. return argMath115;
  64. var strvar9 = ('!k'+'*y'+';(' + 'õ$' + (typeof(argMath117) != 'number') );
  65. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/2);
  66. argMath117 /=(typeof(strvar9) == 'string') ;
  67. }
  68. static get func7 (){
  69. return argMath115;
  70. }
  71. }
  72. class class17 extends module1BaseClass {
  73. func8 (){
  74. strvar7 = strvar7[6%strvar7.length];
  75. if(shouldBailout){
  76. return 'somestring'
  77. }
  78. return -313655691;
  79. }
  80. func9 (argMath118,argMath119){
  81. return g;
  82. }
  83. static func10 (argMath120,argMath121 = ('caller' instanceof ((typeof String == 'function' ) ? String : Object)),argMath122,argMath123){
  84. var strvar9 = strvar0;
  85. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/4);
  86. strvar2 = strvar6.concat(parseInt("0", 18));
  87. (Object.defineProperty(protoObj1, 'prop1', {writable: true, enumerable: false, configurable: true }));
  88. protoObj1.prop1 = (argMath122 ^= ('(' + '%!(þ'.indexOf('L' + 'e!*]'.concat(-4.66427488914349E+18))));
  89. strvar3 = strvar7.concat(func0(((obj1.prop1 !== argMath121)&&(protoObj1.prop1 < argMath120)), ...[ary]));
  90. strvar1 = '¦' + 'L' + 'e!*]'.concat(-4.66427488914349E+18);
  91. argMath115 |=((func2.call(litObj1 ) * (strvar4.concat(func1.call(litObj0 )) + ((('caller', ((97735116.1 === -413916238) * (func0.call(protoObj1 , (-78527701 ? 244 : aliasOfobj0.prop0), ary) + func0.call(litObj1 , ui8[(argMath122) & 255], ary))), (-78527701 ? 244 : aliasOfobj0.prop0), (new class16(...(new Set([/^{(?![a7])$/im])))), func0.call(litObj1 , ui8[(argMath122) & 255], ary)) / (f64[(16) & 255] == 0 ? 1 : f64[(16) & 255])) * ('*P!)G#i($©!cLD*'.indexOf('L' + 'e!*]')) + 'caller'))) * (ui8[(132) & 255] + ((argMath122 <= aliasOfobj0.prop1)||(h >= argMath115))) + ('g|,a-' + 'Äá!#,f$.'.concat(ui8[(ui8[(132) & 255]) & 255])).replace(/a/g, '*P!)G#i($©!cLD*'));
  92. return -822821403.9;
  93. }
  94. static func11 (argMath124 = func0.call(obj1 , (argMath115 /= (typeof 614038338)), ary)){
  95. return argMath124;
  96. strvar6 = strvar1.concat(212963263.1);
  97. return obj1.prop0;
  98. }
  99. }
  100. return protoObj1.prop1;
  101. };
  102. var func4 = function(){
  103. var strvar9 = ((strvar3).replace(/a/g, strvar3)).replace(/a/g, strvar5).concat(({59: Math.tan(i16[((Reflect.construct(module1BaseClass))) & 255]), 89: (aliasOfobj0.prop0-- ), prop1: arguments[(((('%oº]!' + 'D!2-!!%)'.indexOf('%oº]!' + 'D!2-!!%)')) >= 0 ? ('%oº]!' + 'D!2-!!%)'.indexOf('%oº]!' + 'D!2-!!%)')) : 0)) & 0XF)], prop2: ((197624368 instanceof ((typeof Array == 'function' ) ? Array : Object)) ? aliasOfobj0.prop0 : ((new RegExp('xyz')) instanceof ((typeof func2 == 'function' ) ? func2 : Object)))}, func0.call(litObj1 , (((obj1.prop0 !== obj0.prop1)||(aliasOfobj0.prop1 !== arrObj0.prop1)) * (func3.call(protoObj1 , ((protoObj1.prop0 * aliasOfobj0.prop1 + 404693627) + (obj1.prop0 ? b : c)), (-- f)) - {prop0: (arguments[(5)] != (~ +null)), prop1: (ary[(((1.13181440134692E+18 >= 0 ? 1.13181440134692E+18 : 0)) & 0XF)] > 'caller')})), ary), (typeof((- (-- h))) == 'undefined') , 'caller', arrObj0[(11)]));
  104. class class18 extends module1BaseClass {
  105. set func12 (argMath125){
  106. strvar1 = strvar9[2%strvar9.length];
  107. return -5.25426100452532E+18;
  108. }
  109. static func13 (){
  110. strvar9 = (('C').replace(/a/g, 'Al'+',g'+'(§' + 'rH'.concat((- a))) + f64[(158) & 255]).concat(func2.call(litObj1 ));
  111. (Object.defineProperty(arrObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  112. arrObj0.prop1 = (ary.push((new module1BaseClass()), ((g < c) * (((obj1.prop0 != protoObj1.prop1) instanceof ((typeof String == 'function' ) ? String : Object)) - 'caller')), ary[(((((obj0.prop0 >>= ((typeof(strvar9) == 'string') >> (typeof((1428124786.1 || 65537)) != 'number') )) ? (strvar7 + (new module1BaseClass())) : arrObj0[((((new module1BaseClass()) >= 0 ? (new module1BaseClass()) : 0)) & 0XF)]) >= 0 ? ((obj0.prop0 >>= ((typeof(strvar9) == 'string') >> (typeof((1428124786.1 || 65537)) != 'number') )) ? (strvar7 + (new module1BaseClass())) : arrObj0[((((new module1BaseClass()) >= 0 ? (new module1BaseClass()) : 0)) & 0XF)]) : 0)) & 0XF)], protoObj1.prop1, (protoObj1.prop0 = (+ (h <= (typeof(a) == 'undefined') ))), (new module1BaseClass()), ((arrObj0.prop1 > f)||(obj1.prop1 === obj0.prop0)), (- (-904176182 || (new module1BaseClass()))), ((new EvalError()) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object))))
  113. ;
  114. WScript.Echo(strvar9 <=ui16[(aliasOfobj0.prop0) & 255]);
  115. (Object.defineProperty(litObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  116. litObj0.prop1 = func1.call(obj0 );
  117. return c;
  118. }
  119. static func14 (argMath126 = -1474167776){
  120. aliasOfobj0 = aliasOfobj0;
  121. var fPolyProp = function (o) {
  122. if (o!==undefined) {
  123. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  124. }
  125. };
  126. fPolyProp(litObj0);
  127. fPolyProp(litObj1);
  128. var u = uic8[(157) & 255];
  129. strvar6 = strvar9[2%strvar9.length];
  130. return aliasOfobj0.prop1;
  131. }
  132. }
  133. var reResult1=/[b7]\s((bab{5}b)ab{5}[b7]\B.{2,3}(bab{5}b)ab{5}[b7])\B.{2,3}\S$/giy.exec('ë' + '!%-ó');
  134. return (- e);
  135. };
  136. obj0.method0 = func2;
  137. obj0.method1 = func4;
  138. obj1.method0 = func4;
  139. obj1.method1 = func0;
  140. arrObj0.method0 = obj0.method1;
  141. arrObj0.method1 = obj0.method0;
  142. var ary = new Array(10);
  143. var i8 = new Int8Array(256);
  144. var i16 = new Int16Array(256);
  145. var i32 = new Int32Array(256);
  146. var ui8 = new Uint8Array(256);
  147. var ui16 = new Uint16Array(256);
  148. var ui32 = new Uint32Array(256);
  149. var f32 = new Float32Array(256);
  150. var f64 = new Float64Array(256);
  151. var uic8 = new Uint8ClampedArray(256);
  152. var IntArr0 = new Array(3891714781164518912,-211,-233335450,-254,-3712761909151716352,-125);
  153. var IntArr1 = new Array(-16787177,-122,5289710953276506112,801378339);
  154. var FloatArr0 = [-906952692.9,1079094127,1641249195.1,469889401,253366903,47602878,-2.39038317184132E+16,1735378730,452599975,-1369328911.9,4294967297,true,3];
  155. var VarArr0 = new Array('g|,a-' + 'Äá!#,f$.',52,65535,-107937989.9,320020907,-885040715,1614381658,-1073741824,-368877680,-324043467,-236,245,-520830189);
  156. var a = 1003820489;
  157. var b = -1332123877;
  158. var c = -2147483648;
  159. var d = -1.31068708540238E+18;
  160. var e = -1073741824;
  161. var f = 2.12692458603562E+18;
  162. var g = 167;
  163. var h = 238802008.1;
  164. var strvar0 = 'ë' + '!%-ó';
  165. var strvar1 = 'C';
  166. var strvar2 = '*!.##' + '*7!wm$#ò';
  167. var strvar3 = '5' + '7++¤';
  168. var strvar4 = '*!.##' + '*7!wm$#ò';
  169. var strvar5 = 'ë' + '!%-ó';
  170. var strvar6 = '¨wn-!' + ',(,!ø!9$';
  171. var strvar7 = '¦';
  172. arrObj0[0] = -1407080580;
  173. arrObj0[1] = 719412803;
  174. arrObj0[2] = 65926748;
  175. arrObj0[3] = 452152233;
  176. arrObj0[4] = 226;
  177. arrObj0[5] = -428558256.9;
  178. arrObj0[6] = 233;
  179. arrObj0[7] = 1246196209;
  180. arrObj0[8] = -209;
  181. arrObj0[9] = 119;
  182. arrObj0[10] = 1469705963;
  183. arrObj0[11] = 5.34620050916716E+17;
  184. arrObj0[12] = -1752516530.9;
  185. arrObj0[13] = 81921649;
  186. arrObj0[14] = -2846097;
  187. arrObj0[arrObj0.length-1] = -211;
  188. arrObj0.length = makeArrayLength(-19);
  189. ary[0] = 615407621;
  190. ary[1] = 781935294;
  191. ary[2] = -3.85437649414981E+18;
  192. ary[3] = 6.99116715779872E+17;
  193. ary[4] = -3.0768361833569E+18;
  194. ary[5] = -975041616;
  195. ary[6] = 727639621;
  196. ary[7] = 3;
  197. ary[8] = -940077420.9;
  198. ary[9] = -7.97840305667025E+18;
  199. ary[10] = -5.99650273777425E+18;
  200. ary[11] = -453161962;
  201. ary[12] = 322629949;
  202. ary[13] = 589440925;
  203. ary[14] = 65536;
  204. ary[ary.length-1] = -2.14017329086921E+18;
  205. ary.length = makeArrayLength(191);
  206. var aliasOfobj0 = obj0;
  207. var protoObj1 = Object.create(obj1);
  208. var aliasOfui16 = ui16;;
  209. var aliasOff64 = f64;;
  210. obj0.prop0 = -2147483646;
  211. obj0.prop1 = 3.92652103268391E+18;
  212. obj0.length = makeArrayLength(5.03496188183646E+18);
  213. aliasOfobj0.prop0 = 1018907098;
  214. aliasOfobj0.prop1 = -1207869152;
  215. aliasOfobj0.length = makeArrayLength(-2147483649);
  216. obj1.prop0 = 19;
  217. obj1.prop1 = -224;
  218. obj1.length = makeArrayLength(-1.82225266528856E+17);
  219. protoObj1.prop0 = 765228349;
  220. protoObj1.prop1 = 173;
  221. protoObj1.length = makeArrayLength(948231166);
  222. arrObj0.prop0 = 2147483647;
  223. arrObj0.prop1 = -546151930.9;
  224. arrObj0.length = makeArrayLength(204);
  225. IntArr0[IntArr0.length] = 0;
  226. IntArr0[7] = 1042316273;
  227. strvar2 = strvar5[1%strvar5.length];
  228. function func15 (){
  229. (Object.defineProperty(aliasOfobj0, 'length', {writable: true, enumerable: false, configurable: true }));
  230. aliasOfobj0.length = makeArrayLength((('(' + '%!(þ').replace('!k'+'*y'+';(' + 'õ$'.concat((VarArr0[(((protoObj1.prop0 >= 0 ? protoObj1.prop0 : 0)) & 0XF)] ? (aliasOfobj0.prop0 > arrObj0.prop0) : aliasOfobj0.prop0)), 'Al'+',g'+'(§' + 'rH').concat(-2147483647).concat((aliasOfobj0.prop0 *= {prop7: ((new protoObj1.method1(...(new Uint8Array([(obj1.prop1, 223, -2.35044197298735E+18)])),...(new Int8Array([FloatArr0])))).prop0 / (2 == 0 ? 1 : 2)), prop6: ('g|,a-' + 'Äá!#,f$.' + i32[(96) & 255]), prop5: (strvar6).replace(strvar3, ('g|,a-' + 'Äá!#,f$.' + i32[(96) & 255])), prop4: g, prop3: 'caller', prop2: (typeof ((-2096320301.9 - h) ? 893681829.1 : func0(...(new Int8Array(['caller'])),...(new Uint8Array([ary]))))), prop1: (1049818279 ? (IntArr1.pop()) : ((strvar0).replace(strvar0, 'ì') < (arrObj0.prop1 ? d : b))), prop0: (VarArr0[(((protoObj1.prop0 >= 0 ? protoObj1.prop0 : 0)) & 0XF)] ? (aliasOfobj0.prop0 > arrObj0.prop0) : aliasOfobj0.prop0)})) >>> ((((++ aliasOfobj0.prop1) * (ui8[((-77142928 instanceof ((typeof Number == 'function' ) ? Number : Object))) & 255] + (911565048 instanceof ((typeof Error == 'function' ) ? Error : Object)))) / ((obj1.method0.call(arrObj0 ) * (new module1BaseClass())) == 0 ? 1 : (obj1.method0.call(arrObj0 ) * (new module1BaseClass())))) !== (e <= obj1.prop0))));
  231. var uniqobj32 = arrObj0;
  232. aliasOfobj0.prop0 =(obj1.method0.call(arrObj0 ) * (new module1BaseClass()));
  233. return uniqobj32.prop1;
  234. }
  235. import { default as module1_localbinding_0 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  236. export { protoObj1 as module1_exportbinding_0, h as module1_exportbinding_1, c as module1_exportbinding_2 };
  237. import { } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  238. export { g as module1_exportbinding_3, a as module1_exportbinding_4 };
  239. export { default as module1_exportbinding_5, default as module1_exportbinding_6, default as module1_exportbinding_7, default as module1_exportbinding_8 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  240. WScript.Echo('a = ' + (a|0));
  241. WScript.Echo('b = ' + (b|0));
  242. WScript.Echo('c = ' + (c|0));
  243. WScript.Echo('d = ' + (d|0));
  244. WScript.Echo('e = ' + (e|0));
  245. WScript.Echo('f = ' + (f|0));
  246. WScript.Echo('g = ' + (g|0));
  247. WScript.Echo('h = ' + (h|0));
  248. WScript.Echo('module1_localbinding_0 = ' + (module1_localbinding_0|0));
  249. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  250. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  251. WScript.Echo('obj0.length = ' + (obj0.length|0));
  252. WScript.Echo('aliasOfobj0.prop0 = ' + (aliasOfobj0.prop0|0));
  253. WScript.Echo('aliasOfobj0.prop1 = ' + (aliasOfobj0.prop1|0));
  254. WScript.Echo('aliasOfobj0.length = ' + (aliasOfobj0.length|0));
  255. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  256. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  257. WScript.Echo('obj1.length = ' + (obj1.length|0));
  258. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  259. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  260. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  261. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  262. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  263. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  264. WScript.Echo('strvar0 = ' + (strvar0));
  265. WScript.Echo('strvar1 = ' + (strvar1));
  266. WScript.Echo('strvar2 = ' + (strvar2));
  267. WScript.Echo('strvar3 = ' + (strvar3));
  268. WScript.Echo('strvar4 = ' + (strvar4));
  269. WScript.Echo('strvar5 = ' + (strvar5));
  270. WScript.Echo('strvar6 = ' + (strvar6));
  271. WScript.Echo('strvar7 = ' + (strvar7));
  272. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  273. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  274. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  275. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  276. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  277. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  278. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  279. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  280. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  281. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  282. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  283. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  284. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  285. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  286. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  287. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  288. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  289. WScript.Echo('ary[0] = ' + (ary[0]|0));
  290. WScript.Echo('ary[1] = ' + (ary[1]|0));
  291. WScript.Echo('ary[2] = ' + (ary[2]|0));
  292. WScript.Echo('ary[3] = ' + (ary[3]|0));
  293. WScript.Echo('ary[4] = ' + (ary[4]|0));
  294. WScript.Echo('ary[5] = ' + (ary[5]|0));
  295. WScript.Echo('ary[6] = ' + (ary[6]|0));
  296. WScript.Echo('ary[7] = ' + (ary[7]|0));
  297. WScript.Echo('ary[8] = ' + (ary[8]|0));
  298. WScript.Echo('ary[9] = ' + (ary[9]|0));
  299. WScript.Echo('ary[10] = ' + (ary[10]|0));
  300. WScript.Echo('ary[11] = ' + (ary[11]|0));
  301. WScript.Echo('ary[12] = ' + (ary[12]|0));
  302. WScript.Echo('ary[13] = ' + (ary[13]|0));
  303. WScript.Echo('ary[14] = ' + (ary[14]|0));
  304. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  305. WScript.Echo('ary.length = ' + (ary.length|0));
  306. for (var i = 0; i < GiantPrintArray.length; i++) {
  307. WScript.Echo(GiantPrintArray[i]);
  308. }
  309. ;
  310. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  311. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  312. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  313. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  314. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  315. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  316. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  317. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  318. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  319. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  320. `);
  321. WScript.RegisterModuleSource('module2_4f1c3ede-3bfc-49b7-9bb9-82a6705483e1.js', `
  322. var loopInvariant = shouldBailout ? 10 : 1;
  323. var GiantPrintArray = [];
  324. __counter++;;
  325. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  326. function leaf() { return 100; };
  327. class module2BaseClass { };;
  328. var obj0 = {};
  329. var protoObj0 = {};
  330. var obj1 = {};
  331. var protoObj1 = {};
  332. var arrObj0 = {};
  333. var litObj0 = {prop1: 3.14159265358979};
  334. var litObj1 = {prop0: 0, prop1: 1};
  335. var arrObj0 = {};
  336. var func0 = function(){
  337. return (ary.push(('!' + '$G$I'.indexOf(strvar2)), 65536, ('ÜgàcC' + 'w!#$$Áà<').replace(/a/g, strvar7), 'ö+'+'#%'+'$$' + '{!'.split(/{{\B.}/imy,5), (new module2BaseClass()), (b >>= (f64[(233) & 255] << arrObj0[((((typeof(strvar2) == 'number') >= 0 ? (typeof(strvar2) == 'number') : 0)) & 0XF)])), 'caller', (arrObj0.prop1 != arrObj0.prop1), (arrObj0.length <<= ('caller' >>> (new module2BaseClass()))), d, 'caller'))
  338. ;
  339. };
  340. var func1 = function(){
  341. return ((obj0.prop0 >= g)||(f != e));
  342. };
  343. var func2 = function(argMath127,argMath128 = ((protoObj0.prop0 < arrObj0.prop0)&&(g == a)),argMath129,...argArr130){
  344. func1.call(protoObj0 );
  345. return (argMath127 = (protoObj0.prop0 ? (typeof(protoObj0.prop0) != 'boolean') : ((argMath129 |= (protoObj1.prop0 = (/a/ instanceof ((typeof func0 == 'function' ) ? func0 : Object)))) == ((argMath129 |= argArr130[((((argMath128 = a) >= 0 ? (argMath128 = a) : 0)) & 0XF)]) * func1()))));
  346. };
  347. var func3 = function(argMath131,argMath132,argMath133,argMath134){
  348. return ary[(11)];
  349. };
  350. var func4 = function(argMath135,argMath136,argMath137,argMath138 = (((1986526236 - (argMath137 < obj0.prop0)) ? i8[((func1.call(litObj0 ) ? uic8[3.00099759071299E+17] : (argMath137 < obj0.prop0))) & 255] : (typeof(argMath137) == 'string') ) / ((arrObj0[(((((a >= c)&&(argMath136 < argMath137)) >= 0 ? ((a >= c)&&(argMath136 < argMath137)) : 0)) & 0XF)] >>> i8[((func1.call(litObj0 ) ? uic8[3.00099759071299E+17] : (argMath137 < obj0.prop0))) & 255]) == 0 ? 1 : (arrObj0[(((((a >= c)&&(argMath136 < argMath137)) >= 0 ? ((a >= c)&&(argMath136 < argMath137)) : 0)) & 0XF)] >>> i8[((func1.call(litObj0 ) ? uic8[3.00099759071299E+17] : (argMath137 < obj0.prop0))) & 255])))){
  351. function func5 () {
  352. }
  353. var uniqobj33 = new func5();
  354. strvar4 = strvar6[6%strvar6.length];
  355. var func6 = async (argMath139 = (/a/ instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)),argMath140,argMath141) => {
  356. return await ('valueOf' in i32);
  357. }
  358. return (obj0.length++ );
  359. };
  360. obj0.method0 = func3;
  361. obj0.method1 = func2;
  362. obj1.method0 = func2;
  363. obj1.method1 = func4;
  364. arrObj0.method0 = func1;
  365. arrObj0.method1 = func0;
  366. var ary = new Array(10);
  367. var i8 = new Int8Array(256);
  368. var i16 = new Int16Array(256);
  369. var i32 = new Int32Array(256);
  370. var ui8 = new Uint8Array(256);
  371. var ui16 = new Uint16Array(256);
  372. var ui32 = new Uint32Array(256);
  373. var f32 = new Float32Array(256);
  374. var f64 = new Float64Array(256);
  375. var uic8 = new Uint8ClampedArray(256);
  376. var IntArr0 = new Array(6);
  377. var IntArr1 = new Array(-678960482,4226009081189476352,4294967297);
  378. var FloatArr0 = [126,-1,-7.50401411716254E+18,-1798439828.9,1134801270.1,-1073741824,-4.68359883578714E+18];
  379. var VarArr0 = new Array();
  380. var a = 551878156;
  381. var b = -277779129;
  382. var c = -1596063913.9;
  383. var d = -1;
  384. var e = 181261462;
  385. var f = 174276939;
  386. var g = -1011738612;
  387. var h = 193552089;
  388. var strvar0 = '%';
  389. var strvar1 = ':s'+'!$'+'!m' + '!!';
  390. var strvar2 = '%' + ',g¶(';
  391. var strvar3 = '!4X#,' + '-¹ #¸!(i';
  392. var strvar4 = '$';
  393. var strvar5 = 'v' + '))!!';
  394. var strvar6 = '!#'+'!%'+'V(' + 'b­';
  395. var strvar7 = '#' + '­´!!';
  396. arrObj0[0] = -121;
  397. arrObj0[1] = 65536;
  398. arrObj0[2] = -2147483646;
  399. arrObj0[3] = -156;
  400. arrObj0[4] = -1858074696;
  401. arrObj0[5] = 4294967296;
  402. arrObj0[6] = -973803065;
  403. arrObj0[7] = -1840389430.9;
  404. arrObj0[8] = 10;
  405. arrObj0[9] = -654164347;
  406. arrObj0[10] = 1.60711912672013E+18;
  407. arrObj0[11] = 65537;
  408. arrObj0[12] = 3;
  409. arrObj0[13] = 77;
  410. arrObj0[14] = -245920237;
  411. arrObj0[arrObj0.length-1] = 1073741823;
  412. arrObj0.length = makeArrayLength(2147483650);
  413. ary[0] = 1073741823;
  414. ary[1] = 601016694;
  415. ary[2] = 1089793316.1;
  416. ary[3] = 244329097.1;
  417. ary[4] = -305415231.9;
  418. ary[5] = 768219366;
  419. ary[6] = 1998753237;
  420. ary[7] = -91;
  421. ary[8] = 8.71779778960951E+18;
  422. ary[9] = 234;
  423. ary[10] = -1073741824;
  424. ary[11] = -894927513;
  425. ary[12] = -3;
  426. ary[13] = 1404556165.1;
  427. ary[14] = 3;
  428. ary[ary.length-1] = 9.06621442270617E+18;
  429. ary.length = makeArrayLength(1111640416.1);
  430. var protoObj0 = Object.create(obj0);
  431. var protoObj1 = Object.create(obj1);
  432. obj0.prop0 = -150;
  433. obj0.prop1 = 501595671;
  434. obj0.length = makeArrayLength(623654748.1);
  435. protoObj0.prop0 = -618239869;
  436. protoObj0.prop1 = -35;
  437. protoObj0.length = makeArrayLength(-1.40019991757104E+18);
  438. obj1.prop0 = 179;
  439. obj1.prop1 = -3.53828050549514E+18;
  440. obj1.length = makeArrayLength(-157232586);
  441. protoObj1.prop0 = -180;
  442. protoObj1.prop1 = 2147483650;
  443. protoObj1.length = makeArrayLength(-2147483649);
  444. arrObj0.prop0 = -622770350;
  445. arrObj0.prop1 = -381249238.9;
  446. arrObj0.length = makeArrayLength(-814692320);
  447. IntArr0[3] = -1.92040063591494E+17;
  448. IntArr0[0] = 1105306308.1;
  449. IntArr0[2] = 4294967296;
  450. IntArr0[1] = -198;
  451. IntArr0[5] = 168;
  452. IntArr0[4] = -533195243;
  453. FloatArr0[10] = -450645202;
  454. FloatArr0[8] = 1;
  455. FloatArr0[11] = -3.03444387680521E+18;
  456. FloatArr0[7] = 1166886376;
  457. FloatArr0[9] = 2;
  458. VarArr0[3] = 1044528918.1;
  459. VarArr0[2] = 6.80590621254046E+18;
  460. VarArr0[8] = 681576247;
  461. VarArr0[1] = 1055664219;
  462. VarArr0[5] = 6.23695227124455E+18;
  463. VarArr0[6] = 68;
  464. VarArr0[0] = -2147483648;
  465. VarArr0[4] = 2.82257789110166E+18;
  466. VarArr0[7] = 727907487;
  467. import { default as module2_localbinding_0 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  468. export { protoObj1 as module2_exportbinding_0, c as module2_exportbinding_1 };
  469. export { arrObj0 as module2_exportbinding_2, d as module2_exportbinding_3, strvar4 as module2_exportbinding_4, h as module2_exportbinding_5 };
  470. (Reflect.defineProperty(protoObj0, 'length', {writable: true, enumerable: false, configurable: true }));
  471. protoObj0.length = makeArrayLength(ui32[669823366]);
  472. import { default as module2_localbinding_1, default as module2_localbinding_2, default as module2_localbinding_3 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  473. import { } from 'module1_46fe5d72-09ec-43ff-b11b-e57559617d72.js';
  474. function func7 (){
  475. 'use strict';;
  476. var __loopvar1 = loopInvariant + 12,__loopSecondaryVar1_0 = loopInvariant - 3,__loopSecondaryVar1_1 = loopInvariant + 9;
  477. LABEL0:
  478. LABEL1:
  479. for(;;) {
  480. __loopSecondaryVar1_0++;
  481. if (__loopvar1 == loopInvariant) break;
  482. __loopvar1 -= 4;
  483. __loopSecondaryVar1_1 -= 3;
  484. if(shouldBailout){
  485. return 'somestring'
  486. }
  487. if(shouldBailout){
  488. return 'somestring'
  489. }
  490. }
  491. return 65536;
  492. }
  493. WScript.Echo('a = ' + (a|0));
  494. WScript.Echo('b = ' + (b|0));
  495. WScript.Echo('c = ' + (c|0));
  496. WScript.Echo('d = ' + (d|0));
  497. WScript.Echo('e = ' + (e|0));
  498. WScript.Echo('f = ' + (f|0));
  499. WScript.Echo('g = ' + (g|0));
  500. WScript.Echo('h = ' + (h|0));
  501. WScript.Echo('module2_localbinding_0 = ' + (module2_localbinding_0|0));
  502. WScript.Echo('module2_localbinding_1 = ' + (module2_localbinding_1|0));
  503. WScript.Echo('module2_localbinding_2 = ' + (module2_localbinding_2|0));
  504. WScript.Echo('module2_localbinding_3 = ' + (module2_localbinding_3|0));
  505. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  506. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  507. WScript.Echo('obj0.length = ' + (obj0.length|0));
  508. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  509. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  510. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  511. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  512. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  513. WScript.Echo('obj1.length = ' + (obj1.length|0));
  514. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  515. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  516. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  517. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  518. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  519. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  520. WScript.Echo('strvar0 = ' + (strvar0));
  521. WScript.Echo('strvar1 = ' + (strvar1));
  522. WScript.Echo('strvar2 = ' + (strvar2));
  523. WScript.Echo('strvar3 = ' + (strvar3));
  524. WScript.Echo('strvar4 = ' + (strvar4));
  525. WScript.Echo('strvar5 = ' + (strvar5));
  526. WScript.Echo('strvar6 = ' + (strvar6));
  527. WScript.Echo('strvar7 = ' + (strvar7));
  528. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  529. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  530. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  531. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  532. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  533. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  534. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  535. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  536. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  537. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  538. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  539. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  540. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  541. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  542. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  543. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  544. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  545. WScript.Echo('ary[0] = ' + (ary[0]|0));
  546. WScript.Echo('ary[1] = ' + (ary[1]|0));
  547. WScript.Echo('ary[2] = ' + (ary[2]|0));
  548. WScript.Echo('ary[3] = ' + (ary[3]|0));
  549. WScript.Echo('ary[4] = ' + (ary[4]|0));
  550. WScript.Echo('ary[5] = ' + (ary[5]|0));
  551. WScript.Echo('ary[6] = ' + (ary[6]|0));
  552. WScript.Echo('ary[7] = ' + (ary[7]|0));
  553. WScript.Echo('ary[8] = ' + (ary[8]|0));
  554. WScript.Echo('ary[9] = ' + (ary[9]|0));
  555. WScript.Echo('ary[10] = ' + (ary[10]|0));
  556. WScript.Echo('ary[11] = ' + (ary[11]|0));
  557. WScript.Echo('ary[12] = ' + (ary[12]|0));
  558. WScript.Echo('ary[13] = ' + (ary[13]|0));
  559. WScript.Echo('ary[14] = ' + (ary[14]|0));
  560. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  561. WScript.Echo('ary.length = ' + (ary.length|0));
  562. for (var i = 0; i < GiantPrintArray.length; i++) {
  563. WScript.Echo(GiantPrintArray[i]);
  564. }
  565. ;
  566. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  567. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  568. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  569. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  570. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  571. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  572. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  573. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  574. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  575. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  576. `);
  577. WScript.RegisterModuleSource('module3_e27c65f8-32ed-4cac-9e96-3db6d81d1ed8.js', `
  578. var loopInvariant = shouldBailout ? 7 : 10;
  579. var GiantPrintArray = [];
  580. __counter++;;
  581. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  582. function leaf() { return 100; };
  583. class module3BaseClass { };;
  584. var obj0 = {};
  585. var protoObj0 = {};
  586. var obj1 = {};
  587. var arrObj0 = {};
  588. var litObj0 = {prop1: 3.14159265358979};
  589. var litObj1 = {prop0: 0, prop1: 1};
  590. var arrObj0 = {};
  591. var func0 = function(argMath142,argMath143,argMath144){
  592. function func5 (arg0) {
  593. this.prop0 = arg0;
  594. }
  595. var uniqobj34 = new func5(...(new Uint8Array([(typeof(protoObj0.prop0) != 'boolean') ])));
  596. if (shouldBailout) {
  597. (shouldBailout ? (Object.defineProperty(uniqobj34, 'prop0', {get: function() { WScript.Echo('uniqobj34.prop0 getter'); return 3; }, configurable: true }), (ary.unshift((typeof(obj0.prop0) == 'boolean') , 'caller', 'caller', (ary[(15)] > (typeof(protoObj0.prop0) != 'boolean') ), 'caller', 172, (typeof(protoObj0.prop0) != 'boolean') , (leaf() * ((typeof(protoObj0.prop0) != 'boolean') - (585658148 * (obj1.prop0 + 244)))), 'caller', (new module3BaseClass()), ((argMath143 ? a : argMath144) * (a >>>= argMath142) - i32[(argMath143) & 255]), (/a/ instanceof ((typeof Function == 'function' ) ? Function : Object)), (argMath142 === d), (typeof(obj1.prop1) == 'undefined') , (((new Error('abc')) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) * (/a/ instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) - arrObj0[(((8.79300731813838E+18 >= 0 ? 8.79300731813838E+18 : 0)) & 0XF)])))) : (ary.unshift((typeof(obj0.prop0) == 'boolean') , 'caller', 'caller', (ary[(15)] > (typeof(protoObj0.prop0) != 'boolean') ), 'caller', 172, (typeof(protoObj0.prop0) != 'boolean') , (leaf() * ((typeof(protoObj0.prop0) != 'boolean') - (585658148 * (obj1.prop0 + 244)))), 'caller', (new module3BaseClass()), ((argMath143 ? a : argMath144) * (a >>>= argMath142) - i32[(argMath143) & 255]), (/a/ instanceof ((typeof Function == 'function' ) ? Function : Object)), (argMath142 === d), (typeof(obj1.prop1) == 'undefined') , (((new Error('abc')) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) * (/a/ instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) - arrObj0[(((8.79300731813838E+18 >= 0 ? 8.79300731813838E+18 : 0)) & 0XF)]))));
  598. }
  599. litObj1 = protoObj0;
  600. return (argMath142-- );
  601. };
  602. var func1 = function(argMath145 = arguments[(((arguments[(8)] >= 0 ? arguments[(8)] : 0)) & 0XF)],...argArr146){
  603. class class19 extends module3BaseClass {
  604. constructor (argMath147){
  605. super();
  606. var strvar9 = '!' + '!Î!.';
  607. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/2);
  608. var strvar10 = (strvar9).replace(strvar9, strvar9.concat(((new EvalError()) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)))).concat(arguments[(((((e *= ('caller' != ((new RegExp('xyz')) instanceof ((typeof Number == 'function' ) ? Number : Object)))) * (strvar9 - func0.call(arrObj0 , strvar9, /[b7]\s((bab{5}b)ab{5}[b7]\B.{2,3}(bab{5}b)ab{5}[b7])\B.{2,3}\S$/giy, arrObj0))) >= 0 ? ((e *= ('caller' != ((new RegExp('xyz')) instanceof ((typeof Number == 'function' ) ? Number : Object)))) * (strvar9 - func0.call(arrObj0 , strvar9, /[b7]\s((bab{5}b)ab{5}[b7]\B.{2,3}(bab{5}b)ab{5}[b7])\B.{2,3}\S$/giy, arrObj0))) : 0)) & 0XF)]);
  609. var strvar11 = strvar10.concat((obj0.length |= Object.create({prop0: ((-- c) < c), prop1: ary[(((ary[((('caller' >= 0 ? 'caller' : 0)) & 0XF)] >= 0 ? ary[((('caller' >= 0 ? 'caller' : 0)) & 0XF)] : 0)) & 0XF)]}, {})));
  610. strvar11 = strvar11.substring((strvar11.length)/3,(strvar11.length)/2);
  611. WScript.Echo(strvar0 !=='caller');
  612. }
  613. func7 (){
  614. strvar1 = ('!|-bÌ' + '3e).!1)#' + func0.call(arrObj0 , strvar4, /(?=aba)/u, protoObj0)) + 95;
  615. var uniqobj35 = obj0;
  616. WScript.Echo(strvar4 <=(argMath145 != obj0.prop1));
  617. strvar0 = strvar5[6%strvar5.length];
  618. return 6.05723310812461E+18;
  619. }
  620. func8 (){
  621. (Object.defineProperty(protoObj0, 'prop0', {writable: true, enumerable: false, configurable: true }));
  622. protoObj0.prop0 = (typeof(obj0.prop1) == null) ;
  623. var uniqobj36 = Object.create(litObj0);
  624. protoObj0 = arrObj0;
  625. d >>>=(typeof(obj0.prop1) == null) ;
  626. (Object.defineProperty(litObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  627. litObj0.prop1 = 'caller';
  628. var t = litObj0.prop1;
  629. return -1499662941;
  630. }
  631. }
  632. return obj1.prop1;
  633. };
  634. var func2 = function(argMath148,argMath149 = ((arrObj0.prop1 === obj0.prop1) < 'caller')){
  635. strvar1 = ('!|-bÌ' + '3e).!1)#' + ((argMath149 === protoObj0.prop0)&&(obj1.prop1 <= obj1.prop1))).concat(argMath149).concat(f32[(5) & 255]).concat('caller');
  636. return (ary.pop());
  637. };
  638. var func3 = function(argMath150 = (arrObj0.prop0 -= func0.call(obj0 , strvar2, /(?:(\b\d))/gu, obj0)),argMath151 = ((Reflect.construct(module3BaseClass)) !== ((Reflect.construct(module3BaseClass)) || ((- (ary.pop())) * (uic8[(126) & 255] - ui32[1379922271.1])))),argMath152){
  639. b =b;
  640. var strvar9 = (strvar0).replace(strvar0, '!|-bÌ' + '3e).!1)#');
  641. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/3);
  642. return (((Reflect.construct(module3BaseClass)) !== ((Reflect.construct(module3BaseClass)) || ((- (ary.pop())) * (uic8[(126) & 255] - ui32[1379922271.1])))) % ((typeof(protoObj0.prop0) != 'string') != d));
  643. };
  644. var func4 = function(){
  645. return (new module3BaseClass());
  646. };
  647. obj0.method0 = func4;
  648. obj0.method1 = func2;
  649. obj1.method0 = func1;
  650. obj1.method1 = obj0.method1;
  651. arrObj0.method0 = func3;
  652. arrObj0.method1 = func3;
  653. var ary = new Array(10);
  654. var i8 = new Int8Array(256);
  655. var i16 = new Int16Array(256);
  656. var i32 = new Int32Array(256);
  657. var ui8 = new Uint8Array(256);
  658. var ui16 = new Uint16Array(256);
  659. var ui32 = new Uint32Array(256);
  660. var f32 = new Float32Array(256);
  661. var f64 = new Float64Array(256);
  662. var uic8 = new Uint8ClampedArray(256);
  663. var IntArr0 = new Array(2);
  664. var IntArr1 = new Array(4554491234179054592,-1984102541,-508997199);
  665. var FloatArr0 = [-1871819643.9,6.76282495191389E+18,-3.3006060977276E+17,1228051174,-3.22270205153071E+18];
  666. var VarArr0 = [];
  667. var a = -1584774468;
  668. var b = -995940768.9;
  669. var c = -1015463376.9;
  670. var d = -666696979.9;
  671. var e = 1930971329;
  672. var f = -1913719260;
  673. var g = 4.86890648515894E+18;
  674. var h = -829613805;
  675. var strvar0 = 'j';
  676. var strvar1 = '+!'+'!Û'+'+!' + 'Ò_';
  677. var strvar2 = '!v$P%' + '*ÉødÐ%#r';
  678. var strvar3 = '+!'+'!Û'+'+!' + 'Ò_';
  679. var strvar4 = '$' + 'u¯%¶';
  680. var strvar5 = '*!'+'G!'+'^d' + '$§';
  681. var strvar6 = '#8'+'-!'+'+2' + '»#';
  682. var strvar7 = '!v$P%' + '*ÉødÐ%#r';
  683. arrObj0[0] = -1482624655;
  684. arrObj0[1] = -43;
  685. arrObj0[2] = -10;
  686. arrObj0[3] = -981726777;
  687. arrObj0[4] = 9.14228974690565E+18;
  688. arrObj0[5] = -903254974.9;
  689. arrObj0[6] = -1049617253;
  690. arrObj0[7] = -2147483646;
  691. arrObj0[8] = -2147483648;
  692. arrObj0[9] = -6.3951717493804E+18;
  693. arrObj0[10] = 1644040257;
  694. arrObj0[11] = 584195234;
  695. arrObj0[12] = 680616761;
  696. arrObj0[13] = -411823667;
  697. arrObj0[14] = -251;
  698. arrObj0[arrObj0.length-1] = -8.77077196461588E+18;
  699. arrObj0.length = makeArrayLength(8.20696300401455E+17);
  700. ary[0] = -1783542789;
  701. ary[1] = 542729862.1;
  702. ary[2] = -20;
  703. ary[3] = -5.47350527752786E+18;
  704. ary[4] = -2147483646;
  705. ary[5] = 1660804662;
  706. ary[6] = 1477208104;
  707. ary[7] = 3.84479684087586E+18;
  708. ary[8] = 1939352251.1;
  709. ary[9] = -123410749;
  710. ary[10] = 1.28739976102577E+18;
  711. ary[11] = 504969523;
  712. ary[12] = -7.01806777792532E+18;
  713. ary[13] = -132;
  714. ary[14] = 630536403.1;
  715. ary[ary.length-1] = -880982374;
  716. ary.length = makeArrayLength(-1494116089.9);
  717. var protoObj0 = Object.create(obj0);
  718. var aliasOflitObj1 = litObj1;;
  719. obj0.prop0 = -392174053;
  720. obj0.prop1 = 41;
  721. obj0.length = makeArrayLength(3.69073312126486E+18);
  722. protoObj0.prop0 = 181436027.1;
  723. protoObj0.prop1 = +undefined;
  724. protoObj0.length = makeArrayLength(788478448);
  725. obj1.prop0 = 131986904;
  726. obj1.prop1 = -2147483648;
  727. obj1.length = makeArrayLength(8.66865014660713E+18);
  728. arrObj0.prop0 = 302075795;
  729. arrObj0.prop1 = -670046674.9;
  730. arrObj0.length = makeArrayLength(1321575270.1);
  731. IntArr0[0] = -2147483648;
  732. IntArr0[1] = 0;
  733. IntArr1[3] = 8.49400422036926E+18;
  734. IntArr1[5] = 1.16795442079269E+18;
  735. IntArr1[4] = 0;
  736. FloatArr0[FloatArr0.length] = 1934289917.1;
  737. FloatArr0[5] = -1790240729;
  738. FloatArr0[7] = -1611263395;
  739. FloatArr0[6] = 713251407;
  740. FloatArr0[FloatArr0.length] = -179294237;
  741. FloatArr0[10] = 747081160;
  742. VarArr0[8] = 4294967296;
  743. VarArr0[9] = 227;
  744. VarArr0[6] = 1018929863.1;
  745. VarArr0[5] = 1586558736.1;
  746. VarArr0[7] = 818393868;
  747. VarArr0[10] = -13;
  748. VarArr0[2] = 123;
  749. VarArr0[4] = 231503682.1;
  750. VarArr0[0] = 119;
  751. VarArr0[1] = -174;
  752. VarArr0[VarArr0.length] = 307665436.1;
  753. import { module2_exportbinding_5 as module3_localbinding_0, module2_exportbinding_1 as module3_localbinding_1, module2_exportbinding_3 as module3_localbinding_2, module2_exportbinding_3 as module3_localbinding_3 } from 'module2_4f1c3ede-3bfc-49b7-9bb9-82a6705483e1.js';
  754. import { default as module3_localbinding_4, default as module3_localbinding_5, default as module3_localbinding_6 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  755. import { module1_exportbinding_5 as module3_localbinding_7, module1_exportbinding_1 as module3_localbinding_8, module1_exportbinding_1 as module3_localbinding_9, module1_exportbinding_3 as module3_localbinding_10 } from 'module1_46fe5d72-09ec-43ff-b11b-e57559617d72.js';
  756. strvar7 = strvar4[4%strvar4.length];
  757. import { default as module3_localbinding_11, default as module3_localbinding_12, default as module3_localbinding_13 } from 'module0_db4fb948-b5d9-4411-9c2d-df4cd17c8d75.js';
  758. class class20 extends module3BaseClass {
  759. constructor (argMath153,argMath154 = 'L'.search(/{{\B.}/imy),argMath155){
  760. super();
  761. strvar2 = strvar3 + (arrObj0[((((new module3BaseClass()) >= 0 ? (new module3BaseClass()) : 0)) & 0XF)] ? ((((new Error('abc')) instanceof ((typeof Function == 'function' ) ? Function : Object)) && (2057703681 * -7.37146850884048E+18)) ? arrObj0[((((new module3BaseClass()) >= 0 ? (new module3BaseClass()) : 0)) & 0XF)] : Math.fround((new module3BaseClass()))) : ui32[(129) & 255]);
  762. // Snippets: NumberES6ops.ecs
  763. GiantPrintArray.push(Math.clz32.call(module3_localbinding_5));
  764. GiantPrintArray.push(Number.isInteger(argMath154));
  765. GiantPrintArray.push(Number.isSafeInteger(argMath155));
  766. GiantPrintArray.push(Number.isNaN(g));
  767. GiantPrintArray.push(Number.parseFloat(argMath153));
  768. GiantPrintArray.push(Number.parseInt(d));
  769. strvar6 = strvar1[5%strvar1.length];
  770. }
  771. func10 (argMath156 = (new module3BaseClass()),argMath157 = IntArr1[(7)],argMath158 = f32[(('caller' >= func4.call(obj0 ))) & 255]){
  772. protoObj0.method1.call(obj0 , ary, IntArr1[((((arguments[(((module3_localbinding_9 >= 0 ? module3_localbinding_9 : 0)) & 0XF)] * (~ f32[(('caller' >= func4.call(obj0 ))) & 255]) - (typeof 'caller')) >= 0 ? (arguments[(((module3_localbinding_9 >= 0 ? module3_localbinding_9 : 0)) & 0XF)] * (~ f32[(('caller' >= func4.call(obj0 ))) & 255]) - (typeof 'caller')) : 0)) & 0XF)]);
  773. obj1 = obj0;
  774. class class21 extends module3BaseClass {
  775. constructor (argMath159 = (obj0.prop0 = Reflect.has(litObj1, 'method1')),argMath160){
  776. super();
  777. (Object.defineProperty(obj0, 'length', {writable: true, enumerable: false, configurable: true }));
  778. obj0.length = makeArrayLength((module3_localbinding_8 == argMath160));
  779. if(shouldBailout){
  780. return 'somestring'
  781. }
  782. var strvar9 = ((strvar7).replace((strvar5).replace(strvar5, strvar3), strvar0) + 'caller');
  783. }
  784. func12 (argMath161,argMath162,...argArr163){
  785. return arrObj0.prop1;
  786. }
  787. static func13 (){
  788. strvar4 = strvar2[3%strvar2.length];
  789. var strvar9 = strvar7;
  790. return obj0.prop1;
  791. }
  792. static func14 (argMath164){
  793. var uniqobj37 = {prop0: argMath164};
  794. return -2093757128.9;
  795. }
  796. static func15 (argMath165,argMath166,argMath167){
  797. WScript.Echo(strvar2 >=(typeof(argMath167) != 'string') );
  798. strvar3 = strvar2[0%strvar2.length];
  799. if(shouldBailout){
  800. return 'somestring'
  801. }
  802. return 296604700.1;
  803. }
  804. }
  805. var uniqobj38 = [obj0, protoObj0, protoObj0, protoObj0];
  806. uniqobj38[__counter%uniqobj38.length].method0();
  807. var strvar9 = '!|-bÌ' + '3e).!1)#';
  808. strvar9 = strvar9.substring((strvar9.length)/4,(strvar9.length)/1);
  809. function func16 () {
  810. }
  811. var uniqobj39 = new func16();
  812. return (typeof(protoObj0.prop1) == 'object') ;
  813. }
  814. func17 (...argArr168){
  815. GiantPrintArray.push('strvar3 = ' + (strvar3));
  816. class class22 {
  817. constructor (){
  818. return 1093253266.1;
  819. if(shouldBailout){
  820. return 'somestring'
  821. }
  822. var strvar9 = strvar3;
  823. }
  824. static func19 (){
  825. protoObj0 = protoObj0;
  826. var strvar9 = strvar1;
  827. var strvar10 = '*!'+'G!'+'^d' + '$§';
  828. strvar10 = strvar10.substring((strvar10.length)/3,(strvar10.length)/2);
  829. strvar0 = strvar0[5%strvar0.length];
  830. strvar0 = strvar1[6%strvar1.length];
  831. arrObj0 = obj1;
  832. return module3_localbinding_7;
  833. }
  834. static get func20 (){
  835. var uniqobj40 = aliasOflitObj1;
  836. protoObj0.prop0 *='caller';
  837. return 1944308860.1;
  838. }
  839. }
  840. var re1 = new RegExp("^(?!.)", "gmyu");
  841. class class23 extends module3BaseClass {
  842. constructor (argMath169 = 'caller',argMath170){
  843. super();
  844. var strvar9 = 'H' + '%st)';
  845. if(shouldBailout){
  846. return 'somestring'
  847. }
  848. }
  849. func22 (...argArr171){
  850. return 420030876;
  851. }
  852. set func23 (argMath172){
  853. return -258215682.9;
  854. }
  855. get func24 (){
  856. module3_localbinding_5 = protoObj0.prop1;
  857. WScript.Echo(strvar5 ===(((new Error('abc')) instanceof ((typeof String == 'function' ) ? String : Object)) != (h = obj0.prop1)));
  858. if(shouldBailout){
  859. return 'somestring'
  860. }
  861. return module3_localbinding_2;
  862. }
  863. func25 (argMath173 = (typeof(module3_localbinding_4) == 'number') ,argMath174){
  864. WScript.Echo(strvar0 ===argMath173);
  865. return 29;
  866. }
  867. static func26 (...argArr175){
  868. return g;
  869. litObj1.prop1 = (argArr168 instanceof ((typeof RegExp == 'function' ) ? RegExp : Object));
  870. return arrObj0.prop0;
  871. }
  872. static func27 (argMath176,...argArr177){
  873. var strvar9 = strvar6;
  874. return module3_localbinding_13;
  875. }
  876. }
  877. class class24 extends module3BaseClass {
  878. constructor (){
  879. super();
  880. strvar6 = strvar6[2%strvar6.length];
  881. var id31 = (argArr168.pop());
  882. return a;
  883. strvar0 = ('H' + '%st)').replace('H' + '%st)', '+!'+'!Û'+'+!' + 'Ò_'.concat((strvar2 + (1590020348 == -2147483646)))).concat(obj0.method0.call(litObj0 ));
  884. strvar0 = strvar5[5%strvar5.length];
  885. }
  886. func29 (argMath178){
  887. return -751064752;
  888. }
  889. func30 (argMath179,argMath180){
  890. return module3_localbinding_3;
  891. }
  892. static func31 (){
  893. strvar2 = strvar6.concat((Function('') instanceof ((typeof arrObj0.method1 == 'function' ) ? arrObj0.method1 : Object)));
  894. var uniqobj41 = litObj1;
  895. strvar2 = strvar1[6%strvar1.length];
  896. return -622788875.9;
  897. }
  898. static set func32 (argMath181){
  899. strvar5 = ('w' + '$aP¼').replace('w' + '$aP¼', '#8'+'-!'+'+2' + '»#').concat(arrObj0[(5)]);
  900. (Object.defineProperty(aliasOflitObj1, 'prop1', {writable: true, enumerable: false, configurable: true }));
  901. aliasOflitObj1.prop1 = Math.sin(f32[(14) & 255]);
  902. var strvar9 = strvar1;
  903. strvar9 = strvar9.substring((strvar9.length)/3,(strvar9.length)/2);
  904. return -1079151954;
  905. }
  906. }
  907. return arrObj0[((((class24.func32 > class24.func32) >= 0 ? (class24.func32 > class24.func32) : 0)) & 0XF)];
  908. }
  909. func33 (){
  910. class class25 extends module3BaseClass {
  911. func34 (argMath182,argMath183,argMath184){
  912. if(shouldBailout){
  913. return 'somestring'
  914. }
  915. module3_localbinding_5 >>=IntArr0[(4)];
  916. return module3_localbinding_0;
  917. }
  918. func35 (argMath185,argMath186 = (new module3BaseClass()),argMath187,argMath188){
  919. return d;
  920. }
  921. }
  922. protoObj0.length= makeArrayLength((h++ ));
  923. return ui8[(176) & 255];
  924. }
  925. static func36 (argMath189,argMath190){
  926. strvar5 = '!' + (module3_localbinding_5 < argMath190);
  927. var strvar9 = strvar4;
  928. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/2);
  929. obj0.method1.call(aliasOflitObj1 , ary, ('caller' ? ('method0' in aliasOflitObj1) : arrObj0[(15)]));
  930. return parseInt("-1LSQTL0", 33);
  931. }
  932. }
  933. import { } from 'module1_46fe5d72-09ec-43ff-b11b-e57559617d72.js';
  934. WScript.Echo('a = ' + (a|0));
  935. WScript.Echo('b = ' + (b|0));
  936. WScript.Echo('c = ' + (c|0));
  937. WScript.Echo('d = ' + (d|0));
  938. WScript.Echo('e = ' + (e|0));
  939. WScript.Echo('f = ' + (f|0));
  940. WScript.Echo('g = ' + (g|0));
  941. WScript.Echo('h = ' + (h|0));
  942. WScript.Echo('module3_localbinding_0 = ' + (module3_localbinding_0|0));
  943. WScript.Echo('module3_localbinding_1 = ' + (module3_localbinding_1|0));
  944. WScript.Echo('module3_localbinding_2 = ' + (module3_localbinding_2|0));
  945. WScript.Echo('module3_localbinding_3 = ' + (module3_localbinding_3|0));
  946. WScript.Echo('module3_localbinding_4 = ' + (module3_localbinding_4|0));
  947. WScript.Echo('module3_localbinding_5 = ' + (module3_localbinding_5|0));
  948. WScript.Echo('module3_localbinding_6 = ' + (module3_localbinding_6|0));
  949. WScript.Echo('module3_localbinding_7 = ' + (module3_localbinding_7|0));
  950. WScript.Echo('module3_localbinding_8 = ' + (module3_localbinding_8|0));
  951. WScript.Echo('module3_localbinding_9 = ' + (module3_localbinding_9|0));
  952. WScript.Echo('module3_localbinding_10 = ' + (module3_localbinding_10|0));
  953. WScript.Echo('module3_localbinding_11 = ' + (module3_localbinding_11|0));
  954. WScript.Echo('module3_localbinding_12 = ' + (module3_localbinding_12|0));
  955. WScript.Echo('module3_localbinding_13 = ' + (module3_localbinding_13|0));
  956. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  957. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  958. WScript.Echo('obj0.length = ' + (obj0.length|0));
  959. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  960. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  961. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  962. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  963. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  964. WScript.Echo('obj1.length = ' + (obj1.length|0));
  965. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  966. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  967. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  968. WScript.Echo('strvar0 = ' + (strvar0));
  969. WScript.Echo('strvar1 = ' + (strvar1));
  970. WScript.Echo('strvar2 = ' + (strvar2));
  971. WScript.Echo('strvar3 = ' + (strvar3));
  972. WScript.Echo('strvar4 = ' + (strvar4));
  973. WScript.Echo('strvar5 = ' + (strvar5));
  974. WScript.Echo('strvar6 = ' + (strvar6));
  975. WScript.Echo('strvar7 = ' + (strvar7));
  976. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  977. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  978. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  979. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  980. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  981. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  982. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  983. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  984. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  985. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  986. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  987. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  988. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  989. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  990. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  991. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  992. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  993. WScript.Echo('ary[0] = ' + (ary[0]|0));
  994. WScript.Echo('ary[1] = ' + (ary[1]|0));
  995. WScript.Echo('ary[2] = ' + (ary[2]|0));
  996. WScript.Echo('ary[3] = ' + (ary[3]|0));
  997. WScript.Echo('ary[4] = ' + (ary[4]|0));
  998. WScript.Echo('ary[5] = ' + (ary[5]|0));
  999. WScript.Echo('ary[6] = ' + (ary[6]|0));
  1000. WScript.Echo('ary[7] = ' + (ary[7]|0));
  1001. WScript.Echo('ary[8] = ' + (ary[8]|0));
  1002. WScript.Echo('ary[9] = ' + (ary[9]|0));
  1003. WScript.Echo('ary[10] = ' + (ary[10]|0));
  1004. WScript.Echo('ary[11] = ' + (ary[11]|0));
  1005. WScript.Echo('ary[12] = ' + (ary[12]|0));
  1006. WScript.Echo('ary[13] = ' + (ary[13]|0));
  1007. WScript.Echo('ary[14] = ' + (ary[14]|0));
  1008. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  1009. WScript.Echo('ary.length = ' + (ary.length|0));
  1010. for (var i = 0; i < GiantPrintArray.length; i++) {
  1011. WScript.Echo(GiantPrintArray[i]);
  1012. }
  1013. ;
  1014. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1015. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  1016. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1017. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  1018. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1019. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  1020. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1021. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  1022. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1023. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  1024. `);
  1025. WScript.LoadScriptFile('module3_e27c65f8-32ed-4cac-9e96-3db6d81d1ed8.js', 'module');
  1026. const oldEcho = WScript.Echo;
  1027. console.log = print = WScript.Echo = (...args) => {
  1028. oldEcho(...(args.map(a => {
  1029. return a.toString().replace(/,{10,}/g, m => `{,${m.length}}`);
  1030. })));
  1031. };;
  1032. var shouldBailout = false;
  1033. var runningJITtedCode = false;
  1034. var reuseObjects = false;
  1035. var randomGenerator = function(inputseed) {
  1036. var seed = inputseed;
  1037. return function() {
  1038. // Robert Jenkins' 32 bit integer hash function.
  1039. seed = ((seed + 0x7ed55d16) + (seed << 12)) & 0xffffffff;
  1040. seed = ((seed ^ 0xc761c23c) ^ (seed >>> 19)) & 0xffffffff;
  1041. seed = ((seed + 0x165667b1) + (seed << 5)) & 0xffffffff;
  1042. seed = ((seed + 0xd3a2646c) ^ (seed << 9)) & 0xffffffff;
  1043. seed = ((seed + 0xfd7046c5) + (seed << 3)) & 0xffffffff;
  1044. seed = ((seed ^ 0xb55a4f09) ^ (seed >>> 16)) & 0xffffffff;
  1045. return (seed & 0xfffffff) / 0x10000000;
  1046. };
  1047. };;
  1048. var intArrayCreatorCount = 0;
  1049. function GenerateArray(seed, arrayType, arraySize, missingValuePercent, typeOfDeclaration) {
  1050. Math.random = randomGenerator(seed);
  1051. var result, codeToExecute, thisArrayName, maxMissingValues = Math.floor(arraySize * missingValuePercent), noOfMissingValuesAdded = 0;
  1052. var contents = [];
  1053. var isVarArray = arrayType == 'var';
  1054. function IsMissingValue(allowedMissingValues) {
  1055. return Math.floor(Math.random() * 100) < allowedMissingValues
  1056. }
  1057. thisArrayName = 'tempIntArr' + intArrayCreatorCount++;
  1058. for (var arrayIndex = 0; arrayIndex < arraySize; arrayIndex++) {
  1059. if (isVarArray && arrayIndex != 0) {
  1060. arrayType = Math.floor(Math.random() * 100) < 50 ? 'int' : 'float';
  1061. }
  1062. if(noOfMissingValuesAdded < maxMissingValues && IsMissingValue(missingValuePercent)) {
  1063. noOfMissingValuesAdded++;
  1064. contents.push('');
  1065. } else {
  1066. var randomValueGenerated;
  1067. if (arrayType == 'int') {
  1068. randomValueGenerated = Math.floor(Math.random() * seed);
  1069. } else if (arrayType == 'float') {
  1070. randomValueGenerated = Math.random() * seed;
  1071. } else if (arrayType == 'var') {
  1072. randomValueGenerated = '\'' + (Math.random() * seed).toString(36) + '\'';
  1073. }
  1074. contents.push(randomValueGenerated);
  1075. }
  1076. }
  1077. if(contents.length == 1 && typeOfDeclaration == 'constructor') {
  1078. contents.push(Math.floor(Math.random() * seed));
  1079. }
  1080. if(typeOfDeclaration == 'literal') {
  1081. codeToExecute = 'var ' + thisArrayName + ' = [' + contents.join() + '];';
  1082. } else {
  1083. codeToExecute = 'var ' + thisArrayName + ' = new Array(' + contents.join() + ');';
  1084. }
  1085. codeToExecute += 'result = ' + thisArrayName + ';';
  1086. eval(codeToExecute);
  1087. return result;
  1088. }
  1089. ;
  1090. function getRoundValue(n) {
  1091. if(n % 1 == 0) // int number
  1092. return n % 2147483647;
  1093. else // float number
  1094. return n.toFixed(8);
  1095. return n;
  1096. };
  1097. var print = WScript.Echo;
  1098. WScript.Echo = function(n) { if(!n) print(n); else print(formatOutput(n.toString())); };
  1099. function formatOutput(n) {{
  1100. return n.replace(/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?/g, function(match) {{return getRoundValue(parseFloat(match));}} );
  1101. }};
  1102. function sumOfArrayElements(prev, curr, index, array) {
  1103. return (typeof prev == "number" && typeof curr == "number") ? curr + prev : 0
  1104. }
  1105. ;
  1106. var __counter = 0;
  1107. function test0(){
  1108. var loopInvariant = shouldBailout ? 3 : 6;
  1109. var GiantPrintArray = [];
  1110. __counter++;;
  1111. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  1112. function leaf() { return 100; };
  1113. class BaseClass { };;
  1114. var obj0 = {};
  1115. var protoObj0 = {};
  1116. var obj1 = {};
  1117. var protoObj1 = {};
  1118. var arrObj0 = {};
  1119. var litObj0 = {prop1: 3.14159265358979};
  1120. var litObj1 = {prop0: 0, prop1: 1};
  1121. var arrObj0 = {};
  1122. var func0 = function(){
  1123. strvar0 = strvar7[3%strvar7.length];
  1124. function func5 (arg0) {
  1125. this.prop0 = arg0;
  1126. }
  1127. var uniqobj0 = new func5(((typeof(a) == 'number') - (strvar3 + (typeof(f) != 'string') )));
  1128. return new.target;
  1129. };
  1130. var func1 = function(...argArr0){
  1131. strvar2 = strvar3[4%strvar3.length];
  1132. class class0 extends BaseClass {
  1133. constructor (argMath1){
  1134. super();
  1135. var uniqobj1 = obj1;
  1136. argMath1 =argMath1;
  1137. var uniqobj2 = Object.create(obj1);
  1138. }
  1139. static func7 (argMath2,argMath3 = argMath2,argMath4 = (typeof('à') != 'number') ,...argArr5){
  1140. WScript.Echo(strvar1 <=new.target);
  1141. if(shouldBailout){
  1142. return 'somestring'
  1143. }
  1144. return -1999791010.9;
  1145. }
  1146. }
  1147. return (((b != obj0.prop0)||(h < obj1.length)) ? (new func0()).prop1 : (true instanceof ((typeof Number == 'function' ) ? Number : Object)));
  1148. };
  1149. var func2 = function(argMath6,argMath7 = (new BaseClass())){
  1150. function func8 (arg0) {
  1151. this.prop0 = arg0;
  1152. }
  1153. obj6 = new func8(...(new Float32Array([(obj0.prop0 >= (argMath7 + (d / (this.prop0 == 0 ? 1 : this.prop0))))])));
  1154. if (shouldBailout) {
  1155. (shouldBailout ? (obj6.prop0 = { valueOf: function() { WScript.Echo('obj6.prop0 valueOf'); return 3; } }, uic8[(187) & 255]) : uic8[(187) & 255]);
  1156. }
  1157. return ary[(17)];
  1158. };
  1159. var func3 = function(argMath8){
  1160. class class1 extends BaseClass {
  1161. func9 (){
  1162. strvar3 = strvar1.concat((obj1.length /= -2032003106.9));
  1163. return new.target;
  1164. }
  1165. func10 (argMath9 = func0.call(protoObj1 )){
  1166. strvar4 = strvar0.concat(argMath9);
  1167. return arrObj0.prop1;
  1168. }
  1169. func11 (argMath10 = ((new Array()) instanceof ((typeof Function == 'function' ) ? Function : Object))){
  1170. e %=-3.27760847190475E+18;
  1171. strvar5 = '!' + Math.atan(129);
  1172. strvar7 = ',m3R$W!c!%!!!¤Ç'.concat('caller');
  1173. var uniqobj3 = Object.create(litObj0);
  1174. strvar0 = strvar6[5%strvar6.length];
  1175. var v = -1661901959.9;
  1176. return argMath10;
  1177. }
  1178. }
  1179. argMath8 -=(new class1());
  1180. return ([1, 2, 3] instanceof ((typeof Object == 'function' ) ? Object : Object));
  1181. };
  1182. var func4 = function(){
  1183. return (((protoObj0.prop0 === obj1.prop1)&&(obj0.prop1 == protoObj0.prop1)) * (protoObj0.prop1 &= (obj0.length += (this.prop0 = ('caller' / (2 == 0 ? 1 : 2))))) - (arrObj0[(((((protoObj0.prop0 === obj1.prop1)&&(obj0.prop1 == protoObj0.prop1)) >= 0 ? ((protoObj0.prop0 === obj1.prop1)&&(obj0.prop1 == protoObj0.prop1)) : 0)) & 0XF)] + uic8[((-- arrObj0.length)) & 255]));
  1184. };
  1185. obj0.method0 = func0;
  1186. obj0.method1 = obj0.method0;
  1187. obj1.method0 = func3;
  1188. obj1.method1 = obj0.method1;
  1189. arrObj0.method0 = obj1.method1;
  1190. arrObj0.method1 = obj1.method1;
  1191. var ary = new Array(10);
  1192. var i8 = new Int8Array(256);
  1193. var i16 = new Int16Array(256);
  1194. var i32 = new Int32Array(256);
  1195. var ui8 = new Uint8Array(256);
  1196. var ui16 = new Uint16Array(256);
  1197. var ui32 = new Uint32Array(256);
  1198. var f32 = new Float32Array(256);
  1199. var f64 = new Float64Array(256);
  1200. var uic8 = new Uint8ClampedArray(256);
  1201. var IntArr0 = [112,-1041389730,178266140,970250613,5636688838787813376,855391112,-128,-854375374943852672,-74740612,-6537087693896740864];
  1202. var IntArr1 = [-71,85,775390364,517335570,3924596267761584128,-3064383872252808192,-141,960509479];
  1203. var FloatArr0 = [];
  1204. var VarArr0 = new Array('Q' + '!)s#',204277963,-2,-1273668286,184,-176061097,-1073811997);
  1205. var a = 1357514071;
  1206. var b = -121;
  1207. var c = 5.77236193148456E+18;
  1208. var d = 162679042;
  1209. var e = null;
  1210. var f = -2147483647;
  1211. var g = -9;
  1212. var h = -22;
  1213. var strvar0 = 'U!!Û.' + '>.!!.!¢_';
  1214. var strvar1 = '!' + ',%+±';
  1215. var strvar2 = 'ý' + '#_(Ç';
  1216. var strvar3 = '!';
  1217. var strvar4 = 'S!'+'%¶'+'!!' + '|%';
  1218. var strvar5 = '§!!t!!!-#Ã#¿}_]';
  1219. var strvar6 = 'lY'+'tG'+'$W' + 'V!';
  1220. var strvar7 = '!' + '+Và!';
  1221. arrObj0[0] = 1237658264;
  1222. arrObj0[1] = 87686178;
  1223. arrObj0[2] = -263498484;
  1224. arrObj0[3] = -780818656;
  1225. arrObj0[4] = -8.50296077885149E+18;
  1226. arrObj0[5] = 1111477409;
  1227. arrObj0[6] = -1913693297;
  1228. arrObj0[7] = 806116632.1;
  1229. arrObj0[8] = -238;
  1230. arrObj0[9] = 944037529;
  1231. arrObj0[10] = 885700933.1;
  1232. arrObj0[11] = -152;
  1233. arrObj0[12] = 122;
  1234. arrObj0[13] = 65536;
  1235. arrObj0[14] = 4294967295;
  1236. arrObj0[arrObj0.length-1] = -1098964001;
  1237. arrObj0.length = makeArrayLength(-534973749);
  1238. ary[0] = 1071991335;
  1239. ary[1] = 679234075;
  1240. ary[2] = 178250899;
  1241. ary[3] = 39859188;
  1242. ary[4] = 397574439;
  1243. ary[5] = -979053065;
  1244. ary[6] = 1569235532;
  1245. ary[7] = -135;
  1246. ary[8] = 559257952;
  1247. ary[9] = 2077693194.1;
  1248. ary[10] = -316765277.9;
  1249. ary[11] = +undefined;
  1250. ary[12] = 151;
  1251. ary[13] = -1073741824;
  1252. ary[14] = -2.37992843434629E+18;
  1253. ary[ary.length-1] = -153;
  1254. ary.length = makeArrayLength(-7.33322049224339E+18);
  1255. var protoObj0 = Object.create(obj0);
  1256. var protoObj1 = Object.create(obj1);
  1257. this.prop0 = -949372905;
  1258. this.prop1 = 324225211;
  1259. obj0.prop0 = 1;
  1260. obj0.prop1 = -2060703424;
  1261. obj0.length = makeArrayLength(-2028421149);
  1262. protoObj0.prop0 = -1658446275.9;
  1263. protoObj0.prop1 = 618747677;
  1264. protoObj0.length = makeArrayLength(908637103);
  1265. obj1.prop0 = -8558103.9;
  1266. obj1.prop1 = -2;
  1267. obj1.length = makeArrayLength(-6.83719425362955E+18);
  1268. protoObj1.prop0 = 4294967295;
  1269. protoObj1.prop1 = -220986884;
  1270. protoObj1.length = makeArrayLength(-762187990.9);
  1271. arrObj0.prop0 = 44;
  1272. arrObj0.prop1 = 310101927;
  1273. arrObj0.length = makeArrayLength(-574361267);
  1274. FloatArr0[0] = -532657430;
  1275. FloatArr0[2] = 1319427006.1;
  1276. FloatArr0[6] = 874142.1;
  1277. FloatArr0[1] = -3.82843025264106E+18;
  1278. FloatArr0[FloatArr0.length] = 3;
  1279. FloatArr0[5] = -1859069900;
  1280. FloatArr0[3] = -64;
  1281. if(((typeof('!' + ',%+±') != 'string') || 'caller')) {
  1282. class class2 {
  1283. constructor (){
  1284. litObj1.prop0=(d *= (ui32[(56) & 255] !== (func1(...(new Uint8ClampedArray([ary]))) << ((((e <<= 924987163) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) * 'caller' + IntArr1[((((ary.unshift(((e <<= 924987163) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)), (obj0.prop0 >= h), 'caller', (arrObj0.prop1 == c))) >= 0 ? (ary.unshift(((e <<= 924987163) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)), (obj0.prop0 >= h), 'caller', (arrObj0.prop1 == c))) : 0)) & 0XF)]) / (ui32[((arrObj0[(((880050354 >= 0 ? 880050354 : 0)) & 0XF)] | (protoObj1.prop0 ? -501456418 : h))) & 255] == 0 ? 1 : ui32[((arrObj0[(((880050354 >= 0 ? 880050354 : 0)) & 0XF)] | (protoObj1.prop0 ? -501456418 : h))) & 255])))));
  1285. class class3 extends BaseClass {
  1286. constructor (argMath11,argMath12,argMath13,argMath14){
  1287. super();
  1288. }
  1289. func14 (argMath15,argMath16,...argArr17){
  1290. d =i32[(func4.call(protoObj1 )) & 255];
  1291. (Object.defineProperty(protoObj1, 'prop4', {writable: true, enumerable: false, configurable: true }));
  1292. protoObj1.prop4 = (strvar6.concat(((protoObj0.prop0 = 'caller') * ((- (('caller' instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) * ((argMath15 == argMath15) - func2.call(protoObj1 , (argMath16++ ), ('cè!Ú%' + '!#È($ÜO.'.indexOf('!' + ',%+±')))))) - protoObj1.method1.call(litObj0 )))) + 4294967296);
  1293. var strvar9 = strvar4;
  1294. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/2);
  1295. WScript.Echo(strvar5 >(IntArr1.unshift((typeof(obj0.prop0) != null) , arrObj0.prop1, (obj0.prop1 &= 377152642), (argMath15 >= 1709993880.1), (protoObj1.prop4 <= argMath15), arguments[(((-1594751858 >= 0 ? -1594751858 : 0)) & 0XF)], (-17 ? f : -832939717), (new BaseClass()), (new BaseClass()), 1920057767.1, ui8[(59) & 255], /^{(?![a7])$/im.exec('q'))));
  1296. if(shouldBailout){
  1297. return 'somestring'
  1298. }
  1299. return protoObj0.prop1;
  1300. }
  1301. static func15 (argMath18 = i16.length,argMath19){
  1302. return argMath19;
  1303. }
  1304. static func16 (argMath20,argMath21,argMath22 = argMath21,argMath23){
  1305. h = ui32[('caller') & 255];
  1306. WScript.Echo(strvar2 !==(obj1.prop1 === ""));
  1307. WScript.Echo(strvar5 <=(argMath20 ? argMath22 : -1683812769));
  1308. var y = (obj1.prop1 === "");
  1309. strvar4 = ('à' + ((argMath22 != obj1.prop1)||(y !== litObj1.prop0))).concat(-5.62302864803468E+18);
  1310. var strvar9 = ((strvar5 + (g > f)) + ((-302147093 instanceof ((typeof Object == 'function' ) ? Object : Object)) == (protoObj0.prop0 = ((new BaseClass()) * ((arrObj0[(4)] * ('caller' + i16[((IntArr0.pop())) & 255])) - (typeof(litObj1.prop0) != 'object') )))));
  1311. return g;
  1312. }
  1313. static func17 (){
  1314. a =(typeof 1313486823.1);
  1315. protoObj0.length = makeArrayLength((typeof ((((typeof 1313486823.1) >= (typeof(c) == 'undefined') ) instanceof ((typeof Error == 'function' ) ? Error : Object)) << ((arrObj0.prop1 <= a)&&(litObj1.prop0 !== obj1.prop1)))));
  1316. strvar1 = 'lY'+'tG'+'$W' + 'V!'.concat((litObj1.prop0 ^ -1));
  1317. a = (obj0.prop1 >>>= (typeof(protoObj1.prop0) != 'undefined') );
  1318. (Object.defineProperty(obj1, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1319. obj1.prop1 = (+ (-- obj1.prop1));
  1320. protoObj0 = protoObj0;
  1321. return litObj1.prop0;
  1322. }
  1323. static func18 (argMath24 = (((('e$'+'º$'+'!d' + '(!'.indexOf(strvar6)) * (ui16[(protoObj0.method0.call(litObj1 )) & 255] - (f64[((new BaseClass())) & 255] == Reflect.has(arrObj0, 'method0')))) % 477929033) & ('#'.indexOf(strvar1.concat((f %= ((d > b) ? (new BaseClass()) : (998482685.1, ((('e$'+'º$'+'!d' + '(!'.indexOf(strvar6)) * (ui16[(protoObj0.method0.call(litObj1 )) & 255] - (f64[((new BaseClass())) & 255] == Reflect.has(arrObj0, 'method0')))) % 477929033), 'lY'+'tG'+'$W' + 'V!'.concat((typeof(1066593044) != 'boolean') )))))))),argMath25 = (argMath24 ? (protoObj1.prop0-- ) : argMath24),argMath26,argMath27){
  1324. if(shouldBailout){
  1325. return 'somestring'
  1326. }
  1327. if(shouldBailout){
  1328. return 'somestring'
  1329. }
  1330. strvar4 = strvar2[3%strvar2.length];
  1331. WScript.Echo(strvar6 ===(-897094269 * (litObj1.prop0 + litObj1.prop0)));
  1332. var strvar9 = '§!!t!!!-#Ã#¿}_]';
  1333. return 2059405235.1;
  1334. }
  1335. }
  1336. var uniqobj4 = [protoObj1, obj1, obj0];
  1337. uniqobj4[__counter%uniqobj4.length].method1();
  1338. protoObj1.length= makeArrayLength((uic8[(150) & 255] instanceof ((typeof Error == 'function' ) ? Error : Object)));
  1339. class class4 extends BaseClass {
  1340. constructor (argMath28 = 'caller',argMath29,argMath30){
  1341. super();
  1342. strvar4 = strvar1[4%strvar1.length];
  1343. return -2057823058;
  1344. strvar1 = strvar3[4%strvar3.length];
  1345. }
  1346. func20 (argMath31 = i8[(187) & 255],argMath32 = 1,argMath33){
  1347. strvar2 = (strvar0).replace('÷' + 'FF4#', strvar3) + 'caller';
  1348. return 7.26721215830484E+17;
  1349. }
  1350. func21 (argMath34 = ui16[(176) & 255],argMath35,argMath36,...argArr37){
  1351. strvar0 = strvar2[2%strvar2.length];
  1352. return 1952739281;
  1353. }
  1354. func22 (argMath38,argMath39){
  1355. var uniqobj5 = {10: 'caller', prop0: {prop0: argMath38}, prop1: (protoObj1.prop0 ^= func2.call(litObj0 , 'caller', ((new RegExp('xyz')) instanceof ((typeof Array == 'function' ) ? Array : Object)))), prop3: ((new RegExp('xyz')) instanceof ((typeof Array == 'function' ) ? Array : Object)), prop4: (protoObj0.prop0 += ((argMath38 <= litObj1.prop0)&&(e != argMath38))), prop5: ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)])), prop6: ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary])))))};
  1356. (Object.defineProperty(class3, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1357. class3.prop1 = ((uniqobj5.prop3 !== argMath38) ? ((IntArr0.splice(7,3, (- ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)]))), (new BaseClass()), (+ (obj0.length |= (new BaseClass()))), ([1, 2, 3] instanceof ((typeof Array == 'function' ) ? Array : Object)), (Reflect.construct(BaseClass)), 'caller')) ? func2.call(litObj1 , ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller'), ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller')) : ((argMath38 != arrObj0.prop0)||(uniqobj5.prop5 > uniqobj5.prop6))) : arguments[(10)]);
  1358. strvar1 = strvar0[6%strvar0.length];
  1359. (Reflect.defineProperty(litObj1, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1360. litObj1.prop0 = ui8[(VarArr0[((((f64[('caller') & 255] * ((uniqobj5.prop3 !== argMath38) ? ((IntArr0.splice(7,3, (- ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)]))), (new BaseClass()), (+ (obj0.length |= (new BaseClass()))), ([1, 2, 3] instanceof ((typeof Array == 'function' ) ? Array : Object)), (Reflect.construct(BaseClass)), 'caller')) ? func2.call(litObj1 , ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller'), ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller')) : ((argMath38 != arrObj0.prop0)||(uniqobj5.prop5 > uniqobj5.prop6))) : arguments[(10)]) + ((IntArr0.splice(7,3, (- ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)]))), (new BaseClass()), (+ (obj0.length |= (new BaseClass()))), ([1, 2, 3] instanceof ((typeof Array == 'function' ) ? Array : Object)), (Reflect.construct(BaseClass)), 'caller')) ? func2.call(litObj1 , ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller'), ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller')) : ((argMath38 != arrObj0.prop0)||(uniqobj5.prop5 > uniqobj5.prop6)))) >= 0 ? (f64[('caller') & 255] * ((uniqobj5.prop3 !== argMath38) ? ((IntArr0.splice(7,3, (- ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)]))), (new BaseClass()), (+ (obj0.length |= (new BaseClass()))), ([1, 2, 3] instanceof ((typeof Array == 'function' ) ? Array : Object)), (Reflect.construct(BaseClass)), 'caller')) ? func2.call(litObj1 , ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller'), ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller')) : ((argMath38 != arrObj0.prop0)||(uniqobj5.prop5 > uniqobj5.prop6))) : arguments[(10)]) + ((IntArr0.splice(7,3, (- ((ui8[(80) & 255] * (obj0.prop0 * (((argMath38 <= litObj1.prop0)&&(e != argMath38)) - (obj1.prop1 >= litObj1.prop0))) + litObj1.prop0) ? ((typeof(e) == 'number') || (new class3(...(new Int8Array([strvar0])),arrObj0,strvar1,...(new Int16Array([ary]))))) : (h -= arguments[(8)]))), (new BaseClass()), (+ (obj0.length |= (new BaseClass()))), ([1, 2, 3] instanceof ((typeof Array == 'function' ) ? Array : Object)), (Reflect.construct(BaseClass)), 'caller')) ? func2.call(litObj1 , ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller'), ((IntArr0[(8)] ? /{{\B.}/imy.test('!¯'+'*ê'+'-¢' + 'E}') : ui16.length) ? (! f64[(173) & 255]) : 'caller')) : ((argMath38 != arrObj0.prop0)||(uniqobj5.prop5 > uniqobj5.prop6)))) : 0)) & 0XF)]) & 255];
  1361. return 2038094499.1;
  1362. strvar1 = strvar4[2%strvar4.length];
  1363. return -2;
  1364. }
  1365. func23 (argMath40){
  1366. c %=VarArr0[((((('valueOf' in litObj0) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) >= 0 ? (('valueOf' in litObj0) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) : 0)) & 0XF)];
  1367. WScript.Echo(strvar6 >=uic8[(obj0.prop0) & 255]);
  1368. class3 = class3;
  1369. strvar0 = ('à' + (c >>= 2)).concat((-114 || obj1.prop1)) + (strvar0).replace(strvar0, strvar1);
  1370. return b;
  1371. }
  1372. static func24 (argMath41 = (litObj1.prop0 >>= ((obj1.prop1 == protoObj1.prop0) !== ((ary.shift()) instanceof ((typeof String == 'function' ) ? String : Object)))),argMath42){
  1373. var uniqobj6 = protoObj0;
  1374. strvar1 = (strvar2 + (-267287114 ? -249 : -9.04685931443496E+18)) + (ary.reverse());
  1375. GiantPrintArray.push('litObj1.prop0 = ' + (litObj1.prop0));
  1376. return obj1.prop1;
  1377. return h;
  1378. }
  1379. static get func25 (){
  1380. WScript.Echo(strvar4 <=(typeof(obj0.prop0) == 'object') );
  1381. if(shouldBailout){
  1382. return 'somestring'
  1383. }
  1384. strvar2 = (((strvar4).replace('6!'+'^$'+')×' + '+%', ('e$'+'º$'+'!d' + '(!').replace('e$'+'º$'+'!d' + '(!', '!'))).replace((strvar2 + (strvar4).replace('6!'+'^$'+')×' + '+%', ('e$'+'º$'+'!d' + '(!').replace('e$'+'º$'+'!d' + '(!', '!'))).concat(ui16[(159) & 255]).concat((f /= f)), strvar7)).replace(/a/g, (strvar4).replace(/a/g, (strvar1).replace(strvar1, strvar2))) + ('à'.indexOf(strvar3));
  1385. strvar4 = strvar2.concat((ary.push((698325194 * (2034225285.1 + 3.52427209673611E+18)), (protoObj0.prop0 <<= -719656645), (-317440215.9 instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)), (typeof(strvar2) == 'string') , (typeof(strvar1) != 'boolean') , IntArr1[(((1261540265 >= 0 ? 1261540265 : 0)) & 0XF)], (typeof(b) != 'string') , (/a/ instanceof ((typeof String == 'function' ) ? String : Object))))
  1386. );
  1387. (Object.defineProperty(arrObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1388. arrObj0.prop1 = (f++ );
  1389. return -3.45673001699103E+18;
  1390. return -899961268;
  1391. }
  1392. static func26 (){
  1393. protoObj1.length= makeArrayLength((g-- ));
  1394. var uniqobj7 = litObj1;
  1395. litObj1.prop0 = 'caller';
  1396. litObj0 = litObj1;
  1397. uniqobj7.prop0 -=(IntArr1.reverse());
  1398. return uniqobj7.prop0;
  1399. }
  1400. static func27 (){
  1401. WScript.Echo(strvar4 !=protoObj1.method1.call(protoObj0 ));
  1402. litObj1.prop0 =protoObj1.prop0;
  1403. if(shouldBailout){
  1404. return 'somestring'
  1405. }
  1406. f =(typeof obj0.prop1);
  1407. (Reflect.defineProperty(litObj1, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1408. litObj1.prop0 = 'caller';
  1409. return -956430206.9;
  1410. }
  1411. }
  1412. if(shouldBailout){
  1413. return 'somestring'
  1414. }
  1415. }
  1416. get func28 (){
  1417. strvar2 = strvar5[5%strvar5.length];
  1418. var uniqobj8 = new BaseClass();
  1419. return a;
  1420. }
  1421. static func30 (argMath43){
  1422. class class5 {
  1423. constructor (argMath44,...argArr45){
  1424. }
  1425. func32 (argMath46,argMath47 = arguments[(0)],argMath48 = (obj0.method1.call(obj0 ) < ((new BaseClass()), (new BaseClass()))),argMath49){
  1426. return argMath46;
  1427. }
  1428. static func33 (){
  1429. strvar2 = (strvar6 + i16[(argMath43) & 255]).concat((917014329.1 >= h));
  1430. argMath43 /=(++ obj1.prop1);
  1431. if(shouldBailout){
  1432. return 'somestring'
  1433. }
  1434. var strvar9 = '.$kÛR' + '$T!Ú$F2#';
  1435. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/1);
  1436. if(shouldBailout){
  1437. return 'somestring'
  1438. }
  1439. return e;
  1440. }
  1441. static func34 (argMath50,argMath51,...argArr52){
  1442. var uniqobj9 = {3: (Math.asin(4.71431134217893E+18) ? (true instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) : ui8[195361522.1]), prop1: ui8[195361522.1], prop2: (a |= (new BaseClass()))};
  1443. GiantPrintArray.push('argMath50 = ' + (argMath50));
  1444. strvar2 = strvar1.concat((typeof(f) == 'string') ) + 2147483647;
  1445. protoObj0 = protoObj1;
  1446. strvar6 = '#'.concat(Math.ceil(2.93251492613123E+18));
  1447. return argMath43;
  1448. }
  1449. static func35 (...argArr53){
  1450. (Object.defineProperty(obj1, 'prop4', {writable: true, enumerable: false, configurable: true }));
  1451. obj1.prop4 = 'caller';
  1452. return obj1.prop1;
  1453. }
  1454. }
  1455. var uniqobj10 = [protoObj0, arrObj0, obj0];
  1456. var uniqobj11 = uniqobj10[__counter%uniqobj10.length];
  1457. uniqobj11.method1();
  1458. return 65537;
  1459. }
  1460. static func36 (argMath54 = i8[((((b * ((g >= c)&&(a >= obj1.prop1)) - obj0.prop0) >= (('caller' % (protoObj1.prop0, (protoObj0.prop0 ? 65537 : 78), 'caller', (f || -3.46596628421291E+18))) ? (new BaseClass()) : arrObj0.prop0)) ? (new BaseClass()) : (typeof(obj1.prop1) == null) )) & 255],argMath55 = (typeof(obj1.prop1) == null) ,argMath56,...argArr57){
  1461. strvar5 = strvar2.concat((! (strvar6 + -342104078)));
  1462. var strvar9 = (strvar4 + obj0.prop0);
  1463. return -5.69115457589535E+18;
  1464. }
  1465. }
  1466. strvar5 = 'S!'+'%¶'+'!!' + '|%' + ((new EvalError()) instanceof ((typeof Array == 'function' ) ? Array : Object));
  1467. }
  1468. else {
  1469. }
  1470. var uniqobj12 = [obj0, arrObj0, obj1, arrObj0];
  1471. uniqobj12[__counter%uniqobj12.length].method1();
  1472. var func37 = function(){
  1473. var func38 = function*(){
  1474. var __loopvar2 = loopInvariant - 13,__loopSecondaryVar2_0 = loopInvariant,__loopSecondaryVar2_1 = loopInvariant - 10;
  1475. LABEL0:
  1476. while((func4())) {
  1477. __loopSecondaryVar2_1 += 3;
  1478. if (__loopvar2 >= loopInvariant + -4) break;
  1479. __loopvar2 += 4;
  1480. __loopSecondaryVar2_0++;
  1481. //ReflectGet.ecs
  1482. var v0 = obj1;
  1483. Reflect.defineProperty(v0, v1, {value: 12});
  1484. print(Reflect.get(v0, v1));
  1485. print(Reflect.get(v0, v1, v0));
  1486. litObj0 = litObj1;
  1487. var __loopvar3 = loopInvariant - 9,__loopSecondaryVar3_0 = loopInvariant - 3;
  1488. do {
  1489. __loopSecondaryVar3_0++;
  1490. if (__loopvar3 > loopInvariant) break;
  1491. __loopvar3 += 3;
  1492. f =(64 / (-3.69985967835977E+18 == 0 ? 1 : -3.69985967835977E+18));
  1493. WScript.Echo(strvar3 ===f64[(i32[42278181]) & 255]);
  1494. yield obj0.length;
  1495. if(shouldBailout){
  1496. return 'somestring'
  1497. }
  1498. } while(((obj0.length & (yield))))
  1499. class class6 extends BaseClass {
  1500. constructor (argMath58){
  1501. super();
  1502. f =(typeof((++ obj1.prop1)) == 'object') ;
  1503. if(shouldBailout){
  1504. return 'somestring'
  1505. }
  1506. argMath58 *=((ary.slice(6,13)) == (-6.76773855902762E+18 == (f32[((FloatArr0.slice(4,5))) & 255] ? ((g < obj0.prop1)||(argMath58 < b)) : 'caller')));
  1507. strvar0 = (('!' + 'caller') + 'caller') + -86;
  1508. }
  1509. func40 (argMath59 = (Reflect.construct(func1, ary)).prop0 ,argMath60 = ('caller' ? (Function('') instanceof ((typeof String == 'function' ) ? String : Object)) : argMath59),argMath61,argMath62){
  1510. strvar5 = strvar0 + -301999206.9;
  1511. return -1173369170.9;
  1512. }
  1513. func41 (argMath63,argMath64,argMath65,argMath66 = (((arrObj0[(__loopSecondaryVar2_0 + 1)] ? argMath63 : ('prop0' in litObj1)) * ((protoObj1.prop1 *= -2147483648) + (+undefined instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)))) ? arguments[(((protoObj1.method1.call(arrObj0 ) >= 0 ? protoObj1.method1.call(arrObj0 ) : 0)) & 0XF)] : (arrObj0.prop0++ ))){
  1514. (Object.defineProperty(arrObj0, 'prop4', {writable: true, enumerable: false, configurable: true }));
  1515. arrObj0.prop4 = func1.call(protoObj1 , IntArr1);
  1516. strvar7 = ((strvar0.concat(protoObj0.method1.call(protoObj1 )) + -631884371) + func3(...(new Uint32Array([/^(?!\S|(?=[b7])|[b7])$/gi])))) + arguments[(((65536 >= 0 ? 65536 : 0)) & 0XF)];
  1517. if(shouldBailout){
  1518. return 'somestring'
  1519. }
  1520. var strvar9 = strvar7;
  1521. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/1);
  1522. if(shouldBailout){
  1523. return 'somestring'
  1524. }
  1525. arrObj0.length= makeArrayLength(((strvar9 + (Reflect.construct(BaseClass))) + 'caller'));
  1526. return -255;
  1527. }
  1528. func42 (argMath67){
  1529. strvar3 = strvar7.concat((typeof(strvar4) != 'string') );
  1530. strvar5 = strvar1 + (strvar1).replace(strvar1, ((('à' + strvar1)).replace((strvar2).replace(/a/g, '_'), 'U!!Û.' + '>.!!.!¢_')).replace(strvar6, 'à'));
  1531. return -7.7635266262112E+18;
  1532. }
  1533. set func43 (argMath68){
  1534. strvar6 = 'S!'+'%¶'+'!!' + '|%' + (b = 116499676);
  1535. WScript.Echo(strvar6 <=argMath68);
  1536. var fPolyProp = function (o) {
  1537. if (o!==undefined) {
  1538. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1539. }
  1540. };
  1541. fPolyProp(litObj0);
  1542. fPolyProp(litObj1);
  1543. return b;
  1544. }
  1545. static func44 (){
  1546. WScript.Echo(strvar5 !=((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object)));
  1547. return -3.75703998259511E+18;
  1548. }
  1549. }
  1550. class class7 {
  1551. constructor (){
  1552. strvar0 = 'à' + (-1073741824 && -302782421);
  1553. var t = ('caller' !== ((-1073741824 && -302782421) <= arrObj0.method0.call(arrObj0 )));
  1554. GiantPrintArray.push('t = ' + (t));
  1555. }
  1556. get func46 (){
  1557. if(shouldBailout){
  1558. return 'somestring'
  1559. }
  1560. WScript.Echo(strvar5 >IntArr1[(loopInvariant - 13)]);
  1561. a = IntArr1[(((((((new Object()) instanceof ((typeof String == 'function' ) ? String : Object)) && (+0 instanceof ((typeof Error == 'function' ) ? Error : Object))) + obj1.prop1) >= 0 ? ((((new Object()) instanceof ((typeof String == 'function' ) ? String : Object)) && (+0 instanceof ((typeof Error == 'function' ) ? Error : Object))) + obj1.prop1) : 0)) & 0XF)];
  1562. return 4294967296;
  1563. }
  1564. func47 (argMath69,argMath70,argMath71){
  1565. __loopSecondaryVar2_0++;;
  1566. var strvar9 = (strvar0 + 1073741823);
  1567. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/1);
  1568. __loopSecondaryVar2_0++;;
  1569. var strvar10 = 'e$'+'º$'+'!d' + '(!';
  1570. strvar4 = ((',m3R$W!c!%!!!¤Ç' + (-1317696082.9 ? -330921593 : e))).replace(/a/g, strvar2) + Object.create(litObj0);
  1571. WScript.Echo(strvar2 ==(975494368.1 ? protoObj0.prop0 : 147));
  1572. return argMath71;
  1573. }
  1574. static set func48 (argMath72 = (FloatArr0.reverse())){
  1575. strvar2 = strvar6[4%strvar6.length];
  1576. strvar5 = strvar2[2%strvar2.length];
  1577. GiantPrintArray.push('g = ' + (g));
  1578. WScript.Echo(strvar4 ==((new RegExp('xyz')) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)));
  1579. var strvar9 = strvar5;
  1580. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/3);
  1581. strvar2 = strvar9[5%strvar9.length];
  1582. return 310977501;
  1583. }
  1584. }
  1585. }
  1586. return 'caller';
  1587. };
  1588. return (! (Reflect.construct(BaseClass)));
  1589. };
  1590. var uniqobj13 = [protoObj0, arrObj0];
  1591. var uniqobj14 = uniqobj13[__counter%uniqobj13.length];
  1592. uniqobj14.method0();
  1593. WScript.Echo(strvar1 >='caller');
  1594. class class8 extends BaseClass {
  1595. func49 (argMath73 = (new BaseClass()),argMath74,argMath75 = arrObj0[((('caller' >= 0 ? 'caller' : 0)) & 0XF)],argMath76){
  1596. var __loopvar2 = loopInvariant - 9;
  1597. LABEL0:
  1598. LABEL1:
  1599. while((('cè!Ú%' + '!#È($ÜO.'.indexOf((strvar5).replace('ý' + '#_(Ç', strvar4))))) {
  1600. if (__loopvar2 >= loopInvariant + -3) break;
  1601. __loopvar2 += 3;
  1602. }
  1603. var uniqobj15 = [protoObj1, arrObj0, arrObj0, obj1, arrObj0];
  1604. var uniqobj16 = uniqobj15[__counter%uniqobj15.length];
  1605. uniqobj16.method1();
  1606. return Math.pow((typeof('S!'+'%¶'+'!!' + '|%') != 'boolean') , VarArr0[(4)]);
  1607. }
  1608. func50 (...argArr77){
  1609. WScript.Echo(strvar3 <=(48929183.1 instanceof ((typeof String == 'function' ) ? String : Object)));
  1610. strvar0 = strvar6 + 749241321.1;
  1611. class class9 extends BaseClass {
  1612. func51 (){
  1613. if(shouldBailout){
  1614. return 'somestring'
  1615. }
  1616. obj0.prop0 |=((protoObj0.prop1 === d)&&(obj0.prop0 >= obj1.prop0));
  1617. var strvar9 = '(B*!v' + 'ô,$r!#!#';
  1618. strvar1 = strvar0[6%strvar0.length];
  1619. obj1.prop0 >>=((protoObj0.prop1 === d)&&(obj0.prop0 >= obj1.prop0));
  1620. obj1.length = makeArrayLength('caller');
  1621. return -48;
  1622. }
  1623. func52 (argMath78 = (d + ('!'.indexOf(strvar7.concat((i8[(245) & 255] / ((Reflect.construct(BaseClass)) == 0 ? 1 : (Reflect.construct(BaseClass)))))))),argMath79,...argArr80){
  1624. WScript.Echo(strvar0 ==argArr80);
  1625. WScript.Echo(strvar3 >-564837023);
  1626. strvar3 = 'lY'+'tG'+'$W' + 'V!' + 'caller';
  1627. return 66;
  1628. }
  1629. func53 (){
  1630. arrObj0.prop0 =(obj0.prop1 << 1633763694);
  1631. (Reflect.defineProperty(protoObj1, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1632. protoObj1.prop1 = func2(...(new Int8Array([func0.call(protoObj0 )])),protoObj0.method0.call(litObj0 ));
  1633. if(shouldBailout){
  1634. return 'somestring'
  1635. }
  1636. (Object.defineProperty(protoObj1, 'prop2', {writable: true, enumerable: false, configurable: true }));
  1637. protoObj1.prop2 = ((obj0.prop0 != arrObj0.prop1)&&(protoObj1.prop0 !== a));
  1638. g |=(typeof(protoObj1.prop4) == 'boolean') ;
  1639. return h;
  1640. return 82;
  1641. }
  1642. func54 (argMath81,argMath82,argMath83 = argMath81,argMath84 = -2.04012591186756E+18){
  1643. return arrObj0.prop1;
  1644. }
  1645. static func55 (){
  1646. WScript.Echo(strvar7 <=(arguments[(((protoObj0.prop0 >= 0 ? protoObj0.prop0 : 0)) & 0XF)] * 1935207700));
  1647. return -2.22616742022623E+18;
  1648. }
  1649. static func56 (...argArr85){
  1650. (Object.defineProperty(protoObj0, 'length', {writable: true, enumerable: false, configurable: true }));
  1651. protoObj0.length = makeArrayLength(func4.call(protoObj1 ));
  1652. arguments[(11)] = (obj1.prop1++ );
  1653. (Object.defineProperty(protoObj1, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1654. protoObj1.prop0 = (func4.call(protoObj1 ) >> ([1, 2, 3] instanceof ((typeof RegExp == 'function' ) ? RegExp : Object)));
  1655. return 1865729751.1;
  1656. }
  1657. static func57 (){
  1658. return obj1.prop1;
  1659. }
  1660. }
  1661. class class10 extends BaseClass {
  1662. constructor (){
  1663. super();
  1664. obj0.prop4 = (i8[(220) & 255] instanceof ((typeof Array == 'function' ) ? Array : Object));
  1665. }
  1666. get func59 (){
  1667. strvar4 = strvar1[1%strvar1.length];
  1668. var uniqobj17 = Object.create(class9);
  1669. strvar2 = strvar1.concat(arrObj0[(0)]);
  1670. return 984733736.1;
  1671. }
  1672. }
  1673. var uniqobj18 = [protoObj0, obj0];
  1674. uniqobj18[__counter%uniqobj18.length].method0();
  1675. var uniqobj19 = [protoObj0, obj1];
  1676. var uniqobj20 = uniqobj19[__counter%uniqobj19.length];
  1677. uniqobj20.method1();
  1678. return '§!!t!!!-#Ã#¿}_]'.concat(((d /= arguments[(13)]), Math.sin(ui16[((typeof(protoObj1.prop1) != 'boolean') ) & 255]), (strvar2 + ((IntArr0.shift()) instanceof ((typeof Array == 'function' ) ? Array : Object))), (obj1.length = obj0.prop1)));
  1679. }
  1680. }
  1681. var __loopvar0 = loopInvariant - 10,__loopSecondaryVar0_0 = loopInvariant,__loopSecondaryVar0_1 = loopInvariant;
  1682. do {
  1683. if (__loopvar0 > loopInvariant) break;
  1684. if (__loopSecondaryVar0_0 == loopInvariant - 3) break;
  1685. __loopvar0 += 3;
  1686. __loopSecondaryVar0_0--;
  1687. __loopSecondaryVar0_1 += 4;
  1688. async function func60 (){
  1689. return -4.74214264010717E+17;
  1690. }
  1691. var __loopvar1 = loopInvariant,__loopSecondaryVar1_0 = loopInvariant - 6,__loopSecondaryVar1_1 = loopInvariant + 9;
  1692. LABEL0:
  1693. for (var _strvar0 in IntArr1) {
  1694. if(typeof _strvar0 === 'string' && _strvar0.indexOf('method') != -1) continue;
  1695. __loopvar1++;
  1696. if (__loopvar1 >= loopInvariant + 3) break;
  1697. __loopSecondaryVar1_0 += 2;
  1698. __loopSecondaryVar1_1 -= 3;
  1699. IntArr1[_strvar0] = arrObj0[(((((protoObj1.length != protoObj0.prop1) ? (_strvar0++ ) : ((typeof(obj1.prop0) != 'boolean') * FloatArr0[(loopInvariant - 6)] + 'caller')) >= 0 ? ((protoObj1.length != protoObj0.prop1) ? (_strvar0++ ) : ((typeof(obj1.prop0) != 'boolean') * FloatArr0[(loopInvariant - 6)] + 'caller')) : 0)) & 0XF)];
  1700. var reResult0='Q' + '!)s#'.search(/{{\B.}/imy);
  1701. class class11 extends class8 {
  1702. constructor (){
  1703. super();
  1704. if(shouldBailout){
  1705. return 'somestring'
  1706. }
  1707. h = reResult0;
  1708. VarArr0[(loopInvariant - 10)] = -1568834234.9;
  1709. }
  1710. func62 (argMath86 = -319067811,argMath87 = obj0.length,...argArr88){
  1711. argMath86 = ((typeof(obj1.prop0) != 'boolean') * FloatArr0[(loopInvariant - 6)] + 'caller');
  1712. strvar5 = 'e$'+'º$'+'!d' + '(!' + ((new Object()) instanceof ((typeof Function == 'function' ) ? Function : Object));
  1713. var strvar9 = ('Q' + '!)s#').replace(strvar2.concat((argMath86 * (-2147483649 + d))), 'S!'+'%¶'+'!!' + '|%').concat((new class8()));
  1714. return obj0.prop0;
  1715. if(shouldBailout){
  1716. return 'somestring'
  1717. }
  1718. return protoObj0.prop1;
  1719. }
  1720. func63 (argMath89,argMath90,argMath91,argMath92){
  1721. strvar6 = '§!!t!!!-#Ã#¿}_]'.concat(i32[(loopInvariant - 10) & 255]);
  1722. h = 465441721;
  1723. __loopSecondaryVar1_0++;;
  1724. obj0.length= makeArrayLength((obj0.prop0 || 2));
  1725. if(shouldBailout){
  1726. return 'somestring'
  1727. }
  1728. return -2147483646;
  1729. }
  1730. func64 (){
  1731. __loopSecondaryVar0_1 += 0;;
  1732. if(shouldBailout){
  1733. return 'somestring'
  1734. }
  1735. var uniqobj21 = class8;
  1736. return arrObj0.prop0;
  1737. }
  1738. }
  1739. }
  1740. class class12 extends BaseClass {
  1741. constructor (){
  1742. super();
  1743. }
  1744. set func66 (argMath93){
  1745. argMath93 -=('(B*!v' + 'ô,$r!#!#'.indexOf('U!!Û.' + '>.!!.!¢_'.concat((argMath93 *= (new BaseClass())))));
  1746. a -='caller';
  1747. return obj0.prop1;
  1748. }
  1749. func67 (argMath94,argMath95){
  1750. var uniqobj22 = {22: (-- b), prop0: ui8[(loopInvariant) & 255], prop1: (arrObj0.method1.call(litObj0 ) - -232), prop2: protoObj0.method1(), prop3: func0.call(litObj0 ), prop4: arrObj0.method1.call(litObj0 ), prop5: (arrObj0.prop1 ? strvar6.concat(((function () {;}) instanceof ((typeof Number == 'function' ) ? Number : Object))) : (obj0.prop1 >>>= ('6!'+'^$'+')×' + '+%'.indexOf('!')))), prop6: (typeof(protoObj1.prop1) == 'undefined') };
  1751. protoObj0 = protoObj0;
  1752. return 1037143693.1;
  1753. return uniqobj22.prop1;
  1754. }
  1755. static func68 (argMath96 = ((protoObj1.length != protoObj0.prop1) * ((((('U!!Û.' + '>.!!.!¢_'.indexOf(strvar4.concat(h))) * ((protoObj1.length != protoObj0.prop1) + ({prop0: (protoObj1.prop1 = -1015391683), prop1: (1702612771.1 * (arrObj0.prop1 - protoObj0.prop1)), prop2: (VarArr0.pop()), prop3: i8[(protoObj1.prop0) & 255], prop4: (c * 4.34217886164972E+18 - protoObj1.prop0), prop5: arrObj0[(2)], prop6: (typeof(h) == 'number') } % (987578311 ? (c ? e : 9.09875329699193E+18) : {prop3: -158, prop2: arrObj0.prop0, prop1: 188596135, prop0: obj0.prop0})))) >>> (((typeof(protoObj1.prop0) != 'object') ? ((new BaseClass()) * ('caller' + ({prop0: (protoObj1.prop1 = -1015391683), prop1: (1702612771.1 * (arrObj0.prop1 - protoObj0.prop1)), prop2: (VarArr0.pop()), prop3: i8[(protoObj1.prop0) & 255], prop4: (c * 4.34217886164972E+18 - protoObj1.prop0), prop5: arrObj0[(2)], prop6: (typeof(h) == 'number') } % (987578311 ? (c ? e : 9.09875329699193E+18) : {prop3: -158, prop2: arrObj0.prop0, prop1: 188596135, prop0: obj0.prop0})))) : arguments[(loopInvariant)]) - (IntArr0.push('caller', (c = -1931273292.9), ('caller' ^ (a && -243)), (Reflect.construct(class8)), ((typeof(protoObj1.prop0) != 'object') ? ((new BaseClass()) * ('caller' + ({prop0: (protoObj1.prop1 = -1015391683), prop1: (1702612771.1 * (arrObj0.prop1 - protoObj0.prop1)), prop2: (VarArr0.pop()), prop3: i8[(protoObj1.prop0) & 255], prop4: (c * 4.34217886164972E+18 - protoObj1.prop0), prop5: arrObj0[(2)], prop6: (typeof(h) == 'number') } % (987578311 ? (c ? e : 9.09875329699193E+18) : {prop3: -158, prop2: arrObj0.prop0, prop1: 188596135, prop0: obj0.prop0})))) : arguments[(loopInvariant)]), ('caller' ^ (a && -243)), (IntArr0[(((65537 >= 0 ? 65537 : 0)) & 0XF)]), +0, Math.asin(-2.33795139600022E+18), ((obj0.prop1 != e) ? (d * 1511048202 - -989748417) : ((new RangeError()) instanceof ((typeof RegExp == 'function' ) ? RegExp : Object))), h, ((protoObj0.prop0 == e)||(protoObj1.prop0 === protoObj1.prop1)), (new BaseClass()), 'caller', (++ e)))
  1756. )) != ((strvar1 + VarArr0[(7)])).replace('e$'+'º$'+'!d' + '(!', strvar6)) - (protoObj1.length != protoObj0.prop1))),argMath97 = (ary.reverse())){
  1757. class class13 extends BaseClass {
  1758. func69 (argMath98,argMath99,argMath100 = (- ((function () {;}) instanceof ((typeof RegExp == 'function' ) ? RegExp : Object)))){
  1759. strvar3 = strvar4[3%strvar4.length];
  1760. return 340851843;
  1761. }
  1762. func70 (){
  1763. return 1025607095;
  1764. }
  1765. func71 (...argArr101){
  1766. if(shouldBailout){
  1767. return 'somestring'
  1768. }
  1769. strvar7 = strvar1[3%strvar1.length];
  1770. WScript.Echo('argMath96 = ' + (argMath96));
  1771. strvar4 +=(-5.82844111824913E+18 * (-1606751551 - -716156701));
  1772. __loopSecondaryVar0_1++;;
  1773. return -2;
  1774. }
  1775. func72 (){
  1776. __loopSecondaryVar0_1++;;
  1777. argMath97 = 555554733.1;
  1778. if(shouldBailout){
  1779. return 'somestring'
  1780. }
  1781. return a;
  1782. }
  1783. static get func73 (){
  1784. if(shouldBailout){
  1785. return 'somestring'
  1786. }
  1787. eval("'use strict';");
  1788. if(shouldBailout){
  1789. return 'somestring'
  1790. }
  1791. WScript.Echo(strvar1 >=((new EvalError()) instanceof ((typeof Object == 'function' ) ? Object : Object)));
  1792. d = strvar1;
  1793. return 1047540428;
  1794. }
  1795. static func74 (argMath102 = (-2024164591.9 * ui32[(__loopSecondaryVar0_0 - 1) & 255] + (typeof(h) == 'string') )){
  1796. protoObj1 = arrObj0;
  1797. b =(argMath97 > argMath102);
  1798. obj0.length= makeArrayLength(h);
  1799. var strvar9 = strvar1;
  1800. return argMath102;
  1801. }
  1802. }
  1803. return obj1.prop0;
  1804. }
  1805. static func75 (argMath103 = (protoObj1.length != protoObj0.prop1),argMath104,argMath105,argMath106){
  1806. protoObj0.method0.call(arrObj0 );
  1807. return 0;
  1808. }
  1809. static func76 (){
  1810. return obj0.prop1;
  1811. }
  1812. static func77 (){
  1813. Reflect.set(obj1, 'prop0', (b /= (1014128871.1 * arrObj0[((('caller' >= 0 ? 'caller' : 0)) & 0XF)] + protoObj0.method1.call(protoObj1 ))));
  1814. var __loopvar3 = loopInvariant;
  1815. do {
  1816. __loopvar3 += 3;
  1817. if (__loopvar3 >= loopInvariant + 9) break;
  1818. strvar1 = strvar0[1%strvar0.length];
  1819. } while(((+Infinity instanceof ((typeof String == 'function' ) ? String : Object))))
  1820. // Snippets: typedarrayops.ecs
  1821. var v2 = Uint16Array;
  1822. // addarray:tt
  1823. var v3 = [h,obj1.prop1,protoObj0.prop0,b,obj0.prop0,a,obj1.prop1];
  1824. // addarray:a
  1825. var v4 = new v2(v3);
  1826. // addarray:ta
  1827. var v5 = v4.copyWithin(arrObj0.prop1, obj0.prop0, protoObj1.prop1);
  1828. // addarray:z
  1829. GiantPrintArray.push(v5);
  1830. v5 = v4.entries();
  1831. GiantPrintArray.push(v5);
  1832. v5 = v4.every(function(v6) { return v6+obj0.prop1 < obj1.length; });
  1833. GiantPrintArray.push(v5);
  1834. v5 = v4.every(function(v6) { return v6+obj1.prop4 < protoObj1.length; }, this);
  1835. GiantPrintArray.push(v5);
  1836. v5 = v4.fill(obj1.length, g, obj1.prop1);
  1837. GiantPrintArray.push(v5);
  1838. v2 = v4.filter(function(v7) { __loopSecondaryVar0_1 += 2;; return 'caller'; });
  1839. GiantPrintArray.push(v5);
  1840. v4 = v4.filter(function(v7) { obj1.prop4 =(1014128871.1 * arrObj0[((('caller' >= 0 ? 'caller' : 0)) & 0XF)] + protoObj0.method1.call(protoObj1 )); return (strvar4 + (- strvar4)); }, this);
  1841. GiantPrintArray.push(v5);
  1842. v5 = v4.find(function(v7) { arrObj0 = arrObj0; return ((NaN instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) ? 'caller' : f64[(146) & 255]); });
  1843. GiantPrintArray.push(v5);
  1844. v5 = v4.find(function(v7) { WScript.Echo(strvar3 <(new BaseClass())); return 'caller'; }, this);
  1845. GiantPrintArray.push(v5);
  1846. v5 = v4.findIndex(function(v7) { var strvar9 = ',m3R$W!c!%!!!¤Ç';
  1847. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/4); return (Reflect.construct(class8)); });
  1848. GiantPrintArray.push(v5);
  1849. v5 = v4.findIndex(function(v7) { (Object.defineProperty(obj1, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1850. obj1.prop0 = ((v2[(11)], ((v4.push((typeof(strvar6) != 'number') , ((typeof(strvar6) != 'number') ? -1009999515 : (typeof(arrObj0.prop0) != 'string') ), (v4.unshift((v2.pop()), 'caller', (arrObj0[(((-358543224 >= 0 ? -358543224 : 0)) & 0XF)] * ((protoObj0.prop0 <= protoObj0.prop0)||(obj1.prop0 >= obj1.prop1)) + (-181273387 * -3 - obj0.prop1)), (- (obj1.prop0 > obj1.prop1)), (- (obj1.prop0 > obj1.prop1)), protoObj0.prop0, obj1.prop0, ((-290755207 - -176) * {89: protoObj0.prop1, prop0: obj1.prop0, prop2: obj1.prop1, prop3: -1494734719.9, prop4: obj1.prop0, prop5: obj1.prop0, prop6: -154, prop7: -706350062}), (-- obj1.prop1), ((obj1.prop1 == c)&&(e === b)))), obj1.length, Reflect.has(arrObj0, 'prop0'), obj1.method0.call(obj0 , /{{\B.}/imy), (typeof(strvar7) == 'undefined') , (((obj1.length = protoObj0.prop1) ? (obj1.prop4 instanceof ((typeof RegExp == 'function' ) ? RegExp : Object)) : (obj0.prop0 * ("" + obj1.prop1))) ? i32[1880549317] : (obj0.method1.call(obj0 ) << obj1.prop0)), ((new Array()) instanceof ((typeof Array == 'function' ) ? Array : Object)), (g !== g), protoObj1.method0.call(protoObj1 , /(?:(\b\d))/gu), (g !== g), (new func2(...(new Uint8Array([v5[(((((new Array()) instanceof ((typeof Array == 'function' ) ? Array : Object)) >= 0 ? ((new Array()) instanceof ((typeof Array == 'function' ) ? Array : Object)) : 0)) & 0XF)]])),...(new Int8Array([(typeof(strvar6) != 'undefined') ])))).prop1 , ((typeof(strvar1) != 'undefined') ^ (new BaseClass())), (typeof(strvar6) != 'undefined') ))
  1851. >= FloatArr0[(13)]), ((Reflect.construct(class8)) ? ((v3.reverse()) || (obj1.length -= ((protoObj1.prop1 === obj1.prop1)&&(obj1.prop0 === arrObj0.prop1)))) : (v4.pop())), -7.29477254846743E+18) instanceof ((typeof String == 'function' ) ? String : Object)); return 'caller'; }, this);
  1852. GiantPrintArray.push(v5);
  1853. v5 = v4.forEach(function(v8,v9) { v3[v9]++; });
  1854. GiantPrintArray.push(v5);
  1855. v5 = v4.forEach(function(v8,v9) { v3[v9]++; }, this);
  1856. GiantPrintArray.push(v5);
  1857. v5 = v4.indexOf(obj1.length, obj1.prop1);
  1858. GiantPrintArray.push(v5);
  1859. v5 = v4.includes(obj1.prop0, obj1.prop1);
  1860. GiantPrintArray.push(v5);
  1861. v5 = v4.join();
  1862. GiantPrintArray.push(v5);
  1863. v5 = v4.join(h);
  1864. GiantPrintArray.push(v5);
  1865. v5 = v4.keys();
  1866. GiantPrintArray.push(v5);
  1867. v5 = v4.lastIndexOf(b, protoObj1.prop1);
  1868. GiantPrintArray.push(v5);
  1869. v5 = v4.map(function(v6) { return obj1.prop1*v6; });
  1870. GiantPrintArray.push(v5);
  1871. v5 = v4.map(function(v6) { return protoObj1.prop0*v6; }, this);
  1872. GiantPrintArray.push(v5);
  1873. v5 = v4.reduce(function(v10) { obj1.prop0 = v10+obj1.prop4; return obj1.prop0;});
  1874. GiantPrintArray.push(v5);
  1875. v5 = v4.reduce(function(v10) { obj1.prop0 = v10+obj1.length; return obj1.prop0;}, obj1.length);
  1876. GiantPrintArray.push(v5);
  1877. v5 = v4.reduceRight(function(v10) { obj1.prop0 = v10+a; return obj1.prop0;});
  1878. GiantPrintArray.push(v5);
  1879. v5 = v4.reduceRight(function(v10) { obj1.prop0 = v10+g; return obj1.prop0;}, protoObj1.length);
  1880. GiantPrintArray.push(v5);
  1881. v5 = v4.reverse();
  1882. GiantPrintArray.push(v5);
  1883. v5 = v4.slice(protoObj1.prop0,protoObj0.prop1);
  1884. GiantPrintArray.push(v5);
  1885. v5 = v4.some(function(v7) { strvar6 = '!¯'+'*ê'+'-¢' + 'E}'.concat(Object.create(litObj1)); return (((obj1.prop0 <= protoObj1.prop1)&&(f <= obj1.prop0)) / ((Object.create(litObj1) ? arrObj0.prop1 : ((obj1.prop0 > h)||(obj1.prop0 != protoObj0.prop0))) == 0 ? 1 : (Object.create(litObj1) ? arrObj0.prop1 : ((obj1.prop0 > h)||(obj1.prop0 != protoObj0.prop0))))); });
  1886. GiantPrintArray.push(v5);
  1887. v5 = v4.some(function(v7) { var strvar9 = strvar6;
  1888. strvar9 = strvar9.substring((strvar9.length)/4,(strvar9.length)/2); return strvar6; }, this);
  1889. GiantPrintArray.push(v5);
  1890. v5 = v4.sort(function(v7) { (Reflect.defineProperty(obj1, 'prop4', {writable: true, enumerable: false, configurable: true }));
  1891. obj1.prop4 = (arrObj0.prop1 = 'caller'); return arrObj0[(((((((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1892. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1893. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) ? 8.77101130891511E+17 : ((obj1.prop0 < obj1.prop4)||(obj1.prop1 === obj1.prop4))) << ((obj1.prop1 ? v2[(((a >= 0 ? a : 0)) & 0XF)] : ((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1894. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1895. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) <= i16[128])) ? (+ (obj1.prop1 ? v2[(((a >= 0 ? a : 0)) & 0XF)] : ((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1896. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1897. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) <= i16[128]))) : '÷' + 'FF4#'.concat((obj0.length |= 'caller')))) / ((b-- ) == 0 ? 1 : (b-- ))) >= 0 ? ((((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1898. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1899. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) ? 8.77101130891511E+17 : ((obj1.prop0 < obj1.prop4)||(obj1.prop1 === obj1.prop4))) << ((obj1.prop1 ? v2[(((a >= 0 ? a : 0)) & 0XF)] : ((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1900. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1901. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) <= i16[128])) ? (+ (obj1.prop1 ? v2[(((a >= 0 ? a : 0)) & 0XF)] : ((v4[((((v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1902. >= 0 ? (v5.push(ui32[(obj1.prop0) & 255], (obj1.prop0 >= -595791773.9), (++ obj1.prop4), (obj1.prop4 <= protoObj1.prop1), (typeof(arrObj0.prop1) == 'number') , -34363467, (997444467 >> obj1.prop4)))
  1903. : 0)) & 0XF)] + Math.pow((~ -257534622), (protoObj0.prop1 * -4.60068772926451E+18 - obj1.prop1))) <= i16[128]))) : '÷' + 'FF4#'.concat((obj0.length |= 'caller')))) / ((b-- ) == 0 ? 1 : (b-- ))) : 0)) & 0XF)] < h; });
  1904. GiantPrintArray.push(v5);
  1905. v5 = v4.subarray(obj1.prop0,protoObj1.prop1);
  1906. GiantPrintArray.push(v5);
  1907. v5 = v4.toLocaleString();
  1908. GiantPrintArray.push(v5);
  1909. v5 = v4.toString();
  1910. GiantPrintArray.push(v5);
  1911. v5 = v4.value();
  1912. GiantPrintArray.push(v5);
  1913. obj0.prop1 = 'caller';
  1914. if(shouldBailout){
  1915. return 'somestring'
  1916. }
  1917. class class14 extends BaseClass {
  1918. constructor (){
  1919. super();
  1920. if(shouldBailout){
  1921. return 'somestring'
  1922. }
  1923. c =80;
  1924. var uniqobj23 = litObj0;
  1925. }
  1926. func79 (){
  1927. return obj1.prop1;
  1928. }
  1929. func80 (argMath107,argMath108,argMath109,argMath110 = ((e == argMath108)&&(argMath109 == argMath108))){
  1930. if(shouldBailout){
  1931. return 'somestring'
  1932. }
  1933. return argMath108;
  1934. }
  1935. set func81 (argMath111){
  1936. return obj0.prop1;
  1937. g &=(argMath111 >> v3[((((obj1.prop4 >= argMath111) >= 0 ? (obj1.prop4 >= argMath111) : 0)) & 0XF)]);
  1938. WScript.Echo(strvar0 <=v3[(__loopSecondaryVar0_0 - 1)]);
  1939. if(shouldBailout){
  1940. return 'somestring'
  1941. }
  1942. return 5.13328596958394E+18;
  1943. }
  1944. static func82 (){
  1945. strvar4 = 'S!'+'%¶'+'!!' + '|%'.concat(/[b7]\s((bab{5}b)ab{5}[b7]\B.{2,3}(bab{5}b)ab{5}[b7])\B.{2,3}\S$/giy.exec('S!'+'%¶'+'!!' + '|%'));
  1946. if(shouldBailout){
  1947. return 'somestring'
  1948. }
  1949. if(shouldBailout){
  1950. return 'somestring'
  1951. }
  1952. return g;
  1953. }
  1954. }
  1955. return -3.96931440964492E+18;
  1956. }
  1957. }
  1958. function func83 (arg0) {
  1959. this.prop0 = arg0;
  1960. }
  1961. var uniqobj24 = new func83((typeof(this.prop0) == 'boolean') );
  1962. function* func84 (){
  1963. protoObj0.length = makeArrayLength((VarArr0.push(ary[(__loopSecondaryVar0_0 - 1)]))
  1964. );
  1965. func4.call(protoObj1 );
  1966. var __loopvar2 = loopInvariant - 7,__loopSecondaryVar2_0 = loopInvariant,__loopSecondaryVar2_1 = loopInvariant;
  1967. LABEL0:
  1968. LABEL1:
  1969. for(;;) {
  1970. __loopvar2 += 2;
  1971. __loopSecondaryVar2_0 += 4;
  1972. __loopSecondaryVar2_1++;
  1973. if (__loopvar2 >= loopInvariant) break;
  1974. WScript.Echo(strvar3 !=(parseInt(((new RegExp('xyz')) instanceof ((typeof String == 'function' ) ? String : Object))) > 2147483650));
  1975. yield 2065020543;
  1976. class class15 extends BaseClass {
  1977. constructor (){
  1978. super();
  1979. strvar6 = strvar2[4%strvar2.length];
  1980. strvar4 = '#' + (ary.pop());
  1981. protoObj0.length= makeArrayLength(strvar3);
  1982. obj0.prop1 =((ary.pop()) === (new BaseClass()));
  1983. var fPolyProp = function (o) {
  1984. if (o!==undefined) {
  1985. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1986. }
  1987. };
  1988. fPolyProp(litObj0);
  1989. fPolyProp(litObj1);
  1990. }
  1991. func86 (...argArr112){
  1992. obj0.prop1 <<=(- -2);
  1993. WScript.Echo(strvar1 ===(true instanceof ((typeof Array == 'function' ) ? Array : Object)));
  1994. strvar3 = strvar1[5%strvar1.length];
  1995. return 1655855219.1;
  1996. return arrObj0.prop1;
  1997. }
  1998. static func87 (){
  1999. return 0;
  2000. }
  2001. }
  2002. var uniqobj25 = new func83(...(new Uint16Array(['caller'])));
  2003. strvar4 = strvar2 + 'caller';
  2004. break ;
  2005. }
  2006. //species1.ecs
  2007. var TypedArrayCtorA = Uint16Array
  2008. var TypedArrayCtorB = Int32Array
  2009. var TypedArrayCtorC = Uint8Array
  2010. var TypedArrayCtor = TypedArrayCtorA
  2011. class v11 extends TypedArrayCtorA
  2012. {
  2013. static get [Symbol.species]() { return function() { return new TypedArrayCtor(Math.abs( uniqobj24.prop0 | 0) % (Math.pow(2,32 - (TypedArrayCtor.BYTES_PER_ELEMENT|0)) - 1))};};
  2014. }
  2015. class v12 extends TypedArrayCtorB
  2016. {
  2017. static get [Symbol.species]() { return function() { return new Array(Math.abs( 0.4*10 | 0) % (Math.pow(2,32 - (TypedArrayCtor.BYTES_PER_ELEMENT|0)) - 1))};};
  2018. }
  2019. class v13 extends TypedArrayCtorC
  2020. {
  2021. static get [Symbol.species]() { return function() { return IntArr0};};
  2022. }
  2023. class v14 extends TypedArrayCtor
  2024. {
  2025. static get [Symbol.species]() { return function() { return uniqobj24.prop0};};
  2026. }
  2027. var v15 = new v11(Math.abs( 0.1*10 | 0) % (Math.pow(2,32 - (TypedArrayCtorA.BYTES_PER_ELEMENT|0)) - 1));
  2028. var v16 = new v12(Math.abs( uniqobj24.prop0 | 0) % (Math.pow(2,32 - (TypedArrayCtorB.BYTES_PER_ELEMENT|0)) - 1));
  2029. var v17 = new v13(Math.abs( 0.6*10 | 0) % (Math.pow(2,32 - (TypedArrayCtorC.BYTES_PER_ELEMENT|0)) - 1));
  2030. var v18 = new v14(Math.abs( 0.7*10 | 0) % (Math.pow(2,32 - (TypedArrayCtorC.BYTES_PER_ELEMENT|0)) - 1));
  2031. // addarray: aryObjA, aryObjB, aryObjC, aryObjD
  2032. protoObj1.prop5=obj0.method0;
  2033. return ((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object));
  2034. }
  2035. } while(((protoObj1.length != protoObj0.prop1)))
  2036. WScript.Echo('a = ' + (a|0));
  2037. WScript.Echo('b = ' + (b|0));
  2038. WScript.Echo('c = ' + (c|0));
  2039. WScript.Echo('d = ' + (d|0));
  2040. WScript.Echo('e = ' + (e|0));
  2041. WScript.Echo('f = ' + (f|0));
  2042. WScript.Echo('g = ' + (g|0));
  2043. WScript.Echo('h = ' + (h|0));
  2044. WScript.Echo('this.prop0 = ' + (this.prop0|0));
  2045. WScript.Echo('this.prop1 = ' + (this.prop1|0));
  2046. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  2047. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  2048. WScript.Echo('obj0.length = ' + (obj0.length|0));
  2049. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  2050. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  2051. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  2052. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  2053. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  2054. WScript.Echo('obj1.length = ' + (obj1.length|0));
  2055. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  2056. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  2057. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  2058. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  2059. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  2060. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  2061. WScript.Echo('strvar0 = ' + (strvar0));
  2062. WScript.Echo('strvar1 = ' + (strvar1));
  2063. WScript.Echo('strvar2 = ' + (strvar2));
  2064. WScript.Echo('strvar3 = ' + (strvar3));
  2065. WScript.Echo('strvar4 = ' + (strvar4));
  2066. WScript.Echo('strvar5 = ' + (strvar5));
  2067. WScript.Echo('strvar6 = ' + (strvar6));
  2068. WScript.Echo('strvar7 = ' + (strvar7));
  2069. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  2070. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  2071. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  2072. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  2073. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  2074. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  2075. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  2076. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  2077. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  2078. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  2079. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  2080. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  2081. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  2082. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  2083. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  2084. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  2085. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  2086. WScript.Echo('ary[0] = ' + (ary[0]|0));
  2087. WScript.Echo('ary[1] = ' + (ary[1]|0));
  2088. WScript.Echo('ary[2] = ' + (ary[2]|0));
  2089. WScript.Echo('ary[3] = ' + (ary[3]|0));
  2090. WScript.Echo('ary[4] = ' + (ary[4]|0));
  2091. WScript.Echo('ary[5] = ' + (ary[5]|0));
  2092. WScript.Echo('ary[6] = ' + (ary[6]|0));
  2093. WScript.Echo('ary[7] = ' + (ary[7]|0));
  2094. WScript.Echo('ary[8] = ' + (ary[8]|0));
  2095. WScript.Echo('ary[9] = ' + (ary[9]|0));
  2096. WScript.Echo('ary[10] = ' + (ary[10]|0));
  2097. WScript.Echo('ary[11] = ' + (ary[11]|0));
  2098. WScript.Echo('ary[12] = ' + (ary[12]|0));
  2099. WScript.Echo('ary[13] = ' + (ary[13]|0));
  2100. WScript.Echo('ary[14] = ' + (ary[14]|0));
  2101. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  2102. WScript.Echo('ary.length = ' + (ary.length|0));
  2103. for (var i = 0; i < GiantPrintArray.length; i++) {
  2104. WScript.Echo(GiantPrintArray[i]);
  2105. }
  2106. ;
  2107. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  2108. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  2109. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  2110. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  2111. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  2112. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  2113. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  2114. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  2115. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  2116. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  2117. };
  2118. // generate profile
  2119. test0();
  2120. // Run Simple JIT
  2121. test0();
  2122. test0();
  2123. // run JITted code
  2124. runningJITtedCode = true;
  2125. test0();
  2126. print("pass");