text: load("201224b0d1c296b45befd2285e95dd42.js");
  function test() {
      var arr = new Int8Array(400);
      var idx = "384";
  
      arr[idx] = 9;
      assertEq(arr[idx], 9);
      arr[idx] = 10;
      assertEq(arr[384], 10);
  
      idx = "512";
      assertEq(arr[idx], undefined);
      assertEq(arr[(() => "byteLength")()], 400);
  
      var o = {};
      Object.defineProperty(o, idx, {value: 123});
      assertEq(o[512], 123);
  
      var propLatin1 = "foobar";
      o[propLatin1] = 3;
      assertEq(o.foobar, 3);
  
      var propTwoByte = "foobar\u1200";
      o[propTwoByte] = 4;
      assertEq(o.foobar\u1200, 4);
  }
  test();
  