test001.js 98 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957
  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_c30fef70-bb68-4d9e-b3eb-af61d0fdbee0.js', `
  6. var module0_localbinding_0 = {};
  7. export { module0_localbinding_0 as default };
  8. `);
  9. WScript.RegisterModuleSource('module1_4bc26dce-a547-48ef-811a-bd1717d03cbe.js', `
  10. var loopInvariant = shouldBailout ? 7 : 8;
  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 protoObj0 = {};
  18. var obj1 = {};
  19. var protoObj1 = {};
  20. var arrObj0 = {};
  21. var litObj0 = {prop1: 3.14159265358979};
  22. var litObj1 = {prop0: 0, prop1: 1};
  23. var arrObj0 = {};
  24. var func0 = function(argMath87,argMath88 = leaf.call(protoObj1 )){
  25. leaf();
  26. WScript.Echo(strvar0 =='caller');
  27. return (typeof(argMath87) != 'number') ;
  28. };
  29. var func1 = function(argMath89 = (b <<= func0.call(obj0 , ary.length, -3)),argMath90,argMath91){
  30. class class12 extends module1BaseClass {
  31. constructor (){
  32. super();
  33. argMath90 >>=(-4.25417462235087E+17 + func0.call(litObj0 , func0.call(protoObj1 , ('{,ëe,' + 'dx$!Çlm!' + protoObj1.prop1), 'caller'), (e++ )));
  34. strvar4 = ('{,ëe,' + 'dx$!Çlm!').replace(/a/g, '!Ï'+'µ!'+'5!' + '(!').concat((f ? argMath89 : 65537));
  35. if(shouldBailout){
  36. return 'somestring'
  37. }
  38. }
  39. set func6 (argMath92){
  40. strvar7 = strvar2.concat(-164);
  41. return 7.55358946502581E+18;
  42. }
  43. func7 (argMath93,argMath94 = ((typeof((strvar4.concat(arguments.length) + ('caller' ? strvar4 : i16[(((! g) ? (ary.shift()) : (~ argMath93))) & 255]))) != 'boolean') * (new module1BaseClass()) + (e <<= (typeof((strvar4.concat(arguments.length) + ('caller' ? strvar4 : i16[(((! g) ? (ary.shift()) : (~ argMath93))) & 255]))) != 'boolean') )),...argArr95){
  44. var fPolyProp = function (o) {
  45. if (o!==undefined) {
  46. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  47. }
  48. };
  49. fPolyProp(litObj0);
  50. fPolyProp(litObj1);
  51. return 1322510159;
  52. }
  53. get func8 (){
  54. arrObj0.prop1 %=(('caller' == ui8[(144) & 255]) ^ (obj0.prop1 = (((strvar0).replace(strvar0, strvar2) ? 'caller' : (~ ((-902901476.9 == 65536) ? (obj1.prop0 %= 1271449041.1) : Math.log(b)))) > (ary.slice(13,12)))));
  55. obj0 = obj1;
  56. arrObj0.prop4 = (obj0.prop0 >= obj0.prop1);
  57. strvar1 = strvar7.concat((g === arrObj0.prop1));
  58. return 653002063.1;
  59. }
  60. func9 (argMath96,argMath97 = ((argMath96-- ) * (('caller' << ((argMath89 == b)&&(argMath96 === protoObj1.prop1))) * (arrObj0[(((i8[1260584891.9] >= 0 ? i8[1260584891.9] : 0)) & 0XF)] + argMath96)) + ('caller' instanceof ((typeof EvalError == 'function' ) ? EvalError : Object))),argMath98,argMath99){
  61. WScript.Echo(strvar7 !=ui8[(218) & 255]);
  62. argMath98 = (argMath98 != -170147366.9);
  63. argMath98 =(! -1624275393);
  64. argMath99 =(typeof(argMath99) != 'object') ;
  65. return c;
  66. }
  67. }
  68. return (obj1.prop1 != b);
  69. };
  70. var func2 = function(argMath100,...argArr101){
  71. class class13 {
  72. constructor (){
  73. c = (('È').replace('È', 'Ã!'+'qÄ'+'U*' + 'é%') ? ((protoObj0.prop1 > arrObj0.prop1)||(argMath100 < argMath100)) : argMath100);
  74. var uniqobj17 = {51: (true instanceof ((typeof Object == 'function' ) ? Object : Object)), prop0: (911978738 - /.{2,5}/gmy.test('Ø#$!w' + '#z#¨!!%%')), prop2: Object.create(protoObj0, {}), prop3: func1.call(protoObj1 , arrObj0.prop1, obj0, /^bb.\B./giu), prop4: (new module1BaseClass()), prop5: ui16[((911978738 - /.{2,5}/gmy.test('Ø#$!w' + '#z#¨!!%%'))) & 255], prop6: ((+ -3.48024066844604E+17) * (typeof(argMath100) == 'string') - (((~ func1.call(protoObj1 , arrObj0.prop1, obj0, /^bb.\B./giu)) & (-2.97013115046733E+18 + (-- arrObj0.prop0))) ? (new module1BaseClass()) : 186))};
  75. }
  76. func11 (argMath102 = (ary.shift()),argMath103,argMath104 = ((((arrObj0.prop0 != obj1.prop0)||(arrObj0.prop0 >= arrObj0.prop0)) * ((argArr101[((((Reflect.construct(module1BaseClass)) >= 0 ? (Reflect.construct(module1BaseClass)) : 0)) & 0XF)] <= Math.sqrt((-35 <= ((argMath102 << 2147483647) + (argMath102 = argMath102))))) + ((new module1BaseClass()) === 2147483647))) == argMath103)){
  77. if(shouldBailout){
  78. return 'somestring'
  79. }
  80. strvar6 = strvar3[0%strvar3.length];
  81. obj1 = arrObj0;
  82. return 96152958;
  83. }
  84. static set func12 (argMath105 = ((~ (Function('') instanceof ((typeof String == 'function' ) ? String : Object))) ? (obj1.length -= arrObj0.prop0) : e)){
  85. var strvar9 = ((strvar6).replace(strvar6, strvar5)).replace(strvar6.concat((f + (((new RangeError()) instanceof ((typeof func1 == 'function' ) ? func1 : Object)) ? strvar5 : func1.call(arrObj0 , ((/a/ instanceof ((typeof Error == 'function' ) ? Error : Object)) * ((argMath105 == argMath100) + (- -217))), arrObj0, /(?=\B.)/imy)))), 'È' + 'XvX!');
  86. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/4);
  87. strvar9 = strvar0.concat(func1.call(arrObj0 , ((/a/ instanceof ((typeof Error == 'function' ) ? Error : Object)) * ((argMath105 == argMath100) + (- -217))), arrObj0, /(?=\B.)/imy));
  88. strvar9 = strvar3 + ary[(2)];
  89. strvar5 = strvar1 + -84;
  90. h = argArr101[(15)];
  91. return 255;
  92. }
  93. static func13 (){
  94. argMath100 = ((protoObj1.prop1 > obj1.prop1) * ((argMath100-- ) - parseInt("-0x32")));
  95. return argMath100;
  96. }
  97. static func14 (argMath106,argMath107,argMath108){
  98. var strvar9 = strvar7;
  99. if(shouldBailout){
  100. return 'somestring'
  101. }
  102. strvar9 = 'U$'+'!)'+'(<' + '#õ' + (typeof(strvar7) == 'object') ;
  103. argMath106 = obj0.prop0;
  104. WScript.Echo(strvar9 !==(argMath108 ? argMath106 : protoObj1.prop0));
  105. return argMath108;
  106. }
  107. static func15 (argMath109 = func1.call(arrObj0 , (Function('') instanceof ((typeof Function == 'function' ) ? Function : Object)), protoObj0, /\w*$/gmy),argMath110,argMath111,...argArr112){
  108. (Object.defineProperty(arrObj0, 'length', {writable: true, enumerable: false, configurable: true }));
  109. arrObj0.length = makeArrayLength((-- obj0.prop0));
  110. strvar6 = strvar0[2%strvar0.length];
  111. strvar5 = (strvar3).replace(strvar3, 'Ã!'+'qÄ'+'U*' + 'é%') + argMath111;
  112. return protoObj1.prop1;
  113. }
  114. }
  115. var reResult0='%$'+'º{'+'%Ã' + 'ûÛ'.search(/(?=\B.)/imy);
  116. return (typeof(((strvar7).replace(/a/g, ('È').replace('È', 'Ã!'+'qÄ'+'U*' + 'é%'))).replace((strvar7).replace(/a/g, ('È').replace('È', 'Ã!'+'qÄ'+'U*' + 'é%')), strvar6)) == 'boolean') ;
  117. };
  118. var func3 = function(argMath113,argMath114,argMath115,argMath116 = (argMath115 + argMath113)){
  119. if((func2.call(arrObj0 , strvar1, ary) && (~ -2147483648))) {
  120. }
  121. else {
  122. return a;
  123. strvar4 = strvar5[5%strvar5.length];
  124. }
  125. return (((- (f64[(68) & 255] ? argMath115 : argMath115)) !== (func0.call(litObj1 , func1.call(protoObj0 , (new func2(strvar4,ary)).prop1 , litObj1, /(?:\s{1,5})/m), arguments[(0)]) ? f64[(68) & 255] : (argMath115 + argMath113))) instanceof ((typeof Error == 'function' ) ? Error : Object));
  126. };
  127. var func4 = function(){
  128. obj1.prop0 |=(c != d);
  129. func2.call(arrObj0 , strvar7, ary);
  130. func1.call(litObj0 , (arrObj0.prop1 %= (func2.call(protoObj1 , strvar2, ary) ? (322427898 < 222) : arrObj0[(((-1719618252.9 >= 0 ? -1719618252.9 : 0)) & 0XF)])), litObj0, /\w*$/gmy);
  131. return ((typeof(strvar1) == 'string') ? i32[(((new module1BaseClass()) ? (+ ((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object))) : (((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object)) ? ((i16[(195) & 255]) >= (typeof(arrObj0.prop0) == 'boolean') ) : (-104 + i32[(53) & 255])))) & 255] : ((((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object)) ? ((i16[(195) & 255]) >= (typeof(arrObj0.prop0) == 'boolean') ) : (-104 + i32[(53) & 255])) ^ (typeof('|' + 'w.e!') != 'undefined') ));
  132. };
  133. obj0.method0 = func0;
  134. obj0.method1 = func3;
  135. obj1.method0 = func0;
  136. obj1.method1 = func4;
  137. arrObj0.method0 = obj1.method0;
  138. arrObj0.method1 = func1;
  139. var ary = new Array(10);
  140. var i8 = new Int8Array(256);
  141. var i16 = new Int16Array(256);
  142. var i32 = new Int32Array(256);
  143. var ui8 = new Uint8Array(256);
  144. var ui16 = new Uint16Array(256);
  145. var ui32 = new Uint32Array(256);
  146. var f32 = new Float32Array(256);
  147. var f64 = new Float64Array(256);
  148. var uic8 = new Uint8ClampedArray(256);
  149. var IntArr0 = new Array(921369286,-173852817,53813199,3584101917151775744,77,-237,-2122643450,-32140187364175240,2147483647,577311958,-6411518294911199232,4294967295,-24022675);
  150. var IntArr1 = new Array(5836200086927007744,2);
  151. var FloatArr0 = new Array(-447864429,-1928534699.9,-6.37056506534262E+18,-4.92196016225587E+18,-2.94968807450473E+18,1482319631.1,523262382);
  152. var VarArr0 = [];
  153. var a = -8.79554116726933E+18;
  154. var b = 90;
  155. var c = 556540024.1;
  156. var d = -2.81621134091371E+18;
  157. var e = 3.59653681810537E+18;
  158. var f = 55;
  159. var g = false;
  160. var h = -503129761.9;
  161. var strvar0 = ',5ã(%' + '(´fY$!*!';
  162. var strvar1 = 'Ã!'+'qÄ'+'U*' + 'é%';
  163. var strvar2 = ')!%!+' + 'o!ül#*Ê!';
  164. var strvar3 = 'f';
  165. var strvar4 = 'U$'+'!)'+'(<' + '#õ';
  166. var strvar5 = '|' + 'w.e!';
  167. var strvar6 = 'd';
  168. var strvar7 = '³' + '#!c!';
  169. arrObj0[0] = -714909716;
  170. arrObj0[1] = 65535;
  171. arrObj0[2] = 1.52475291138827E+18;
  172. arrObj0[3] = -729214458;
  173. arrObj0[4] = 1064996105.1;
  174. arrObj0[5] = 5.52665884004211E+18;
  175. arrObj0[6] = -875366864;
  176. arrObj0[7] = 1.29084665037753E+17;
  177. arrObj0[8] = 7.72144743500994E+17;
  178. arrObj0[9] = 965965984;
  179. arrObj0[10] = -2147483648;
  180. arrObj0[11] = -52;
  181. arrObj0[12] = -1293434249.9;
  182. arrObj0[13] = -2;
  183. arrObj0[14] = -1073741824;
  184. arrObj0[arrObj0.length-1] = 476963729;
  185. arrObj0.length = makeArrayLength(-5.19517384006747E+18);
  186. ary[0] = 1;
  187. ary[1] = 31;
  188. ary[2] = -769472063;
  189. ary[3] = -2.52709304174521E+18;
  190. ary[4] = 712116228;
  191. ary[5] = -437517276;
  192. ary[6] = 566524026;
  193. ary[7] = -686650420;
  194. ary[8] = 97;
  195. ary[9] = -145;
  196. ary[10] = 1633071508;
  197. ary[11] = -68343815;
  198. ary[12] = -340486995;
  199. ary[13] = -502599986.9;
  200. ary[14] = -2147483646;
  201. ary[ary.length-1] = 908480179;
  202. ary.length = makeArrayLength(-645955025);
  203. var protoObj0 = Object.create(obj0);
  204. var protoObj1 = Object.create(obj1);
  205. obj0.prop0 = -566160078;
  206. obj0.prop1 = 3.79126636439559E+17;
  207. obj0.length = makeArrayLength(1047251188);
  208. protoObj0.prop0 = -2147483648;
  209. protoObj0.prop1 = 1517209737;
  210. protoObj0.length = makeArrayLength(2147483647);
  211. obj1.prop0 = -1747532298;
  212. obj1.prop1 = -1073741824;
  213. obj1.length = makeArrayLength(-4.55127690531929E+18);
  214. protoObj1.prop0 = -5.28356289627782E+18;
  215. protoObj1.prop1 = 832438379;
  216. protoObj1.length = makeArrayLength(475464201);
  217. arrObj0.prop0 = -173;
  218. arrObj0.prop1 = 5.15785951505631E+18;
  219. arrObj0.length = makeArrayLength(-1831508476.9);
  220. arrObj0.prop4 = -7.74993560169772E+18;
  221. IntArr1[2] = -1868708746.9;
  222. FloatArr0[7] = -208232192;
  223. FloatArr0[8] = -3;
  224. VarArr0[9] = 8.47245306222751E+18;
  225. VarArr0[0] = 57674902;
  226. VarArr0[5] = 1542270638.1;
  227. VarArr0[8] = 1864952660.1;
  228. VarArr0[2] = -442977118;
  229. VarArr0[1] = -1245807097.9;
  230. VarArr0[6] = 2147483647;
  231. VarArr0[7] = 65535;
  232. VarArr0[3] = 466332135;
  233. VarArr0[4] = -2147483649;
  234. VarArr0[10] = -1018892154;
  235. export { } from 'module0_c30fef70-bb68-4d9e-b3eb-af61d0fdbee0.js';
  236. import { default as module1_localbinding_0, default as module1_localbinding_1, default as module1_localbinding_2 } from 'module0_c30fef70-bb68-4d9e-b3eb-af61d0fdbee0.js';
  237. export default module1_localbinding_1 = (new module1BaseClass());
  238. import { default as module1_localbinding_3, default as module1_localbinding_4 } from 'module0_c30fef70-bb68-4d9e-b3eb-af61d0fdbee0.js';
  239. export { strvar3 as module1_exportbinding_3, strvar2 as module1_exportbinding_4, strvar6 as module1_exportbinding_5, module1_localbinding_2 as module1_exportbinding_6 };
  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('module1_localbinding_1 = ' + (module1_localbinding_1|0));
  250. WScript.Echo('module1_localbinding_2 = ' + (module1_localbinding_2|0));
  251. WScript.Echo('module1_localbinding_3 = ' + (module1_localbinding_3|0));
  252. WScript.Echo('module1_localbinding_4 = ' + (module1_localbinding_4|0));
  253. WScript.Echo('module1_exportbinding_0 = ' + (module1_exportbinding_0|0));
  254. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  255. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  256. WScript.Echo('obj0.length = ' + (obj0.length|0));
  257. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  258. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  259. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  260. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  261. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  262. WScript.Echo('obj1.length = ' + (obj1.length|0));
  263. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  264. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  265. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  266. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  267. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  268. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  269. WScript.Echo('arrObj0.prop4 = ' + (arrObj0.prop4|0));
  270. WScript.Echo('strvar0 = ' + (strvar0));
  271. WScript.Echo('strvar1 = ' + (strvar1));
  272. WScript.Echo('strvar2 = ' + (strvar2));
  273. WScript.Echo('strvar3 = ' + (strvar3));
  274. WScript.Echo('strvar4 = ' + (strvar4));
  275. WScript.Echo('strvar5 = ' + (strvar5));
  276. WScript.Echo('strvar6 = ' + (strvar6));
  277. WScript.Echo('strvar7 = ' + (strvar7));
  278. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  279. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  280. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  281. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  282. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  283. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  284. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  285. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  286. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  287. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  288. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  289. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  290. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  291. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  292. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  293. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  294. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  295. WScript.Echo('ary[0] = ' + (ary[0]|0));
  296. WScript.Echo('ary[1] = ' + (ary[1]|0));
  297. WScript.Echo('ary[2] = ' + (ary[2]|0));
  298. WScript.Echo('ary[3] = ' + (ary[3]|0));
  299. WScript.Echo('ary[4] = ' + (ary[4]|0));
  300. WScript.Echo('ary[5] = ' + (ary[5]|0));
  301. WScript.Echo('ary[6] = ' + (ary[6]|0));
  302. WScript.Echo('ary[7] = ' + (ary[7]|0));
  303. WScript.Echo('ary[8] = ' + (ary[8]|0));
  304. WScript.Echo('ary[9] = ' + (ary[9]|0));
  305. WScript.Echo('ary[10] = ' + (ary[10]|0));
  306. WScript.Echo('ary[11] = ' + (ary[11]|0));
  307. WScript.Echo('ary[12] = ' + (ary[12]|0));
  308. WScript.Echo('ary[13] = ' + (ary[13]|0));
  309. WScript.Echo('ary[14] = ' + (ary[14]|0));
  310. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  311. WScript.Echo('ary.length = ' + (ary.length|0));
  312. for (var i = 0; i < GiantPrintArray.length; i++) {
  313. WScript.Echo(GiantPrintArray[i]);
  314. }
  315. ;
  316. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  317. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  318. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  319. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  320. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  321. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  322. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  323. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  324. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  325. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  326. `);
  327. WScript.RegisterModuleSource('module2_8b137f10-0570-45c1-af05-26d02fa88317.js', `
  328. var loopInvariant = shouldBailout ? 8 : 4;
  329. var GiantPrintArray = [];
  330. __counter++;;
  331. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  332. function leaf() { return 100; };
  333. class module2BaseClass { };;
  334. var obj0 = {};
  335. var protoObj0 = {};
  336. var obj1 = {};
  337. var protoObj1 = {};
  338. var arrObj0 = {};
  339. var litObj0 = {prop1: 3.14159265358979};
  340. var litObj1 = {prop0: 0, prop1: 1};
  341. var arrObj0 = {};
  342. var func0 = function(argMath117,argMath118,argMath119,argMath120 = ('6-Þ!û' + '+Ña¶7(#h'.indexOf((strvar2 + (protoObj1.prop1 ^= ((typeof(argMath119) == 'number') >>> 8.75511800249586E+18)))))){
  343. var strvar9 = strvar3;
  344. leaf.call(litObj0 );
  345. return (i16[(165) & 255] || (leaf.call(obj1 ) + argMath120));
  346. };
  347. var func1 = function(argMath121){
  348. WScript.Echo(strvar2 >(argMath121 = func0.call(obj1 , /^bb.\B./giu, f64[(e) & 255], strvar2, strvar2)));
  349. class class14 extends module2BaseClass {
  350. constructor (argMath122){
  351. super();
  352. protoObj0.prop0 =(arrObj0.prop1 === argMath122);
  353. }
  354. set func6 (argMath123){
  355. var strvar9 = strvar4.concat('caller');
  356. argMath121 =101798099;
  357. return 204;
  358. }
  359. static get func7 (){
  360. var strvar9 = strvar7;
  361. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/1);
  362. if(shouldBailout){
  363. return 'somestring'
  364. }
  365. (Object.defineProperty(protoObj1, 'prop4', {writable: true, enumerable: false, configurable: true }));
  366. protoObj1.prop4 = (typeof(arrObj0.prop0) != 'string') ;
  367. strvar1 = strvar9.concat(-199);
  368. var fPolyProp = function (o) {
  369. if (o!==undefined) {
  370. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  371. }
  372. };
  373. fPolyProp(litObj0);
  374. fPolyProp(litObj1);
  375. var strvar10 = (strvar9 + ui8[((new module2BaseClass())) & 255]);
  376. strvar10 = strvar10.substring((strvar10.length)/4,(strvar10.length)/2);
  377. return 18882563.1;
  378. }
  379. static func8 (argMath124){
  380. WScript.Echo(strvar5 !==argMath124);
  381. obj1.prop0 = 'caller';
  382. strvar5 = 'w' + '$*s¸' + (protoObj0.prop0 &= 65535);
  383. return obj0.prop1;
  384. }
  385. static func9 (argMath125,argMath126,argMath127,argMath128){
  386. strvar3 = strvar0[2%strvar0.length];
  387. strvar2 = strvar6.concat((! argMath126));
  388. obj1.prop1 =(! 1019377658);
  389. return 65535;
  390. }
  391. }
  392. return (protoObj1.prop1 >>= func0.call(obj0 , /(?:\s{1,5})/m, ((obj1.prop0 >= arrObj0.prop0)||(obj1.prop1 > c)), strvar2, ((strvar3 + func0.call(protoObj1 , /^(\s)$/gmyu, -2147483648, strvar2, (new module2BaseClass()))) >= arrObj0[(18)])));
  393. };
  394. var func2 = function(argMath129,argMath130,argMath131){
  395. var reResult1=/^(\s)$/gmyu.exec('!×'+'!!'+'%#' + '\`!');
  396. protoObj0 = protoObj1;
  397. return ((argMath129 <<= ((argMath130 != argMath129)&&(protoObj0.prop0 <= protoObj1.prop1))) instanceof ((typeof String == 'function' ) ? String : Object));
  398. };
  399. var func3 = function(argMath132 = (new module2BaseClass()),argMath133){
  400. if(shouldBailout){
  401. return 'somestring'
  402. }
  403. //ReflectOwnKeys.ecs
  404. print(Reflect.ownKeys(protoObj1));
  405. var uniqobj18 = [''];
  406. uniqobj18[__counter%uniqobj18.length].toString();
  407. return (argMath133 * i16[(83) & 255] - argMath133);
  408. };
  409. var func4 = function(){
  410. class class15 extends module2BaseClass {
  411. func10 (){
  412. var t = {prop0: ('!{'+'%%'+'!i' + 'hÃ'.indexOf(strvar7))};
  413. (Object.defineProperty(litObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  414. litObj0.prop1 = (c > protoObj1.prop0);
  415. return protoObj1.prop0;
  416. }
  417. func11 (){
  418. protoObj1.prop1 -=(~ obj0.prop0);
  419. if(shouldBailout){
  420. return 'somestring'
  421. }
  422. WScript.Echo(strvar7 >='caller');
  423. WScript.Echo(strvar2 >arrObj0[(2)]);
  424. WScript.Echo(strvar3 ===func0.call(arrObj0 , /^(\s)$/gmyu, f, strvar2, uic8.length));
  425. protoObj1 = obj1;
  426. return protoObj0.prop0;
  427. }
  428. static func12 (){
  429. strvar6 = strvar5[6%strvar5.length];
  430. return obj1.prop1;
  431. }
  432. }
  433. if((new module2BaseClass())) {
  434. var uniqobj19 = {prop0: (new class15()), prop1: ((obj1.prop1 > d) * func0.call(arrObj0 , /(?:\s{1,5})/m, parseInt("0x56"), strvar3, (c === arrObj0.prop0)) - -2021241070.9), prop2: 'caller', prop3: (func2.call(arrObj0 , parseInt("-0x8AB92DA"), leaf, ((('prop0' in litObj0) * ((ary.pop()) !== (1 / (-661987208 == 0 ? 1 : -661987208))) - ary[(10)]) * ((a === a) - (- (1 / (-661987208 == 0 ? 1 : -661987208)))))) ? (new class15()) : (ary.reverse()))};
  435. return -1136765219;
  436. WScript.Echo(strvar0 !==func2.call(arrObj0 , parseInt("-0x8AB92DA"), leaf, ((('prop0' in litObj0) * ((ary.pop()) !== (1 / (-661987208 == 0 ? 1 : -661987208))) - ary[(10)]) * ((a === a) - (- (1 / (-661987208 == 0 ? 1 : -661987208)))))));
  437. GiantPrintArray.push('strvar7 = ' + (strvar7));
  438. }
  439. else {
  440. return -97;
  441. strvar5 = strvar0[6%strvar0.length];
  442. if(shouldBailout){
  443. return 'somestring'
  444. }
  445. }
  446. var uniqobj20 = [class15];
  447. var uniqobj21 = uniqobj20[__counter%uniqobj20.length];
  448. uniqobj21.func12();
  449. return 156;
  450. };
  451. obj0.method0 = func1;
  452. obj0.method1 = func4;
  453. obj1.method0 = func2;
  454. obj1.method1 = obj1.method0;
  455. arrObj0.method0 = obj1.method1;
  456. arrObj0.method1 = func1;
  457. var ary = new Array(10);
  458. var i8 = new Int8Array(256);
  459. var i16 = new Int16Array(256);
  460. var i32 = new Int32Array(256);
  461. var ui8 = new Uint8Array(256);
  462. var ui16 = new Uint16Array(256);
  463. var ui32 = new Uint32Array(256);
  464. var f32 = new Float32Array(256);
  465. var f64 = new Float64Array(256);
  466. var uic8 = new Uint8ClampedArray(256);
  467. var IntArr0 = new Array(49,200);
  468. var IntArr1 = new Array(-6215228,-20,-576121884,161,2147483650);
  469. var FloatArr0 = [2147483647,-3.27757790634056E+18,-145809452,-112];
  470. var VarArr0 = new Array(strvar2,-2021056373,-2070441080.9,910654270,-243588172,166);
  471. var a = -156;
  472. var b = -2147483646;
  473. var c = 1;
  474. var d = -6.08413267351703E+18;
  475. var e = -8.23552029453557E+18;
  476. var f = -2.12968175172174E+18;
  477. var g = 844057704;
  478. var h = -1935022078;
  479. var strvar0 = 'Z+(#!' + '!Ü,!$*))';
  480. var strvar1 = '$' + '²N²M';
  481. var strvar2 = 'É#°%$!j!$E!#³(^';
  482. var strvar3 = '<!'+'!¥'+'ÿ]' + '8#';
  483. var strvar4 = '%Ã!,!' + 'X#ÊT9$þ-';
  484. var strvar5 = 'øØã%I' + 'WÆ|!RÏhí';
  485. var strvar6 = 'Z+(#!' + '!Ü,!$*))';
  486. var strvar7 = 'øØã%I' + 'WÆ|!RÏhí';
  487. arrObj0[0] = -1073741824;
  488. arrObj0[1] = 220;
  489. arrObj0[2] = -34912986;
  490. arrObj0[3] = 232;
  491. arrObj0[4] = 2147483647;
  492. arrObj0[5] = 840651514;
  493. arrObj0[6] = -1248695101;
  494. arrObj0[7] = -158;
  495. arrObj0[8] = 5.70052917299591E+18;
  496. arrObj0[9] = -226;
  497. arrObj0[10] = -201;
  498. arrObj0[11] = 111;
  499. arrObj0[12] = 1689116339.1;
  500. arrObj0[13] = 929886279;
  501. arrObj0[14] = 175;
  502. arrObj0[arrObj0.length-1] = -6.65419301104312E+18;
  503. arrObj0.length = makeArrayLength(-1);
  504. ary[0] = -542977354;
  505. ary[1] = 4294967295;
  506. ary[2] = -1.36500891757342E+18;
  507. ary[3] = -156;
  508. ary[4] = -7.62299249246701E+17;
  509. ary[5] = 17253738;
  510. ary[6] = -184;
  511. ary[7] = 216;
  512. ary[8] = 999572167;
  513. ary[9] = -594051950;
  514. ary[10] = 1.15376239669834E+18;
  515. ary[11] = 5.45057902856662E+18;
  516. ary[12] = 2147483647;
  517. ary[13] = 632769023;
  518. ary[14] = 406861220.1;
  519. ary[ary.length-1] = -1492920342.9;
  520. ary.length = makeArrayLength(-1073741824);
  521. var protoObj0 = Object.create(obj0);
  522. var protoObj1 = Object.create(obj1);
  523. var aliasOfuic8 = uic8;;
  524. obj0.prop0 = 3;
  525. obj0.prop1 = -65175290;
  526. obj0.length = makeArrayLength(-328041668.9);
  527. protoObj0.prop0 = -1073741824;
  528. protoObj0.prop1 = 7.81394304112858E+18;
  529. protoObj0.length = makeArrayLength(1717837004);
  530. obj1.prop0 = -39;
  531. obj1.prop1 = 158398902;
  532. obj1.length = makeArrayLength(-411937310);
  533. protoObj1.prop0 = 108;
  534. protoObj1.prop1 = -5.61361307587279E+18;
  535. protoObj1.length = makeArrayLength(-256);
  536. arrObj0.prop0 = -245832537;
  537. arrObj0.prop1 = -666770065;
  538. arrObj0.length = makeArrayLength(-2147483647);
  539. FloatArr0[8] = -1073741824;
  540. FloatArr0[4] = 904222607;
  541. FloatArr0[5] = -11;
  542. FloatArr0[7] = -189;
  543. FloatArr0[6] = 2.3805099861932E+18;
  544. FloatArr0[9] = 660805078;
  545. VarArr0[9] = -2145262901.9;
  546. VarArr0[11] = 1418391883;
  547. VarArr0[10] = 509992692;
  548. VarArr0[7] = -760139045;
  549. VarArr0[8] = -2.8766605761927E+18;
  550. VarArr0[VarArr0.length] = 7.75503534276333E+18;
  551. export { e as module2_exportbinding_0, arrObj0 as module2_exportbinding_1, obj0 as module2_exportbinding_2, h as module2_exportbinding_3 };
  552. WScript.Echo(strvar3 >=((h *= (- -2.15381927547472E+18)) ? (VarArr0.shift()) : 'caller'));
  553. import { default as module2_localbinding_0, default as module2_localbinding_1, default as module2_localbinding_2 } from 'module0_c30fef70-bb68-4d9e-b3eb-af61d0fdbee0.js';
  554. export { module1_exportbinding_0 as module2_exportbinding_4, module1_exportbinding_6 as module2_exportbinding_5, module1_exportbinding_4 as module2_exportbinding_6 } from 'module1_4bc26dce-a547-48ef-811a-bd1717d03cbe.js';
  555. function func13 () {
  556. }
  557. var uniqobj22 = new func13();
  558. import { } from 'module1_4bc26dce-a547-48ef-811a-bd1717d03cbe.js';
  559. import { } from 'module1_4bc26dce-a547-48ef-811a-bd1717d03cbe.js';
  560. WScript.Echo('a = ' + (a|0));
  561. WScript.Echo('b = ' + (b|0));
  562. WScript.Echo('c = ' + (c|0));
  563. WScript.Echo('d = ' + (d|0));
  564. WScript.Echo('e = ' + (e|0));
  565. WScript.Echo('f = ' + (f|0));
  566. WScript.Echo('g = ' + (g|0));
  567. WScript.Echo('h = ' + (h|0));
  568. WScript.Echo('module2_localbinding_0 = ' + (module2_localbinding_0|0));
  569. WScript.Echo('module2_localbinding_1 = ' + (module2_localbinding_1|0));
  570. WScript.Echo('module2_localbinding_2 = ' + (module2_localbinding_2|0));
  571. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  572. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  573. WScript.Echo('obj0.length = ' + (obj0.length|0));
  574. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  575. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  576. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  577. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  578. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  579. WScript.Echo('obj1.length = ' + (obj1.length|0));
  580. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  581. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  582. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  583. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  584. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  585. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  586. WScript.Echo('strvar0 = ' + (strvar0));
  587. WScript.Echo('strvar1 = ' + (strvar1));
  588. WScript.Echo('strvar2 = ' + (strvar2));
  589. WScript.Echo('strvar3 = ' + (strvar3));
  590. WScript.Echo('strvar4 = ' + (strvar4));
  591. WScript.Echo('strvar5 = ' + (strvar5));
  592. WScript.Echo('strvar6 = ' + (strvar6));
  593. WScript.Echo('strvar7 = ' + (strvar7));
  594. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  595. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  596. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  597. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  598. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  599. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  600. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  601. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  602. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  603. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  604. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  605. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  606. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  607. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  608. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  609. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  610. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  611. WScript.Echo('ary[0] = ' + (ary[0]|0));
  612. WScript.Echo('ary[1] = ' + (ary[1]|0));
  613. WScript.Echo('ary[2] = ' + (ary[2]|0));
  614. WScript.Echo('ary[3] = ' + (ary[3]|0));
  615. WScript.Echo('ary[4] = ' + (ary[4]|0));
  616. WScript.Echo('ary[5] = ' + (ary[5]|0));
  617. WScript.Echo('ary[6] = ' + (ary[6]|0));
  618. WScript.Echo('ary[7] = ' + (ary[7]|0));
  619. WScript.Echo('ary[8] = ' + (ary[8]|0));
  620. WScript.Echo('ary[9] = ' + (ary[9]|0));
  621. WScript.Echo('ary[10] = ' + (ary[10]|0));
  622. WScript.Echo('ary[11] = ' + (ary[11]|0));
  623. WScript.Echo('ary[12] = ' + (ary[12]|0));
  624. WScript.Echo('ary[13] = ' + (ary[13]|0));
  625. WScript.Echo('ary[14] = ' + (ary[14]|0));
  626. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  627. WScript.Echo('ary.length = ' + (ary.length|0));
  628. for (var i = 0; i < GiantPrintArray.length; i++) {
  629. WScript.Echo(GiantPrintArray[i]);
  630. }
  631. ;
  632. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  633. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  634. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  635. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  636. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  637. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  638. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  639. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  640. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  641. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  642. `);
  643. WScript.RegisterModuleSource('module3_53830194-6bbb-4e4b-a0e5-48f090c58bc5.js', `
  644. var loopInvariant = shouldBailout ? 3 : 2;
  645. var GiantPrintArray = [];
  646. __counter++;;
  647. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  648. function leaf() { return 100; };
  649. class module3BaseClass { };;
  650. var obj0 = {};
  651. var protoObj0 = {};
  652. var obj1 = {};
  653. var protoObj1 = {};
  654. var arrObj0 = {};
  655. var litObj0 = {prop1: 3.14159265358979};
  656. var litObj1 = {prop0: 0, prop1: 1};
  657. var arrObj0 = {};
  658. var func0 = function(argMath134,argMath135 = (typeof (new leaf()).prop1 ),argMath136 = (((ui8[(Math.round({prop7: (b++ ), prop6: (argMath134 / (204 == 0 ? 1 : 204)), prop5: (655151137 ? argMath134 : argMath135), prop4: ((new RangeError()) instanceof ((typeof RegExp == 'function' ) ? RegExp : Object)), prop3: 'caller', prop2: (c < f), prop1: (argMath135 = argMath134), prop0: leaf.call(litObj1 )})) & 255] ? g : leaf.call(obj0 )) || -735328841) >= ((new RegExp('xyz')) instanceof ((typeof Number == 'function' ) ? Number : Object)))){
  659. var __loopvar3 = loopInvariant - 10;
  660. LABEL0:
  661. for (var _strvar3 in i16) {
  662. if(typeof _strvar3 === 'string' && _strvar3.indexOf('method') != -1) continue;
  663. if (__loopvar3 >= loopInvariant + -3) break;
  664. __loopvar3 += 3;
  665. i16[_strvar3] = leaf();
  666. }
  667. var strvar9 = strvar0;
  668. strvar9 = strvar9.substring((strvar9.length)/4,(strvar9.length)/3);
  669. return -1355887234;
  670. };
  671. var func1 = function(){
  672. return g;
  673. };
  674. var func2 = function(argMath137,argMath138,argMath139){
  675. return 'caller';
  676. };
  677. var func3 = function(){
  678. var func5 = async (argMath140 = (g === arrObj0.prop1),argMath141) => {
  679. if(shouldBailout){
  680. return 'somestring'
  681. }
  682. g &=func0.call(protoObj1 , obj1, arguments[(3)], (f <<= ('=!'+'#I'+'ìl' + 'éÒ'.indexOf('­Nw#' + 'P,-%!bh+'))));
  683. var v = (typeof(argMath141) == 'boolean') ;
  684. var strvar9 = strvar5;
  685. if(shouldBailout){
  686. return 'somestring'
  687. }
  688. return await (-- f);
  689. }
  690. if((protoObj1.prop1 + (/a/ instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)))) {
  691. var uniqobj23 = {lf0: {prop0: -46, prop1: 178, length: -3.94041175986451E+18 , method0: func1, method1: func5}};
  692. if(shouldBailout){
  693. return 'somestring'
  694. }
  695. var strvar9 = ('V!þ²!­]«!#Ç!++$').replace(strvar0, 'D('+')ü'+'!Y' + 'ª.');
  696. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/4);
  697. }
  698. else {
  699. }
  700. WScript.Echo(strvar7 ===(((new Error('abc')) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object)) === (++ arrObj0.prop0)));
  701. return 1604656268.1;
  702. };
  703. var func4 = function(argMath142 = (ary[((((ary.shift()) >= 0 ? (ary.shift()) : 0)) & 0XF)] || -1346076001.9),argMath143,argMath144){
  704. return i16[(38) & 255];
  705. };
  706. obj0.method0 = func3;
  707. obj0.method1 = obj0.method0;
  708. obj1.method0 = obj0.method0;
  709. obj1.method1 = func3;
  710. arrObj0.method0 = func0;
  711. arrObj0.method1 = obj0.method0;
  712. var ary = new Array(10);
  713. var i8 = new Int8Array(256);
  714. var i16 = new Int16Array(256);
  715. var i32 = new Int32Array(256);
  716. var ui8 = new Uint8Array(256);
  717. var ui16 = new Uint16Array(256);
  718. var ui32 = new Uint32Array(256);
  719. var f32 = new Float32Array(256);
  720. var f64 = new Float64Array(256);
  721. var uic8 = new Uint8ClampedArray(256);
  722. var IntArr0 = new Array();
  723. var IntArr1 = [-2043878326,77,-530133672600011520,1073741823,-1133614366,-6014909246758133760,5271528068470378496];
  724. var FloatArr0 = new Array(-2,-2.00889256568232E+18,2147483647,-167,622923917.1,4.78809143856786E+18,-307737959);
  725. var VarArr0 = ['\`' + '.$+Ð',-1214675798,-1979158660.9,797341338,-1036570365,-1.72061319476266E+18,4586541608294704640,82,89,0,1073741823,922127558,179,-44];
  726. var a = 3;
  727. var b = -68;
  728. var c = 3;
  729. var d = -61;
  730. var e = -2147483647;
  731. var f = -424778268;
  732. var g = -3.01699184080999E+18;
  733. var h = 4294967295;
  734. var strvar0 = '=!'+'#I'+'ìl' + 'éÒ';
  735. var strvar1 = ';!'+'!t'+'+%' + ',A';
  736. var strvar2 = 'V!þ²!­]«!#Ç!++$';
  737. var strvar3 = '\`' + '.$+Ð';
  738. var strvar4 = 'y#'+'mG'+'B!' + '9R';
  739. var strvar5 = '¶';
  740. var strvar6 = 'V!þ²!­]«!#Ç!++$';
  741. var strvar7 = 'Y!'+'Êa'+'T!' + 'IT';
  742. arrObj0[0] = 1370379925.1;
  743. arrObj0[1] = 673468634;
  744. arrObj0[2] = 3;
  745. arrObj0[3] = 5.31635086971615E+18;
  746. arrObj0[4] = 1618875023.1;
  747. arrObj0[5] = 189935959;
  748. arrObj0[6] = -1.26228164073488E+18;
  749. arrObj0[7] = -603815743;
  750. arrObj0[8] = 0;
  751. arrObj0[9] = -491000551;
  752. arrObj0[10] = -1096873373;
  753. arrObj0[11] = 498488262;
  754. arrObj0[12] = -329635316;
  755. arrObj0[13] = -842915097;
  756. arrObj0[14] = 6.34073397670534E+18;
  757. arrObj0[arrObj0.length-1] = -1.74048200624669E+18;
  758. arrObj0.length = makeArrayLength(2.99456427474991E+18);
  759. ary[0] = -2147483649;
  760. ary[1] = 116;
  761. ary[2] = -94;
  762. ary[3] = 166;
  763. ary[4] = -5.55011863813426E+18;
  764. ary[5] = -9.10794148970794E+18;
  765. ary[6] = 900855335;
  766. ary[7] = 73058294;
  767. ary[8] = 1.48379004568504E+17;
  768. ary[9] = 679332417;
  769. ary[10] = -531114652;
  770. ary[11] = 737373722.1;
  771. ary[12] = 0;
  772. ary[13] = -290993719.9;
  773. ary[14] = -225;
  774. ary[ary.length-1] = -136877334;
  775. ary.length = makeArrayLength(21);
  776. var protoObj0 = Object.create(obj0);
  777. var protoObj1 = Object.create(obj1);
  778. obj0.prop0 = -103;
  779. obj0.prop1 = -233;
  780. obj0.length = makeArrayLength(-5.01946834858957E+18);
  781. protoObj0.prop0 = 1073741823;
  782. protoObj0.prop1 = 1553661441.1;
  783. protoObj0.length = makeArrayLength(4.65322549682375E+18);
  784. obj1.prop0 = 0;
  785. obj1.prop1 = 891127080;
  786. obj1.length = makeArrayLength(-1543139939.9);
  787. protoObj1.prop0 = -175;
  788. protoObj1.prop1 = -2147483649;
  789. protoObj1.length = makeArrayLength(93);
  790. arrObj0.prop0 = -1073741824;
  791. arrObj0.prop1 = -158;
  792. arrObj0.length = makeArrayLength(61);
  793. IntArr0[0] = -1.27117999390664E+18;
  794. FloatArr0[8] = 65537;
  795. FloatArr0[7] = 2147483647;
  796. FloatArr0[9] = -116583682;
  797. FloatArr0[10] = -26746124;
  798. export { } from 'module1_4bc26dce-a547-48ef-811a-bd1717d03cbe.js';
  799. import { module2_exportbinding_1 as module3_localbinding_0, module2_exportbinding_4 as module3_localbinding_1 } from 'module2_8b137f10-0570-45c1-af05-26d02fa88317.js';
  800. var reResult2=/^bb.\B./giu.exec(strvar6);
  801. strvar5 = strvar5[5%strvar5.length];
  802. export { };
  803. export { module3_localbinding_0 as module3_exportbinding_0, arrObj0 as module3_exportbinding_1, arrObj0 as module3_exportbinding_2 };
  804. import { module2_exportbinding_0 as module3_localbinding_2, module2_exportbinding_1 as module3_localbinding_3 } from 'module2_8b137f10-0570-45c1-af05-26d02fa88317.js';
  805. WScript.Echo('a = ' + (a|0));
  806. WScript.Echo('b = ' + (b|0));
  807. WScript.Echo('c = ' + (c|0));
  808. WScript.Echo('d = ' + (d|0));
  809. WScript.Echo('e = ' + (e|0));
  810. WScript.Echo('f = ' + (f|0));
  811. WScript.Echo('g = ' + (g|0));
  812. WScript.Echo('h = ' + (h|0));
  813. WScript.Echo('module3_localbinding_0 = ' + (module3_localbinding_0|0));
  814. WScript.Echo('module3_localbinding_1 = ' + (module3_localbinding_1|0));
  815. WScript.Echo('module3_localbinding_2 = ' + (module3_localbinding_2|0));
  816. WScript.Echo('module3_localbinding_3 = ' + (module3_localbinding_3|0));
  817. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  818. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  819. WScript.Echo('obj0.length = ' + (obj0.length|0));
  820. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  821. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  822. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  823. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  824. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  825. WScript.Echo('obj1.length = ' + (obj1.length|0));
  826. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  827. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  828. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  829. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  830. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  831. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  832. WScript.Echo('strvar0 = ' + (strvar0));
  833. WScript.Echo('strvar1 = ' + (strvar1));
  834. WScript.Echo('strvar2 = ' + (strvar2));
  835. WScript.Echo('strvar3 = ' + (strvar3));
  836. WScript.Echo('strvar4 = ' + (strvar4));
  837. WScript.Echo('strvar5 = ' + (strvar5));
  838. WScript.Echo('strvar6 = ' + (strvar6));
  839. WScript.Echo('strvar7 = ' + (strvar7));
  840. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  841. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  842. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  843. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  844. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  845. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  846. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  847. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  848. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  849. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  850. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  851. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  852. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  853. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  854. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  855. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  856. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  857. WScript.Echo('ary[0] = ' + (ary[0]|0));
  858. WScript.Echo('ary[1] = ' + (ary[1]|0));
  859. WScript.Echo('ary[2] = ' + (ary[2]|0));
  860. WScript.Echo('ary[3] = ' + (ary[3]|0));
  861. WScript.Echo('ary[4] = ' + (ary[4]|0));
  862. WScript.Echo('ary[5] = ' + (ary[5]|0));
  863. WScript.Echo('ary[6] = ' + (ary[6]|0));
  864. WScript.Echo('ary[7] = ' + (ary[7]|0));
  865. WScript.Echo('ary[8] = ' + (ary[8]|0));
  866. WScript.Echo('ary[9] = ' + (ary[9]|0));
  867. WScript.Echo('ary[10] = ' + (ary[10]|0));
  868. WScript.Echo('ary[11] = ' + (ary[11]|0));
  869. WScript.Echo('ary[12] = ' + (ary[12]|0));
  870. WScript.Echo('ary[13] = ' + (ary[13]|0));
  871. WScript.Echo('ary[14] = ' + (ary[14]|0));
  872. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  873. WScript.Echo('ary.length = ' + (ary.length|0));
  874. for (var i = 0; i < GiantPrintArray.length; i++) {
  875. WScript.Echo(GiantPrintArray[i]);
  876. }
  877. ;
  878. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  879. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  880. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  881. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  882. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  883. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  884. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  885. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  886. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  887. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  888. WScript.Echo('sumOfreResult2 = ' + !reResult2 ? 'null' : reResult2.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  889. WScript.Echo('subset_of_reResult2 = ' + !reResult2 ? 'null' : reResult2.slice(0, 11));;
  890. `);
  891. WScript.LoadScriptFile('module3_53830194-6bbb-4e4b-a0e5-48f090c58bc5.js', 'module');
  892. const oldEcho = WScript.Echo;
  893. console.log = print = WScript.Echo = (...args) => {
  894. oldEcho(...(args.map(a => {
  895. return a.toString().replace(/,{10,}/g, m => `{,${m.length}}`);
  896. })));
  897. };;
  898. var shouldBailout = false;
  899. var runningJITtedCode = false;
  900. var reuseObjects = false;
  901. var randomGenerator = function(inputseed) {
  902. var seed = inputseed;
  903. return function() {
  904. // Robert Jenkins' 32 bit integer hash function.
  905. seed = ((seed + 0x7ed55d16) + (seed << 12)) & 0xffffffff;
  906. seed = ((seed ^ 0xc761c23c) ^ (seed >>> 19)) & 0xffffffff;
  907. seed = ((seed + 0x165667b1) + (seed << 5)) & 0xffffffff;
  908. seed = ((seed + 0xd3a2646c) ^ (seed << 9)) & 0xffffffff;
  909. seed = ((seed + 0xfd7046c5) + (seed << 3)) & 0xffffffff;
  910. seed = ((seed ^ 0xb55a4f09) ^ (seed >>> 16)) & 0xffffffff;
  911. return (seed & 0xfffffff) / 0x10000000;
  912. };
  913. };;
  914. var intArrayCreatorCount = 0;
  915. function GenerateArray(seed, arrayType, arraySize, missingValuePercent, typeOfDeclaration) {
  916. Math.random = randomGenerator(seed);
  917. var result, codeToExecute, thisArrayName, maxMissingValues = Math.floor(arraySize * missingValuePercent), noOfMissingValuesAdded = 0;
  918. var contents = [];
  919. var isVarArray = arrayType == 'var';
  920. function IsMissingValue(allowedMissingValues) {
  921. return Math.floor(Math.random() * 100) < allowedMissingValues
  922. }
  923. thisArrayName = 'tempIntArr' + intArrayCreatorCount++;
  924. for (var arrayIndex = 0; arrayIndex < arraySize; arrayIndex++) {
  925. if (isVarArray && arrayIndex != 0) {
  926. arrayType = Math.floor(Math.random() * 100) < 50 ? 'int' : 'float';
  927. }
  928. if(noOfMissingValuesAdded < maxMissingValues && IsMissingValue(missingValuePercent)) {
  929. noOfMissingValuesAdded++;
  930. contents.push('');
  931. } else {
  932. var randomValueGenerated;
  933. if (arrayType == 'int') {
  934. randomValueGenerated = Math.floor(Math.random() * seed);
  935. } else if (arrayType == 'float') {
  936. randomValueGenerated = Math.random() * seed;
  937. } else if (arrayType == 'var') {
  938. randomValueGenerated = '\'' + (Math.random() * seed).toString(36) + '\'';
  939. }
  940. contents.push(randomValueGenerated);
  941. }
  942. }
  943. if(contents.length == 1 && typeOfDeclaration == 'constructor') {
  944. contents.push(Math.floor(Math.random() * seed));
  945. }
  946. if(typeOfDeclaration == 'literal') {
  947. codeToExecute = 'var ' + thisArrayName + ' = [' + contents.join() + '];';
  948. } else {
  949. codeToExecute = 'var ' + thisArrayName + ' = new Array(' + contents.join() + ');';
  950. }
  951. codeToExecute += 'result = ' + thisArrayName + ';';
  952. eval(codeToExecute);
  953. return result;
  954. }
  955. ;
  956. function getRoundValue(n) {
  957. if(n % 1 == 0) // int number
  958. return n % 2147483647;
  959. else // float number
  960. return n.toFixed(8);
  961. return n;
  962. };
  963. var print = WScript.Echo;
  964. WScript.Echo = function(n) { if(!n) print(n); else print(formatOutput(n.toString())); };
  965. function formatOutput(n) {{
  966. return n.replace(/[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?/g, function(match) {{return getRoundValue(parseFloat(match));}} );
  967. }};
  968. function sumOfArrayElements(prev, curr, index, array) {
  969. return (typeof prev == "number" && typeof curr == "number") ? curr + prev : 0
  970. }
  971. ;
  972. var __counter = 0;
  973. function test0(){
  974. var loopInvariant = shouldBailout ? 5 : 11;
  975. var GiantPrintArray = [];
  976. __counter++;;
  977. function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
  978. function leaf() { return 100; };
  979. class BaseClass { };;
  980. var obj0 = {};
  981. var protoObj0 = {};
  982. var obj1 = {};
  983. var protoObj1 = {};
  984. var arrObj0 = {};
  985. var litObj0 = {prop1: 3.14159265358979};
  986. var litObj1 = {prop0: 0, prop1: 1};
  987. var arrObj0 = {};
  988. var func0 = function(){
  989. var strvar9 = strvar6;
  990. return ('E'.indexOf('$'));
  991. };
  992. var func1 = function(){
  993. var uniqobj0 = {76: (Object.create({34: ((new BaseClass()) ? (this.prop1 + (+ (typeof(arrObj0.prop0) == 'object') )) : (ary.reverse())), prop0: (typeof(arrObj0.prop0) == 'object') , prop2: (ary.reverse()), prop3: ((Reflect.construct(BaseClass)) * ((a = 9) - ""))}, {}) ? (((new BaseClass()) ? (this.prop1 + (+ (typeof(arrObj0.prop0) == 'object') )) : (ary.reverse())) | func0.call(arrObj0 )) : parseInt("2QHXJLJ", 34)), prop0: ary[(17)], prop1: arrObj0.prop0, prop2: (ary.reverse()), prop3: h, prop4: ary[(17)], prop5: arrObj0[(((((new BaseClass()) ? (+ (typeof(arrObj0.prop0) == 'object') ) : -2) >= 0 ? ((new BaseClass()) ? (+ (typeof(arrObj0.prop0) == 'object') ) : -2) : 0)) & 0XF)], prop6: 2138416323};
  994. strvar7 = strvar6 + (arrObj0[(14)] >>> i8.length);
  995. class class0 {
  996. constructor (argMath0,argMath1 = ((argMath0 >>> arrObj0[((((Reflect.construct(BaseClass)) >= 0 ? (Reflect.construct(BaseClass)) : 0)) & 0XF)]) * ui32[('caller') & 255] - ((new Error('abc')) instanceof ((typeof Error == 'function' ) ? Error : Object))),argMath2){
  997. arrObj0 = obj0;
  998. strvar0 = strvar3[3%strvar3.length];
  999. protoObj0 = arrObj0;
  1000. }
  1001. func6 (){
  1002. strvar1 = (strvar1).replace(strvar1, '%È'+'÷7'+'($' + ')ð').concat((ary.reverse()));
  1003. WScript.Echo(strvar7 <=(new.target ? new.target : protoObj1.prop0));
  1004. arrObj0 = arrObj0;
  1005. strvar7 = strvar5[6%strvar5.length];
  1006. strvar4 = '!>#!#' + 'e%%.à6$(' + func0.call(obj1 );
  1007. return new.target;
  1008. }
  1009. static func7 (){
  1010. strvar2 = strvar2.concat((1 instanceof ((typeof RegExp == 'function' ) ? RegExp : Object)));
  1011. return -957388289.9;
  1012. }
  1013. static func8 (argMath3,argMath4){
  1014. var strvar9 = '!K##*' + '!.!Á!!aØ';
  1015. strvar9 = strvar9.substring((strvar9.length)/3,(strvar9.length)/3);
  1016. return -244;
  1017. WScript.Echo(strvar9 ===26);
  1018. return -1.27140288777015E+18;
  1019. }
  1020. static func9 (){
  1021. return a;
  1022. var fPolyProp = function (o) {
  1023. if (o!==undefined) {
  1024. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1025. }
  1026. };
  1027. fPolyProp(uniqobj0);
  1028. fPolyProp(litObj0);
  1029. fPolyProp(litObj1);
  1030. obj1 = obj0;
  1031. var fPolyProp = function (o) {
  1032. if (o!==undefined) {
  1033. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1034. }
  1035. };
  1036. fPolyProp(uniqobj0);
  1037. fPolyProp(litObj0);
  1038. fPolyProp(litObj1);
  1039. return -2;
  1040. }
  1041. static func10 (argMath5,argMath6 = func0.call(uniqobj0 ),argMath7 = (typeof((func0.call(litObj1 ) ? i32[(arrObj0.prop0) & 255] : ui16[(33) & 255])) == 'number') ){
  1042. WScript.Echo(strvar1 !=(new.target instanceof ((typeof Object == 'function' ) ? Object : Object)));
  1043. WScript.Echo(strvar6 ===738261810);
  1044. var strvar9 = 'iE$%6' + 't(i+ø1#%';
  1045. strvar9 = strvar9[2%strvar9.length];
  1046. var strvar10 = ('·' + 'º$$h' + (ary.unshift(arguments[(((254142947.1 >= 0 ? 254142947.1 : 0)) & 0XF)], (((typeof (-- argMath5)) * (strvar1 + (+ strvar6))) ? strvar3.replace(/^(\s)$/gmyu,strvar2) : ((d++ ) ? (argMath7 = ('!1A!!' + '­qÊ#!q.,' + new.target)) : (argMath7 !== 'caller'))), f64[230], (arguments[(2)] ? g : 'caller'), (~ argMath6), (arrObj0.prop1 |= 'caller'), new.target, (typeof(uniqobj0.prop2) == 'boolean') , -1073741824)));
  1047. strvar10 = strvar10.substring((strvar10.length)/1,(strvar10.length)/1);
  1048. return 208;
  1049. }
  1050. }
  1051. return parseInt("-14D92LSSOH3K0", 35);
  1052. };
  1053. var func2 = function(){
  1054. obj1.prop5=((typeof((this.prop0 === -267694940)) == 'number') * ((-5.38327058993804E+17 instanceof ((typeof Function == 'function' ) ? Function : Object)) + ('iE$%6' + 't(i+ø1#%'.indexOf('%È'+'÷7'+'($' + ')ð'))));
  1055. return obj1.prop0;
  1056. return ((c++ ) << (typeof(d) == 'undefined') );
  1057. };
  1058. var func3 = function(argMath8 = ('.N'+'L¶'+'¹+' + ':»').replace('$', (strvar6 + ((new EvalError()) instanceof ((typeof Number == 'function' ) ? Number : Object)))),argMath9){
  1059. class class1 extends BaseClass {
  1060. constructor (){
  1061. super();
  1062. var strvar9 = strvar2;
  1063. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/3);
  1064. var strvar10 = strvar2.concat(strvar2).concat((i16[((protoObj1.prop0 >>= (new BaseClass()))) & 255] >>> (typeof ((new Array()) instanceof ((typeof func0 == 'function' ) ? func0 : Object)))));
  1065. strvar10 = strvar10.substring((strvar10.length)/3,(strvar10.length)/1);
  1066. WScript.Echo(strvar7 >(-1148924051 * arrObj0.prop1 - argMath8));
  1067. }
  1068. func12 (argMath10,argMath11){
  1069. arguments[((((argMath10 * new.target - ((argMath11 != argMath10)||(argMath11 != argMath11))) >= 0 ? (argMath10 * new.target - ((argMath11 != argMath10)||(argMath11 != argMath11))) : 0)) & 0XF)] = argMath11;
  1070. GiantPrintArray.push('argMath11 = ' + (argMath11));
  1071. strvar0 = strvar7 + Math.abs(824264046);
  1072. WScript.Echo(strvar0 !==(argMath11++ ));
  1073. var uniqobj1 = Object.create(obj1);
  1074. return 237;
  1075. }
  1076. func13 (argMath12,argMath13 = ((h <<= strvar7.concat(arguments[(3)])) >>> (((argMath12 <= argMath12)&&(argMath12 >= b)) * (((argMath12-- ) ? (protoObj1.length-- ) : (typeof(protoObj1.prop0) == 'number') ) + strvar7.concat(arguments[(3)]))))){
  1077. obj0.length= makeArrayLength((typeof(protoObj1.prop0) == 'number') );
  1078. arrObj0.prop0 =new.target;
  1079. if(shouldBailout){
  1080. return 'somestring'
  1081. }
  1082. (Object.defineProperty(obj0, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1083. obj0.prop0 = f32.length;
  1084. return -248983642;
  1085. }
  1086. func14 (){
  1087. strvar6 = strvar1.concat((ary.push(i32.length, (new.target % 5.12071490839023E+18), i32.length, (ary.push(strvar1, (argMath8 * (g - -790385379)), i16[(65) & 255], ui8[104]))
  1088. , arguments[(((-110307129 >= 0 ? -110307129 : 0)) & 0XF)], (new.target instanceof ((typeof Error == 'function' ) ? Error : Object))))
  1089. );
  1090. (Object.defineProperty(protoObj0, 'prop0', {writable: true, enumerable: false, configurable: true }));
  1091. protoObj0.prop0 = ((new BaseClass()) ? (ary.push((new BaseClass()), (arrObj0.prop0 >>= (argMath8 << ((new.target | ((function () {;}) instanceof ((typeof Object == 'function' ) ? Object : Object))) != ('$('+'êp'+'<Ù' + '+*'.concat((-2147483648 - -425766036.9))).replace('$('+'êp'+'<Ù' + '+*'.concat((-2147483648 - -425766036.9)), ('6' + '}l!-').replace('%È'+'÷7'+'($' + ')ð', '$' + 'PsÎ!'))))), ((argMath8 >= protoObj1.prop0)&&(argMath8 !== e)), (true instanceof ((typeof Error == 'function' ) ? Error : Object)), parseInt("1NA3J43", 29), arrObj0[(((((new BaseClass()) >>> (protoObj1.length = ((b <<= -3.85767794895796E+18) << (487825989 == arrObj0.prop1)))) >= 0 ? ((new BaseClass()) >>> (protoObj1.length = ((b <<= -3.85767794895796E+18) << (487825989 == arrObj0.prop1)))) : 0)) & 0XF)], (new BaseClass()), 325983158.1, (((new BaseClass()) >>> (protoObj1.length = ((b <<= -3.85767794895796E+18) << (487825989 == arrObj0.prop1)))) >= '6' + '}l!-'.match(/^bb.\B./giu)), new.target))
  1092. : 'caller');
  1093. return -487838881;
  1094. }
  1095. static func15 (...argArr14){
  1096. WScript.Echo(strvar1 <='caller');
  1097. WScript.Echo(strvar6 ===argArr14);
  1098. return new.target;
  1099. }
  1100. static func16 (argMath15 = (((protoObj1.prop0 == obj1.prop1)&&(argMath8 >= obj0.prop0)) << (-61 ? (typeof(a) != null) : (typeof('$('+'êp'+'<Ù' + '+*') == 'object') )),argMath16){
  1101. return obj1.prop0;
  1102. }
  1103. }
  1104. var uniqobj2 = [''];
  1105. var uniqobj3 = uniqobj2[__counter%uniqobj2.length];
  1106. uniqobj3.toString();
  1107. return func1.call(obj0 );
  1108. };
  1109. var func4 = function(argMath17,argMath18,argMath19){
  1110. return ((new RangeError()) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object));
  1111. };
  1112. obj0.method0 = func1;
  1113. obj0.method1 = func4;
  1114. obj1.method0 = obj0.method0;
  1115. obj1.method1 = obj0.method1;
  1116. arrObj0.method0 = obj0.method0;
  1117. arrObj0.method1 = func0;
  1118. var ary = new Array(10);
  1119. var i8 = new Int8Array(256);
  1120. var i16 = new Int16Array(256);
  1121. var i32 = new Int32Array(256);
  1122. var ui8 = new Uint8Array(256);
  1123. var ui16 = new Uint16Array(256);
  1124. var ui32 = new Uint32Array(256);
  1125. var f32 = new Float32Array(256);
  1126. var f64 = new Float64Array(256);
  1127. var uic8 = new Uint8ClampedArray(256);
  1128. var IntArr0 = new Array(2);
  1129. var IntArr1 = [1040147176,553232717,-8535527538888092672,-295192204];
  1130. var FloatArr0 = [-1003829572,3.17757764417729E+17,4294967297];
  1131. var VarArr0 = ['!K##*' + '!.!Á!!aØ',-2147483647,1438332516,1602735343,-243771682,1046715915.1,3.84084597844452E+18,418231437,1123825713,1069147790,-495115110];
  1132. var a = 4.63385355197199E+18;
  1133. var b = -1809005874;
  1134. var c = 304381093.1;
  1135. var d = 193788548;
  1136. var e = -2147483646;
  1137. var f = 98886203;
  1138. var g = +undefined;
  1139. var h = 112451899;
  1140. var strvar0 = '!1A!!' + '­qÊ#!q.,';
  1141. var strvar1 = 'b#.%)!$*%!4`!ó3';
  1142. var strvar2 = '·' + 'º$$h';
  1143. var strvar3 = 'iE$%6' + 't(i+ø1#%';
  1144. var strvar4 = '$';
  1145. var strvar5 = '$' + 'PsÎ!';
  1146. var strvar6 = 'EÇ)H!' + '!¶!%!×!!';
  1147. var strvar7 = '·' + 'º$$h';
  1148. arrObj0[0] = 3;
  1149. arrObj0[1] = 1916474356;
  1150. arrObj0[2] = 905460349;
  1151. arrObj0[3] = -1513583670;
  1152. arrObj0[4] = 5.20025591074759E+17;
  1153. arrObj0[5] = 1436408244.1;
  1154. arrObj0[6] = 1;
  1155. arrObj0[7] = 65535;
  1156. arrObj0[8] = -2147483648;
  1157. arrObj0[9] = -148278634;
  1158. arrObj0[10] = 1699173249;
  1159. arrObj0[11] = -1073741824;
  1160. arrObj0[12] = 24;
  1161. arrObj0[13] = -721660545.9;
  1162. arrObj0[14] = -184;
  1163. arrObj0[arrObj0.length-1] = -87;
  1164. arrObj0.length = makeArrayLength(346098506);
  1165. ary[0] = 78;
  1166. ary[1] = 497469681;
  1167. ary[2] = -1626697447.9;
  1168. ary[3] = 77;
  1169. ary[4] = -2147483649;
  1170. ary[5] = -569402636.9;
  1171. ary[6] = -150;
  1172. ary[7] = -1647643228.9;
  1173. ary[8] = -971880980.9;
  1174. ary[9] = -255;
  1175. ary[10] = 8.28327771944641E+18;
  1176. ary[11] = +Infinity;
  1177. ary[12] = 22;
  1178. ary[13] = 2;
  1179. ary[14] = -167;
  1180. ary[ary.length-1] = 1707316294.1;
  1181. ary.length = makeArrayLength(-203993083.9);
  1182. var protoObj0 = Object.create(obj0);
  1183. var protoObj1 = Object.create(obj1);
  1184. var aliasOfFloatArr0 = FloatArr0;;
  1185. var aliasOfi16 = i16;;
  1186. this.prop0 = -1315370079.9;
  1187. this.prop1 = 65537;
  1188. obj0.prop0 = 4294967295;
  1189. obj0.prop1 = 4294967297;
  1190. obj0.length = makeArrayLength(901172219);
  1191. protoObj0.prop0 = -29675685;
  1192. protoObj0.prop1 = 953508156;
  1193. protoObj0.length = makeArrayLength(3.51894432202121E+18);
  1194. obj1.prop0 = 4294967296;
  1195. obj1.prop1 = -64258637;
  1196. obj1.length = makeArrayLength(35);
  1197. protoObj1.prop0 = 1073741823;
  1198. protoObj1.prop1 = 82;
  1199. protoObj1.length = makeArrayLength(-2147483648);
  1200. arrObj0.prop0 = -136;
  1201. arrObj0.prop1 = -1;
  1202. arrObj0.length = makeArrayLength(249);
  1203. obj1.prop5 = 65536;
  1204. IntArr0[0] = -157950436;
  1205. IntArr0[1] = -89;
  1206. class class2 {
  1207. constructor (argMath20,argMath21 = ('!1A!!' + '­qÊ#!q.,' + f64[4.3205433360153E+18]),...argArr22){
  1208. class class3 {
  1209. constructor (){
  1210. var uniqobj4 = {prop0: ((new Error('abc')) instanceof ((typeof String == 'function' ) ? String : Object)), prop1: FloatArr0[(((Object.create({19: (protoObj0.method0.call(obj0 ) ? ((- Math.clz32(c)) <= ('caller' ? (typeof(-1584359167.9) != null) : -247)) : (e = protoObj0.method1.call(litObj0 , obj0, protoObj1, argArr22))), prop1: strvar4.concat(f64[(159) & 255]), prop2: argArr22[(10)], prop3: (a-- ), prop4: Object.create(arrObj0, {}), prop5: (argArr22[(10)] * (('iE$%6' + 't(i+ø1#%'.indexOf(('6' + '}l!-').replace('6' + '}l!-', strvar2))) + e))}, {}) >= 0 ? Object.create({19: (protoObj0.method0.call(obj0 ) ? ((- Math.clz32(c)) <= ('caller' ? (typeof(-1584359167.9) != null) : -247)) : (e = protoObj0.method1.call(litObj0 , obj0, protoObj1, argArr22))), prop1: strvar4.concat(f64[(159) & 255]), prop2: argArr22[(10)], prop3: (a-- ), prop4: Object.create(arrObj0, {}), prop5: (argArr22[(10)] * (('iE$%6' + 't(i+ø1#%'.indexOf(('6' + '}l!-').replace('6' + '}l!-', strvar2))) + e))}, {}) : 0)) & 0XF)]};
  1211. return e;
  1212. }
  1213. func19 (){
  1214. if(shouldBailout){
  1215. return 'somestring'
  1216. }
  1217. return -5.59549328034068E+18;
  1218. }
  1219. func20 (argMath23,...argArr24){
  1220. protoObj0 = arrObj0;
  1221. strvar1 = '!>#!#' + 'e%%.à6$(' + (protoObj1.method0.call(litObj0 ) ? i32[(argMath20) & 255] : obj1.method1.call(arrObj0 , litObj1, protoObj0, aliasOfFloatArr0));
  1222. strvar0 +=aliasOfFloatArr0[(((obj1.method1.call(protoObj0 , arrObj0, litObj1, aliasOfFloatArr0) >= 0 ? obj1.method1.call(protoObj0 , arrObj0, litObj1, aliasOfFloatArr0) : 0)) & 0XF)];
  1223. g = ((function () {;}) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object));
  1224. f = func1.call(obj1 );
  1225. return obj1.prop0;
  1226. }
  1227. func21 (...argArr25){
  1228. WScript.Echo(strvar5 <=(++ obj0.length));
  1229. (Object.defineProperty(protoObj1, 'prop5', {writable: true, enumerable: false, configurable: true }));
  1230. protoObj1.prop5 = (typeof(arrObj0.prop1) == 'object') ;
  1231. protoObj0 = arrObj0;
  1232. return f;
  1233. }
  1234. func22 (argMath26){
  1235. if(shouldBailout){
  1236. return 'somestring'
  1237. }
  1238. WScript.Echo(strvar7 !=(('!1A!!' + '­qÊ#!q.,').replace(/a/g, ('$('+'êp'+'<Ù' + '+*').replace(/a/g, strvar6)), (typeof -511528907), /^(\w)*/giy.exec('b#.%)!$*%!4`!ó3'), ('Ë' + ('Ë'.indexOf('%È'+'÷7'+'($' + ')ð'))), (new BaseClass()), (typeof -511528907)));
  1239. protoObj1.prop1 ^=(/(?:\s{1,5})/m.test('#!þª%!($%)+6$¾l') ? ((typeof(argMath26) == 'number') * (new BaseClass())) : (((protoObj1.prop1 != obj0.prop1)||(protoObj1.prop1 <= b)) ? obj1.method1.call(protoObj1 , obj1, protoObj0, IntArr0) : (typeof(obj1.prop0) == 'number') ));
  1240. return 1888943603;
  1241. return -1600372348;
  1242. }
  1243. static func23 (){
  1244. return -193;
  1245. }
  1246. static get func24 (){
  1247. strvar2 = strvar4.concat(-1086644705);
  1248. strvar4 = strvar6 + (obj1.length ^= Math.atan2(-2022478198, argMath21));
  1249. return 5.6570671754547E+17;
  1250. }
  1251. }
  1252. litObj1 = protoObj1;
  1253. }
  1254. func25 (){
  1255. (Object.defineProperty(obj1, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1256. obj1.prop1 = -4.95348659478242E+18;
  1257. function func26 () {
  1258. }
  1259. var uniqobj5 = new func26();
  1260. return (VarArr0.shift());
  1261. }
  1262. func27 (argMath27,argMath28 = argMath27){
  1263. obj0 = arrObj0;
  1264. protoObj1 = protoObj0;
  1265. var __loopvar2 = loopInvariant,__loopSecondaryVar2_0 = loopInvariant - 6,__loopSecondaryVar2_1 = loopInvariant;
  1266. LABEL0:
  1267. LABEL1:
  1268. for(; argMath28 < (((new BaseClass()) ? (arrObj0.prop0 = 5.68380287628574E+18) : parseInt("-77"))); ((new RangeError()) instanceof ((typeof func0 == 'function' ) ? func0 : Object))) {
  1269. __loopSecondaryVar2_1 += 3;
  1270. if (__loopvar2 < loopInvariant - 3) break;
  1271. __loopvar2--;
  1272. __loopSecondaryVar2_0 += 2;
  1273. if((((new BaseClass()) ? (arrObj0.prop0 = 5.68380287628574E+18) : parseInt("-77")) & parseInt("-77"))) {
  1274. continue ;
  1275. strvar1 = strvar7 + (obj1.prop0 === protoObj0.prop0);
  1276. strvar3 = strvar3.concat(aliasOfFloatArr0[((((-2147483649 > f) >= 0 ? (-2147483649 > f) : 0)) & 0XF)]);
  1277. var strvar9 = ('$('+'êp'+'<Ù' + '+*').replace(strvar5, '·' + 'º$$h');
  1278. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/2);
  1279. }
  1280. else {
  1281. GiantPrintArray.push('__loopvar2 = ' + (__loopvar2));
  1282. strvar6 = strvar2.concat(argMath28);
  1283. strvar1 = strvar5[0%strvar5.length];
  1284. return -20;
  1285. strvar1 = strvar3[1%strvar3.length];
  1286. strvar1 = strvar7[1%strvar7.length];
  1287. }
  1288. var func28 = function*(){
  1289. yield argMath28;
  1290. return -1141713205.9;
  1291. };
  1292. }
  1293. obj1.method0=arrObj0[((('caller' >= 0 ? 'caller' : 0)) & 0XF)];
  1294. return -120;
  1295. }
  1296. func29 (){
  1297. class class4 extends BaseClass {
  1298. set func30 (argMath29){
  1299. var v = (typeof(argMath29) == 'boolean') ;
  1300. WScript.Echo(strvar5 <=-2147483649);
  1301. var w = ((ary.unshift((Reflect.construct(BaseClass)), ((Reflect.construct(BaseClass)) * (arrObj0.prop0 * ((h != v) - argMath29)) + (argMath29 -= (Reflect.construct(BaseClass)))), arrObj0.method1.call(arrObj0 ), v)) & ('caller' << 'caller'));
  1302. (Reflect.defineProperty(obj1, 'length', {writable: true, enumerable: false, configurable: true }));
  1303. obj1.length = makeArrayLength((('caller' << 'caller') * 2));
  1304. var strvar9 = 's' + 'oN Û';
  1305. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/4);
  1306. return -1023731287;
  1307. }
  1308. func31 (){
  1309. WScript.Echo(strvar1 >i8[((-406103126 < h)) & 255]);
  1310. var strvar9 = '%';
  1311. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/1);
  1312. var strvar10 = strvar5;
  1313. strvar10 = strvar10.substring((strvar10.length)/3,(strvar10.length)/4);
  1314. return protoObj1.prop1;
  1315. }
  1316. }
  1317. var __loopvar2 = loopInvariant + 6,__loopSecondaryVar2_0 = loopInvariant - 3;
  1318. LABEL0:
  1319. for (var _strvar0 of f64) {
  1320. if(typeof _strvar0 === 'string' && _strvar0.indexOf('method') != -1) continue;
  1321. __loopSecondaryVar2_0++;
  1322. if (__loopvar2 == loopInvariant) break;
  1323. __loopvar2 -= 2;
  1324. }
  1325. function func32 () {
  1326. this.prop0 = (('caller' ? (g !== 'caller') : parseInt("11110", 2)) ? protoObj0.method0.call(protoObj1 ) : 'iE$%6' + 't(i+ø1#%'.split(/\w*$/gmy));
  1327. }
  1328. var uniqobj6 = new func32();
  1329. e *=((typeof(uniqobj6.prop0) != null) * ((('caller' ? (g !== 'caller') : parseInt("11110", 2)) >>> ui8[(((new RangeError()) instanceof ((typeof arrObj0.method0 == 'function' ) ? arrObj0.method0 : Object))) & 255]) <= (((typeof((strvar4 + f64[(75) & 255])) == 'undefined') , protoObj1.method1.call(class4 , arrObj0, litObj0, VarArr0), ((((obj0.prop1 == obj0.prop0)&&(obj0.prop0 > uniqobj6.prop0)) ? (obj1.prop0 !== b) : (uniqobj6.prop0 - protoObj1.prop0)) + 742629711), arrObj0[((((uniqobj6.prop0 >>= (940473568.1 * g)) >= 0 ? (uniqobj6.prop0 >>= (940473568.1 * g)) : 0)) & 0XF)], (new BaseClass()), (940473568.1 * g)) || (Function('') instanceof ((typeof String == 'function' ) ? String : Object)))) - -8.48316285838144E+18);
  1330. arrObj0.method1.call(protoObj1 );
  1331. return (('H!'+'³%'+'Å·' + '#!'.indexOf(('·' + 'º$$h').replace(/a/g, strvar4))) > ((typeof((strvar4 + f64[(75) & 255])) == 'undefined') , protoObj1.method1.call(class4 , arrObj0, litObj0, VarArr0), ((((obj0.prop1 == obj0.prop0)&&(obj0.prop0 > uniqobj6.prop0)) ? (obj1.prop0 !== b) : (uniqobj6.prop0 - protoObj1.prop0)) + 742629711), arrObj0[((((uniqobj6.prop0 >>= (940473568.1 * g)) >= 0 ? (uniqobj6.prop0 >>= (940473568.1 * g)) : 0)) & 0XF)], (new BaseClass()), (940473568.1 * g)));
  1332. }
  1333. func33 (argMath30 = (g != protoObj0.prop1),argMath31 = -1.05238683620309E+18,argMath32 = ('±#'+'$!'+'$#' + 'Öz'.indexOf(strvar5))){
  1334. strvar6 = strvar0[4%strvar0.length];
  1335. WScript.Echo(strvar3 >(aliasOfFloatArr0.unshift(strvar3, (new BaseClass()), (h <<= argMath32), func0.call(obj1 ), 'caller', (aliasOfFloatArr0.push((typeof((strvar5 + FloatArr0[(((1296341644 >= 0 ? 1296341644 : 0)) & 0XF)]).concat(-270351935)) != 'undefined') , 'caller', (typeof((new BaseClass())) == 'boolean') , arrObj0.method1(), 'caller', i16[7.64851401468389E+18], 'caller', 'caller'))
  1336. , func3.call(litObj0 , ('caller' ? (~ argMath30) : (typeof(b) == 'boolean') ), ary))));
  1337. class class5 extends BaseClass {
  1338. constructor (argMath33 = ({} instanceof ((typeof Error == 'function' ) ? Error : Object)),argMath34,argMath35){
  1339. super();
  1340. WScript.Echo(strvar6 >(new BaseClass()));
  1341. var uniqobj7 = {prop0: (func2() * (protoObj1.prop1 >>>= (+ ((++ f) ^ (protoObj1.prop1 >= f)))) - func0.call(protoObj0 )), prop1: ((((++ f) >= 'caller') >>> (+ ((++ f) ^ (protoObj1.prop1 >= f)))) ? (++ f) : aliasOfFloatArr0[(16)]), prop2: argMath33, prop3: (new BaseClass()), prop4: func4(obj0,litObj0,ary), prop5: protoObj1.method1.call(litObj1 , arrObj0, litObj1, FloatArr0), prop6: arguments[(17)], prop7: protoObj1.method1.call(litObj1 , arrObj0, litObj1, FloatArr0)};
  1342. strvar1 = strvar5.concat(((((++ f) >= 'caller') >>> (+ ((++ f) ^ (protoObj1.prop1 >= f)))) ? (++ f) : aliasOfFloatArr0[(16)]));
  1343. WScript.Echo(strvar2 >(argMath35 ^= aliasOfi16[(749043533) & 255]));
  1344. }
  1345. func35 (argMath36 = (protoObj0.method0.call(obj0 ) & (new BaseClass())),argMath37 = ((argMath36 >>= ((new RegExp('xyz')) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object))) instanceof ((typeof Object == 'function' ) ? Object : Object)),argMath38){
  1346. strvar5 = strvar7 + ui32[(uic8[(19) & 255]) & 255];
  1347. WScript.Echo(strvar6 ==(argMath36++ ));
  1348. b =strvar7;
  1349. WScript.Echo(strvar1 <997868220);
  1350. return argMath32;
  1351. }
  1352. func36 (){
  1353. return -236626533;
  1354. }
  1355. get func37 (){
  1356. return argMath31;
  1357. }
  1358. func38 (...argArr39){
  1359. WScript.Echo(strvar4 !=obj0.method1.call(arrObj0 , litObj1, protoObj0, ary));
  1360. WScript.Echo(strvar3 ==((protoObj1.prop0 <= protoObj0.prop1)&&(arrObj0.prop1 === argMath30)));
  1361. obj0 = arrObj0;
  1362. strvar4 = strvar4[2%strvar4.length];
  1363. return 65535;
  1364. }
  1365. static func39 (argMath40 = (arrObj0.prop1 %= 'caller')){
  1366. strvar3 = strvar2[0%strvar2.length];
  1367. return -2147483648;
  1368. }
  1369. }
  1370. function func40 () {
  1371. this.prop0 = 767681218;
  1372. }
  1373. var uniqobj8 = new func40();
  1374. return (Reflect.construct(BaseClass));
  1375. }
  1376. static func41 (){
  1377. class class6 {
  1378. constructor (){
  1379. if(shouldBailout){
  1380. return 'somestring'
  1381. }
  1382. }
  1383. func43 (argMath41){
  1384. return c;
  1385. }
  1386. static func44 (argMath42,argMath43,...argArr44){
  1387. strvar7 = 'b#.%)!$*%!4`!ó3'.concat(('½'.concat(protoObj0.method1.call(arrObj0 , litObj0, protoObj0, ary)) && (argArr44.pop())));
  1388. if(shouldBailout){
  1389. return 'somestring'
  1390. }
  1391. GiantPrintArray.push('strvar1 = ' + (strvar1));
  1392. return 570361785;
  1393. }
  1394. }
  1395. var uniqobj9 = Object.create(obj1);
  1396. strvar5 = (strvar2).replace(strvar2, ('½').replace((strvar0 + uic8[(uniqobj9.prop1) & 255]), '!>#!#' + 'e%%.à6$('.concat((protoObj1.prop1 instanceof ((typeof Array == 'function' ) ? Array : Object))))).concat(('valueOf' in IntArr0));
  1397. var strvar9 = strvar0;
  1398. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/2);
  1399. class class7 extends class6 {
  1400. constructor (argMath45,argMath46,argMath47 = argMath45){
  1401. super();
  1402. }
  1403. get func46 (){
  1404. strvar7 = '%È'+'÷7'+'($' + ')ð' + ({} instanceof ((typeof EvalError == 'function' ) ? EvalError : Object));
  1405. if(shouldBailout){
  1406. return 'somestring'
  1407. }
  1408. strvar5 = strvar9[6%strvar9.length];
  1409. obj1.length= makeArrayLength(({} instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)));
  1410. d =(arrObj0.prop1 = 'caller');
  1411. protoObj1.prop1 >>=((~ 0) * ('caller' + -116));
  1412. return uniqobj9.prop5;
  1413. }
  1414. func47 (){
  1415. return uniqobj9.prop0;
  1416. }
  1417. get func48 (){
  1418. strvar1 = ('.N'+'L¶'+'¹+' + ':»').replace(((strvar3.concat(i16[(237) & 255])).replace(strvar3.concat(i16[(237) & 255]), ('%È'+'÷7'+'($' + ')ð').replace(/a/g, strvar9))).replace('6' + '}l!-', strvar3), (strvar9 + ui16[(248) & 255])).concat('caller');
  1419. var strvar10 = strvar9;
  1420. GiantPrintArray.push('protoObj1.prop1 = ' + (protoObj1.prop1));
  1421. GiantPrintArray.push('strvar9 = ' + (strvar9));
  1422. return 1;
  1423. }
  1424. func49 (argMath48,argMath49){
  1425. var strvar10 = 'iE$%6' + 't(i+ø1#%';
  1426. return 955722662;
  1427. }
  1428. }
  1429. var __loopvar2 = loopInvariant;
  1430. LABEL0:
  1431. LABEL1:
  1432. for (var _strvar4 in IntArr1) {
  1433. if(typeof _strvar4 === 'string' && _strvar4.indexOf('method') != -1) continue;
  1434. __loopvar2--;
  1435. if (__loopvar2 <= loopInvariant - 3) break;
  1436. }
  1437. return (typeof(arrObj0.prop0) == 'object') ;
  1438. }
  1439. static func50 (argMath50,argMath51 = (VarArr0.reverse()),argMath52,...argArr53){
  1440. // spreadIteratorBuiltins.ecs - spread builtins that use symbol.iterator
  1441. function v0(a,b,c){
  1442. strvar0 = ((strvar1).replace(strvar1, (((strvar6).replace(/a/g, strvar1)).replace((strvar6).replace(/a/g, strvar1), ('!>#!#' + 'e%%.à6$(').replace(/a/g, strvar1))).replace(((strvar6).replace(/a/g, strvar1)).replace((strvar6).replace(/a/g, strvar1), ('!>#!#' + 'e%%.à6$(').replace(/a/g, strvar1)), strvar7)) + (obj1.prop0 >>= (- -62))) + 46;
  1443. // spreadArray.ecs - spread an array then spread it to function args then replace its iterator and spread it again
  1444. var v1 = [...argArr53];
  1445. function v2()
  1446. {
  1447. var v3 = [...arguments];
  1448. var v4 = function(v5) {
  1449. var v6 = (function(v5) {
  1450. var v7 = 0;
  1451. var v8 = v5.length;
  1452. return function () {
  1453. (((argMath51 ? (38 >>> (((- d) > ((new Object()) instanceof ((typeof Boolean == 'function' ) ? Boolean : Object))) ? (++ argMath52) : (argMath51 >>= (typeof(obj1.prop5) == 'boolean') ))) : arrObj0.method0.call(litObj0 )) + obj0.method1.call(obj1 , protoObj0, litObj0, argArr53)) * (typeof(Math.round(func0.call(litObj1 ))) != 'undefined') + (argMath51 >>>= obj0.method1.call(obj1 , protoObj0, litObj0, argArr53)))
  1454. WScript.Echo(strvar2 <(argMath51 += '%'.split('E',2)));
  1455. return {next: function() {
  1456. if (v7 < v8)
  1457. {
  1458. ui8.length
  1459. return { value: v5[v7++], done: false };
  1460. }
  1461. else
  1462. {
  1463. argMath51 = Object.create(litObj0, {});
  1464. v7 = 0;
  1465. return { done: true };
  1466. }
  1467. }}
  1468. }
  1469. })(v5);
  1470. return v6;};
  1471. v3[Symbol.iterator] = v4(v3);
  1472. return [...v3];
  1473. }
  1474. print(v1);
  1475. print(v2(...v1));
  1476. if(shouldBailout)
  1477. {
  1478. print(v2(...v1));
  1479. }
  1480. }
  1481. var v9 = false
  1482. if(v9) {
  1483. v0(...((new Map([[argMath52], [ary]])).values()));
  1484. }else {
  1485. v0(...(""+(argMath51)));
  1486. }
  1487. return (-- protoObj1.prop0);
  1488. }
  1489. static get func51 (){
  1490. var __loopvar2 = loopInvariant - 12,__loopSecondaryVar2_0 = loopInvariant - 6;
  1491. LABEL0:
  1492. while((('%').replace('%', (strvar4).replace(/a/g, strvar3)))) {
  1493. __loopvar2 += 4;
  1494. if (__loopvar2 == loopInvariant + 4) break;
  1495. __loopSecondaryVar2_0 += 2;
  1496. var uniqobj10 = new BaseClass();
  1497. strvar0 = strvar0.concat(72);
  1498. (Reflect.defineProperty(protoObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1499. protoObj0.prop1 = (((function () {;}) instanceof ((typeof Number == 'function' ) ? Number : Object)) * ((obj0.prop1 == g)&&(b <= obj0.prop1)) + ((obj0.prop0 >= arrObj0.prop1)&&(d < arrObj0.prop1)));
  1500. (function(){
  1501. if(shouldBailout){
  1502. return 'somestring'
  1503. }
  1504. obj0 = protoObj0;
  1505. (Object.defineProperty(obj1, 'length', {writable: true, enumerable: false, configurable: true }));
  1506. obj1.length = makeArrayLength(arrObj0[((((('iE$%6' + 't(i+ø1#%' + aliasOfFloatArr0[(__loopvar2 + 3)]) >>> (protoObj1.prop1 ^= (new BaseClass()))) >= 0 ? (('iE$%6' + 't(i+ø1#%' + aliasOfFloatArr0[(__loopvar2 + 3)]) >>> (protoObj1.prop1 ^= (new BaseClass()))) : 0)) & 0XF)]);
  1507. })();
  1508. }
  1509. return ((arrObj0.prop1 %= VarArr0[(1)]) * (3.60946836061253E+18 - (ui8[(((protoObj1.prop0 >>= 'caller') << ((protoObj1.prop1 != protoObj0.prop1)&&(d <= arrObj0.prop1)))) & 255] === ((c = (new BaseClass())) != ((protoObj1.prop1 != protoObj0.prop1)&&(d <= arrObj0.prop1))))));
  1510. }
  1511. }
  1512. class class8 {
  1513. constructor (argMath54 = ((new Array()) instanceof ((typeof Number == 'function' ) ? Number : Object)),argMath55,argMath56){
  1514. protoObj0.length= makeArrayLength((+ b));
  1515. if((((FloatArr0[((((aliasOfFloatArr0[(((Math.sin(c) >= 0 ? Math.sin(c) : 0)) & 0XF)] || (obj0.prop1 -= argMath55)) >= 0 ? (aliasOfFloatArr0[(((Math.sin(c) >= 0 ? Math.sin(c) : 0)) & 0XF)] || (obj0.prop1 -= argMath55)) : 0)) & 0XF)] ? (argMath55 ? (typeof(arrObj0.prop0) == null) : (-- argMath55)) : ((argMath56 >= obj0.prop1)||(argMath56 === obj1.prop1))) ? IntArr1[((((obj0.prop0 ? 'caller' : ((f == argMath56)&&(arrObj0.prop1 !== argMath56))) >= 0 ? (obj0.prop0 ? 'caller' : ((f == argMath56)&&(arrObj0.prop1 !== argMath56))) : 0)) & 0XF)] : ((new Array()) instanceof ((typeof Number == 'function' ) ? Number : Object))) < ((aliasOfFloatArr0.reverse()) / (((typeof(argMath56) != 'string') % (! 353437749)) == 0 ? 1 : ((typeof(argMath56) != 'string') % (! 353437749)))))) {
  1516. litObj1.prop0=((Reflect.construct(BaseClass)) * ((! (((typeof((new class2(leaf,(-5.92449543539975E+18 * -3),ary))) != 'object') ? (((new Object()) instanceof ((typeof Array == 'function' ) ? Array : Object)) ? func1.call(obj0 ) : d) : (typeof (/a/ instanceof ((typeof Error == 'function' ) ? Error : Object)))) * ((10 && arrObj0.method1.call(protoObj1 )) - protoObj0.prop0))) * (Reflect.construct(BaseClass)) + (Reflect.construct(BaseClass))) + argMath54);
  1517. var uniqobj11 = new BaseClass();
  1518. if(shouldBailout){
  1519. return 'somestring'
  1520. }
  1521. var uniqobj12 = [protoObj0, obj1, obj0, protoObj1, obj1];
  1522. var uniqobj13 = uniqobj12[__counter%uniqobj12.length];
  1523. uniqobj13.method1(uniqobj11,arrObj0,aliasOfFloatArr0);
  1524. }
  1525. else {
  1526. if(shouldBailout){
  1527. return 'somestring'
  1528. }
  1529. // Snippets: StringES6ops.ecs
  1530. GiantPrintArray.push(String.prototype.repeat.call(strvar4,0));
  1531. GiantPrintArray.push(String.prototype.repeat.call(strvar4,1));
  1532. GiantPrintArray.push(String.prototype.repeat.call(strvar2,3));
  1533. GiantPrintArray.push(String.prototype.startsWith.call(strvar3,strvar3,argMath56,f));
  1534. GiantPrintArray.push(String.prototype.endsWith.call(strvar5,strvar0,arrObj0.prop1,g));
  1535. GiantPrintArray.push(String.prototype.contains.call(strvar7,strvar2));
  1536. (function(){
  1537. })();
  1538. }
  1539. }
  1540. get func55 (){
  1541. var re1 = new RegExp("^\B\W", "giy");
  1542. if(shouldBailout){
  1543. return 'somestring'
  1544. }
  1545. if(shouldBailout){
  1546. return 'somestring'
  1547. }
  1548. arrObj0.prop1 =('caller' ? obj1.method1(class2,obj1,ary) : (i16[(90) & 255] ? ((typeof(strvar4) == 'undefined') instanceof ((typeof Object == 'function' ) ? Object : Object)) : (f >= protoObj1.prop0)));
  1549. return ((new Object()) instanceof ((typeof Error == 'function' ) ? Error : Object));
  1550. return (new BaseClass());
  1551. }
  1552. func56 (){
  1553. return Math.atan2(b, -624765640);
  1554. }
  1555. func57 (argMath57,argMath58,argMath59 = arrObj0[(16)]){
  1556. class class9 {
  1557. func58 (argMath60,argMath61,argMath62 = (-2147483648 * argMath61 + argMath60),argMath63){
  1558. h = (/a/ instanceof ((typeof RegExp == 'function' ) ? RegExp : Object));
  1559. if(shouldBailout){
  1560. return 'somestring'
  1561. }
  1562. var id27 = argMath62;
  1563. return -200577984.9;
  1564. }
  1565. func59 (argMath64,...argArr65){
  1566. if(shouldBailout){
  1567. return 'somestring'
  1568. }
  1569. var strvar9 = '%È'+'÷7'+'($' + ')ð';
  1570. (Object.defineProperty(litObj0, 'prop1', {writable: true, enumerable: false, configurable: true }));
  1571. litObj0.prop1 = (b %= (argArr65 ? (protoObj0.prop0 < a) : argMath64));
  1572. return 287014643;
  1573. }
  1574. func60 (argMath66,argMath67,argMath68,argMath69){
  1575. strvar2 = strvar0.concat((typeof(argMath67) == 'string') );
  1576. var strvar9 = '$('+'êp'+'<Ù' + '+*';
  1577. arrObj0 = obj0;
  1578. c = (obj1.length-- );
  1579. return b;
  1580. }
  1581. func61 (){
  1582. if(shouldBailout){
  1583. return 'somestring'
  1584. }
  1585. strvar3 = strvar0[4%strvar0.length];
  1586. strvar3 = strvar3.concat((typeof(argMath57) != 'undefined') );
  1587. strvar0 = strvar5[4%strvar5.length];
  1588. litObj0 = litObj0;
  1589. return -819139730;
  1590. }
  1591. }
  1592. strvar7 = strvar7[4%strvar7.length];
  1593. protoObj0.length= makeArrayLength({78: (new func2()).prop1 , prop0: (+ (new BaseClass())), prop1: ((new RegExp('xyz')) instanceof ((typeof Number == 'function' ) ? Number : Object)), prop2: (((obj0.prop1 >= argMath59)||(obj1.prop5 >= arrObj0.prop1)) ? (((typeof('iE$%6' + 't(i+ø1#%') != 'boolean') , (new class2(leaf,(new class9()),ary)), ((obj0.prop1 >= argMath59)||(obj1.prop5 >= arrObj0.prop1)), arrObj0[(11)], {prop5: func3.call(class9 , (3 & argMath58), ary), prop4: ((protoObj1.prop0 * -88) >= (Reflect.construct(class9))), prop3: (protoObj1.length |= ((b >= argMath58)&&(protoObj0.prop0 == e))), prop2: 4.2111412487637E+18, prop1: 'caller', prop0: ((argMath59 < protoObj0.prop1)&&(g > arrObj0.prop0))}) ? ((d < obj1.prop5) * (strvar0).replace((strvar0).replace(strvar0, strvar6), '6' + '}l!-'.concat((argMath57 >= argMath58))) - (new class9())) : (+ (new BaseClass()))) : ('$' + (((typeof('iE$%6' + 't(i+ø1#%') != 'boolean') , (new class2(leaf,(new class9()),ary)), ((obj0.prop1 >= argMath59)||(obj1.prop5 >= arrObj0.prop1)), arrObj0[(11)], {prop5: func3.call(class9 , (3 & argMath58), ary), prop4: ((protoObj1.prop0 * -88) >= (Reflect.construct(class9))), prop3: (protoObj1.length |= ((b >= argMath58)&&(protoObj0.prop0 == e))), prop2: 4.2111412487637E+18, prop1: 'caller', prop0: ((argMath59 < protoObj0.prop1)&&(g > arrObj0.prop0))}) ? ((d < obj1.prop5) * (strvar0).replace((strvar0).replace(strvar0, strvar6), '6' + '}l!-'.concat((argMath57 >= argMath58))) - (new class9())) : (+ (new BaseClass()))))), prop3: obj0.method0.call(protoObj1 ), prop4: obj0.method0.call(protoObj1 ), prop5: (typeof (typeof(strvar0) != 'string') )});
  1594. strvar7 = (((strvar1).replace(strvar6, strvar5)).replace('!K##*' + '!.!Á!!aØ', '!1A!!' + '­qÊ#!q.,') + (((strvar1).replace(strvar6, strvar5)).replace('!K##*' + '!.!Á!!aØ', '!1A!!' + '­qÊ#!q.,') instanceof ((typeof RegExp == 'function' ) ? RegExp : Object))).concat((+ (new BaseClass())));
  1595. return Math.ceil(arrObj0[(5)]);
  1596. }
  1597. func62 (argMath70 = ui8[(parseInt("-2H", 33)) & 255],argMath71 = (ui8[((-- protoObj1.prop0)) & 255] | ((func0() != (((new EvalError()) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) == ui8[(parseInt("-2H", 33)) & 255])) ? ((-- protoObj1.prop0) * '!1A!!' + '­qÊ#!q.,'.concat((b instanceof ((typeof Array == 'function' ) ? Array : Object))) + (arguments[(((('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) >= 0 ? ('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) : 0)) & 0XF)] ? (true instanceof ((typeof func3 == 'function' ) ? func3 : Object)) : argMath70)) : (protoObj1.method1.call(obj1 , protoObj1, arrObj0, VarArr0) * (i32[(176) & 255] + (((new BaseClass()) instanceof ((typeof String == 'function' ) ? String : Object)) * ((arguments[(((('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) >= 0 ? ('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) : 0)) & 0XF)] ? (true instanceof ((typeof func3 == 'function' ) ? func3 : Object)) : argMath70) - ('EÇ)H!' + '!¶!%!×!!'.indexOf(strvar1)))))))),argMath72,argMath73){
  1598. class class10 {
  1599. get func63 (){
  1600. WScript.Echo(strvar4 ==(typeof(arrObj0.prop0) == 'object') );
  1601. d -=((argMath71 === argMath71)||(argMath73 >= argMath70));
  1602. return 82;
  1603. }
  1604. get func64 (){
  1605. WScript.Echo(strvar3 <obj0.method0.call(arrObj0 ));
  1606. strvar4 = strvar1[2%strvar1.length];
  1607. strvar1 = (strvar2 + arrObj0[(4)]).concat((VarArr0.shift()));
  1608. argMath70 = (((typeof(c) == 'undefined') * strvar2 + arrObj0[(4)]) === aliasOfi16[(194) & 255]);
  1609. var fPolyProp = function (o) {
  1610. if (o!==undefined) {
  1611. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1612. }
  1613. };
  1614. fPolyProp(litObj0);
  1615. fPolyProp(litObj1);
  1616. var y = (protoObj1.method0.call(obj0 ) % ((typeof(c) == 'undefined') ? ((((typeof(argMath71) != 'number') > (argMath70 |= aliasOfi16[(194) & 255])) ? (((new Error('abc')) instanceof ((typeof func4 == 'function' ) ? func4 : Object)) * ((obj0.prop0 != (arrObj0.prop1 & e)) - ((typeof(b) != null) ? ((typeof(argMath71) != 'number') > (argMath70 |= aliasOfi16[(194) & 255])) : (-5.43628402375822E+18 | -199842525.9)))) : protoObj1.method0.call(obj0 )) ? (IntArr0.pop()) : Math.clz32((obj1.prop0 &= arguments[(9)]))) : ((typeof(c) == 'undefined') * strvar2 + arrObj0[(4)])));
  1617. return a;
  1618. }
  1619. func65 (argMath74,argMath75 = (3.88115737361849E+17 === ((obj1.prop5 <= argMath74)&&(arrObj0.prop1 >= d))),argMath76){
  1620. strvar2 = strvar1[4%strvar1.length];
  1621. argMath71 = (-1039359579 << ((e != argMath74)&&(argMath75 !== argMath76)));
  1622. arrObj0[(8)] = (-2.20267986851485E+18 || argMath74);
  1623. litObj1 = protoObj0;
  1624. return -957116691.9;
  1625. }
  1626. static func66 (argMath77 = argMath73,argMath78){
  1627. if(shouldBailout){
  1628. return 'somestring'
  1629. }
  1630. if(shouldBailout){
  1631. return 'somestring'
  1632. }
  1633. var strvar9 = 'EÇ)H!' + '!¶!%!×!!';
  1634. return protoObj0.prop0;
  1635. }
  1636. static func67 (argMath79 = (Reflect.construct(BaseClass)),argMath80 = argMath79,argMath81 = i8[((argMath79 *= protoObj1.method0.call(litObj0 ))) & 255],argMath82){
  1637. obj1.prop0 = (argMath79 ? f32[7.89390994427982E+17] : (protoObj1.length >>= (((((argMath71 |= b) * (IntArr1[(((argMath80 >= 0 ? argMath80 : 0)) & 0XF)] + (argMath71 <= argMath79))) <= (func2.call(arrObj0 ) * argMath81)) * ((5.7586208344102E+18 instanceof ((typeof Number == 'function' ) ? Number : Object)) + (protoObj0.length %= func4.call(protoObj0 , obj1, obj0, FloatArr0)))) * argMath82 + argMath82)));
  1638. (Object.defineProperty(obj1, 'prop5', {writable: true, enumerable: false, configurable: true }));
  1639. obj1.prop5 = protoObj1.method0.call(class2 );
  1640. strvar0 = strvar1.concat(((typeof -179) && obj1.prop0));
  1641. strvar1 = strvar3[4%strvar3.length];
  1642. var strvar9 = '6' + '}l!-';
  1643. strvar9 = strvar9.substring((strvar9.length)/3,(strvar9.length)/4);
  1644. argMath81 =(IntArr1.reverse());
  1645. return 4294967296;
  1646. }
  1647. static set func68 (argMath83){
  1648. return 65535;
  1649. }
  1650. }
  1651. if((! ((func0() != (((new EvalError()) instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) == ui8[(parseInt("-2H", 33)) & 255])) ? ((-- protoObj1.prop0) * '!1A!!' + '­qÊ#!q.,'.concat((b instanceof ((typeof Array == 'function' ) ? Array : Object))) + (arguments[(((('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) >= 0 ? ('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) : 0)) & 0XF)] ? (true instanceof ((typeof func3 == 'function' ) ? func3 : Object)) : argMath70)) : (protoObj1.method1.call(obj1 , protoObj1, arrObj0, VarArr0) * (i32[(176) & 255] + (((new BaseClass()) instanceof ((typeof String == 'function' ) ? String : Object)) * ((arguments[(((('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) >= 0 ? ('caller' ? (new BaseClass()) : (b instanceof ((typeof Array == 'function' ) ? Array : Object))) : 0)) & 0XF)] ? (true instanceof ((typeof func3 == 'function' ) ? func3 : Object)) : argMath70) - ('EÇ)H!' + '!¶!%!×!!'.indexOf(strvar1))))))))) {
  1652. litObj0.prop0={11: g, prop0: 6.72194973336282E+18, prop1: ary[(((arrObj0[(18)] >= 0 ? arrObj0[(18)] : 0)) & 0XF)], prop2: ((strvar0.concat(i32[(216) & 255])).replace(/a/g, strvar2) !== (strvar0.concat(i32[(216) & 255]) ? ('iE$%6' + 't(i+ø1#%'.indexOf((strvar1 + ((argMath72 < protoObj1.prop0)||(argMath70 !== argMath70))))) : arrObj0.method1())), prop3: i8[(((argMath72 < protoObj1.prop0)||(argMath70 !== argMath70))) & 255], prop5: (Function('') instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)), prop6: ((f >= d)||(c <= argMath72))};
  1653. var __loopvar3 = loopInvariant,__loopSecondaryVar3_0 = loopInvariant + 3;
  1654. LABEL0:
  1655. for(; obj1.prop0 < (i8[(((argMath72 < protoObj1.prop0)||(argMath70 !== argMath70))) & 255]); ((e = ('caller', (g >>>= 'caller'), (c == obj0.prop1), -2147483648, ((f >= d)||(c <= argMath72)))) + ((typeof(((strvar0.concat(i32[(216) & 255]) ? ('iE$%6' + 't(i+ø1#%'.indexOf((strvar1 + ((argMath72 < protoObj1.prop0)||(argMath70 !== argMath70))))) : arrObj0.method1()) >= ui16[(arguments[(5)]) & 255])) != 'boolean') ? (+ obj0.prop1) : litObj0.prop0.prop5))) {
  1656. if (__loopvar3 >= loopInvariant + 6) break;
  1657. __loopvar3 += 3;
  1658. __loopSecondaryVar3_0--;
  1659. litObj0.prop0.prop0 -=(- 541582879.1);
  1660. var strvar9 = strvar5;
  1661. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/4);
  1662. WScript.Echo(strvar7 !==(('valueOf' in obj0) instanceof ((typeof Number == 'function' ) ? Number : Object)));
  1663. }
  1664. strvar4 = strvar3 + -1073741824;
  1665. litObj1 = litObj1;
  1666. }
  1667. else {
  1668. }
  1669. return (new class10());
  1670. }
  1671. }
  1672. // Snippets typedarrays.ecs
  1673. var v10 = Uint8ClampedArray;
  1674. // addarray:tt
  1675. function mapFn(v11) {
  1676. return v11;
  1677. }
  1678. var mapObj = {
  1679. mapFn: function(v11) {
  1680. return v11;
  1681. }
  1682. }
  1683. var sa = 1;
  1684. if (v10 == Int8Array || v10 == Uint8Array || v10 == Uint8ClampedArray) {
  1685. sa = 1;
  1686. } else if (v10 == Int16Array || v10 == Uint16Array) {
  1687. sa = 2;
  1688. } else if (v10 == Int32Array || v10 == Uint32Array || v10 == Float32Array) {
  1689. sa = 4;
  1690. } else {
  1691. sa = 8;
  1692. }
  1693. var v12 = (new v10(new Array(6400))).buffer;
  1694. // addarray:b1
  1695. var v13 = new ArrayBuffer(6400);
  1696. // addarray:b2
  1697. // Created with length
  1698. var v14 = new v10(20);
  1699. // addarray:a
  1700. for(var v15 in v14) { GiantPrintArray.push(v15) }
  1701. // From typedArray
  1702. v14 = new v10(new Float32Array());
  1703. for(var v15 in v14) { GiantPrintArray.push(v15) }
  1704. // From Array
  1705. v14 = new v10(v10);
  1706. for(v15 in v14) { GiantPrintArray.push(v15) }
  1707. // From ArrayBuffer
  1708. var os = Math.floor(0.75 * (6400 / sa)) * sa;
  1709. var l = Math.floor(1.0 * (6400 / sa));
  1710. try {
  1711. v14 = new v10( v13, os, l);
  1712. for(v15 in v14) { GiantPrintArray.push(v15) }
  1713. } catch(e) { }
  1714. // Using from API without map function
  1715. v14 = v10.from(FloatArr0);
  1716. for(v15 in v14) { GiantPrintArray.push(v15) }
  1717. v14 = v10.from(new Uint16Array());
  1718. for(v15 in v14) { GiantPrintArray.push(v15) }
  1719. // Using from API with map function
  1720. v14 = v10.from( v13, mapFn);
  1721. for(v15 in v14) { GiantPrintArray.push(v15) }
  1722. v14 = v10.from(new Uint8Array(), mapFn);
  1723. for(v15 in v14) { GiantPrintArray.push(v15) }
  1724. // Using of API
  1725. v14 = v10.of( v13);
  1726. for(v15 in v14) { GiantPrintArray.push(v15) }
  1727. v14 = v10.of(new Float32Array());
  1728. for(v15 in v14) { GiantPrintArray.push(v15) }
  1729. function* func69 (){
  1730. var uniqobj14 = [protoObj1, obj1];
  1731. uniqobj14[__counter%uniqobj14.length].method1(protoObj1,protoObj1,ary);
  1732. var __loopvar1 = loopInvariant - 9;
  1733. LABEL0:
  1734. for (var _strvar0 in ui8) {
  1735. if(typeof _strvar0 === 'string' && _strvar0.indexOf('method') != -1) continue;
  1736. __loopvar1 += 3;
  1737. if (__loopvar1 == loopInvariant + 3) break;
  1738. ui8[_strvar0] = 'caller';
  1739. WScript.Echo(strvar2 >=('b#.%)!$*%!4`!ó3'.indexOf('$' + 'PsÎ!')));
  1740. return ('caller' ? ((- (arrObj0.prop0 > d)) > ((((b < protoObj0.length) * ((5.68436399035355E+17 ? (protoObj1.prop1 >>= 4294967296) : (typeof(obj1.prop1) == 'object') ) - (ui16[(loopInvariant - 9) & 255] * 'caller' - (_strvar0 <<= f)))) === (yield Math.atan2('caller', f64[(obj1.prop0) & 255]))) ? protoObj1.method1(litObj1,litObj1,v13) : -0)) : i8[((VarArr0.pop())) & 255]);
  1741. }
  1742. strvar2 = strvar0 + ((('caller' >> uic8[((obj1.prop5++ )) & 255]) >>> (((obj0.length += obj0.prop0) instanceof ((typeof Function == 'function' ) ? Function : Object)) || {prop4: (strvar7.concat((f ? this.prop1 : 6.99230669936059E+18)) + uic8[(210) & 255]), prop3: arrObj0.method0.call(litObj0 ), prop2: (f ? this.prop1 : 6.99230669936059E+18), prop1: protoObj0.method1.call(class8 , obj0, class8, v13), prop0: ((arrObj0.length >= protoObj0.length)&&(obj1.length <= this.prop1))})) - arrObj0.length);
  1743. return -81;
  1744. }
  1745. class class11 {
  1746. constructor (){
  1747. }
  1748. static get func71 (){
  1749. return (typeof(strvar3) == 'object') ;
  1750. }
  1751. static func72 (){
  1752. strvar4 = strvar7.concat(func69());
  1753. if((func69().next() ^ i16[(199) & 255])) {
  1754. strvar1 = strvar4[5%strvar4.length];
  1755. }
  1756. else {
  1757. }
  1758. function func73 (arg0, arg1) {
  1759. this.prop0 = arg0;
  1760. this.prop2 = arg1;
  1761. }
  1762. var uniqobj15 = new func73('½'.replace(/^(\s)$/gmyu,'$' + 'PsÎ!'),-162);
  1763. if (shouldBailout) {
  1764. (shouldBailout ? (Object.defineProperty(uniqobj15, 'prop2', {set: function(_x) { async function func73 (argMath84,argMath85,...argArr86){
  1765. var fPolyProp = function (o) {
  1766. if (o!==undefined) {
  1767. WScript.Echo(o.prop0 + ' ' + o.prop1 + ' ' + o.prop2);
  1768. }
  1769. };
  1770. fPolyProp(litObj0);
  1771. fPolyProp(litObj1);
  1772. var uniqobj16 = {prop0: func69().next()};
  1773. var strvar9 = strvar0.concat((protoObj0.prop1 *= i16[(199) & 255]));
  1774. strvar9 = strvar9.substring((strvar9.length)/1,(strvar9.length)/2);
  1775. var x = func69();
  1776. if(shouldBailout){
  1777. return 'somestring'
  1778. }
  1779. var y = func69();
  1780. return 4.45034339255548E+18;
  1781. }
  1782. }, configurable: true }), class2.func50.call(protoObj0 , func69().next(), ((new BaseClass()) == '$('+'êp'+'<Ù' + '+*'.concat((Reflect.construct(class8, func69().return(596558375),VarArr0,'½'.replace(/^(\s)$/gmyu,'$' + 'PsÎ!'))))), strvar7, ary)) : class2.func50.call(protoObj0 , func69().next(), ((new BaseClass()) == '$('+'êp'+'<Ù' + '+*'.concat((Reflect.construct(class8, func69().return(596558375),VarArr0,'½'.replace(/^(\s)$/gmyu,'$' + 'PsÎ!'))))), strvar7, ary));
  1783. }
  1784. // Snippet ObjectLiterals
  1785. var v16 = (uniqobj15.prop2 %= 'caller');
  1786. // addvar:x
  1787. var v17 = {
  1788. v16,
  1789. [(e |= func4.call(uniqobj15 , obj1, obj0, v14))] : 187,
  1790. v18(v19) {
  1791. strvar5 = strvar5[5%strvar5.length];
  1792. for (var v20 in v17) {
  1793. GiantPrintArray.push(v20);
  1794. GiantPrintArray.push( Reflect.get(v17, v20));
  1795. GiantPrintArray.push(this.v20);
  1796. }
  1797. },
  1798. v21 : 1303872825,
  1799. ['caller'] : (func1.call(class8 ) * ((arrObj0.prop1 ? h : ('s' + 'oN Û' + ((obj1.prop0 > obj1.prop5) >> ((obj1.prop5 * "" + -7.16923843930741E+18) ? (! -466981042) : (1825447673.1 <= protoObj1.prop1)))).concat(3.13710327740174E+18)) + uic8[(((+ v14[(0)]) * ((arguments.length instanceof ((typeof Error == 'function' ) ? Error : Object)) + ('·' + 'º$$h'.indexOf(((strvar6).replace(strvar6, 'E') + (VarArr0.reverse()))))))) & 255]))
  1800. };
  1801. // addobj:obj
  1802. // addvar:obj.x,obj.y
  1803. for (var v20 in v17) {
  1804. GiantPrintArray.push(v20 + ":" + v17[v20]);
  1805. }
  1806. return (ui16[120223835] ? ('Ë'.indexOf(strvar7)) : (func1.call(class8 ) * ((arrObj0.prop1 ? h : ('s' + 'oN Û' + ((obj1.prop0 > obj1.prop5) >> ((obj1.prop5 * "" + -7.16923843930741E+18) ? (! -466981042) : (1825447673.1 <= protoObj1.prop1)))).concat(3.13710327740174E+18)) + uic8[(((+ v14[(0)]) * ((arguments.length instanceof ((typeof Error == 'function' ) ? Error : Object)) + ('·' + 'º$$h'.indexOf(((strvar6).replace(strvar6, 'E') + (VarArr0.reverse()))))))) & 255])));
  1807. }
  1808. }
  1809. var func75 = async function(){
  1810. h -=(((ui32[(f64[(163) & 255]) & 255] instanceof ((typeof EvalError == 'function' ) ? EvalError : Object)) + await this.prop0) * 'caller' - (func0.call(protoObj1 ) * FloatArr0[((( await d >= 0 ? await d : 0)) & 0XF)] + (h -= 120)));
  1811. var strvar9 = '!K##*' + '!.!Á!!aØ';
  1812. var id27 = func69();
  1813. //ReflectGetSetPrototypeOf.ecs
  1814. var v22 = new Array();
  1815. var v23 = new Array();
  1816. print(Reflect.setPrototypeOf(v23, v22));
  1817. print(Reflect.getPrototypeOf(v23));
  1818. return await this.prop0;
  1819. };
  1820. var strvar9 = '$'.concat((typeof(obj0.length) != 'string') );
  1821. strvar9 = strvar9.substring((strvar9.length)/2,(strvar9.length)/4);
  1822. WScript.Echo('a = ' + (a|0));
  1823. WScript.Echo('b = ' + (b|0));
  1824. WScript.Echo('c = ' + (c|0));
  1825. WScript.Echo('d = ' + (d|0));
  1826. WScript.Echo('e = ' + (e|0));
  1827. WScript.Echo('f = ' + (f|0));
  1828. WScript.Echo('g = ' + (g|0));
  1829. WScript.Echo('h = ' + (h|0));
  1830. WScript.Echo('this.prop0 = ' + (this.prop0|0));
  1831. WScript.Echo('this.prop1 = ' + (this.prop1|0));
  1832. WScript.Echo('obj0.prop0 = ' + (obj0.prop0|0));
  1833. WScript.Echo('obj0.prop1 = ' + (obj0.prop1|0));
  1834. WScript.Echo('obj0.length = ' + (obj0.length|0));
  1835. WScript.Echo('protoObj0.prop0 = ' + (protoObj0.prop0|0));
  1836. WScript.Echo('protoObj0.prop1 = ' + (protoObj0.prop1|0));
  1837. WScript.Echo('protoObj0.length = ' + (protoObj0.length|0));
  1838. WScript.Echo('obj1.prop0 = ' + (obj1.prop0|0));
  1839. WScript.Echo('obj1.prop1 = ' + (obj1.prop1|0));
  1840. WScript.Echo('obj1.length = ' + (obj1.length|0));
  1841. WScript.Echo('protoObj1.prop0 = ' + (protoObj1.prop0|0));
  1842. WScript.Echo('protoObj1.prop1 = ' + (protoObj1.prop1|0));
  1843. WScript.Echo('protoObj1.length = ' + (protoObj1.length|0));
  1844. WScript.Echo('arrObj0.prop0 = ' + (arrObj0.prop0|0));
  1845. WScript.Echo('arrObj0.prop1 = ' + (arrObj0.prop1|0));
  1846. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  1847. WScript.Echo('obj1.prop5 = ' + (obj1.prop5|0));
  1848. WScript.Echo('strvar0 = ' + (strvar0));
  1849. WScript.Echo('strvar1 = ' + (strvar1));
  1850. WScript.Echo('strvar2 = ' + (strvar2));
  1851. WScript.Echo('strvar3 = ' + (strvar3));
  1852. WScript.Echo('strvar4 = ' + (strvar4));
  1853. WScript.Echo('strvar5 = ' + (strvar5));
  1854. WScript.Echo('strvar6 = ' + (strvar6));
  1855. WScript.Echo('strvar7 = ' + (strvar7));
  1856. WScript.Echo('strvar9 = ' + (strvar9));
  1857. WScript.Echo('arrObj0[0] = ' + (arrObj0[0]|0));
  1858. WScript.Echo('arrObj0[1] = ' + (arrObj0[1]|0));
  1859. WScript.Echo('arrObj0[2] = ' + (arrObj0[2]|0));
  1860. WScript.Echo('arrObj0[3] = ' + (arrObj0[3]|0));
  1861. WScript.Echo('arrObj0[4] = ' + (arrObj0[4]|0));
  1862. WScript.Echo('arrObj0[5] = ' + (arrObj0[5]|0));
  1863. WScript.Echo('arrObj0[6] = ' + (arrObj0[6]|0));
  1864. WScript.Echo('arrObj0[7] = ' + (arrObj0[7]|0));
  1865. WScript.Echo('arrObj0[8] = ' + (arrObj0[8]|0));
  1866. WScript.Echo('arrObj0[9] = ' + (arrObj0[9]|0));
  1867. WScript.Echo('arrObj0[10] = ' + (arrObj0[10]|0));
  1868. WScript.Echo('arrObj0[11] = ' + (arrObj0[11]|0));
  1869. WScript.Echo('arrObj0[12] = ' + (arrObj0[12]|0));
  1870. WScript.Echo('arrObj0[13] = ' + (arrObj0[13]|0));
  1871. WScript.Echo('arrObj0[14] = ' + (arrObj0[14]|0));
  1872. WScript.Echo('arrObj0[arrObj0.length-1] = ' + (arrObj0[arrObj0.length-1]|0));
  1873. WScript.Echo('arrObj0.length = ' + (arrObj0.length|0));
  1874. WScript.Echo('ary[0] = ' + (ary[0]|0));
  1875. WScript.Echo('ary[1] = ' + (ary[1]|0));
  1876. WScript.Echo('ary[2] = ' + (ary[2]|0));
  1877. WScript.Echo('ary[3] = ' + (ary[3]|0));
  1878. WScript.Echo('ary[4] = ' + (ary[4]|0));
  1879. WScript.Echo('ary[5] = ' + (ary[5]|0));
  1880. WScript.Echo('ary[6] = ' + (ary[6]|0));
  1881. WScript.Echo('ary[7] = ' + (ary[7]|0));
  1882. WScript.Echo('ary[8] = ' + (ary[8]|0));
  1883. WScript.Echo('ary[9] = ' + (ary[9]|0));
  1884. WScript.Echo('ary[10] = ' + (ary[10]|0));
  1885. WScript.Echo('ary[11] = ' + (ary[11]|0));
  1886. WScript.Echo('ary[12] = ' + (ary[12]|0));
  1887. WScript.Echo('ary[13] = ' + (ary[13]|0));
  1888. WScript.Echo('ary[14] = ' + (ary[14]|0));
  1889. WScript.Echo('ary[ary.length-1] = ' + (ary[ary.length-1]|0));
  1890. WScript.Echo('ary.length = ' + (ary.length|0));
  1891. for (var i = 0; i < GiantPrintArray.length; i++) {
  1892. WScript.Echo(GiantPrintArray[i]);
  1893. }
  1894. ;
  1895. WScript.Echo('sumOfary = ' + ary.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1896. WScript.Echo('subset_of_ary = ' + ary.slice(0, 11));;
  1897. WScript.Echo('sumOfIntArr0 = ' + IntArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1898. WScript.Echo('subset_of_IntArr0 = ' + IntArr0.slice(0, 11));;
  1899. WScript.Echo('sumOfIntArr1 = ' + IntArr1.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1900. WScript.Echo('subset_of_IntArr1 = ' + IntArr1.slice(0, 11));;
  1901. WScript.Echo('sumOfFloatArr0 = ' + FloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1902. WScript.Echo('subset_of_FloatArr0 = ' + FloatArr0.slice(0, 11));;
  1903. WScript.Echo('sumOfVarArr0 = ' + VarArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1904. WScript.Echo('subset_of_VarArr0 = ' + VarArr0.slice(0, 11));;
  1905. WScript.Echo('sumOfaliasOfFloatArr0 = ' + aliasOfFloatArr0.slice(0, 23).reduce(function(prev, curr) {{ return '' + prev + curr; }},0));
  1906. WScript.Echo('subset_of_aliasOfFloatArr0 = ' + aliasOfFloatArr0.slice(0, 11));;
  1907. };
  1908. // generate profile
  1909. test0();
  1910. // Run Simple JIT
  1911. test0();
  1912. test0();
  1913. // run JITted code
  1914. runningJITtedCode = true;
  1915. test0();
  1916. print('pass');