text: load("8b38e12cab5de21ec5393724c0d9b7dd.js");
  //-------------------------------------------------------------------------------------------------------
  // Copyright (C) Microsoft. All rights reserved.
  // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  //-------------------------------------------------------------------------------------------------------
  
  function test0() {
      function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; };;
      var obj0 = {};
      var arrObj0 = {};
      var func2 = function(argObj3, argArrObj4, argArr5) {
          return ary.length;
      }
      var ary = new Array(10);
      var e = 1;
      var h = -1945829900.9;
      obj0.length = makeArrayLength(1);
      ary[ary.length - 1] = 1;
      ary.length = makeArrayLength(506767877);
      for(var __loopvar0 = 0; __loopvar0 < 3 && h < (1) ; __loopvar0++ + h++) {
          var __loopvar1 = 0;
          do {
              __loopvar1++;
              for(var __loopvar2 = 0; __loopvar2 < 3 && obj0.length < (func2(1, 1, 1)) ; 1) {
                  __loopvar2++;
                  var w = e;
              }
          } while((1) && __loopvar1 < 3)
          e *= arrObj0.prop0;
      }
  };
  test0();
  test0();
  test0();
  
  WScript.Echo("pass");
  