{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"Const":0}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null]}],"visitType":[{"__symbolic":"method"}],"hasModifier":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"Dynamic":0,"Bool":1,"String":2,"Int":3,"Number":4,"Function":5,"Inferred":6,"None":7}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":1,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","context":{"typeName":"BuiltinTypeName"},"fileName":"@angular\\compiler\\src\\output\\output_ast.ts"},null]}],"visitType":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":1,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,null]}],"visitType":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":1,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},null]}],"visitType":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":1,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},null]}],"visitType":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":11,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":13,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":15,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":17,"members":[]},"metadata":{"Equals":0,"NotEquals":1,"Identical":2,"NotIdentical":3,"Minus":4,"Plus":5,"Divide":6,"Multiply":7,"Modulo":8,"And":9,"Or":10,"BitwiseAnd":11,"Lower":12,"LowerEquals":13,"Bigger":14,"BiggerEquals":15}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":19,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":5,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"visitExpression":[{"__symbolic":"method"}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"prop":[{"__symbolic":"method"}],"key":[{"__symbolic":"method"}],"callMethod":[{"__symbolic":"method"}],"callFn":[{"__symbolic":"method"}],"instantiate":[{"__symbolic":"method"}],"conditional":[{"__symbolic":"method"}],"equals":[{"__symbolic":"method"}],"notEquals":[{"__symbolic":"method"}],"identical":[{"__symbolic":"method"}],"notIdentical":[{"__symbolic":"method"}],"minus":[{"__symbolic":"method"}],"plus":[{"__symbolic":"method"}],"divide":[{"__symbolic":"method"}],"multiply":[{"__symbolic":"method"}],"modulo":[{"__symbolic":"method"}],"and":[{"__symbolic":"method"}],"bitwiseAnd":[{"__symbolic":"method"}],"or":[{"__symbolic":"method"}],"lower":[{"__symbolic":"method"}],"lowerEquals":[{"__symbolic":"method"}],"bigger":[{"__symbolic":"method"}],"biggerEquals":[{"__symbolic":"method"}],"isBlank":[{"__symbolic":"method"}],"cast":[{"__symbolic":"method"}],"toStmt":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":21,"members":[]},"metadata":{"This":0,"Super":1,"CatchError":2,"CatchStack":3}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","context":{"typeName":"BuiltinVar"},"fileName":"@angular\\compiler\\src\\output\\output_ast.ts"},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":23,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"visitExpression":[{"__symbolic":"method"}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","context":{"typeName":"T"},"fileName":"@angular\\compiler\\src\\output\\output_ast.ts"},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":25,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"toDeclStmt":[{"__symbolic":"method"}],"toConstDecl":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":27,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"ConcatArray":0,"SubscribeObservable":1,"Bind":2}},{"symbol":{"__symbol":29,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbolic":"error","message":"Could not resolve type","context":{"typeName":"BuiltinMethod"},"fileName":"@angular\\compiler\\src\\output\\output_ast.ts"},null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":31,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":33,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":34,"members":[]},{"__symbol":1,"members":[]},null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,null]}]}}},{"symbol":{"__symbol":35,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":37,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":39,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":1,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"toDeclStmt":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":41,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","context":{"typeName":"BinaryOperator"},"fileName":"@angular\\compiler\\src\\output\\output_ast.ts"},{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":1,"members":[]},{"__symbol":20,"members":[]}]}],"isConstant":[{"__symbolic":"method"}],"isEquivalent":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":5,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":7,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":5,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"@angular\\compiler\\src\\output\\output_ast.ts"}},{"symbol":{"__symbol":55,"members":[]},"metadata":{"Final":0,"Private":1,"Exported":2,"Static":3}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}],"hasModifier":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":57,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":5,"members":[]},{"__symbol":1,"members":[]},null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,null,{"__symbol":1,"members":[]},null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":59,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":60,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":61,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},null]}],"hasModifier":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":62,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":61,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":1,"members":[]},null,{"__symbol":5,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":63,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":61,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,null,{"__symbol":1,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":64,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":61,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,{"__symbol":1,"members":[]},null]}],"isEquivalent":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":65,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":5,"members":[]},null,null,{"__symbol":63,"members":[]},null,null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":66,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},null,null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":67,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":68,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":69,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,null,{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":70,"members":[]},"metadata":{"__symbolic":"class","extends":{"__symbol":56,"members":[]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]},{"__symbol":20,"members":[]}]}],"isEquivalent":[{"__symbolic":"method"}],"visitStatement":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":71,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":72,"members":[]},"metadata":{"__symbolic":"class","members":{"transformExpr":[{"__symbolic":"method"}],"transformStmt":[{"__symbolic":"method"}],"visitReadVarExpr":[{"__symbolic":"method"}],"visitWrappedNodeExpr":[{"__symbolic":"method"}],"visitTypeofExpr":[{"__symbolic":"method"}],"visitWriteVarExpr":[{"__symbolic":"method"}],"visitWriteKeyExpr":[{"__symbolic":"method"}],"visitWritePropExpr":[{"__symbolic":"method"}],"visitInvokeMethodExpr":[{"__symbolic":"method"}],"visitInvokeFunctionExpr":[{"__symbolic":"method"}],"visitInstantiateExpr":[{"__symbolic":"method"}],"visitLiteralExpr":[{"__symbolic":"method"}],"visitExternalExpr":[{"__symbolic":"method"}],"visitConditionalExpr":[{"__symbolic":"method"}],"visitNotExpr":[{"__symbolic":"method"}],"visitAssertNotNullExpr":[{"__symbolic":"method"}],"visitCastExpr":[{"__symbolic":"method"}],"visitFunctionExpr":[{"__symbolic":"method"}],"visitBinaryOperatorExpr":[{"__symbolic":"method"}],"visitReadPropExpr":[{"__symbolic":"method"}],"visitReadKeyExpr":[{"__symbolic":"method"}],"visitLiteralArrayExpr":[{"__symbolic":"method"}],"visitLiteralMapExpr":[{"__symbolic":"method"}],"visitCommaExpr":[{"__symbolic":"method"}],"visitAllExpressions":[{"__symbolic":"method"}],"visitDeclareVarStmt":[{"__symbolic":"method"}],"visitDeclareFunctionStmt":[{"__symbolic":"method"}],"visitExpressionStmt":[{"__symbolic":"method"}],"visitReturnStmt":[{"__symbolic":"method"}],"visitDeclareClassStmt":[{"__symbolic":"method"}],"visitIfStmt":[{"__symbolic":"method"}],"visitTryCatchStmt":[{"__symbolic":"method"}],"visitThrowStmt":[{"__symbolic":"method"}],"visitCommentStmt":[{"__symbolic":"method"}],"visitJSDocCommentStmt":[{"__symbolic":"method"}],"visitAllStatements":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":73,"members":[]},"metadata":{"__symbolic":"class","members":{"visitType":[{"__symbolic":"method"}],"visitExpression":[{"__symbolic":"method"}],"visitBuiltinType":[{"__symbolic":"method"}],"visitExpressionType":[{"__symbolic":"method"}],"visitArrayType":[{"__symbolic":"method"}],"visitMapType":[{"__symbolic":"method"}],"visitWrappedNodeExpr":[{"__symbolic":"method"}],"visitTypeofExpr":[{"__symbolic":"method"}],"visitReadVarExpr":[{"__symbolic":"method"}],"visitWriteVarExpr":[{"__symbolic":"method"}],"visitWriteKeyExpr":[{"__symbolic":"method"}],"visitWritePropExpr":[{"__symbolic":"method"}],"visitInvokeMethodExpr":[{"__symbolic":"method"}],"visitInvokeFunctionExpr":[{"__symbolic":"method"}],"visitInstantiateExpr":[{"__symbolic":"method"}],"visitLiteralExpr":[{"__symbolic":"method"}],"visitExternalExpr":[{"__symbolic":"method"}],"visitConditionalExpr":[{"__symbolic":"method"}],"visitNotExpr":[{"__symbolic":"method"}],"visitAssertNotNullExpr":[{"__symbolic":"method"}],"visitCastExpr":[{"__symbolic":"method"}],"visitFunctionExpr":[{"__symbolic":"method"}],"visitBinaryOperatorExpr":[{"__symbolic":"method"}],"visitReadPropExpr":[{"__symbolic":"method"}],"visitReadKeyExpr":[{"__symbolic":"method"}],"visitLiteralArrayExpr":[{"__symbolic":"method"}],"visitLiteralMapExpr":[{"__symbolic":"method"}],"visitCommaExpr":[{"__symbolic":"method"}],"visitAllExpressions":[{"__symbolic":"method"}],"visitDeclareVarStmt":[{"__symbolic":"method"}],"visitDeclareFunctionStmt":[{"__symbolic":"method"}],"visitExpressionStmt":[{"__symbolic":"method"}],"visitReturnStmt":[{"__symbolic":"method"}],"visitDeclareClassStmt":[{"__symbolic":"method"}],"visitIfStmt":[{"__symbolic":"method"}],"visitTryCatchStmt":[{"__symbolic":"method"}],"visitThrowStmt":[{"__symbolic":"method"}],"visitCommentStmt":[{"__symbolic":"method"}],"visitJSDocCommentStmt":[{"__symbolic":"method"}],"visitAllStatements":[{"__symbolic":"method"}]}}},{"symbol":{"__symbol":74,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":75,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":76,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":77,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":78,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":79,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":80,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":81,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":82,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":83,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":84,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":85,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":86,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":87,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":88,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":89,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":90,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":91,"members":[]},"metadata":{"Desc":"desc","Id":"id","Meaning":"meaning"}},{"symbol":{"__symbol":92,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"TypeModifier","filePath":"./output_ast"},{"__symbol":1,"name":"Type","filePath":"./output_ast"},{"__symbol":2,"name":"BuiltinTypeName","filePath":"./output_ast"},{"__symbol":3,"name":"BuiltinType","filePath":"./output_ast"},{"__symbol":4,"name":"ExpressionType","filePath":"./output_ast"},{"__symbol":5,"name":"Expression","filePath":"./output_ast"},{"__symbol":6,"name":"ArrayType","filePath":"./output_ast"},{"__symbol":7,"name":"MapType","filePath":"./output_ast"},{"__symbol":8,"name":"DYNAMIC_TYPE","filePath":"./output_ast"},{"__symbol":9,"name":"INFERRED_TYPE","filePath":"./output_ast"},{"__symbol":10,"name":"BOOL_TYPE","filePath":"./output_ast"},{"__symbol":11,"name":"INT_TYPE","filePath":"./output_ast"},{"__symbol":12,"name":"NUMBER_TYPE","filePath":"./output_ast"},{"__symbol":13,"name":"STRING_TYPE","filePath":"./output_ast"},{"__symbol":14,"name":"FUNCTION_TYPE","filePath":"./output_ast"},{"__symbol":15,"name":"NONE_TYPE","filePath":"./output_ast"},{"__symbol":16,"name":"TypeVisitor","filePath":"./output_ast"},{"__symbol":17,"name":"BinaryOperator","filePath":"./output_ast"},{"__symbol":18,"name":"nullSafeIsEquivalent","filePath":"./output_ast"},{"__symbol":19,"name":"areAllEquivalent","filePath":"./output_ast"},{"__symbol":20,"name":"ParseSourceSpan","filePath":"../parse_util"},{"__symbol":21,"name":"BuiltinVar","filePath":"./output_ast"},{"__symbol":22,"name":"ReadVarExpr","filePath":"./output_ast"},{"__symbol":23,"name":"TypeofExpr","filePath":"./output_ast"},{"__symbol":24,"name":"WrappedNodeExpr","filePath":"./output_ast"},{"__symbol":25,"name":"WriteVarExpr","filePath":"./output_ast"},{"__symbol":26,"name":"WriteKeyExpr","filePath":"./output_ast"},{"__symbol":27,"name":"WritePropExpr","filePath":"./output_ast"},{"__symbol":28,"name":"BuiltinMethod","filePath":"./output_ast"},{"__symbol":29,"name":"InvokeMethodExpr","filePath":"./output_ast"},{"__symbol":30,"name":"InvokeFunctionExpr","filePath":"./output_ast"},{"__symbol":31,"name":"InstantiateExpr","filePath":"./output_ast"},{"__symbol":32,"name":"LiteralExpr","filePath":"./output_ast"},{"__symbol":33,"name":"ExternalExpr","filePath":"./output_ast"},{"__symbol":34,"name":"ExternalReference","filePath":"./output_ast"},{"__symbol":35,"name":"ConditionalExpr","filePath":"./output_ast"},{"__symbol":36,"name":"NotExpr","filePath":"./output_ast"},{"__symbol":37,"name":"AssertNotNull","filePath":"./output_ast"},{"__symbol":38,"name":"CastExpr","filePath":"./output_ast"},{"__symbol":39,"name":"FnParam","filePath":"./output_ast"},{"__symbol":40,"name":"FunctionExpr","filePath":"./output_ast"},{"__symbol":41,"name":"BinaryOperatorExpr","filePath":"./output_ast"},{"__symbol":42,"name":"ReadPropExpr","filePath":"./output_ast"},{"__symbol":43,"name":"ReadKeyExpr","filePath":"./output_ast"},{"__symbol":44,"name":"LiteralArrayExpr","filePath":"./output_ast"},{"__symbol":45,"name":"LiteralMapEntry","filePath":"./output_ast"},{"__symbol":46,"name":"LiteralMapExpr","filePath":"./output_ast"},{"__symbol":47,"name":"CommaExpr","filePath":"./output_ast"},{"__symbol":48,"name":"ExpressionVisitor","filePath":"./output_ast"},{"__symbol":49,"name":"THIS_EXPR","filePath":"./output_ast"},{"__symbol":50,"name":"SUPER_EXPR","filePath":"./output_ast"},{"__symbol":51,"name":"CATCH_ERROR_VAR","filePath":"./output_ast"},{"__symbol":52,"name":"CATCH_STACK_VAR","filePath":"./output_ast"},{"__symbol":53,"name":"NULL_EXPR","filePath":"./output_ast"},{"__symbol":54,"name":"TYPED_NULL_EXPR","filePath":"./output_ast"},{"__symbol":55,"name":"StmtModifier","filePath":"./output_ast"},{"__symbol":56,"name":"Statement","filePath":"./output_ast"},{"__symbol":57,"name":"DeclareVarStmt","filePath":"./output_ast"},{"__symbol":58,"name":"DeclareFunctionStmt","filePath":"./output_ast"},{"__symbol":59,"name":"ExpressionStatement","filePath":"./output_ast"},{"__symbol":60,"name":"ReturnStatement","filePath":"./output_ast"},{"__symbol":61,"name":"AbstractClassPart","filePath":"./output_ast"},{"__symbol":62,"name":"ClassField","filePath":"./output_ast"},{"__symbol":63,"name":"ClassMethod","filePath":"./output_ast"},{"__symbol":64,"name":"ClassGetter","filePath":"./output_ast"},{"__symbol":65,"name":"ClassStmt","filePath":"./output_ast"},{"__symbol":66,"name":"IfStmt","filePath":"./output_ast"},{"__symbol":67,"name":"CommentStmt","filePath":"./output_ast"},{"__symbol":68,"name":"JSDocCommentStmt","filePath":"./output_ast"},{"__symbol":69,"name":"TryCatchStmt","filePath":"./output_ast"},{"__symbol":70,"name":"ThrowStmt","filePath":"./output_ast"},{"__symbol":71,"name":"StatementVisitor","filePath":"./output_ast"},{"__symbol":72,"name":"AstTransformer","filePath":"./output_ast"},{"__symbol":73,"name":"RecursiveAstVisitor","filePath":"./output_ast"},{"__symbol":74,"name":"findReadVarNames","filePath":"./output_ast"},{"__symbol":75,"name":"collectExternalReferences","filePath":"./output_ast"},{"__symbol":76,"name":"applySourceSpanToStatementIfNeeded","filePath":"./output_ast"},{"__symbol":77,"name":"applySourceSpanToExpressionIfNeeded","filePath":"./output_ast"},{"__symbol":78,"name":"variable","filePath":"./output_ast"},{"__symbol":79,"name":"importExpr","filePath":"./output_ast"},{"__symbol":80,"name":"importType","filePath":"./output_ast"},{"__symbol":81,"name":"expressionType","filePath":"./output_ast"},{"__symbol":82,"name":"typeofExpr","filePath":"./output_ast"},{"__symbol":83,"name":"literalArr","filePath":"./output_ast"},{"__symbol":84,"name":"literalMap","filePath":"./output_ast"},{"__symbol":85,"name":"not","filePath":"./output_ast"},{"__symbol":86,"name":"assertNotNull","filePath":"./output_ast"},{"__symbol":87,"name":"fn","filePath":"./output_ast"},{"__symbol":88,"name":"ifStmt","filePath":"./output_ast"},{"__symbol":89,"name":"literal","filePath":"./output_ast"},{"__symbol":90,"name":"isNull","filePath":"./output_ast"},{"__symbol":91,"name":"JSDocTagName","filePath":"./output_ast"},{"__symbol":92,"name":"JSDocTag","filePath":"./output_ast"}]}