{
  "type": "File",
  "start":0,"end":320,"loc":{"start":{"line":1,"column":0},"end":{"line":11,"column":35}},
  "program": {
    "type": "Program",
    "start":0,"end":320,"loc":{"start":{"line":1,"column":0},"end":{"line":11,"column":35}},
    "sourceType": "module",
    "interpreter": null,
    "body": [
      {
        "type": "ImportDeclaration",
        "start":0,"end":25,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":8,"end":12,"loc":{"start":{"line":1,"column":8},"end":{"line":1,"column":12}},
            "imported": {
              "type": "Identifier",
              "start":8,"end":12,"loc":{"start":{"line":1,"column":8},"end":{"line":1,"column":12},"identifierName":"type"},
              "name": "type"
            },
            "importKind": null,
            "local": {
              "type": "Identifier",
              "start":8,"end":12,"loc":{"start":{"line":1,"column":8},"end":{"line":1,"column":12},"identifierName":"type"},
              "name": "type"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":19,"end":24,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":24}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":26,"end":53,"loc":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":34,"end":40,"loc":{"start":{"line":2,"column":8},"end":{"line":2,"column":14}},
            "imported": {
              "type": "Identifier",
              "start":39,"end":40,"loc":{"start":{"line":2,"column":13},"end":{"line":2,"column":14},"identifierName":"t"},
              "name": "t"
            },
            "importKind": "type",
            "local": {
              "type": "Identifier",
              "start":39,"end":40,"loc":{"start":{"line":2,"column":13},"end":{"line":2,"column":14},"identifierName":"t"},
              "name": "t"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":47,"end":52,"loc":{"start":{"line":2,"column":21},"end":{"line":2,"column":26}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":54,"end":82,"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":62,"end":69,"loc":{"start":{"line":3,"column":8},"end":{"line":3,"column":15}},
            "imported": {
              "type": "Identifier",
              "start":67,"end":69,"loc":{"start":{"line":3,"column":13},"end":{"line":3,"column":15},"identifierName":"as"},
              "name": "as"
            },
            "importKind": "type",
            "local": {
              "type": "Identifier",
              "start":67,"end":69,"loc":{"start":{"line":3,"column":13},"end":{"line":3,"column":15},"identifierName":"as"},
              "name": "as"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":76,"end":81,"loc":{"start":{"line":3,"column":22},"end":{"line":3,"column":27}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":83,"end":118,"loc":{"start":{"line":4,"column":0},"end":{"line":4,"column":35}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":91,"end":105,"loc":{"start":{"line":4,"column":8},"end":{"line":4,"column":22}},
            "imported": {
              "type": "Identifier",
              "start":96,"end":98,"loc":{"start":{"line":4,"column":13},"end":{"line":4,"column":15},"identifierName":"as"},
              "name": "as"
            },
            "importKind": "type",
            "local": {
              "type": "Identifier",
              "start":102,"end":105,"loc":{"start":{"line":4,"column":19},"end":{"line":4,"column":22},"identifierName":"foo"},
              "name": "foo"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":112,"end":117,"loc":{"start":{"line":4,"column":29},"end":{"line":4,"column":34}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":119,"end":151,"loc":{"start":{"line":5,"column":0},"end":{"line":5,"column":32}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":127,"end":138,"loc":{"start":{"line":5,"column":8},"end":{"line":5,"column":19}},
            "imported": {
              "type": "Identifier",
              "start":132,"end":133,"loc":{"start":{"line":5,"column":13},"end":{"line":5,"column":14},"identifierName":"t"},
              "name": "t"
            },
            "importKind": "type",
            "local": {
              "type": "Identifier",
              "start":137,"end":138,"loc":{"start":{"line":5,"column":18},"end":{"line":5,"column":19},"identifierName":"u"},
              "name": "u"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":145,"end":150,"loc":{"start":{"line":5,"column":26},"end":{"line":5,"column":31}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":152,"end":184,"loc":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":160,"end":171,"loc":{"start":{"line":6,"column":8},"end":{"line":6,"column":19}},
            "imported": {
              "type": "Identifier",
              "start":165,"end":171,"loc":{"start":{"line":6,"column":13},"end":{"line":6,"column":19},"identifierName":"switch"},
              "name": "switch"
            },
            "importKind": "type",
            "local": {
              "type": "Identifier",
              "start":165,"end":171,"loc":{"start":{"line":6,"column":13},"end":{"line":6,"column":19},"identifierName":"switch"},
              "name": "switch"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":178,"end":183,"loc":{"start":{"line":6,"column":26},"end":{"line":6,"column":31}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":186,"end":216,"loc":{"start":{"line":8,"column":0},"end":{"line":8,"column":30}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":194,"end":203,"loc":{"start":{"line":8,"column":8},"end":{"line":8,"column":17}},
            "imported": {
              "type": "Identifier",
              "start":201,"end":203,"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":17},"identifierName":"t2"},
              "name": "t2"
            },
            "importKind": "typeof",
            "local": {
              "type": "Identifier",
              "start":201,"end":203,"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":17},"identifierName":"t2"},
              "name": "t2"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":210,"end":215,"loc":{"start":{"line":8,"column":24},"end":{"line":8,"column":29}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":217,"end":248,"loc":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":225,"end":235,"loc":{"start":{"line":9,"column":8},"end":{"line":9,"column":18}},
            "imported": {
              "type": "Identifier",
              "start":232,"end":235,"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":18},"identifierName":"as2"},
              "name": "as2"
            },
            "importKind": "typeof",
            "local": {
              "type": "Identifier",
              "start":232,"end":235,"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":18},"identifierName":"as2"},
              "name": "as2"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":242,"end":247,"loc":{"start":{"line":9,"column":25},"end":{"line":9,"column":30}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":249,"end":284,"loc":{"start":{"line":10,"column":0},"end":{"line":10,"column":35}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":257,"end":271,"loc":{"start":{"line":10,"column":8},"end":{"line":10,"column":22}},
            "imported": {
              "type": "Identifier",
              "start":264,"end":265,"loc":{"start":{"line":10,"column":15},"end":{"line":10,"column":16},"identifierName":"t"},
              "name": "t"
            },
            "importKind": "typeof",
            "local": {
              "type": "Identifier",
              "start":269,"end":271,"loc":{"start":{"line":10,"column":20},"end":{"line":10,"column":22},"identifierName":"u2"},
              "name": "u2"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":278,"end":283,"loc":{"start":{"line":10,"column":29},"end":{"line":10,"column":34}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      },
      {
        "type": "ImportDeclaration",
        "start":285,"end":320,"loc":{"start":{"line":11,"column":0},"end":{"line":11,"column":35}},
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start":293,"end":307,"loc":{"start":{"line":11,"column":8},"end":{"line":11,"column":22}},
            "imported": {
              "type": "Identifier",
              "start":300,"end":307,"loc":{"start":{"line":11,"column":15},"end":{"line":11,"column":22},"identifierName":"switch2"},
              "name": "switch2"
            },
            "importKind": "typeof",
            "local": {
              "type": "Identifier",
              "start":300,"end":307,"loc":{"start":{"line":11,"column":15},"end":{"line":11,"column":22},"identifierName":"switch2"},
              "name": "switch2"
            }
          }
        ],
        "importKind": "value",
        "source": {
          "type": "StringLiteral",
          "start":314,"end":319,"loc":{"start":{"line":11,"column":29},"end":{"line":11,"column":34}},
          "extra": {
            "rawValue": "foo",
            "raw": "\"foo\""
          },
          "value": "foo"
        }
      }
    ],
    "directives": []
  }
}