{
  "type": "Script",
  "span": {
    "start": 23,
    "end": 1268,
    "ctxt": 0
  },
  "body": [
    {
      "type": "FunctionDeclaration",
      "identifier": {
        "type": "Identifier",
        "span": {
          "start": 32,
          "end": 35,
          "ctxt": 0
        },
        "value": "foo",
        "optional": false
      },
      "declare": false,
      "params": [],
      "decorators": [],
      "span": {
        "start": 23,
        "end": 40,
        "ctxt": 0
      },
      "body": {
        "type": "BlockStatement",
        "span": {
          "start": 38,
          "end": 40,
          "ctxt": 0
        },
        "stmts": []
      },
      "generator": false,
      "async": false,
      "typeParameters": null,
      "returnType": null
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 55,
        "end": 65,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 55,
          "end": 64,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 55,
            "end": 60,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 55,
              "end": 58,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 59,
              "end": 60,
              "ctxt": 0
            },
            "value": "x",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 63,
            "end": 64,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 66,
        "end": 76,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 66,
          "end": 75,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 66,
            "end": 71,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 66,
              "end": 69,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 70,
              "end": 71,
              "ctxt": 0
            },
            "value": "y",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 74,
            "end": 75,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 90,
        "end": 104,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 90,
          "end": 103,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 90,
            "end": 99,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 90,
              "end": 93,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 94,
              "end": 99,
              "ctxt": 0
            },
            "value": "break",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 102,
            "end": 103,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 105,
        "end": 118,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 105,
          "end": 117,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 105,
            "end": 113,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 105,
              "end": 108,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 109,
              "end": 113,
              "ctxt": 0
            },
            "value": "case",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 116,
            "end": 117,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 119,
        "end": 133,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 119,
          "end": 132,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 119,
            "end": 128,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 119,
              "end": 122,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 123,
              "end": 128,
              "ctxt": 0
            },
            "value": "catch",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 131,
            "end": 132,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 134,
        "end": 148,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 134,
          "end": 147,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 134,
            "end": 143,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 134,
              "end": 137,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 138,
              "end": 143,
              "ctxt": 0
            },
            "value": "class",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 146,
            "end": 147,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 149,
        "end": 163,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 149,
          "end": 162,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 149,
            "end": 158,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 149,
              "end": 152,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 153,
              "end": 158,
              "ctxt": 0
            },
            "value": "const",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 161,
            "end": 162,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 164,
        "end": 181,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 164,
          "end": 180,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 164,
            "end": 176,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 164,
              "end": 167,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 168,
              "end": 176,
              "ctxt": 0
            },
            "value": "continue",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 179,
            "end": 180,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 182,
        "end": 199,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 182,
          "end": 198,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 182,
            "end": 194,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 182,
              "end": 185,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 186,
              "end": 194,
              "ctxt": 0
            },
            "value": "debugger",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 197,
            "end": 198,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 200,
        "end": 216,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 200,
          "end": 215,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 200,
            "end": 211,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 200,
              "end": 203,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 204,
              "end": 211,
              "ctxt": 0
            },
            "value": "default",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 214,
            "end": 215,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 217,
        "end": 232,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 217,
          "end": 231,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 217,
            "end": 227,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 217,
              "end": 220,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 221,
              "end": 227,
              "ctxt": 0
            },
            "value": "delete",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 230,
            "end": 231,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 233,
        "end": 244,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 233,
          "end": 243,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 233,
            "end": 239,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 233,
              "end": 236,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 237,
              "end": 239,
              "ctxt": 0
            },
            "value": "do",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 242,
            "end": 243,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 245,
        "end": 258,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 245,
          "end": 257,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 245,
            "end": 253,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 245,
              "end": 248,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 249,
              "end": 253,
              "ctxt": 0
            },
            "value": "else",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 256,
            "end": 257,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 259,
        "end": 272,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 259,
          "end": 271,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 259,
            "end": 267,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 259,
              "end": 262,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 263,
              "end": 267,
              "ctxt": 0
            },
            "value": "enum",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 270,
            "end": 271,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 273,
        "end": 288,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 273,
          "end": 287,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 273,
            "end": 283,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 273,
              "end": 276,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 277,
              "end": 283,
              "ctxt": 0
            },
            "value": "export",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 286,
            "end": 287,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 289,
        "end": 305,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 289,
          "end": 304,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 289,
            "end": 300,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 289,
              "end": 292,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 293,
              "end": 300,
              "ctxt": 0
            },
            "value": "extends",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 303,
            "end": 304,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 306,
        "end": 320,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 306,
          "end": 319,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 306,
            "end": 315,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 306,
              "end": 309,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 310,
              "end": 315,
              "ctxt": 0
            },
            "value": "false",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 318,
            "end": 319,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 321,
        "end": 337,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 321,
          "end": 336,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 321,
            "end": 332,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 321,
              "end": 324,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 325,
              "end": 332,
              "ctxt": 0
            },
            "value": "finally",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 335,
            "end": 336,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 338,
        "end": 350,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 338,
          "end": 349,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 338,
            "end": 345,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 338,
              "end": 341,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 342,
              "end": 345,
              "ctxt": 0
            },
            "value": "for",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 348,
            "end": 349,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 351,
        "end": 368,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 351,
          "end": 367,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 351,
            "end": 363,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 351,
              "end": 354,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 355,
              "end": 363,
              "ctxt": 0
            },
            "value": "function",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 366,
            "end": 367,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 369,
        "end": 380,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 369,
          "end": 379,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 369,
            "end": 375,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 369,
              "end": 372,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 373,
              "end": 375,
              "ctxt": 0
            },
            "value": "if",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 378,
            "end": 379,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 381,
        "end": 396,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 381,
          "end": 395,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 381,
            "end": 391,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 381,
              "end": 384,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 385,
              "end": 391,
              "ctxt": 0
            },
            "value": "import",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 394,
            "end": 395,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 397,
        "end": 408,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 397,
          "end": 407,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 397,
            "end": 403,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 397,
              "end": 400,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 401,
              "end": 403,
              "ctxt": 0
            },
            "value": "in",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 406,
            "end": 407,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 409,
        "end": 428,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 409,
          "end": 427,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 409,
            "end": 423,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 409,
              "end": 412,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 413,
              "end": 423,
              "ctxt": 0
            },
            "value": "instanceof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 426,
            "end": 427,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 429,
        "end": 441,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 429,
          "end": 440,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 429,
            "end": 436,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 429,
              "end": 432,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 433,
              "end": 436,
              "ctxt": 0
            },
            "value": "new",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 439,
            "end": 440,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 442,
        "end": 455,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 442,
          "end": 454,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 442,
            "end": 450,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 442,
              "end": 445,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 446,
              "end": 450,
              "ctxt": 0
            },
            "value": "null",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 453,
            "end": 454,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 456,
        "end": 471,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 456,
          "end": 470,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 456,
            "end": 466,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 456,
              "end": 459,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 460,
              "end": 466,
              "ctxt": 0
            },
            "value": "return",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 469,
            "end": 470,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 472,
        "end": 486,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 472,
          "end": 485,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 472,
            "end": 481,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 472,
              "end": 475,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 476,
              "end": 481,
              "ctxt": 0
            },
            "value": "super",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 484,
            "end": 485,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 487,
        "end": 502,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 487,
          "end": 501,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 487,
            "end": 497,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 487,
              "end": 490,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 491,
              "end": 497,
              "ctxt": 0
            },
            "value": "switch",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 500,
            "end": 501,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 503,
        "end": 516,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 503,
          "end": 515,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 503,
            "end": 511,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 503,
              "end": 506,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 507,
              "end": 511,
              "ctxt": 0
            },
            "value": "this",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 514,
            "end": 515,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 517,
        "end": 531,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 517,
          "end": 530,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 517,
            "end": 526,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 517,
              "end": 520,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 521,
              "end": 526,
              "ctxt": 0
            },
            "value": "throw",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 529,
            "end": 530,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 532,
        "end": 545,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 532,
          "end": 544,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 532,
            "end": 540,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 532,
              "end": 535,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 536,
              "end": 540,
              "ctxt": 0
            },
            "value": "true",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 543,
            "end": 544,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 546,
        "end": 558,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 546,
          "end": 557,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 546,
            "end": 553,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 546,
              "end": 549,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 550,
              "end": 553,
              "ctxt": 0
            },
            "value": "try",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 556,
            "end": 557,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 559,
        "end": 574,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 559,
          "end": 573,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 559,
            "end": 569,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 559,
              "end": 562,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 563,
              "end": 569,
              "ctxt": 0
            },
            "value": "typeof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 572,
            "end": 573,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 575,
        "end": 587,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 575,
          "end": 586,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 575,
            "end": 582,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 575,
              "end": 578,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 579,
              "end": 582,
              "ctxt": 0
            },
            "value": "var",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 585,
            "end": 586,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 588,
        "end": 601,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 588,
          "end": 600,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 588,
            "end": 596,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 588,
              "end": 591,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 592,
              "end": 596,
              "ctxt": 0
            },
            "value": "void",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 599,
            "end": 600,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 602,
        "end": 616,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 602,
          "end": 615,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 602,
            "end": 611,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 602,
              "end": 605,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 606,
              "end": 611,
              "ctxt": 0
            },
            "value": "while",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 614,
            "end": 615,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 617,
        "end": 630,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 617,
          "end": 629,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 617,
            "end": 625,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 617,
              "end": 620,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 621,
              "end": 625,
              "ctxt": 0
            },
            "value": "with",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 628,
            "end": 629,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 631,
        "end": 650,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 631,
          "end": 649,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 631,
            "end": 645,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 631,
              "end": 634,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 635,
              "end": 645,
              "ctxt": 0
            },
            "value": "implements",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 648,
            "end": 649,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 651,
        "end": 669,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 651,
          "end": 668,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 651,
            "end": 664,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 651,
              "end": 654,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 655,
              "end": 664,
              "ctxt": 0
            },
            "value": "interface",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 667,
            "end": 668,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 670,
        "end": 682,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 670,
          "end": 681,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 670,
            "end": 677,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 670,
              "end": 673,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 674,
              "end": 677,
              "ctxt": 0
            },
            "value": "let",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 680,
            "end": 681,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 683,
        "end": 699,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 683,
          "end": 698,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 683,
            "end": 694,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 683,
              "end": 686,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 687,
              "end": 694,
              "ctxt": 0
            },
            "value": "package",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 697,
            "end": 698,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 700,
        "end": 716,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 700,
          "end": 715,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 700,
            "end": 711,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 700,
              "end": 703,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 704,
              "end": 711,
              "ctxt": 0
            },
            "value": "private",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 714,
            "end": 715,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 717,
        "end": 735,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 717,
          "end": 734,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 717,
            "end": 730,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 717,
              "end": 720,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 721,
              "end": 730,
              "ctxt": 0
            },
            "value": "protected",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 733,
            "end": 734,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 736,
        "end": 751,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 736,
          "end": 750,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 736,
            "end": 746,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 736,
              "end": 739,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 740,
              "end": 746,
              "ctxt": 0
            },
            "value": "public",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 749,
            "end": 750,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 752,
        "end": 767,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 752,
          "end": 766,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 752,
            "end": 762,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 752,
              "end": 755,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 756,
              "end": 762,
              "ctxt": 0
            },
            "value": "static",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 765,
            "end": 766,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 768,
        "end": 782,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 768,
          "end": 781,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 768,
            "end": 777,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 768,
              "end": 771,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 772,
              "end": 777,
              "ctxt": 0
            },
            "value": "yield",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 780,
            "end": 781,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 783,
        "end": 800,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 783,
          "end": 799,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 783,
            "end": 795,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 783,
              "end": 786,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 787,
              "end": 795,
              "ctxt": 0
            },
            "value": "abstract",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 798,
            "end": 799,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 801,
        "end": 812,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 801,
          "end": 811,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 801,
            "end": 807,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 801,
              "end": 804,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 805,
              "end": 807,
              "ctxt": 0
            },
            "value": "as",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 810,
            "end": 811,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 813,
        "end": 829,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 813,
          "end": 828,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 813,
            "end": 824,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 813,
              "end": 816,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 817,
              "end": 824,
              "ctxt": 0
            },
            "value": "asserts",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 827,
            "end": 828,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 830,
        "end": 842,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 830,
          "end": 841,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 830,
            "end": 837,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 830,
              "end": 833,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 834,
              "end": 837,
              "ctxt": 0
            },
            "value": "any",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 840,
            "end": 841,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 843,
        "end": 857,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 843,
          "end": 856,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 843,
            "end": 852,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 843,
              "end": 846,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 847,
              "end": 852,
              "ctxt": 0
            },
            "value": "async",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 855,
            "end": 856,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 858,
        "end": 872,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 858,
          "end": 871,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 858,
            "end": 867,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 858,
              "end": 861,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 862,
              "end": 867,
              "ctxt": 0
            },
            "value": "await",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 870,
            "end": 871,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 873,
        "end": 889,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 873,
          "end": 888,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 873,
            "end": 884,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 873,
              "end": 876,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 877,
              "end": 884,
              "ctxt": 0
            },
            "value": "boolean",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 887,
            "end": 888,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 890,
        "end": 910,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 890,
          "end": 909,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 890,
            "end": 905,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 890,
              "end": 893,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 894,
              "end": 905,
              "ctxt": 0
            },
            "value": "constructor",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 908,
            "end": 909,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 911,
        "end": 927,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 911,
          "end": 926,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 911,
            "end": 922,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 911,
              "end": 914,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 915,
              "end": 922,
              "ctxt": 0
            },
            "value": "declare",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 925,
            "end": 926,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 928,
        "end": 940,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 928,
          "end": 939,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 928,
            "end": 935,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 928,
              "end": 931,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 932,
              "end": 935,
              "ctxt": 0
            },
            "value": "get",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 938,
            "end": 939,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 941,
        "end": 955,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 941,
          "end": 954,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 941,
            "end": 950,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 941,
              "end": 944,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 945,
              "end": 950,
              "ctxt": 0
            },
            "value": "infer",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 953,
            "end": 954,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 956,
        "end": 967,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 956,
          "end": 966,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 956,
            "end": 962,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 956,
              "end": 959,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 960,
              "end": 962,
              "ctxt": 0
            },
            "value": "is",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 965,
            "end": 966,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 968,
        "end": 982,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 968,
          "end": 981,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 968,
            "end": 977,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 968,
              "end": 971,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 972,
              "end": 977,
              "ctxt": 0
            },
            "value": "keyof",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 980,
            "end": 981,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 983,
        "end": 998,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 983,
          "end": 997,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 983,
            "end": 993,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 983,
              "end": 986,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 987,
              "end": 993,
              "ctxt": 0
            },
            "value": "module",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 996,
            "end": 997,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 999,
        "end": 1017,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 999,
          "end": 1016,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 999,
            "end": 1012,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 999,
              "end": 1002,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1003,
              "end": 1012,
              "ctxt": 0
            },
            "value": "namespace",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1015,
            "end": 1016,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1018,
        "end": 1032,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1018,
          "end": 1031,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1018,
            "end": 1027,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1018,
              "end": 1021,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1022,
              "end": 1027,
              "ctxt": 0
            },
            "value": "never",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1030,
            "end": 1031,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1033,
        "end": 1050,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1033,
          "end": 1049,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1033,
            "end": 1045,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1033,
              "end": 1036,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1037,
              "end": 1045,
              "ctxt": 0
            },
            "value": "readonly",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1048,
            "end": 1049,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1051,
        "end": 1067,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1051,
          "end": 1066,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1051,
            "end": 1062,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1051,
              "end": 1054,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1055,
              "end": 1062,
              "ctxt": 0
            },
            "value": "require",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1065,
            "end": 1066,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1068,
        "end": 1083,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1068,
          "end": 1082,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1068,
            "end": 1078,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1068,
              "end": 1071,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1072,
              "end": 1078,
              "ctxt": 0
            },
            "value": "number",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1081,
            "end": 1082,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1084,
        "end": 1099,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1084,
          "end": 1098,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1084,
            "end": 1094,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1084,
              "end": 1087,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1088,
              "end": 1094,
              "ctxt": 0
            },
            "value": "object",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1097,
            "end": 1098,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1100,
        "end": 1112,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1100,
          "end": 1111,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1100,
            "end": 1107,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1100,
              "end": 1103,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1104,
              "end": 1107,
              "ctxt": 0
            },
            "value": "set",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1110,
            "end": 1111,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1113,
        "end": 1128,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1113,
          "end": 1127,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1113,
            "end": 1123,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1113,
              "end": 1116,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1117,
              "end": 1123,
              "ctxt": 0
            },
            "value": "string",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1126,
            "end": 1127,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1129,
        "end": 1144,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1129,
          "end": 1143,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1129,
            "end": 1139,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1129,
              "end": 1132,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1133,
              "end": 1139,
              "ctxt": 0
            },
            "value": "symbol",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1142,
            "end": 1143,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1145,
        "end": 1158,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1145,
          "end": 1157,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1145,
            "end": 1153,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1145,
              "end": 1148,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1149,
              "end": 1153,
              "ctxt": 0
            },
            "value": "type",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1156,
            "end": 1157,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1159,
        "end": 1177,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1159,
          "end": 1176,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1159,
            "end": 1172,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1159,
              "end": 1162,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1163,
              "end": 1172,
              "ctxt": 0
            },
            "value": "undefined",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1175,
            "end": 1176,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1178,
        "end": 1193,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1178,
          "end": 1192,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1178,
            "end": 1188,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1178,
              "end": 1181,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1182,
              "end": 1188,
              "ctxt": 0
            },
            "value": "unique",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1191,
            "end": 1192,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1194,
        "end": 1210,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1194,
          "end": 1209,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1194,
            "end": 1205,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1194,
              "end": 1197,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1198,
              "end": 1205,
              "ctxt": 0
            },
            "value": "unknown",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1208,
            "end": 1209,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1211,
        "end": 1224,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1211,
          "end": 1223,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1211,
            "end": 1219,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1211,
              "end": 1214,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1215,
              "end": 1219,
              "ctxt": 0
            },
            "value": "from",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1222,
            "end": 1223,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1225,
        "end": 1240,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1225,
          "end": 1239,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1225,
            "end": 1235,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1225,
              "end": 1228,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1229,
              "end": 1235,
              "ctxt": 0
            },
            "value": "global",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1238,
            "end": 1239,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1241,
        "end": 1256,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1241,
          "end": 1255,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1241,
            "end": 1251,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1241,
              "end": 1244,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1245,
              "end": 1251,
              "ctxt": 0
            },
            "value": "bigint",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1254,
            "end": 1255,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "span": {
        "start": 1257,
        "end": 1268,
        "ctxt": 0
      },
      "expression": {
        "type": "AssignmentExpression",
        "span": {
          "start": 1257,
          "end": 1267,
          "ctxt": 0
        },
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "span": {
            "start": 1257,
            "end": 1263,
            "ctxt": 0
          },
          "object": {
            "type": "Identifier",
            "span": {
              "start": 1257,
              "end": 1260,
              "ctxt": 0
            },
            "value": "foo",
            "optional": false
          },
          "property": {
            "type": "Identifier",
            "span": {
              "start": 1261,
              "end": 1263,
              "ctxt": 0
            },
            "value": "of",
            "optional": false
          }
        },
        "right": {
          "type": "NumericLiteral",
          "span": {
            "start": 1266,
            "end": 1267,
            "ctxt": 0
          },
          "value": 1.0
        }
      }
    }
  ],
  "interpreter": null
}