{
  "type": "File",
  "start":0,"end":87,"loc":{"start":{"line":1,"column":0},"end":{"line":7,"column":3}},
  "errors": [
    "SyntaxError: super is only allowed in object methods and classes (4:13)"
  ],
  "program": {
    "type": "Program",
    "start":0,"end":87,"loc":{"start":{"line":1,"column":0},"end":{"line":7,"column":3}},
    "sourceType": "script",
    "interpreter": null,
    "body": [
      {
        "type": "ExpressionStatement",
        "start":0,"end":87,"loc":{"start":{"line":1,"column":0},"end":{"line":7,"column":3}},
        "expression": {
          "type": "CallExpression",
          "start":0,"end":86,"loc":{"start":{"line":1,"column":0},"end":{"line":7,"column":2}},
          "callee": {
            "type": "MemberExpression",
            "start":0,"end":13,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":13}},
            "object": {
              "type": "Identifier",
              "start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6},"identifierName":"Object"},
              "name": "Object"
            },
            "property": {
              "type": "Identifier",
              "start":7,"end":13,"loc":{"start":{"line":1,"column":7},"end":{"line":1,"column":13},"identifierName":"create"},
              "name": "create"
            },
            "computed": false
          },
          "arguments": [
            {
              "type": "ObjectExpression",
              "start":14,"end":16,"loc":{"start":{"line":1,"column":14},"end":{"line":1,"column":16}},
              "properties": []
            },
            {
              "type": "ObjectExpression",
              "start":18,"end":85,"loc":{"start":{"line":1,"column":18},"end":{"line":7,"column":1}},
              "properties": [
                {
                  "type": "ObjectProperty",
                  "start":22,"end":83,"loc":{"start":{"line":2,"column":2},"end":{"line":6,"column":3}},
                  "method": false,
                  "key": {
                    "type": "Identifier",
                    "start":22,"end":25,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":5},"identifierName":"foo"},
                    "name": "foo"
                  },
                  "computed": false,
                  "shorthand": false,
                  "value": {
                    "type": "ObjectExpression",
                    "start":27,"end":83,"loc":{"start":{"line":2,"column":7},"end":{"line":6,"column":3}},
                    "properties": [
                      {
                        "type": "ObjectProperty",
                        "start":33,"end":79,"loc":{"start":{"line":3,"column":4},"end":{"line":5,"column":5}},
                        "method": false,
                        "key": {
                          "type": "Identifier",
                          "start":33,"end":36,"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":7},"identifierName":"get"},
                          "name": "get"
                        },
                        "computed": false,
                        "shorthand": false,
                        "value": {
                          "type": "FunctionExpression",
                          "start":38,"end":79,"loc":{"start":{"line":3,"column":9},"end":{"line":5,"column":5}},
                          "id": null,
                          "generator": false,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "BlockStatement",
                            "start":48,"end":79,"loc":{"start":{"line":3,"column":19},"end":{"line":5,"column":5}},
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "start":56,"end":73,"loc":{"start":{"line":4,"column":6},"end":{"line":4,"column":23}},
                                "argument": {
                                  "type": "MemberExpression",
                                  "start":63,"end":72,"loc":{"start":{"line":4,"column":13},"end":{"line":4,"column":22}},
                                  "object": {
                                    "type": "Super",
                                    "start":63,"end":68,"loc":{"start":{"line":4,"column":13},"end":{"line":4,"column":18}}
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start":69,"end":72,"loc":{"start":{"line":4,"column":19},"end":{"line":4,"column":22},"identifierName":"foo"},
                                    "name": "foo"
                                  },
                                  "computed": false
                                }
                              }
                            ],
                            "directives": []
                          }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      }
    ],
    "directives": []
  }
}