{
  "type": "File",
  "start":0,"end":782,"loc":{"start":{"line":1,"column":0},"end":{"line":39,"column":1}},
  "program": {
    "type": "Program",
    "start":0,"end":782,"loc":{"start":{"line":1,"column":0},"end":{"line":39,"column":1}},
    "sourceType": "script",
    "interpreter": null,
    "body": [
      {
        "type": "ClassDeclaration",
        "start":0,"end":782,"loc":{"start":{"line":1,"column":0},"end":{"line":39,"column":1}},
        "id": {
          "type": "Identifier",
          "start":6,"end":11,"loc":{"start":{"line":1,"column":6},"end":{"line":1,"column":11},"identifierName":"Point"},
          "name": "Point"
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "start":12,"end":782,"loc":{"start":{"line":1,"column":12},"end":{"line":39,"column":1}},
          "body": [
            {
              "type": "ClassPrivateProperty",
              "start":16,"end":23,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":9}},
              "static": false,
              "key": {
                "type": "PrivateName",
                "start":16,"end":18,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":4}},
                "id": {
                  "type": "Identifier",
                  "start":17,"end":18,"loc":{"start":{"line":2,"column":3},"end":{"line":2,"column":4},"identifierName":"x"},
                  "name": "x"
                }
              },
              "value": {
                "type": "NumericLiteral",
                "start":21,"end":22,"loc":{"start":{"line":2,"column":7},"end":{"line":2,"column":8}},
                "extra": {
                  "rawValue": 1,
                  "raw": "1"
                },
                "value": 1
              }
            },
            {
              "type": "ClassPrivateProperty",
              "start":26,"end":33,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":9}},
              "static": false,
              "key": {
                "type": "PrivateName",
                "start":26,"end":28,"loc":{"start":{"line":3,"column":2},"end":{"line":3,"column":4}},
                "id": {
                  "type": "Identifier",
                  "start":27,"end":28,"loc":{"start":{"line":3,"column":3},"end":{"line":3,"column":4},"identifierName":"y"},
                  "name": "y"
                }
              },
              "value": {
                "type": "NumericLiteral",
                "start":31,"end":32,"loc":{"start":{"line":3,"column":7},"end":{"line":3,"column":8}},
                "extra": {
                  "rawValue": 2,
                  "raw": "2"
                },
                "value": 2
              }
            },
            {
              "type": "ClassMethod",
              "start":37,"end":527,"loc":{"start":{"line":5,"column":2},"end":{"line":28,"column":3}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":37,"end":48,"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":13},"identifierName":"constructor"},
                "name": "constructor"
              },
              "computed": false,
              "kind": "constructor",
              "id": null,
              "generator": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start":49,"end":54,"loc":{"start":{"line":5,"column":14},"end":{"line":5,"column":19}},
                  "left": {
                    "type": "Identifier",
                    "start":49,"end":50,"loc":{"start":{"line":5,"column":14},"end":{"line":5,"column":15},"identifierName":"x"},
                    "name": "x"
                  },
                  "right": {
                    "type": "NumericLiteral",
                    "start":53,"end":54,"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":19}},
                    "extra": {
                      "rawValue": 0,
                      "raw": "0"
                    },
                    "value": 0
                  }
                },
                {
                  "type": "AssignmentPattern",
                  "start":56,"end":61,"loc":{"start":{"line":5,"column":21},"end":{"line":5,"column":26}},
                  "left": {
                    "type": "Identifier",
                    "start":56,"end":57,"loc":{"start":{"line":5,"column":21},"end":{"line":5,"column":22},"identifierName":"y"},
                    "name": "y"
                  },
                  "right": {
                    "type": "NumericLiteral",
                    "start":60,"end":61,"loc":{"start":{"line":5,"column":25},"end":{"line":5,"column":26}},
                    "extra": {
                      "rawValue": 0,
                      "raw": "0"
                    },
                    "value": 0
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start":63,"end":527,"loc":{"start":{"line":5,"column":28},"end":{"line":28,"column":3}},
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start":69,"end":82,"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":17}},
                    "expression": {
                      "type": "AssignmentExpression",
                      "start":69,"end":81,"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":16}},
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start":69,"end":76,"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":11}},
                        "object": {
                          "type": "ThisExpression",
                          "start":69,"end":73,"loc":{"start":{"line":6,"column":4},"end":{"line":6,"column":8}}
                        },
                        "property": {
                          "type": "PrivateName",
                          "start":74,"end":76,"loc":{"start":{"line":6,"column":9},"end":{"line":6,"column":11}},
                          "id": {
                            "type": "Identifier",
                            "start":75,"end":76,"loc":{"start":{"line":6,"column":10},"end":{"line":6,"column":11},"identifierName":"x"},
                            "name": "x"
                          }
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "start":79,"end":81,"loc":{"start":{"line":6,"column":14},"end":{"line":6,"column":16}},
                        "operator": "+",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start":80,"end":81,"loc":{"start":{"line":6,"column":15},"end":{"line":6,"column":16},"identifierName":"x"},
                          "name": "x"
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start":87,"end":100,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":17}},
                    "expression": {
                      "type": "AssignmentExpression",
                      "start":87,"end":99,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":16}},
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start":87,"end":94,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":11}},
                        "object": {
                          "type": "ThisExpression",
                          "start":87,"end":91,"loc":{"start":{"line":7,"column":4},"end":{"line":7,"column":8}}
                        },
                        "property": {
                          "type": "PrivateName",
                          "start":92,"end":94,"loc":{"start":{"line":7,"column":9},"end":{"line":7,"column":11}},
                          "id": {
                            "type": "Identifier",
                            "start":93,"end":94,"loc":{"start":{"line":7,"column":10},"end":{"line":7,"column":11},"identifierName":"y"},
                            "name": "y"
                          }
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "start":97,"end":99,"loc":{"start":{"line":7,"column":14},"end":{"line":7,"column":16}},
                        "operator": "+",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start":98,"end":99,"loc":{"start":{"line":7,"column":15},"end":{"line":7,"column":16},"identifierName":"y"},
                          "name": "y"
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start":106,"end":523,"loc":{"start":{"line":9,"column":4},"end":{"line":27,"column":6}},
                    "expression": {
                      "type": "AssignmentExpression",
                      "start":106,"end":522,"loc":{"start":{"line":9,"column":4},"end":{"line":27,"column":5}},
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start":106,"end":114,"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":12}},
                        "object": {
                          "type": "ThisExpression",
                          "start":106,"end":110,"loc":{"start":{"line":9,"column":4},"end":{"line":9,"column":8}}
                        },
                        "property": {
                          "type": "Identifier",
                          "start":111,"end":114,"loc":{"start":{"line":9,"column":9},"end":{"line":9,"column":12},"identifierName":"foo"},
                          "name": "foo"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ClassExpression",
                        "start":117,"end":522,"loc":{"start":{"line":9,"column":15},"end":{"line":27,"column":5}},
                        "id": null,
                        "superClass": null,
                        "body": {
                          "type": "ClassBody",
                          "start":123,"end":522,"loc":{"start":{"line":9,"column":21},"end":{"line":27,"column":5}},
                          "body": [
                            {
                              "type": "ClassPrivateProperty",
                              "start":131,"end":138,"loc":{"start":{"line":10,"column":6},"end":{"line":10,"column":13}},
                              "static": false,
                              "key": {
                                "type": "PrivateName",
                                "start":131,"end":133,"loc":{"start":{"line":10,"column":6},"end":{"line":10,"column":8}},
                                "id": {
                                  "type": "Identifier",
                                  "start":132,"end":133,"loc":{"start":{"line":10,"column":7},"end":{"line":10,"column":8},"identifierName":"x"},
                                  "name": "x"
                                }
                              },
                              "value": {
                                "type": "NumericLiteral",
                                "start":136,"end":137,"loc":{"start":{"line":10,"column":11},"end":{"line":10,"column":12}},
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            {
                              "type": "ClassPrivateProperty",
                              "start":145,"end":152,"loc":{"start":{"line":11,"column":6},"end":{"line":11,"column":13}},
                              "static": false,
                              "key": {
                                "type": "PrivateName",
                                "start":145,"end":147,"loc":{"start":{"line":11,"column":6},"end":{"line":11,"column":8}},
                                "id": {
                                  "type": "Identifier",
                                  "start":146,"end":147,"loc":{"start":{"line":11,"column":7},"end":{"line":11,"column":8},"identifierName":"y"},
                                  "name": "y"
                                }
                              },
                              "value": {
                                "type": "NumericLiteral",
                                "start":150,"end":151,"loc":{"start":{"line":11,"column":11},"end":{"line":11,"column":12}},
                                "extra": {
                                  "rawValue": 2,
                                  "raw": "2"
                                },
                                "value": 2
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":160,"end":239,"loc":{"start":{"line":13,"column":6},"end":{"line":16,"column":7}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":160,"end":171,"loc":{"start":{"line":13,"column":6},"end":{"line":13,"column":17},"identifierName":"constructor"},
                                "name": "constructor"
                              },
                              "computed": false,
                              "kind": "constructor",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "AssignmentPattern",
                                  "start":172,"end":177,"loc":{"start":{"line":13,"column":18},"end":{"line":13,"column":23}},
                                  "left": {
                                    "type": "Identifier",
                                    "start":172,"end":173,"loc":{"start":{"line":13,"column":18},"end":{"line":13,"column":19},"identifierName":"x"},
                                    "name": "x"
                                  },
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start":176,"end":177,"loc":{"start":{"line":13,"column":22},"end":{"line":13,"column":23}},
                                    "extra": {
                                      "rawValue": 0,
                                      "raw": "0"
                                    },
                                    "value": 0
                                  }
                                },
                                {
                                  "type": "AssignmentPattern",
                                  "start":179,"end":184,"loc":{"start":{"line":13,"column":25},"end":{"line":13,"column":30}},
                                  "left": {
                                    "type": "Identifier",
                                    "start":179,"end":180,"loc":{"start":{"line":13,"column":25},"end":{"line":13,"column":26},"identifierName":"y"},
                                    "name": "y"
                                  },
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start":183,"end":184,"loc":{"start":{"line":13,"column":29},"end":{"line":13,"column":30}},
                                    "extra": {
                                      "rawValue": 0,
                                      "raw": "0"
                                    },
                                    "value": 0
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start":186,"end":239,"loc":{"start":{"line":13,"column":32},"end":{"line":16,"column":7}},
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start":196,"end":209,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":21}},
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start":196,"end":208,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":20}},
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start":196,"end":203,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":15}},
                                        "object": {
                                          "type": "ThisExpression",
                                          "start":196,"end":200,"loc":{"start":{"line":14,"column":8},"end":{"line":14,"column":12}}
                                        },
                                        "property": {
                                          "type": "PrivateName",
                                          "start":201,"end":203,"loc":{"start":{"line":14,"column":13},"end":{"line":14,"column":15}},
                                          "id": {
                                            "type": "Identifier",
                                            "start":202,"end":203,"loc":{"start":{"line":14,"column":14},"end":{"line":14,"column":15},"identifierName":"x"},
                                            "name": "x"
                                          }
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start":206,"end":208,"loc":{"start":{"line":14,"column":18},"end":{"line":14,"column":20}},
                                        "operator": "+",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start":207,"end":208,"loc":{"start":{"line":14,"column":19},"end":{"line":14,"column":20},"identifierName":"x"},
                                          "name": "x"
                                        }
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start":218,"end":231,"loc":{"start":{"line":15,"column":8},"end":{"line":15,"column":21}},
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start":218,"end":230,"loc":{"start":{"line":15,"column":8},"end":{"line":15,"column":20}},
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start":218,"end":225,"loc":{"start":{"line":15,"column":8},"end":{"line":15,"column":15}},
                                        "object": {
                                          "type": "ThisExpression",
                                          "start":218,"end":222,"loc":{"start":{"line":15,"column":8},"end":{"line":15,"column":12}}
                                        },
                                        "property": {
                                          "type": "PrivateName",
                                          "start":223,"end":225,"loc":{"start":{"line":15,"column":13},"end":{"line":15,"column":15}},
                                          "id": {
                                            "type": "Identifier",
                                            "start":224,"end":225,"loc":{"start":{"line":15,"column":14},"end":{"line":15,"column":15},"identifierName":"y"},
                                            "name": "y"
                                          }
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start":228,"end":230,"loc":{"start":{"line":15,"column":18},"end":{"line":15,"column":20}},
                                        "operator": "+",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start":229,"end":230,"loc":{"start":{"line":15,"column":19},"end":{"line":15,"column":20},"identifierName":"y"},
                                          "name": "y"
                                        }
                                      }
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":247,"end":273,"loc":{"start":{"line":18,"column":6},"end":{"line":18,"column":32}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":251,"end":252,"loc":{"start":{"line":18,"column":10},"end":{"line":18,"column":11},"identifierName":"x"},
                                "name": "x"
                              },
                              "computed": false,
                              "kind": "get",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "start":255,"end":273,"loc":{"start":{"line":18,"column":14},"end":{"line":18,"column":32}},
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "start":257,"end":271,"loc":{"start":{"line":18,"column":16},"end":{"line":18,"column":30}},
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start":264,"end":271,"loc":{"start":{"line":18,"column":23},"end":{"line":18,"column":30}},
                                      "object": {
                                        "type": "ThisExpression",
                                        "start":264,"end":268,"loc":{"start":{"line":18,"column":23},"end":{"line":18,"column":27}}
                                      },
                                      "property": {
                                        "type": "PrivateName",
                                        "start":269,"end":271,"loc":{"start":{"line":18,"column":28},"end":{"line":18,"column":30}},
                                        "id": {
                                          "type": "Identifier",
                                          "start":270,"end":271,"loc":{"start":{"line":18,"column":29},"end":{"line":18,"column":30},"identifierName":"x"},
                                          "name": "x"
                                        }
                                      },
                                      "computed": false
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":280,"end":313,"loc":{"start":{"line":19,"column":6},"end":{"line":19,"column":39}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":284,"end":285,"loc":{"start":{"line":19,"column":10},"end":{"line":19,"column":11},"identifierName":"x"},
                                "name": "x"
                              },
                              "computed": false,
                              "kind": "set",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start":286,"end":291,"loc":{"start":{"line":19,"column":12},"end":{"line":19,"column":17},"identifierName":"value"},
                                  "name": "value"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start":293,"end":313,"loc":{"start":{"line":19,"column":19},"end":{"line":19,"column":39}},
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start":295,"end":311,"loc":{"start":{"line":19,"column":21},"end":{"line":19,"column":37}},
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start":295,"end":311,"loc":{"start":{"line":19,"column":21},"end":{"line":19,"column":37}},
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start":295,"end":302,"loc":{"start":{"line":19,"column":21},"end":{"line":19,"column":28}},
                                        "object": {
                                          "type": "ThisExpression",
                                          "start":295,"end":299,"loc":{"start":{"line":19,"column":21},"end":{"line":19,"column":25}}
                                        },
                                        "property": {
                                          "type": "PrivateName",
                                          "start":300,"end":302,"loc":{"start":{"line":19,"column":26},"end":{"line":19,"column":28}},
                                          "id": {
                                            "type": "Identifier",
                                            "start":301,"end":302,"loc":{"start":{"line":19,"column":27},"end":{"line":19,"column":28},"identifierName":"x"},
                                            "name": "x"
                                          }
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start":305,"end":311,"loc":{"start":{"line":19,"column":31},"end":{"line":19,"column":37}},
                                        "operator": "+",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start":306,"end":311,"loc":{"start":{"line":19,"column":32},"end":{"line":19,"column":37},"identifierName":"value"},
                                          "name": "value"
                                        }
                                      }
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":321,"end":347,"loc":{"start":{"line":21,"column":6},"end":{"line":21,"column":32}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":325,"end":326,"loc":{"start":{"line":21,"column":10},"end":{"line":21,"column":11},"identifierName":"y"},
                                "name": "y"
                              },
                              "computed": false,
                              "kind": "get",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "start":329,"end":347,"loc":{"start":{"line":21,"column":14},"end":{"line":21,"column":32}},
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "start":331,"end":345,"loc":{"start":{"line":21,"column":16},"end":{"line":21,"column":30}},
                                    "argument": {
                                      "type": "MemberExpression",
                                      "start":338,"end":345,"loc":{"start":{"line":21,"column":23},"end":{"line":21,"column":30}},
                                      "object": {
                                        "type": "ThisExpression",
                                        "start":338,"end":342,"loc":{"start":{"line":21,"column":23},"end":{"line":21,"column":27}}
                                      },
                                      "property": {
                                        "type": "PrivateName",
                                        "start":343,"end":345,"loc":{"start":{"line":21,"column":28},"end":{"line":21,"column":30}},
                                        "id": {
                                          "type": "Identifier",
                                          "start":344,"end":345,"loc":{"start":{"line":21,"column":29},"end":{"line":21,"column":30},"identifierName":"y"},
                                          "name": "y"
                                        }
                                      },
                                      "computed": false
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":354,"end":387,"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":39}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":358,"end":359,"loc":{"start":{"line":22,"column":10},"end":{"line":22,"column":11},"identifierName":"y"},
                                "name": "y"
                              },
                              "computed": false,
                              "kind": "set",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start":360,"end":365,"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":17},"identifierName":"value"},
                                  "name": "value"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start":367,"end":387,"loc":{"start":{"line":22,"column":19},"end":{"line":22,"column":39}},
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start":369,"end":385,"loc":{"start":{"line":22,"column":21},"end":{"line":22,"column":37}},
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start":369,"end":385,"loc":{"start":{"line":22,"column":21},"end":{"line":22,"column":37}},
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start":369,"end":376,"loc":{"start":{"line":22,"column":21},"end":{"line":22,"column":28}},
                                        "object": {
                                          "type": "ThisExpression",
                                          "start":369,"end":373,"loc":{"start":{"line":22,"column":21},"end":{"line":22,"column":25}}
                                        },
                                        "property": {
                                          "type": "PrivateName",
                                          "start":374,"end":376,"loc":{"start":{"line":22,"column":26},"end":{"line":22,"column":28}},
                                          "id": {
                                            "type": "Identifier",
                                            "start":375,"end":376,"loc":{"start":{"line":22,"column":27},"end":{"line":22,"column":28},"identifierName":"y"},
                                            "name": "y"
                                          }
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "start":379,"end":385,"loc":{"start":{"line":22,"column":31},"end":{"line":22,"column":37}},
                                        "operator": "+",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start":380,"end":385,"loc":{"start":{"line":22,"column":32},"end":{"line":22,"column":37},"identifierName":"value"},
                                          "name": "value"
                                        }
                                      }
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":395,"end":452,"loc":{"start":{"line":24,"column":6},"end":{"line":24,"column":63}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":395,"end":401,"loc":{"start":{"line":24,"column":6},"end":{"line":24,"column":12},"identifierName":"equals"},
                                "name": "equals"
                              },
                              "computed": false,
                              "kind": "method",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start":402,"end":403,"loc":{"start":{"line":24,"column":13},"end":{"line":24,"column":14},"identifierName":"p"},
                                  "name": "p"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start":405,"end":452,"loc":{"start":{"line":24,"column":16},"end":{"line":24,"column":63}},
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "start":407,"end":450,"loc":{"start":{"line":24,"column":18},"end":{"line":24,"column":61}},
                                    "argument": {
                                      "type": "LogicalExpression",
                                      "start":414,"end":450,"loc":{"start":{"line":24,"column":25},"end":{"line":24,"column":61}},
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start":414,"end":430,"loc":{"start":{"line":24,"column":25},"end":{"line":24,"column":41}},
                                        "left": {
                                          "type": "MemberExpression",
                                          "start":414,"end":421,"loc":{"start":{"line":24,"column":25},"end":{"line":24,"column":32}},
                                          "object": {
                                            "type": "ThisExpression",
                                            "start":414,"end":418,"loc":{"start":{"line":24,"column":25},"end":{"line":24,"column":29}}
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":419,"end":421,"loc":{"start":{"line":24,"column":30},"end":{"line":24,"column":32}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":420,"end":421,"loc":{"start":{"line":24,"column":31},"end":{"line":24,"column":32},"identifierName":"x"},
                                              "name": "x"
                                            }
                                          },
                                          "computed": false
                                        },
                                        "operator": "===",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start":426,"end":430,"loc":{"start":{"line":24,"column":37},"end":{"line":24,"column":41}},
                                          "object": {
                                            "type": "Identifier",
                                            "start":426,"end":427,"loc":{"start":{"line":24,"column":37},"end":{"line":24,"column":38},"identifierName":"p"},
                                            "name": "p"
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":428,"end":430,"loc":{"start":{"line":24,"column":39},"end":{"line":24,"column":41}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":429,"end":430,"loc":{"start":{"line":24,"column":40},"end":{"line":24,"column":41},"identifierName":"x"},
                                              "name": "x"
                                            }
                                          },
                                          "computed": false
                                        }
                                      },
                                      "operator": "&&",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start":434,"end":450,"loc":{"start":{"line":24,"column":45},"end":{"line":24,"column":61}},
                                        "left": {
                                          "type": "MemberExpression",
                                          "start":434,"end":441,"loc":{"start":{"line":24,"column":45},"end":{"line":24,"column":52}},
                                          "object": {
                                            "type": "ThisExpression",
                                            "start":434,"end":438,"loc":{"start":{"line":24,"column":45},"end":{"line":24,"column":49}}
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":439,"end":441,"loc":{"start":{"line":24,"column":50},"end":{"line":24,"column":52}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":440,"end":441,"loc":{"start":{"line":24,"column":51},"end":{"line":24,"column":52},"identifierName":"y"},
                                              "name": "y"
                                            }
                                          },
                                          "computed": false
                                        },
                                        "operator": "===",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start":446,"end":450,"loc":{"start":{"line":24,"column":57},"end":{"line":24,"column":61}},
                                          "object": {
                                            "type": "Identifier",
                                            "start":446,"end":447,"loc":{"start":{"line":24,"column":57},"end":{"line":24,"column":58},"identifierName":"p"},
                                            "name": "p"
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":448,"end":450,"loc":{"start":{"line":24,"column":59},"end":{"line":24,"column":61}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":449,"end":450,"loc":{"start":{"line":24,"column":60},"end":{"line":24,"column":61},"identifierName":"y"},
                                              "name": "y"
                                            }
                                          },
                                          "computed": false
                                        }
                                      }
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ClassMethod",
                              "start":460,"end":516,"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":62}},
                              "static": false,
                              "key": {
                                "type": "Identifier",
                                "start":460,"end":468,"loc":{"start":{"line":26,"column":6},"end":{"line":26,"column":14},"identifierName":"toString"},
                                "name": "toString"
                              },
                              "computed": false,
                              "kind": "method",
                              "id": null,
                              "generator": false,
                              "async": false,
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "start":471,"end":516,"loc":{"start":{"line":26,"column":17},"end":{"line":26,"column":62}},
                                "body": [
                                  {
                                    "type": "ReturnStatement",
                                    "start":473,"end":514,"loc":{"start":{"line":26,"column":19},"end":{"line":26,"column":60}},
                                    "argument": {
                                      "type": "TemplateLiteral",
                                      "start":480,"end":514,"loc":{"start":{"line":26,"column":26},"end":{"line":26,"column":60}},
                                      "expressions": [
                                        {
                                          "type": "MemberExpression",
                                          "start":490,"end":497,"loc":{"start":{"line":26,"column":36},"end":{"line":26,"column":43}},
                                          "object": {
                                            "type": "ThisExpression",
                                            "start":490,"end":494,"loc":{"start":{"line":26,"column":36},"end":{"line":26,"column":40}}
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":495,"end":497,"loc":{"start":{"line":26,"column":41},"end":{"line":26,"column":43}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":496,"end":497,"loc":{"start":{"line":26,"column":42},"end":{"line":26,"column":43},"identifierName":"x"},
                                              "name": "x"
                                            }
                                          },
                                          "computed": false
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start":503,"end":510,"loc":{"start":{"line":26,"column":49},"end":{"line":26,"column":56}},
                                          "object": {
                                            "type": "ThisExpression",
                                            "start":503,"end":507,"loc":{"start":{"line":26,"column":49},"end":{"line":26,"column":53}}
                                          },
                                          "property": {
                                            "type": "PrivateName",
                                            "start":508,"end":510,"loc":{"start":{"line":26,"column":54},"end":{"line":26,"column":56}},
                                            "id": {
                                              "type": "Identifier",
                                              "start":509,"end":510,"loc":{"start":{"line":26,"column":55},"end":{"line":26,"column":56},"identifierName":"y"},
                                              "name": "y"
                                            }
                                          },
                                          "computed": false
                                        }
                                      ],
                                      "quasis": [
                                        {
                                          "type": "TemplateElement",
                                          "start":481,"end":487,"loc":{"start":{"line":26,"column":27},"end":{"line":26,"column":33}},
                                          "value": {
                                            "raw": "Point<",
                                            "cooked": "Point<"
                                          },
                                          "tail": false
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "start":499,"end":500,"loc":{"start":{"line":26,"column":45},"end":{"line":26,"column":46}},
                                          "value": {
                                            "raw": ",",
                                            "cooked": ","
                                          },
                                          "tail": false
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "start":512,"end":513,"loc":{"start":{"line":26,"column":58},"end":{"line":26,"column":59}},
                                          "value": {
                                            "raw": ">",
                                            "cooked": ">"
                                          },
                                          "tail": true
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            }
                          ]
                        }
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":531,"end":557,"loc":{"start":{"line":30,"column":2},"end":{"line":30,"column":28}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":535,"end":536,"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":7},"identifierName":"x"},
                "name": "x"
              },
              "computed": false,
              "kind": "get",
              "id": null,
              "generator": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start":539,"end":557,"loc":{"start":{"line":30,"column":10},"end":{"line":30,"column":28}},
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start":541,"end":555,"loc":{"start":{"line":30,"column":12},"end":{"line":30,"column":26}},
                    "argument": {
                      "type": "MemberExpression",
                      "start":548,"end":555,"loc":{"start":{"line":30,"column":19},"end":{"line":30,"column":26}},
                      "object": {
                        "type": "ThisExpression",
                        "start":548,"end":552,"loc":{"start":{"line":30,"column":19},"end":{"line":30,"column":23}}
                      },
                      "property": {
                        "type": "PrivateName",
                        "start":553,"end":555,"loc":{"start":{"line":30,"column":24},"end":{"line":30,"column":26}},
                        "id": {
                          "type": "Identifier",
                          "start":554,"end":555,"loc":{"start":{"line":30,"column":25},"end":{"line":30,"column":26},"identifierName":"x"},
                          "name": "x"
                        }
                      },
                      "computed": false
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":560,"end":593,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":35}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":564,"end":565,"loc":{"start":{"line":31,"column":6},"end":{"line":31,"column":7},"identifierName":"x"},
                "name": "x"
              },
              "computed": false,
              "kind": "set",
              "id": null,
              "generator": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start":566,"end":571,"loc":{"start":{"line":31,"column":8},"end":{"line":31,"column":13},"identifierName":"value"},
                  "name": "value"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start":573,"end":593,"loc":{"start":{"line":31,"column":15},"end":{"line":31,"column":35}},
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start":575,"end":591,"loc":{"start":{"line":31,"column":17},"end":{"line":31,"column":33}},
                    "expression": {
                      "type": "AssignmentExpression",
                      "start":575,"end":591,"loc":{"start":{"line":31,"column":17},"end":{"line":31,"column":33}},
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start":575,"end":582,"loc":{"start":{"line":31,"column":17},"end":{"line":31,"column":24}},
                        "object": {
                          "type": "ThisExpression",
                          "start":575,"end":579,"loc":{"start":{"line":31,"column":17},"end":{"line":31,"column":21}}
                        },
                        "property": {
                          "type": "PrivateName",
                          "start":580,"end":582,"loc":{"start":{"line":31,"column":22},"end":{"line":31,"column":24}},
                          "id": {
                            "type": "Identifier",
                            "start":581,"end":582,"loc":{"start":{"line":31,"column":23},"end":{"line":31,"column":24},"identifierName":"x"},
                            "name": "x"
                          }
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "start":585,"end":591,"loc":{"start":{"line":31,"column":27},"end":{"line":31,"column":33}},
                        "operator": "+",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start":586,"end":591,"loc":{"start":{"line":31,"column":28},"end":{"line":31,"column":33},"identifierName":"value"},
                          "name": "value"
                        }
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":597,"end":623,"loc":{"start":{"line":33,"column":2},"end":{"line":33,"column":28}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":601,"end":602,"loc":{"start":{"line":33,"column":6},"end":{"line":33,"column":7},"identifierName":"y"},
                "name": "y"
              },
              "computed": false,
              "kind": "get",
              "id": null,
              "generator": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start":605,"end":623,"loc":{"start":{"line":33,"column":10},"end":{"line":33,"column":28}},
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start":607,"end":621,"loc":{"start":{"line":33,"column":12},"end":{"line":33,"column":26}},
                    "argument": {
                      "type": "MemberExpression",
                      "start":614,"end":621,"loc":{"start":{"line":33,"column":19},"end":{"line":33,"column":26}},
                      "object": {
                        "type": "ThisExpression",
                        "start":614,"end":618,"loc":{"start":{"line":33,"column":19},"end":{"line":33,"column":23}}
                      },
                      "property": {
                        "type": "PrivateName",
                        "start":619,"end":621,"loc":{"start":{"line":33,"column":24},"end":{"line":33,"column":26}},
                        "id": {
                          "type": "Identifier",
                          "start":620,"end":621,"loc":{"start":{"line":33,"column":25},"end":{"line":33,"column":26},"identifierName":"y"},
                          "name": "y"
                        }
                      },
                      "computed": false
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":626,"end":659,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":35}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":630,"end":631,"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":7},"identifierName":"y"},
                "name": "y"
              },
              "computed": false,
              "kind": "set",
              "id": null,
              "generator": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start":632,"end":637,"loc":{"start":{"line":34,"column":8},"end":{"line":34,"column":13},"identifierName":"value"},
                  "name": "value"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start":639,"end":659,"loc":{"start":{"line":34,"column":15},"end":{"line":34,"column":35}},
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start":641,"end":657,"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":33}},
                    "expression": {
                      "type": "AssignmentExpression",
                      "start":641,"end":657,"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":33}},
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start":641,"end":648,"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":24}},
                        "object": {
                          "type": "ThisExpression",
                          "start":641,"end":645,"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":21}}
                        },
                        "property": {
                          "type": "PrivateName",
                          "start":646,"end":648,"loc":{"start":{"line":34,"column":22},"end":{"line":34,"column":24}},
                          "id": {
                            "type": "Identifier",
                            "start":647,"end":648,"loc":{"start":{"line":34,"column":23},"end":{"line":34,"column":24},"identifierName":"y"},
                            "name": "y"
                          }
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "start":651,"end":657,"loc":{"start":{"line":34,"column":27},"end":{"line":34,"column":33}},
                        "operator": "+",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start":652,"end":657,"loc":{"start":{"line":34,"column":28},"end":{"line":34,"column":33},"identifierName":"value"},
                          "name": "value"
                        }
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":663,"end":720,"loc":{"start":{"line":36,"column":2},"end":{"line":36,"column":59}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":663,"end":669,"loc":{"start":{"line":36,"column":2},"end":{"line":36,"column":8},"identifierName":"equals"},
                "name": "equals"
              },
              "computed": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start":670,"end":671,"loc":{"start":{"line":36,"column":9},"end":{"line":36,"column":10},"identifierName":"p"},
                  "name": "p"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start":673,"end":720,"loc":{"start":{"line":36,"column":12},"end":{"line":36,"column":59}},
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start":675,"end":718,"loc":{"start":{"line":36,"column":14},"end":{"line":36,"column":57}},
                    "argument": {
                      "type": "LogicalExpression",
                      "start":682,"end":718,"loc":{"start":{"line":36,"column":21},"end":{"line":36,"column":57}},
                      "left": {
                        "type": "BinaryExpression",
                        "start":682,"end":698,"loc":{"start":{"line":36,"column":21},"end":{"line":36,"column":37}},
                        "left": {
                          "type": "MemberExpression",
                          "start":682,"end":689,"loc":{"start":{"line":36,"column":21},"end":{"line":36,"column":28}},
                          "object": {
                            "type": "ThisExpression",
                            "start":682,"end":686,"loc":{"start":{"line":36,"column":21},"end":{"line":36,"column":25}}
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":687,"end":689,"loc":{"start":{"line":36,"column":26},"end":{"line":36,"column":28}},
                            "id": {
                              "type": "Identifier",
                              "start":688,"end":689,"loc":{"start":{"line":36,"column":27},"end":{"line":36,"column":28},"identifierName":"x"},
                              "name": "x"
                            }
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "MemberExpression",
                          "start":694,"end":698,"loc":{"start":{"line":36,"column":33},"end":{"line":36,"column":37}},
                          "object": {
                            "type": "Identifier",
                            "start":694,"end":695,"loc":{"start":{"line":36,"column":33},"end":{"line":36,"column":34},"identifierName":"p"},
                            "name": "p"
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":696,"end":698,"loc":{"start":{"line":36,"column":35},"end":{"line":36,"column":37}},
                            "id": {
                              "type": "Identifier",
                              "start":697,"end":698,"loc":{"start":{"line":36,"column":36},"end":{"line":36,"column":37},"identifierName":"x"},
                              "name": "x"
                            }
                          },
                          "computed": false
                        }
                      },
                      "operator": "&&",
                      "right": {
                        "type": "BinaryExpression",
                        "start":702,"end":718,"loc":{"start":{"line":36,"column":41},"end":{"line":36,"column":57}},
                        "left": {
                          "type": "MemberExpression",
                          "start":702,"end":709,"loc":{"start":{"line":36,"column":41},"end":{"line":36,"column":48}},
                          "object": {
                            "type": "ThisExpression",
                            "start":702,"end":706,"loc":{"start":{"line":36,"column":41},"end":{"line":36,"column":45}}
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":707,"end":709,"loc":{"start":{"line":36,"column":46},"end":{"line":36,"column":48}},
                            "id": {
                              "type": "Identifier",
                              "start":708,"end":709,"loc":{"start":{"line":36,"column":47},"end":{"line":36,"column":48},"identifierName":"y"},
                              "name": "y"
                            }
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "MemberExpression",
                          "start":714,"end":718,"loc":{"start":{"line":36,"column":53},"end":{"line":36,"column":57}},
                          "object": {
                            "type": "Identifier",
                            "start":714,"end":715,"loc":{"start":{"line":36,"column":53},"end":{"line":36,"column":54},"identifierName":"p"},
                            "name": "p"
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":716,"end":718,"loc":{"start":{"line":36,"column":55},"end":{"line":36,"column":57}},
                            "id": {
                              "type": "Identifier",
                              "start":717,"end":718,"loc":{"start":{"line":36,"column":56},"end":{"line":36,"column":57},"identifierName":"y"},
                              "name": "y"
                            }
                          },
                          "computed": false
                        }
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start":724,"end":780,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":58}},
              "static": false,
              "key": {
                "type": "Identifier",
                "start":724,"end":732,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":10},"identifierName":"toString"},
                "name": "toString"
              },
              "computed": false,
              "kind": "method",
              "id": null,
              "generator": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start":735,"end":780,"loc":{"start":{"line":38,"column":13},"end":{"line":38,"column":58}},
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start":737,"end":778,"loc":{"start":{"line":38,"column":15},"end":{"line":38,"column":56}},
                    "argument": {
                      "type": "TemplateLiteral",
                      "start":744,"end":778,"loc":{"start":{"line":38,"column":22},"end":{"line":38,"column":56}},
                      "expressions": [
                        {
                          "type": "MemberExpression",
                          "start":754,"end":761,"loc":{"start":{"line":38,"column":32},"end":{"line":38,"column":39}},
                          "object": {
                            "type": "ThisExpression",
                            "start":754,"end":758,"loc":{"start":{"line":38,"column":32},"end":{"line":38,"column":36}}
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":759,"end":761,"loc":{"start":{"line":38,"column":37},"end":{"line":38,"column":39}},
                            "id": {
                              "type": "Identifier",
                              "start":760,"end":761,"loc":{"start":{"line":38,"column":38},"end":{"line":38,"column":39},"identifierName":"x"},
                              "name": "x"
                            }
                          },
                          "computed": false
                        },
                        {
                          "type": "MemberExpression",
                          "start":767,"end":774,"loc":{"start":{"line":38,"column":45},"end":{"line":38,"column":52}},
                          "object": {
                            "type": "ThisExpression",
                            "start":767,"end":771,"loc":{"start":{"line":38,"column":45},"end":{"line":38,"column":49}}
                          },
                          "property": {
                            "type": "PrivateName",
                            "start":772,"end":774,"loc":{"start":{"line":38,"column":50},"end":{"line":38,"column":52}},
                            "id": {
                              "type": "Identifier",
                              "start":773,"end":774,"loc":{"start":{"line":38,"column":51},"end":{"line":38,"column":52},"identifierName":"y"},
                              "name": "y"
                            }
                          },
                          "computed": false
                        }
                      ],
                      "quasis": [
                        {
                          "type": "TemplateElement",
                          "start":745,"end":751,"loc":{"start":{"line":38,"column":23},"end":{"line":38,"column":29}},
                          "value": {
                            "raw": "Point<",
                            "cooked": "Point<"
                          },
                          "tail": false
                        },
                        {
                          "type": "TemplateElement",
                          "start":763,"end":764,"loc":{"start":{"line":38,"column":41},"end":{"line":38,"column":42}},
                          "value": {
                            "raw": ",",
                            "cooked": ","
                          },
                          "tail": false
                        },
                        {
                          "type": "TemplateElement",
                          "start":776,"end":777,"loc":{"start":{"line":38,"column":54},"end":{"line":38,"column":55}},
                          "value": {
                            "raw": ">",
                            "cooked": ">"
                          },
                          "tail": true
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            }
          ]
        }
      }
    ],
    "directives": []
  }
}