{
  "type": "File",
  "start": 0,
  "end": 1182,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 31,
      "column": 37
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 1182,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 31,
        "column": 37
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ClassDeclaration",
        "start": 699,
        "end": 709,
        "loc": {
          "start": {
            "line": 16,
            "column": 0
          },
          "end": {
            "line": 16,
            "column": 10
          }
        },
        "id": {
          "type": "Identifier",
          "start": 705,
          "end": 706,
          "loc": {
            "start": {
              "line": 16,
              "column": 6
            },
            "end": {
              "line": 16,
              "column": 7
            },
            "identifierName": "A"
          },
          "name": "A",
          "leadingComments": null
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "start": 707,
          "end": 709,
          "loc": {
            "start": {
              "line": 16,
              "column": 8
            },
            "end": {
              "line": 16,
              "column": 10
            }
          },
          "body": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": " eslint-disable no-self-compare ",
            "start": 0,
            "end": 36,
            "loc": {
              "start": {
                "line": 1,
                "column": 0
              },
              "end": {
                "line": 1,
                "column": 36
              }
            }
          },
          {
            "type": "CommentBlock",
            "value": "*\n * \n *  ██▓ ███▄    █  ██ ▄█▀     ██████  ██▓███   ██▓    ▄▄▄     ▄▄▄█████▓\n *  ▓██▒ ██ ▀█   █  ██▄█▒    ▒██    ▒ ▓██░  ██▒▓██▒   ▒████▄   ▓  ██▒ ▓▒\n *  ▒██▒▓██  ▀█ ██▒▓███▄░    ░ ▓██▄   ▓██░ ██▓▒▒██░   ▒██  ▀█▄ ▒ ▓██░ ▒░\n *  ░██░▓██▒  ▐▌██▒▓██ █▄      ▒   ██▒▒██▄█▓▒ ▒▒██░   ░██▄▄▄▄██░ ▓██▓ ░\n *  ░██░▒██░   ▓██░▒██▒ █▄   ▒██████▒▒▒██▒ ░  ░░██████▒▓█   ▓██▒ ▒██▒ ░\n *  ░▓  ░ ▒░   ▒ ▒ ▒ ▒▒ ▓▒   ▒ ▒▓▒ ▒ ░▒▓▒░ ░  ░░ ▒░▓  ░▒▒   ▓▒█░ ▒ ░░\n *  ▒ ░░ ░░   ░ ▒░░ ░▒ ▒░   ░ ░▒  ░ ░░▒ ░     ░ ░ ▒  ░ ▒   ▒▒ ░   ░\n *  ▒ ░   ░   ░ ░ ░ ░░ ░    ░  ░  ░  ░░         ░ ░    ░   ▒    ░\n *  ░           ░ ░  ░            ░               ░  ░     ░  ░\n * \n * LICENSE: MIT\n ",
            "start": 37,
            "end": 698,
            "loc": {
              "start": {
                "line": 2,
                "column": 0
              },
              "end": {
                "line": 15,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ClassDeclaration",
        "start": 710,
        "end": 730,
        "loc": {
          "start": {
            "line": 17,
            "column": 0
          },
          "end": {
            "line": 17,
            "column": 20
          }
        },
        "id": {
          "type": "Identifier",
          "start": 716,
          "end": 717,
          "loc": {
            "start": {
              "line": 17,
              "column": 6
            },
            "end": {
              "line": 17,
              "column": 7
            },
            "identifierName": "B"
          },
          "name": "B"
        },
        "superClass": {
          "type": "Identifier",
          "start": 726,
          "end": 727,
          "loc": {
            "start": {
              "line": 17,
              "column": 16
            },
            "end": {
              "line": 17,
              "column": 17
            },
            "identifierName": "A"
          },
          "name": "A"
        },
        "body": {
          "type": "ClassBody",
          "start": 728,
          "end": 730,
          "loc": {
            "start": {
              "line": 17,
              "column": 18
            },
            "end": {
              "line": 17,
              "column": 20
            }
          },
          "body": []
        }
      },
      {
        "type": "ClassDeclaration",
        "start": 731,
        "end": 751,
        "loc": {
          "start": {
            "line": 18,
            "column": 0
          },
          "end": {
            "line": 18,
            "column": 20
          }
        },
        "id": {
          "type": "Identifier",
          "start": 737,
          "end": 738,
          "loc": {
            "start": {
              "line": 18,
              "column": 6
            },
            "end": {
              "line": 18,
              "column": 7
            },
            "identifierName": "C"
          },
          "name": "C"
        },
        "superClass": {
          "type": "Identifier",
          "start": 747,
          "end": 748,
          "loc": {
            "start": {
              "line": 18,
              "column": 16
            },
            "end": {
              "line": 18,
              "column": 17
            },
            "identifierName": "B"
          },
          "name": "B"
        },
        "body": {
          "type": "ClassBody",
          "start": 749,
          "end": 751,
          "loc": {
            "start": {
              "line": 18,
              "column": 18
            },
            "end": {
              "line": 18,
              "column": 20
            }
          },
          "body": []
        }
      },
      {
        "type": "ExpressionStatement",
        "start": 753,
        "end": 774,
        "loc": {
          "start": {
            "line": 20,
            "column": 0
          },
          "end": {
            "line": 20,
            "column": 21
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 753,
          "end": 773,
          "loc": {
            "start": {
              "line": 20,
              "column": 0
            },
            "end": {
              "line": 20,
              "column": 20
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 753,
            "end": 764,
            "loc": {
              "start": {
                "line": 20,
                "column": 0
              },
              "end": {
                "line": 20,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 753,
              "end": 760,
              "loc": {
                "start": {
                  "line": 20,
                  "column": 0
                },
                "end": {
                  "line": 20,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console"
            },
            "property": {
              "type": "Identifier",
              "start": 761,
              "end": 764,
              "loc": {
                "start": {
                  "line": 20,
                  "column": 8
                },
                "end": {
                  "line": 20,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 765,
              "end": 772,
              "loc": {
                "start": {
                  "line": 20,
                  "column": 12
                },
                "end": {
                  "line": 20,
                  "column": 19
                }
              },
              "left": {
                "type": "Identifier",
                "start": 765,
                "end": 766,
                "loc": {
                  "start": {
                    "line": 20,
                    "column": 12
                  },
                  "end": {
                    "line": 20,
                    "column": 13
                  },
                  "identifierName": "C"
                },
                "name": "C"
              },
              "operator": "===",
              "right": {
                "type": "Identifier",
                "start": 771,
                "end": 772,
                "loc": {
                  "start": {
                    "line": 20,
                    "column": 18
                  },
                  "end": {
                    "line": 20,
                    "column": 19
                  },
                  "identifierName": "C"
                },
                "name": "C"
              }
            }
          ]
        },
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 775,
            "end": 782,
            "loc": {
              "start": {
                "line": 20,
                "column": 22
              },
              "end": {
                "line": 20,
                "column": 29
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 783,
        "end": 819,
        "loc": {
          "start": {
            "line": 21,
            "column": 0
          },
          "end": {
            "line": 21,
            "column": 36
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 783,
          "end": 818,
          "loc": {
            "start": {
              "line": 21,
              "column": 0
            },
            "end": {
              "line": 21,
              "column": 35
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 783,
            "end": 794,
            "loc": {
              "start": {
                "line": 21,
                "column": 0
              },
              "end": {
                "line": 21,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 783,
              "end": 790,
              "loc": {
                "start": {
                  "line": 21,
                  "column": 0
                },
                "end": {
                  "line": 21,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 791,
              "end": 794,
              "loc": {
                "start": {
                  "line": 21,
                  "column": 8
                },
                "end": {
                  "line": 21,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "StringLiteral",
              "start": 795,
              "end": 807,
              "loc": {
                "start": {
                  "line": 21,
                  "column": 12
                },
                "end": {
                  "line": 21,
                  "column": 24
                }
              },
              "extra": {
                "rawValue": "typeof C =",
                "raw": "'typeof C ='"
              },
              "value": "typeof C ="
            },
            {
              "type": "UnaryExpression",
              "start": 809,
              "end": 817,
              "loc": {
                "start": {
                  "line": 21,
                  "column": 26
                },
                "end": {
                  "line": 21,
                  "column": 34
                }
              },
              "operator": "typeof",
              "prefix": true,
              "argument": {
                "type": "Identifier",
                "start": 816,
                "end": 817,
                "loc": {
                  "start": {
                    "line": 21,
                    "column": 33
                  },
                  "end": {
                    "line": 21,
                    "column": 34
                  },
                  "identifierName": "C"
                },
                "name": "C"
              },
              "extra": {
                "parenthesizedArgument": false
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 775,
            "end": 782,
            "loc": {
              "start": {
                "line": 20,
                "column": 22
              },
              "end": {
                "line": 20,
                "column": 29
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " function",
            "start": 820,
            "end": 831,
            "loc": {
              "start": {
                "line": 21,
                "column": 37
              },
              "end": {
                "line": 21,
                "column": 48
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 832,
        "end": 870,
        "loc": {
          "start": {
            "line": 22,
            "column": 0
          },
          "end": {
            "line": 22,
            "column": 38
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 832,
          "end": 869,
          "loc": {
            "start": {
              "line": 22,
              "column": 0
            },
            "end": {
              "line": 22,
              "column": 37
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 832,
            "end": 843,
            "loc": {
              "start": {
                "line": 22,
                "column": 0
              },
              "end": {
                "line": 22,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 832,
              "end": 839,
              "loc": {
                "start": {
                  "line": 22,
                  "column": 0
                },
                "end": {
                  "line": 22,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 840,
              "end": 843,
              "loc": {
                "start": {
                  "line": 22,
                  "column": 8
                },
                "end": {
                  "line": 22,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 844,
              "end": 868,
              "loc": {
                "start": {
                  "line": 22,
                  "column": 12
                },
                "end": {
                  "line": 22,
                  "column": 36
                }
              },
              "left": {
                "type": "MemberExpression",
                "start": 844,
                "end": 855,
                "loc": {
                  "start": {
                    "line": 22,
                    "column": 12
                  },
                  "end": {
                    "line": 22,
                    "column": 23
                  }
                },
                "object": {
                  "type": "Identifier",
                  "start": 844,
                  "end": 845,
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 12
                    },
                    "end": {
                      "line": 22,
                      "column": 13
                    },
                    "identifierName": "C"
                  },
                  "name": "C"
                },
                "property": {
                  "type": "Identifier",
                  "start": 846,
                  "end": 855,
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 14
                    },
                    "end": {
                      "line": 22,
                      "column": 23
                    },
                    "identifierName": "prototype"
                  },
                  "name": "prototype"
                },
                "computed": false
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 867,
                "end": 868,
                "loc": {
                  "start": {
                    "line": 22,
                    "column": 35
                  },
                  "end": {
                    "line": 22,
                    "column": 36
                  },
                  "identifierName": "C"
                },
                "name": "C"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " function",
            "start": 820,
            "end": 831,
            "loc": {
              "start": {
                "line": 21,
                "column": 37
              },
              "end": {
                "line": 21,
                "column": 48
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 871,
            "end": 878,
            "loc": {
              "start": {
                "line": 22,
                "column": 39
              },
              "end": {
                "line": 22,
                "column": 46
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 879,
        "end": 917,
        "loc": {
          "start": {
            "line": 23,
            "column": 0
          },
          "end": {
            "line": 23,
            "column": 38
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 879,
          "end": 916,
          "loc": {
            "start": {
              "line": 23,
              "column": 0
            },
            "end": {
              "line": 23,
              "column": 37
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 879,
            "end": 890,
            "loc": {
              "start": {
                "line": 23,
                "column": 0
              },
              "end": {
                "line": 23,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 879,
              "end": 886,
              "loc": {
                "start": {
                  "line": 23,
                  "column": 0
                },
                "end": {
                  "line": 23,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 887,
              "end": 890,
              "loc": {
                "start": {
                  "line": 23,
                  "column": 8
                },
                "end": {
                  "line": 23,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 891,
              "end": 915,
              "loc": {
                "start": {
                  "line": 23,
                  "column": 12
                },
                "end": {
                  "line": 23,
                  "column": 36
                }
              },
              "left": {
                "type": "MemberExpression",
                "start": 891,
                "end": 902,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 12
                  },
                  "end": {
                    "line": 23,
                    "column": 23
                  }
                },
                "object": {
                  "type": "Identifier",
                  "start": 891,
                  "end": 892,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 12
                    },
                    "end": {
                      "line": 23,
                      "column": 13
                    },
                    "identifierName": "C"
                  },
                  "name": "C"
                },
                "property": {
                  "type": "Identifier",
                  "start": 893,
                  "end": 902,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 14
                    },
                    "end": {
                      "line": 23,
                      "column": 23
                    },
                    "identifierName": "prototype"
                  },
                  "name": "prototype"
                },
                "computed": false
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 914,
                "end": 915,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 35
                  },
                  "end": {
                    "line": 23,
                    "column": 36
                  },
                  "identifierName": "B"
                },
                "name": "B"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 871,
            "end": 878,
            "loc": {
              "start": {
                "line": 22,
                "column": 39
              },
              "end": {
                "line": 22,
                "column": 46
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 918,
            "end": 925,
            "loc": {
              "start": {
                "line": 23,
                "column": 39
              },
              "end": {
                "line": 23,
                "column": 46
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 926,
        "end": 964,
        "loc": {
          "start": {
            "line": 24,
            "column": 0
          },
          "end": {
            "line": 24,
            "column": 38
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 926,
          "end": 963,
          "loc": {
            "start": {
              "line": 24,
              "column": 0
            },
            "end": {
              "line": 24,
              "column": 37
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 926,
            "end": 937,
            "loc": {
              "start": {
                "line": 24,
                "column": 0
              },
              "end": {
                "line": 24,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 926,
              "end": 933,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 0
                },
                "end": {
                  "line": 24,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 934,
              "end": 937,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 8
                },
                "end": {
                  "line": 24,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 938,
              "end": 962,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 12
                },
                "end": {
                  "line": 24,
                  "column": 36
                }
              },
              "left": {
                "type": "MemberExpression",
                "start": 938,
                "end": 949,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 12
                  },
                  "end": {
                    "line": 24,
                    "column": 23
                  }
                },
                "object": {
                  "type": "Identifier",
                  "start": 938,
                  "end": 939,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 12
                    },
                    "end": {
                      "line": 24,
                      "column": 13
                    },
                    "identifierName": "C"
                  },
                  "name": "C"
                },
                "property": {
                  "type": "Identifier",
                  "start": 940,
                  "end": 949,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 14
                    },
                    "end": {
                      "line": 24,
                      "column": 23
                    },
                    "identifierName": "prototype"
                  },
                  "name": "prototype"
                },
                "computed": false
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 961,
                "end": 962,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 35
                  },
                  "end": {
                    "line": 24,
                    "column": 36
                  },
                  "identifierName": "A"
                },
                "name": "A"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 918,
            "end": 925,
            "loc": {
              "start": {
                "line": 23,
                "column": 39
              },
              "end": {
                "line": 23,
                "column": 46
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 965,
            "end": 972,
            "loc": {
              "start": {
                "line": 24,
                "column": 39
              },
              "end": {
                "line": 24,
                "column": 46
              }
            }
          }
        ]
      },
      {
        "type": "VariableDeclaration",
        "start": 974,
        "end": 993,
        "loc": {
          "start": {
            "line": 26,
            "column": 0
          },
          "end": {
            "line": 26,
            "column": 19
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 980,
            "end": 992,
            "loc": {
              "start": {
                "line": 26,
                "column": 6
              },
              "end": {
                "line": 26,
                "column": 18
              }
            },
            "id": {
              "type": "Identifier",
              "start": 980,
              "end": 982,
              "loc": {
                "start": {
                  "line": 26,
                  "column": 6
                },
                "end": {
                  "line": 26,
                  "column": 8
                },
                "identifierName": "Ci"
              },
              "name": "Ci",
              "leadingComments": null
            },
            "init": {
              "type": "NewExpression",
              "start": 985,
              "end": 992,
              "loc": {
                "start": {
                  "line": 26,
                  "column": 11
                },
                "end": {
                  "line": 26,
                  "column": 18
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 989,
                "end": 990,
                "loc": {
                  "start": {
                    "line": 26,
                    "column": 15
                  },
                  "end": {
                    "line": 26,
                    "column": 16
                  },
                  "identifierName": "C"
                },
                "name": "C"
              },
              "arguments": []
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 965,
            "end": 972,
            "loc": {
              "start": {
                "line": 24,
                "column": 39
              },
              "end": {
                "line": 24,
                "column": 46
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 994,
        "end": 1017,
        "loc": {
          "start": {
            "line": 27,
            "column": 0
          },
          "end": {
            "line": 27,
            "column": 23
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 994,
          "end": 1016,
          "loc": {
            "start": {
              "line": 27,
              "column": 0
            },
            "end": {
              "line": 27,
              "column": 22
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 994,
            "end": 1005,
            "loc": {
              "start": {
                "line": 27,
                "column": 0
              },
              "end": {
                "line": 27,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 994,
              "end": 1001,
              "loc": {
                "start": {
                  "line": 27,
                  "column": 0
                },
                "end": {
                  "line": 27,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console"
            },
            "property": {
              "type": "Identifier",
              "start": 1002,
              "end": 1005,
              "loc": {
                "start": {
                  "line": 27,
                  "column": 8
                },
                "end": {
                  "line": 27,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 1006,
              "end": 1015,
              "loc": {
                "start": {
                  "line": 27,
                  "column": 12
                },
                "end": {
                  "line": 27,
                  "column": 21
                }
              },
              "left": {
                "type": "Identifier",
                "start": 1006,
                "end": 1008,
                "loc": {
                  "start": {
                    "line": 27,
                    "column": 12
                  },
                  "end": {
                    "line": 27,
                    "column": 14
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              },
              "operator": "===",
              "right": {
                "type": "Identifier",
                "start": 1013,
                "end": 1015,
                "loc": {
                  "start": {
                    "line": 27,
                    "column": 19
                  },
                  "end": {
                    "line": 27,
                    "column": 21
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              }
            }
          ]
        }
      },
      {
        "type": "ExpressionStatement",
        "start": 1018,
        "end": 1056,
        "loc": {
          "start": {
            "line": 28,
            "column": 0
          },
          "end": {
            "line": 28,
            "column": 38
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 1018,
          "end": 1055,
          "loc": {
            "start": {
              "line": 28,
              "column": 0
            },
            "end": {
              "line": 28,
              "column": 37
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 1018,
            "end": 1029,
            "loc": {
              "start": {
                "line": 28,
                "column": 0
              },
              "end": {
                "line": 28,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 1018,
              "end": 1025,
              "loc": {
                "start": {
                  "line": 28,
                  "column": 0
                },
                "end": {
                  "line": 28,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console"
            },
            "property": {
              "type": "Identifier",
              "start": 1026,
              "end": 1029,
              "loc": {
                "start": {
                  "line": 28,
                  "column": 8
                },
                "end": {
                  "line": 28,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false
          },
          "arguments": [
            {
              "type": "StringLiteral",
              "start": 1030,
              "end": 1043,
              "loc": {
                "start": {
                  "line": 28,
                  "column": 12
                },
                "end": {
                  "line": 28,
                  "column": 25
                }
              },
              "extra": {
                "rawValue": "typeof Ci =",
                "raw": "'typeof Ci ='"
              },
              "value": "typeof Ci ="
            },
            {
              "type": "UnaryExpression",
              "start": 1045,
              "end": 1054,
              "loc": {
                "start": {
                  "line": 28,
                  "column": 27
                },
                "end": {
                  "line": 28,
                  "column": 36
                }
              },
              "operator": "typeof",
              "prefix": true,
              "argument": {
                "type": "Identifier",
                "start": 1052,
                "end": 1054,
                "loc": {
                  "start": {
                    "line": 28,
                    "column": 34
                  },
                  "end": {
                    "line": 28,
                    "column": 36
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              },
              "extra": {
                "parenthesizedArgument": false
              }
            }
          ]
        },
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " function",
            "start": 1057,
            "end": 1068,
            "loc": {
              "start": {
                "line": 28,
                "column": 39
              },
              "end": {
                "line": 28,
                "column": 50
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 1069,
        "end": 1098,
        "loc": {
          "start": {
            "line": 29,
            "column": 0
          },
          "end": {
            "line": 29,
            "column": 29
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 1069,
          "end": 1097,
          "loc": {
            "start": {
              "line": 29,
              "column": 0
            },
            "end": {
              "line": 29,
              "column": 28
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 1069,
            "end": 1080,
            "loc": {
              "start": {
                "line": 29,
                "column": 0
              },
              "end": {
                "line": 29,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 1069,
              "end": 1076,
              "loc": {
                "start": {
                  "line": 29,
                  "column": 0
                },
                "end": {
                  "line": 29,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 1077,
              "end": 1080,
              "loc": {
                "start": {
                  "line": 29,
                  "column": 8
                },
                "end": {
                  "line": 29,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 1081,
              "end": 1096,
              "loc": {
                "start": {
                  "line": 29,
                  "column": 12
                },
                "end": {
                  "line": 29,
                  "column": 27
                }
              },
              "left": {
                "type": "Identifier",
                "start": 1081,
                "end": 1083,
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 12
                  },
                  "end": {
                    "line": 29,
                    "column": 14
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 1095,
                "end": 1096,
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 26
                  },
                  "end": {
                    "line": 29,
                    "column": 27
                  },
                  "identifierName": "C"
                },
                "name": "C"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " function",
            "start": 1057,
            "end": 1068,
            "loc": {
              "start": {
                "line": 28,
                "column": 39
              },
              "end": {
                "line": 28,
                "column": 50
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 1099,
            "end": 1106,
            "loc": {
              "start": {
                "line": 29,
                "column": 30
              },
              "end": {
                "line": 29,
                "column": 37
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 1107,
        "end": 1136,
        "loc": {
          "start": {
            "line": 30,
            "column": 0
          },
          "end": {
            "line": 30,
            "column": 29
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 1107,
          "end": 1135,
          "loc": {
            "start": {
              "line": 30,
              "column": 0
            },
            "end": {
              "line": 30,
              "column": 28
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 1107,
            "end": 1118,
            "loc": {
              "start": {
                "line": 30,
                "column": 0
              },
              "end": {
                "line": 30,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 1107,
              "end": 1114,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 0
                },
                "end": {
                  "line": 30,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 1115,
              "end": 1118,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 8
                },
                "end": {
                  "line": 30,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 1119,
              "end": 1134,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 12
                },
                "end": {
                  "line": 30,
                  "column": 27
                }
              },
              "left": {
                "type": "Identifier",
                "start": 1119,
                "end": 1121,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 12
                  },
                  "end": {
                    "line": 30,
                    "column": 14
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 1133,
                "end": 1134,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 26
                  },
                  "end": {
                    "line": 30,
                    "column": 27
                  },
                  "identifierName": "B"
                },
                "name": "B"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 1099,
            "end": 1106,
            "loc": {
              "start": {
                "line": 29,
                "column": 30
              },
              "end": {
                "line": 29,
                "column": 37
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 1137,
            "end": 1144,
            "loc": {
              "start": {
                "line": 30,
                "column": 30
              },
              "end": {
                "line": 30,
                "column": 37
              }
            }
          }
        ]
      },
      {
        "type": "ExpressionStatement",
        "start": 1145,
        "end": 1174,
        "loc": {
          "start": {
            "line": 31,
            "column": 0
          },
          "end": {
            "line": 31,
            "column": 29
          }
        },
        "expression": {
          "type": "CallExpression",
          "start": 1145,
          "end": 1173,
          "loc": {
            "start": {
              "line": 31,
              "column": 0
            },
            "end": {
              "line": 31,
              "column": 28
            }
          },
          "callee": {
            "type": "MemberExpression",
            "start": 1145,
            "end": 1156,
            "loc": {
              "start": {
                "line": 31,
                "column": 0
              },
              "end": {
                "line": 31,
                "column": 11
              }
            },
            "object": {
              "type": "Identifier",
              "start": 1145,
              "end": 1152,
              "loc": {
                "start": {
                  "line": 31,
                  "column": 0
                },
                "end": {
                  "line": 31,
                  "column": 7
                },
                "identifierName": "console"
              },
              "name": "console",
              "leadingComments": null
            },
            "property": {
              "type": "Identifier",
              "start": 1153,
              "end": 1156,
              "loc": {
                "start": {
                  "line": 31,
                  "column": 8
                },
                "end": {
                  "line": 31,
                  "column": 11
                },
                "identifierName": "log"
              },
              "name": "log"
            },
            "computed": false,
            "leadingComments": null
          },
          "arguments": [
            {
              "type": "BinaryExpression",
              "start": 1157,
              "end": 1172,
              "loc": {
                "start": {
                  "line": 31,
                  "column": 12
                },
                "end": {
                  "line": 31,
                  "column": 27
                }
              },
              "left": {
                "type": "Identifier",
                "start": 1157,
                "end": 1159,
                "loc": {
                  "start": {
                    "line": 31,
                    "column": 12
                  },
                  "end": {
                    "line": 31,
                    "column": 14
                  },
                  "identifierName": "Ci"
                },
                "name": "Ci"
              },
              "operator": "instanceof",
              "right": {
                "type": "Identifier",
                "start": 1171,
                "end": 1172,
                "loc": {
                  "start": {
                    "line": 31,
                    "column": 26
                  },
                  "end": {
                    "line": 31,
                    "column": 27
                  },
                  "identifierName": "A"
                },
                "name": "A"
              }
            }
          ],
          "leadingComments": null
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 1137,
            "end": 1144,
            "loc": {
              "start": {
                "line": 30,
                "column": 30
              },
              "end": {
                "line": 30,
                "column": 37
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": " true",
            "start": 1175,
            "end": 1182,
            "loc": {
              "start": {
                "line": 31,
                "column": 30
              },
              "end": {
                "line": 31,
                "column": 37
              }
            }
          }
        ]
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": " eslint-disable no-self-compare ",
      "start": 0,
      "end": 36,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 36
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * \n *  ██▓ ███▄    █  ██ ▄█▀     ██████  ██▓███   ██▓    ▄▄▄     ▄▄▄█████▓\n *  ▓██▒ ██ ▀█   █  ██▄█▒    ▒██    ▒ ▓██░  ██▒▓██▒   ▒████▄   ▓  ██▒ ▓▒\n *  ▒██▒▓██  ▀█ ██▒▓███▄░    ░ ▓██▄   ▓██░ ██▓▒▒██░   ▒██  ▀█▄ ▒ ▓██░ ▒░\n *  ░██░▓██▒  ▐▌██▒▓██ █▄      ▒   ██▒▒██▄█▓▒ ▒▒██░   ░██▄▄▄▄██░ ▓██▓ ░\n *  ░██░▒██░   ▓██░▒██▒ █▄   ▒██████▒▒▒██▒ ░  ░░██████▒▓█   ▓██▒ ▒██▒ ░\n *  ░▓  ░ ▒░   ▒ ▒ ▒ ▒▒ ▓▒   ▒ ▒▓▒ ▒ ░▒▓▒░ ░  ░░ ▒░▓  ░▒▒   ▓▒█░ ▒ ░░\n *  ▒ ░░ ░░   ░ ▒░░ ░▒ ▒░   ░ ░▒  ░ ░░▒ ░     ░ ░ ▒  ░ ▒   ▒▒ ░   ░\n *  ▒ ░   ░   ░ ░ ░ ░░ ░    ░  ░  ░  ░░         ░ ░    ░   ▒    ░\n *  ░           ░ ░  ░            ░               ░  ░     ░  ░\n * \n * LICENSE: MIT\n ",
      "start": 37,
      "end": 698,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 775,
      "end": 782,
      "loc": {
        "start": {
          "line": 20,
          "column": 22
        },
        "end": {
          "line": 20,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " function",
      "start": 820,
      "end": 831,
      "loc": {
        "start": {
          "line": 21,
          "column": 37
        },
        "end": {
          "line": 21,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 871,
      "end": 878,
      "loc": {
        "start": {
          "line": 22,
          "column": 39
        },
        "end": {
          "line": 22,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 918,
      "end": 925,
      "loc": {
        "start": {
          "line": 23,
          "column": 39
        },
        "end": {
          "line": 23,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 965,
      "end": 972,
      "loc": {
        "start": {
          "line": 24,
          "column": 39
        },
        "end": {
          "line": 24,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " function",
      "start": 1057,
      "end": 1068,
      "loc": {
        "start": {
          "line": 28,
          "column": 39
        },
        "end": {
          "line": 28,
          "column": 50
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1099,
      "end": 1106,
      "loc": {
        "start": {
          "line": 29,
          "column": 30
        },
        "end": {
          "line": 29,
          "column": 37
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1137,
      "end": 1144,
      "loc": {
        "start": {
          "line": 30,
          "column": 30
        },
        "end": {
          "line": 30,
          "column": 37
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1175,
      "end": 1182,
      "loc": {
        "start": {
          "line": 31,
          "column": 30
        },
        "end": {
          "line": 31,
          "column": 37
        }
      }
    }
  ],
  "tokens": [
    {
      "type": "CommentBlock",
      "value": " eslint-disable no-self-compare ",
      "start": 0,
      "end": 36,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 36
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * \n *  ██▓ ███▄    █  ██ ▄█▀     ██████  ██▓███   ██▓    ▄▄▄     ▄▄▄█████▓\n *  ▓██▒ ██ ▀█   █  ██▄█▒    ▒██    ▒ ▓██░  ██▒▓██▒   ▒████▄   ▓  ██▒ ▓▒\n *  ▒██▒▓██  ▀█ ██▒▓███▄░    ░ ▓██▄   ▓██░ ██▓▒▒██░   ▒██  ▀█▄ ▒ ▓██░ ▒░\n *  ░██░▓██▒  ▐▌██▒▓██ █▄      ▒   ██▒▒██▄█▓▒ ▒▒██░   ░██▄▄▄▄██░ ▓██▓ ░\n *  ░██░▒██░   ▓██░▒██▒ █▄   ▒██████▒▒▒██▒ ░  ░░██████▒▓█   ▓██▒ ▒██▒ ░\n *  ░▓  ░ ▒░   ▒ ▒ ▒ ▒▒ ▓▒   ▒ ▒▓▒ ▒ ░▒▓▒░ ░  ░░ ▒░▓  ░▒▒   ▓▒█░ ▒ ░░\n *  ▒ ░░ ░░   ░ ▒░░ ░▒ ▒░   ░ ░▒  ░ ░░▒ ░     ░ ░ ▒  ░ ▒   ▒▒ ░   ░\n *  ▒ ░   ░   ░ ░ ░ ░░ ░    ░  ░  ░  ░░         ░ ░    ░   ▒    ░\n *  ░           ░ ░  ░            ░               ░  ░     ░  ░\n * \n * LICENSE: MIT\n ",
      "start": 37,
      "end": 698,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 699,
      "end": 704,
      "loc": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "A",
      "start": 705,
      "end": 706,
      "loc": {
        "start": {
          "line": 16,
          "column": 6
        },
        "end": {
          "line": 16,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 707,
      "end": 708,
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 708,
      "end": 709,
      "loc": {
        "start": {
          "line": 16,
          "column": 9
        },
        "end": {
          "line": 16,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 710,
      "end": 715,
      "loc": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 17,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "B",
      "start": 716,
      "end": 717,
      "loc": {
        "start": {
          "line": 17,
          "column": 6
        },
        "end": {
          "line": 17,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 718,
      "end": 725,
      "loc": {
        "start": {
          "line": 17,
          "column": 8
        },
        "end": {
          "line": 17,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "A",
      "start": 726,
      "end": 727,
      "loc": {
        "start": {
          "line": 17,
          "column": 16
        },
        "end": {
          "line": 17,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 728,
      "end": 729,
      "loc": {
        "start": {
          "line": 17,
          "column": 18
        },
        "end": {
          "line": 17,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 729,
      "end": 730,
      "loc": {
        "start": {
          "line": 17,
          "column": 19
        },
        "end": {
          "line": 17,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 731,
      "end": 736,
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 737,
      "end": 738,
      "loc": {
        "start": {
          "line": 18,
          "column": 6
        },
        "end": {
          "line": 18,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 739,
      "end": 746,
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "B",
      "start": 747,
      "end": 748,
      "loc": {
        "start": {
          "line": 18,
          "column": 16
        },
        "end": {
          "line": 18,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 749,
      "end": 750,
      "loc": {
        "start": {
          "line": 18,
          "column": 18
        },
        "end": {
          "line": 18,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 750,
      "end": 751,
      "loc": {
        "start": {
          "line": 18,
          "column": 19
        },
        "end": {
          "line": 18,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 753,
      "end": 760,
      "loc": {
        "start": {
          "line": 20,
          "column": 0
        },
        "end": {
          "line": 20,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 760,
      "end": 761,
      "loc": {
        "start": {
          "line": 20,
          "column": 7
        },
        "end": {
          "line": 20,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 761,
      "end": 764,
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 764,
      "end": 765,
      "loc": {
        "start": {
          "line": 20,
          "column": 11
        },
        "end": {
          "line": 20,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 765,
      "end": 766,
      "loc": {
        "start": {
          "line": 20,
          "column": 12
        },
        "end": {
          "line": 20,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 767,
      "end": 770,
      "loc": {
        "start": {
          "line": 20,
          "column": 14
        },
        "end": {
          "line": 20,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 771,
      "end": 772,
      "loc": {
        "start": {
          "line": 20,
          "column": 18
        },
        "end": {
          "line": 20,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 772,
      "end": 773,
      "loc": {
        "start": {
          "line": 20,
          "column": 19
        },
        "end": {
          "line": 20,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 773,
      "end": 774,
      "loc": {
        "start": {
          "line": 20,
          "column": 20
        },
        "end": {
          "line": 20,
          "column": 21
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 775,
      "end": 782,
      "loc": {
        "start": {
          "line": 20,
          "column": 22
        },
        "end": {
          "line": 20,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 783,
      "end": 790,
      "loc": {
        "start": {
          "line": 21,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 790,
      "end": 791,
      "loc": {
        "start": {
          "line": 21,
          "column": 7
        },
        "end": {
          "line": 21,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 791,
      "end": 794,
      "loc": {
        "start": {
          "line": 21,
          "column": 8
        },
        "end": {
          "line": 21,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 794,
      "end": 795,
      "loc": {
        "start": {
          "line": 21,
          "column": 11
        },
        "end": {
          "line": 21,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof C =",
      "start": 795,
      "end": 807,
      "loc": {
        "start": {
          "line": 21,
          "column": 12
        },
        "end": {
          "line": 21,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 807,
      "end": 808,
      "loc": {
        "start": {
          "line": 21,
          "column": 24
        },
        "end": {
          "line": 21,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 809,
      "end": 815,
      "loc": {
        "start": {
          "line": 21,
          "column": 26
        },
        "end": {
          "line": 21,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 816,
      "end": 817,
      "loc": {
        "start": {
          "line": 21,
          "column": 33
        },
        "end": {
          "line": 21,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 817,
      "end": 818,
      "loc": {
        "start": {
          "line": 21,
          "column": 34
        },
        "end": {
          "line": 21,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 818,
      "end": 819,
      "loc": {
        "start": {
          "line": 21,
          "column": 35
        },
        "end": {
          "line": 21,
          "column": 36
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " function",
      "start": 820,
      "end": 831,
      "loc": {
        "start": {
          "line": 21,
          "column": 37
        },
        "end": {
          "line": 21,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 832,
      "end": 839,
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 22,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 839,
      "end": 840,
      "loc": {
        "start": {
          "line": 22,
          "column": 7
        },
        "end": {
          "line": 22,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 840,
      "end": 843,
      "loc": {
        "start": {
          "line": 22,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 843,
      "end": 844,
      "loc": {
        "start": {
          "line": 22,
          "column": 11
        },
        "end": {
          "line": 22,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 844,
      "end": 845,
      "loc": {
        "start": {
          "line": 22,
          "column": 12
        },
        "end": {
          "line": 22,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 845,
      "end": 846,
      "loc": {
        "start": {
          "line": 22,
          "column": 13
        },
        "end": {
          "line": 22,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prototype",
      "start": 846,
      "end": 855,
      "loc": {
        "start": {
          "line": 22,
          "column": 14
        },
        "end": {
          "line": 22,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 856,
      "end": 866,
      "loc": {
        "start": {
          "line": 22,
          "column": 24
        },
        "end": {
          "line": 22,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 867,
      "end": 868,
      "loc": {
        "start": {
          "line": 22,
          "column": 35
        },
        "end": {
          "line": 22,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 868,
      "end": 869,
      "loc": {
        "start": {
          "line": 22,
          "column": 36
        },
        "end": {
          "line": 22,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 869,
      "end": 870,
      "loc": {
        "start": {
          "line": 22,
          "column": 37
        },
        "end": {
          "line": 22,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 871,
      "end": 878,
      "loc": {
        "start": {
          "line": 22,
          "column": 39
        },
        "end": {
          "line": 22,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 879,
      "end": 886,
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 886,
      "end": 887,
      "loc": {
        "start": {
          "line": 23,
          "column": 7
        },
        "end": {
          "line": 23,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 887,
      "end": 890,
      "loc": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 890,
      "end": 891,
      "loc": {
        "start": {
          "line": 23,
          "column": 11
        },
        "end": {
          "line": 23,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 891,
      "end": 892,
      "loc": {
        "start": {
          "line": 23,
          "column": 12
        },
        "end": {
          "line": 23,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 892,
      "end": 893,
      "loc": {
        "start": {
          "line": 23,
          "column": 13
        },
        "end": {
          "line": 23,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prototype",
      "start": 893,
      "end": 902,
      "loc": {
        "start": {
          "line": 23,
          "column": 14
        },
        "end": {
          "line": 23,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 903,
      "end": 913,
      "loc": {
        "start": {
          "line": 23,
          "column": 24
        },
        "end": {
          "line": 23,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "B",
      "start": 914,
      "end": 915,
      "loc": {
        "start": {
          "line": 23,
          "column": 35
        },
        "end": {
          "line": 23,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 915,
      "end": 916,
      "loc": {
        "start": {
          "line": 23,
          "column": 36
        },
        "end": {
          "line": 23,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 916,
      "end": 917,
      "loc": {
        "start": {
          "line": 23,
          "column": 37
        },
        "end": {
          "line": 23,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 918,
      "end": 925,
      "loc": {
        "start": {
          "line": 23,
          "column": 39
        },
        "end": {
          "line": 23,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 926,
      "end": 933,
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 933,
      "end": 934,
      "loc": {
        "start": {
          "line": 24,
          "column": 7
        },
        "end": {
          "line": 24,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 934,
      "end": 937,
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 24,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 937,
      "end": 938,
      "loc": {
        "start": {
          "line": 24,
          "column": 11
        },
        "end": {
          "line": 24,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 938,
      "end": 939,
      "loc": {
        "start": {
          "line": 24,
          "column": 12
        },
        "end": {
          "line": 24,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 939,
      "end": 940,
      "loc": {
        "start": {
          "line": 24,
          "column": 13
        },
        "end": {
          "line": 24,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prototype",
      "start": 940,
      "end": 949,
      "loc": {
        "start": {
          "line": 24,
          "column": 14
        },
        "end": {
          "line": 24,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 950,
      "end": 960,
      "loc": {
        "start": {
          "line": 24,
          "column": 24
        },
        "end": {
          "line": 24,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "A",
      "start": 961,
      "end": 962,
      "loc": {
        "start": {
          "line": 24,
          "column": 35
        },
        "end": {
          "line": 24,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 962,
      "end": 963,
      "loc": {
        "start": {
          "line": 24,
          "column": 36
        },
        "end": {
          "line": 24,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 963,
      "end": 964,
      "loc": {
        "start": {
          "line": 24,
          "column": 37
        },
        "end": {
          "line": 24,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 965,
      "end": 972,
      "loc": {
        "start": {
          "line": 24,
          "column": 39
        },
        "end": {
          "line": 24,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 974,
      "end": 979,
      "loc": {
        "start": {
          "line": 26,
          "column": 0
        },
        "end": {
          "line": 26,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 980,
      "end": 982,
      "loc": {
        "start": {
          "line": 26,
          "column": 6
        },
        "end": {
          "line": 26,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 983,
      "end": 984,
      "loc": {
        "start": {
          "line": 26,
          "column": 9
        },
        "end": {
          "line": 26,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 985,
      "end": 988,
      "loc": {
        "start": {
          "line": 26,
          "column": 11
        },
        "end": {
          "line": 26,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 989,
      "end": 990,
      "loc": {
        "start": {
          "line": 26,
          "column": 15
        },
        "end": {
          "line": 26,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 990,
      "end": 991,
      "loc": {
        "start": {
          "line": 26,
          "column": 16
        },
        "end": {
          "line": 26,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 991,
      "end": 992,
      "loc": {
        "start": {
          "line": 26,
          "column": 17
        },
        "end": {
          "line": 26,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 992,
      "end": 993,
      "loc": {
        "start": {
          "line": 26,
          "column": 18
        },
        "end": {
          "line": 26,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 994,
      "end": 1001,
      "loc": {
        "start": {
          "line": 27,
          "column": 0
        },
        "end": {
          "line": 27,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1001,
      "end": 1002,
      "loc": {
        "start": {
          "line": 27,
          "column": 7
        },
        "end": {
          "line": 27,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 1002,
      "end": 1005,
      "loc": {
        "start": {
          "line": 27,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1005,
      "end": 1006,
      "loc": {
        "start": {
          "line": 27,
          "column": 11
        },
        "end": {
          "line": 27,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1006,
      "end": 1008,
      "loc": {
        "start": {
          "line": 27,
          "column": 12
        },
        "end": {
          "line": 27,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 1009,
      "end": 1012,
      "loc": {
        "start": {
          "line": 27,
          "column": 15
        },
        "end": {
          "line": 27,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1013,
      "end": 1015,
      "loc": {
        "start": {
          "line": 27,
          "column": 19
        },
        "end": {
          "line": 27,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1015,
      "end": 1016,
      "loc": {
        "start": {
          "line": 27,
          "column": 21
        },
        "end": {
          "line": 27,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1016,
      "end": 1017,
      "loc": {
        "start": {
          "line": 27,
          "column": 22
        },
        "end": {
          "line": 27,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 1018,
      "end": 1025,
      "loc": {
        "start": {
          "line": 28,
          "column": 0
        },
        "end": {
          "line": 28,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1025,
      "end": 1026,
      "loc": {
        "start": {
          "line": 28,
          "column": 7
        },
        "end": {
          "line": 28,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 1026,
      "end": 1029,
      "loc": {
        "start": {
          "line": 28,
          "column": 8
        },
        "end": {
          "line": 28,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1029,
      "end": 1030,
      "loc": {
        "start": {
          "line": 28,
          "column": 11
        },
        "end": {
          "line": 28,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof Ci =",
      "start": 1030,
      "end": 1043,
      "loc": {
        "start": {
          "line": 28,
          "column": 12
        },
        "end": {
          "line": 28,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1043,
      "end": 1044,
      "loc": {
        "start": {
          "line": 28,
          "column": 25
        },
        "end": {
          "line": 28,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 1045,
      "end": 1051,
      "loc": {
        "start": {
          "line": 28,
          "column": 27
        },
        "end": {
          "line": 28,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1052,
      "end": 1054,
      "loc": {
        "start": {
          "line": 28,
          "column": 34
        },
        "end": {
          "line": 28,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1054,
      "end": 1055,
      "loc": {
        "start": {
          "line": 28,
          "column": 36
        },
        "end": {
          "line": 28,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1055,
      "end": 1056,
      "loc": {
        "start": {
          "line": 28,
          "column": 37
        },
        "end": {
          "line": 28,
          "column": 38
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " function",
      "start": 1057,
      "end": 1068,
      "loc": {
        "start": {
          "line": 28,
          "column": 39
        },
        "end": {
          "line": 28,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 1069,
      "end": 1076,
      "loc": {
        "start": {
          "line": 29,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1076,
      "end": 1077,
      "loc": {
        "start": {
          "line": 29,
          "column": 7
        },
        "end": {
          "line": 29,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 1077,
      "end": 1080,
      "loc": {
        "start": {
          "line": 29,
          "column": 8
        },
        "end": {
          "line": 29,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1080,
      "end": 1081,
      "loc": {
        "start": {
          "line": 29,
          "column": 11
        },
        "end": {
          "line": 29,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1081,
      "end": 1083,
      "loc": {
        "start": {
          "line": 29,
          "column": 12
        },
        "end": {
          "line": 29,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 1084,
      "end": 1094,
      "loc": {
        "start": {
          "line": 29,
          "column": 15
        },
        "end": {
          "line": 29,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "C",
      "start": 1095,
      "end": 1096,
      "loc": {
        "start": {
          "line": 29,
          "column": 26
        },
        "end": {
          "line": 29,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1096,
      "end": 1097,
      "loc": {
        "start": {
          "line": 29,
          "column": 27
        },
        "end": {
          "line": 29,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1097,
      "end": 1098,
      "loc": {
        "start": {
          "line": 29,
          "column": 28
        },
        "end": {
          "line": 29,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1099,
      "end": 1106,
      "loc": {
        "start": {
          "line": 29,
          "column": 30
        },
        "end": {
          "line": 29,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 1107,
      "end": 1114,
      "loc": {
        "start": {
          "line": 30,
          "column": 0
        },
        "end": {
          "line": 30,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1114,
      "end": 1115,
      "loc": {
        "start": {
          "line": 30,
          "column": 7
        },
        "end": {
          "line": 30,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 1115,
      "end": 1118,
      "loc": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 30,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1118,
      "end": 1119,
      "loc": {
        "start": {
          "line": 30,
          "column": 11
        },
        "end": {
          "line": 30,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1119,
      "end": 1121,
      "loc": {
        "start": {
          "line": 30,
          "column": 12
        },
        "end": {
          "line": 30,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 1122,
      "end": 1132,
      "loc": {
        "start": {
          "line": 30,
          "column": 15
        },
        "end": {
          "line": 30,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "B",
      "start": 1133,
      "end": 1134,
      "loc": {
        "start": {
          "line": 30,
          "column": 26
        },
        "end": {
          "line": 30,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1134,
      "end": 1135,
      "loc": {
        "start": {
          "line": 30,
          "column": 27
        },
        "end": {
          "line": 30,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1135,
      "end": 1136,
      "loc": {
        "start": {
          "line": 30,
          "column": 28
        },
        "end": {
          "line": 30,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1137,
      "end": 1144,
      "loc": {
        "start": {
          "line": 30,
          "column": 30
        },
        "end": {
          "line": 30,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 1145,
      "end": 1152,
      "loc": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 31,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1152,
      "end": 1153,
      "loc": {
        "start": {
          "line": 31,
          "column": 7
        },
        "end": {
          "line": 31,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 1153,
      "end": 1156,
      "loc": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1156,
      "end": 1157,
      "loc": {
        "start": {
          "line": 31,
          "column": 11
        },
        "end": {
          "line": 31,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Ci",
      "start": 1157,
      "end": 1159,
      "loc": {
        "start": {
          "line": 31,
          "column": 12
        },
        "end": {
          "line": 31,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 1160,
      "end": 1170,
      "loc": {
        "start": {
          "line": 31,
          "column": 15
        },
        "end": {
          "line": 31,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "A",
      "start": 1171,
      "end": 1172,
      "loc": {
        "start": {
          "line": 31,
          "column": 26
        },
        "end": {
          "line": 31,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1172,
      "end": 1173,
      "loc": {
        "start": {
          "line": 31,
          "column": 27
        },
        "end": {
          "line": 31,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1173,
      "end": 1174,
      "loc": {
        "start": {
          "line": 31,
          "column": 28
        },
        "end": {
          "line": 31,
          "column": 29
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " true",
      "start": 1175,
      "end": 1182,
      "loc": {
        "start": {
          "line": 31,
          "column": 30
        },
        "end": {
          "line": 31,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1182,
      "end": 1182,
      "loc": {
        "start": {
          "line": 31,
          "column": 37
        },
        "end": {
          "line": 31,
          "column": 37
        }
      }
    }
  ]
}